Page 1 of 2
serendipity_event_contactform
Posted: Thu Dec 20, 2007 6:11 pm
by psx
dieses plugin nimmt bei mir nicht die richtige sprache. bei fehlermeldung und die spalten links sind english...
http://www.internetpfarre.de/blog/index.php#feedback
Re: serendipity_event_contactform
Posted: Thu Dec 20, 2007 6:47 pm
by garvinhicking
Hi!
Die URL zeigt leider nicht zu einem kontaktformular.
Das Plugin ist vielleicht nicht vollständig übersetzt. Prüf mal die lang_en.inc.php und lang_de.inc.php Sprachdateien und übersetze die fehlenden Strings. Es würd emich freuen, wenn Du die übersetzte Sprachdatei dann auch der Community zugänglich machen würdest, dann könnte ich das dem Plugin hinzufügen.
Grüße,
Garvin
Posted: Thu Dec 20, 2007 10:31 pm
by psx
doppel eintrag bitte löschen
Posted: Thu Dec 20, 2007 10:39 pm
by psx
Hallo,
wiedermals Danke für deine Antwort, ich habe das lang file ein bisschen erweitert du kannst es gerne unter:
http://www.internetpfarre.de/lang_de.inc.php.txt
runterladen.
Leider nimmt er trotzdem immer das englische language file, wenn ich mein deutsches in lang_en.... umbennene funktioniert, also sollte mein sprach file selbst okay sein.
lg
Link zum Contactform:
http://www.internetpfarre.de/blog/pages ... tform.html
Update: die lang files sind nicht im UTF-8 hab meins da reinkopiert, löst das problem bei mir aber nicht
Dieses Problem haben aber auch einige Plugins: weil ich zufaul bin kopier ichs hier ma rein, da erkennt man es recht gut
Code: Select all
Textformatierung: NL2BR
Konvertiert Zeilenumbrüche zu HTML
version: 1.7
Browser-Kompatibilität
Wendet verschiedene (CSS) Methoden an, um maximale Browserkompatibilität zu erreichen
version: 1.1
Spamschutz
Mehrere Möglichkeiten, um Kommentarspam einzudämmen
version: 1.68
Statistiken
Zeigt einen Link zu informativen Statistiken (inkl. Besucherzähler) in der Administrationsoberfläche an.
version: 1.48
Hebe Suchwörter hervor
Hebt Suchwörter hervor, die ein User in einer Suchmaschine eingegeben hat
version: 1.4
Textformatierung: Externe Links zählen
Click auf Externe Links verfolgen
version: 1.9
Artikel mailen
Verschickt jeden neuen Artikel im Blog via E-Mail
version: 1.48
Spartacus
[S]erendipity [P]lugin [A]ccess [R]epository [T]ool [A]nd [C]ustomization/[U]nification [S]ystem - Installiert Plugins direkt aus dem Netz.
version: 2.14
Link List
Links manager - Shows your favorite links in the sidebar.
version: 1.96
HTML META-Tags
Sets HTML meta keywords/description tags and title element for single entry pages and default meta keywords/description tags for non-single entry pages.
version: 0.8
Links to next/previous entry
Allows viewing the next/previous entry when viewing
version: 1.34
Babelfish
Translate blog entries (trash!)
version: 1.6
Customizable Entries Archive
Shows a sortable view of all past articles for the visitor. The link to this page should be inserted into a HTML nugget.
version: 1.9
HTML Link Metatags
Inserts <link rel="start|up|prev|next"> metatags into your frontend for better navigation.
version: 1.2
Static Pages
Shows static pages inside your blog with your blogs design and all formattings. Adds a new menu item to the admin interface.
version: 3.60
Contact Form
Shows a email contactform on your blog as a static page. It can be accessed by either the custom permalink or by index.php?serendipity[subpage]=contactform. You can customize the look of the contact form by putting the plugin_contactform.tpl file into your template directory and modify it there. Captchas from the Spamblock plugin (if enabled) will be applied.
version: 1.13
Inaktiv
Google Analytics
This plugin adds extendet Google Analytic funcionality to youre Page like tracking external links or download links.
version: 1.1.0
vielleicht waren das alle plugins die über spartacus gekommen sind?!
Posted: Fri Dec 21, 2007 2:14 am
by garvinhicking
Hi!
Wie jetzt - wenn Du die Konstanten in die lang_en.inc.php klappt es, aber nicht wenn du es in die lang_de kopierst, auch ins UTF-8 Verzeichnis? Das dürfte eigentlich nicht sein.
Kann es sein, dass Du dein blog teilweise mal auf englisch betrieben hast? Die Plugin-Infos werden gecached. Wenn Du die sprache erst später mal umgestellt hast, kannst du mal die s9y DB Tabelle serendipity_pluginlist einfach leeren (nicht löschen!). Dann wird das neu erzeugt, anhand der aktuellen sprache.
Prüf auch mal, ob wirklich deutsch bei dir in den "Eigenen Einstellungen" aktiviert wurde?
Grüße,
Garvin
Posted: Fri Dec 21, 2007 2:57 pm
by psx
Eigene Einstellungen = German
Config Gernerellsprache = German
Zeichensatz utf-8
Sprache des Browsers eines Besuchers verwenden = nein
serendipity_pluginlist geleert, keine änderung, manche plugin sind immer noch englisch
und ja du verstehst mich richtig, er liest immer die "lang_en.inc.php" aus, wenn ich zb die lang_de.inc.php in lang_en.inc.php umbenenne hab ich deutschen text
Posted: Fri Dec 21, 2007 3:16 pm
by garvinhicking
Hi!
Mach mal in phpMyAdmin bitte folgende SQL-Abfrage:
Code: Select all
SELECT * FROM serendipity_config WHERE name = 'lang';
und sag mir was Du dort erhälst?
Das normale serendipity interface ist aber auf deutsch bei dir? Ich kann dann nicht wirklich verstehen, warum er nicht die entsprechenden deutshcen sprachvariablen einbinden können sollte. Leserechte zu den Dateien bestehen?
Grüße,
Garvin
Posted: Fri Dec 21, 2007 6:12 pm
by psx
lang de 0
lang de 1
jo lese Rechte bestehen, sonst würde er ja auch die "englischen" nicht lesen können.
Allerdings muss ich aufgrund von security einschränken nach der installation via spartacus die dateirechte nochmal berichtigen.
Sollte er diese lang, wert bei der Installation schreiben/lesen koennte es möglicherweise daran liegen
Posted: Fri Dec 21, 2007 7:20 pm
by garvinhicking
Hi!
Schnapp dir doch mal die serendipity_event_linklist.php und dort folgenden Code am Anfang:
Code: Select all
$probelang = dirname(__FILE__) . '/' . $serendipity['charset'] . 'lang_' . $serendipity['lang'] . '.inc.php';
if (file_exists($probelang)) {
include $probelang;
}
Der ist nämlich dafür zuständig, die korrekte sprachdatei zu laden. Änder das mal in:
Code: Select all
$probelang = dirname(__FILE__) . '/' . $serendipity['charset'] . 'lang_' . $serendipity['lang'] . '.inc.php';
if (file_exists($probelang)) {
echo "Incldung lang file $probelang";
include $probelang;
} else {
echo "Skipping lang file $probelang";
}
Dann müsstest du beim seitenaufruf eine Ausgabe sehen, wo steht welche Datei eigentlich geladen werden würde.
Grüße,
Garvin
Posted: Sat Dec 22, 2007 5:20 pm
by psx
Skipping lang file XXXXX/plugins/serendipity_event_linklist/UTF-8/lang_de.inc.php
Posted: Sat Dec 22, 2007 6:34 pm
by garvinhicking
Hi!
Die Datei hat wohl keine Leserechte! Aus irgendeinem Grund kann PHP auf die Datei nicht zugreifen. Entweder sie existiert nicht, oder PHP hat keine Leserechte. Bitte prüfen.
Grüße,
Garvin
Posted: Sat Dec 22, 2007 7:38 pm
by psx
was auch klar ist da es bei linklist die datei gar nicht gibt:
-rw-r--r-- 1 www-data www-data 7.9K Dec 10 21:56 lang_pl.inc.php
-rw-r--r-- 1 www-data www-data 7.0K Dec 10 21:56 lang_ja.inc.php
drwxr-xr-x 2 www-data www-data 4.0K Dec 10 21:56 img
-rw-r--r-- 1 www-data www-data 12K Dec 10 21:56 dtree.js
drwxr-xr-x 2 www-data www-data 4.0K Dec 10 21:56 UTF-8
-rw-r--r-- 1 www-data www-data 665 Dec 10 21:56 serendipity_event_linklist.css
-rw-r--r-- 1 www-data www-data 779 Dec 10 21:56 serendipity_event_dtree.css
-rw-r--r-- 1 www-data www-data 928 Dec 10 21:56 linklist.js
-rw-r--r-- 1 www-data www-data 6.9K Dec 10 21:56 lang_en.inc.php
-rw-r--r-- 1 www-data www-data 9.2K Dec 10 21:56 lang_cz.inc.php
-rw-r--r-- 1 www-data www-data 9.2K Dec 10 21:56 lang_cs.inc.php
-rw-r--r-- 1 www-data www-data 8.0K Dec 10 21:56 lang_bg.inc.php
UTF-8 Dir ist leer
Posted: Sat Dec 22, 2007 8:14 pm
by garvinhicking
Hi!
Tatsache. Da haben wir uns dann ein doofes Plugin rausgepickt.
Und bei den anderen Plugins, die auf englisch dargestellt werden?
Grüße,
Garvin
Posted: Sat Dec 22, 2007 9:12 pm
by psx
Skipping lang file XXXXX/plugins/serendipity_event_contactform/UTF-8/lang_de.inc.php
-rw-r--r-- 1 www-data www-data 5.8K Dec 20 22:34 lang_de.inc.php
sollte passen gleichen rechte wie
-rw-r--r-- 1 www-data www-data 5.8K Dec 20 22:25 lang_de.inc.php
das geht aber nicht in utf 8 liegt
Das problem muss wohl eine php rechte sache sein, das file ist defintiv lesbar, aber nicht so wie du es prüfst
wenn ich zb
include dirname(__FILE__) . '/lang_en.inc.php';
durch ersetze nimmt er das deutsche lang file
include dirname(__FILE__) . '/lang_de.inc.php';
dann funktioniert
nclude dirname(__FILE__) . '/UTF-8/lang_de.inc.php';
funktioniert nicht aufgrund einer
Warning: main(): SAFE MODE Restriction in effect
Posted: Sat Dec 22, 2007 10:58 pm
by kleinerChemiker
hat der ordner UTF-8 die nötigen rechte?