folgende fehler habe ich nach dem update auf 2.05 (zuvor hatte ich von 2.0.4.2 auf 2.0.4.3 upgedatet)
- hochkomma " bzw. bindestriche - sind durch ein quadrat ersetzt worden - in manchen menüs ist beim kalender nicht mehr die blocküberschrift "kalender" sondern _CAL_ENDEVENT - bei manchen blöcken steht jetzt in der überschrift der blockname - also z.b. testblock19 oder neueste bilder (centerblock) - also anstelle der titel den ich eingeben kann wird der name des blocks angezeigt
muss euch wirklich loben das mit dem chmod automatisch einstellen und so ist wirklich praktisch ...
ein dank an alle die hier wirklich gute arbeit leisten
gruß dominik ...
Icejumper :
20.11.2007 23:13
Hi Dominik
In Sachen Kalender:
Schau mal im Modul unter: ecal/language/deutsch/modinfo.php
Ob da diese Zeile drinnen ist, wenn nicht, füge diese Zeile (hier unten) ein.
Code:
define("_CAL_ENDEVENT","Kalender");
Dann sollte es auch gehen
Icejumper
bama :
21.11.2007 11:03
die Logik der Sprachdateien ist sehr einfach aufgebaut:
/modules/Modulname/language/Sprache/xxxx.php
blocks.php = Blöcke modinfo.php = Modul u. Adminmenü main.php od. admin.php = allgemein
zusätzlich gibt es globale für alle Module nutzbare Language Dateien, diese sind unter root/language/Sprache/xxxx.php zu finden
global.php admin.php
Sprache = deutsch, english, french usw.
unter unter root/language/Sprache/ gibt es auch Dateien mit owner im Namen z.Z. global_owner.php
hier kann man eigene define einfügen, diese Dateien werden bei einem Update nicht überschrieben bzw. ersetzt. Dadurch kann auch noch ein zusätzlicher Vorteil erreicht werden:
in der root/language/deutsch/global.php stehen auch die define, welche für die Datei no_user.php verwendet werden, z.B.:
define("_NOUSER0","Mitgliederbereich"); define("_NOUSER9","die Registrierung ist kostenlos");
wenn hier Änderungen vorgenommen werden, bei einem Update werden diese natürlich überschrieben. Lösung: diese Eintragungen komplett kopieren und in die Datei global_owner.php übernehmen (werden ja nicht überschrieben). diese define müssen dann aber in der Datei kommentirert werden:
jeder einzel mit // //define("_NOUSER0","Mitgliederbereich"); //define("_NOUSER9","die Registrierung ist kostenlos");
oder mehrere zusammen
/* define("_NOUSER0","Mitgliederbereich"); define("_NOUSER9","die Registrierung ist kostenlos"); */ die Dateien gibt es auch für die Sie Variante in deutsch
user.php, admin.php, main.php heissen dann sie_user.php, sie_admin.php oder sie_main.php wenn in einem Modul keine sie_xxxx.php vorhanden ist, wird automatisch die Standard Datei verwendet
Wie ihr seht, ist das ein großer Aufwand, was unser Team und die Übersetzer hier leisten. :dafuer Wenn also jemand diese Dateien in eine andere Sprache übersetzt hat, möchte er diese doch uns zur Verfügung stellen
music_maker :
21.11.2007 13:08
hallo hans ...
danke für die ausführliche beschreibung hab soweit auch alles gefunden - was die blöcke angeht
bis auf den kalender block wenn ich richtig verstanden habe schaue ich unter /modules/ecal/language/deutsch/modinfo.php
hier könnte ich die überschrift des kalenders ändern wenn ich anstelle "Kalender" was anderes eingebe define("_CAL_ENDEVENT","Kalender");
diese zeile ist vorhanden und sie müsste dann für alle seiten gelten? es ist aber immernoch so dass ich auf manchen seiten als blocküberschrift _CAL_ENDEVENT angezeigt bekomme
gibt es noch eine datei in der ich etwas definieren oder ändern muss?
und irgendwie hab ich auf der linken seite des portal (zwischen den ersten beiden blöcken) ein textfragment -> wenn man angemeldet ist sieht man es links -> wenn man gast ist sieht man es zwischen den ersten beiden centerblöcken
das mit dem textfragment hat sich erledigt ich habe die datei für die blocküberschrift (bamagalerie - neueste bilder) unter languages geändert
die datei habe ich mit einem xml editor geändert dieser hat dann am ende dieses fragment-html eingefügt trotz entfernen und abspeichern hat er das immerwieder übernommen - keine ahnung warum
ich hab die datei dann ganz normal im texteditor geändert - da hat er sie dann auch korrekt gespeichert
wäre also nur noch der fehler mit der überschrift im kalenderblock