Seite 1 von 2
Add_User (User manuell hinzufügen)
Verfasst: 31.07.2014 11:48
von orchideenboerse
Hallo in die Runde
Ich habe mir das hier
runter geladen und per AutoMod installiert.
Wenn ich ein Mitglied über diesen Mod hinzufüge, kommt diese Meldung.
Allgemeiner Fehler
template->_tpl_load_file(): File ./../language/de/email/user_added_inactive.txt does not exist or is empty
BACKTRACE
FILE: (not given by php)
LINE: (not given by php)
CALL: msg_handler()
FILE: [ROOT]/includes/functions_template.php
LINE: 63
CALL: trigger_error()
FILE: [ROOT]/includes/template.php
LINE: 437
CALL: template_compile->_tpl_load_file()
FILE: [ROOT]/includes/template.php
LINE: 224
CALL: template->_tpl_load()
FILE: [ROOT]/includes/template.php
LINE: 243
CALL: template->display()
FILE: [ROOT]/includes/functions_messenger.php
LINE: 298
CALL: template->assign_display()
FILE: [ROOT]/includes/acp/acp_add_user.php
LINE: 273
CALL: messenger->send()
FILE: [ROOT]/includes/functions_module.php
LINE: 507
CALL: acp_add_user->main()
FILE: [ROOT]/adm/index.php
LINE: 74
CALL: p_master->load_active()
Klicke ich aber dann oben rechts auf "Zusück zum Forum, muss ich nur noch unter "inaktive Benutzer" aktivieren und alles ist wie es soll.
Was kann ich ändern um diese Fehlermeldungen nicht mehr zu bekommen?
LG
Re: Add_User (User manuell hinzufügen)
Verfasst: 31.07.2014 11:59
von Dr.Death
Hi,
die Fehlermeldung sagt es:
template->_tpl_load_file(): File ./../language/de/email/user_added_inactive.txt does not exist
AutoMod....berücksichtigt nicht alle von Dir installierten Sprachen....sondern kopiert nur das, was in der englischen Installationsanleitung beschrieben wurde.
Kopiere also die Datei:
/language/
en/email/user_added_inactive.txt
nach
/language/
de/email/user_added_inactive.txt
Und noch ein Tipp:
Nutze wenn möglich kein AutoMOD...... das macht zum Schluss mehr Probleme als wenn man die Installationsanleitung von Hand durchgegangen wäre.
Re: Add_User (User manuell hinzufügen)
Verfasst: 31.07.2014 12:21
von orchideenboerse
Vielen Dank
Es funktioniert. Leider habe ich nie richtig Englisch gelernt und muss auf Übersetzungsprogramme zurückgreifen.
Diese können diese Texte nur recht schwer übersetzen.
LG
Michi
Re: Add_User (User manuell hinzufügen)
Verfasst: 31.07.2014 13:57
von orchideenboerse
Ein kleines Problemchen habe ich noch.
Da ich jetzt natürlich nur die Datei
/language/en/email/user_added_inactive.txt
nach
/language/de/email/user_added_inactive.txt
kopiert habe, ist die E-Mail mit dem Aktivierungslink auch auf englisch.
Ich habe jetzt die
user_added_inactive.txt
per FTP runtergeladen und geöffnet.
Habe sie umgeschrieben (siehe unten), gespeichert und wieder auf den Server geladen.
Es kommt aber immer noch die englische version an. Was mache ich jetzt wieder falsch.
Ich bin so froh, dass es noch so nette Leute wie Euch gibt, welche sich die Zeit nehmen
Anfängern wie mir zu helfen. Vielen Dank.
Das mußte jetzt mal gesagt werden.
Re: Add_User (User manuell hinzufügen)
Verfasst: 31.07.2014 16:22
von Dr.Death
Naja, in dem Ordner
/language/en/email/
waren beim MOD ja insgesamt 2 Sprachdateien dabei....
... Du musst natürlich alle 2 mitgelieferten Dateien übersetzen und dann in den Ordner
/language/de/email/
kopieren.
Die Datei, die Du bearbeitet hast:
user_added_inactive.txt wird nur dann versendet, wenn Du einen User über diesen Mod auf "inaktiv" setzt..... aber da hat selbst der MOD Autor etwas geschlampt...... der Text beinhaltet eine "Begrüßungs Mail"
Übersetze einfach die Datei:
/language/en/email/user_added_welcome.txt
und kopieren sie wieder in das Verzeichnis
/language/de/email/
Und wenn das nicht funktionieren sollte, dann kopiere die von dir übersetzten Dateien einfach in das englische Sprachverzeichnis:
/language/en/email/
Genau das ist es immer, wenn man MODs per AutoMOD einbaut.....
AutoMOD kann nicht mit anderen Styles als prosilver/subsilver2 und mehreren Sprachen umgehen, wenn der MOD Autor das MOD selbst nur für eine Sprache entwickelt.
Dann muss man immer selbstständig die Dateien heraus suchen und selbst tätig werden.
Nimm Dir Zeit und lese mal diesen Artikel:
https://www.phpbb.de/kb/mod_installation
Re: Add_User (User manuell hinzufügen)
Verfasst: 31.07.2014 16:51
von orchideenboerse
Jetzt verstehe ich nichts mehr.
Habe es jetzt so gemacht, wie du es beschrieben hast.
Hier mein Text "
Subject: Du hast dich in der "{SITENAME}" registriert.
{WELCOME_MSG}
Bitte hebe dir diese E-Mail gut auf. Deine Logindaten sind wie folgt:
----------------------------
Benutzername: {USERNAME}
Board URL: {U_BOARD}
Passwort: {PASSWORD}
----------------------------
Dein Passwort wurde sicher in der Datenbank gespeichert. Solltest du es vergessen,
kannst du es über diese E-Mailadresse wiederherstellen.
Danke für deine Registrierung.
{EMAIL_SIG}
Wenn ich jetzt aber Jemanden neu als Mitglied über Add_User eintrage bekommt er das als E-Mail:
Willkommen auf Orchideen-Boerse
Bitte bewahre diese E-Mail in deinen Unterlagen auf. Die Daten deines
Benutzerkontos lauten:
----------------------------
Benutzername: Test
Board URL:
http://orchideen-boerse.de
Password: XXXXXXX
----------------------------
Bitte besuche folgenden Link, um dein Benutzerkonto zu aktivieren:
http://orchideen-boerse.de/ucp.php?mode ... &k=JLYIEKW
Dein Passwort wurde sicher in unserer Datenbank gespeichert und kann nicht
wiederhergestellt werden. Falls es vergessen werden sollte, kannst du es �ber
die E-Mail-Adresse, die deinem Account zugeordnet ist, zur�cksetzen lassen.
Vielen Dank f�r deine Registrierung.
--
Danke, die Board-Administration
Ausserdem bekomme ich so bald ich die Daten bei Add_User eingegeben habe und abschicke diese Fehlermeldung:
[phpBB Debug] PHP Warning: in file [ROOT]/includes/utf/utf_tools.php on line 1845: htmlspecialchars(): Invalid multibyte sequence in argument
Re: Add_User (User manuell hinzufügen)
Verfasst: 31.07.2014 17:14
von Dr.Death
Ja, du hast erneut wichtige Sachen bei der MOD Anpassung nicht beachtet....
...das Thema UTF8 ---> Hier lang --> KB:166
Re: Add_User (User manuell hinzufügen)
Verfasst: 31.07.2014 17:39
von orchideenboerse
Das habe ich jetzt auch gemacht.
Leider ohne Veränderung.
Ein freier Editor - der das angegebene Format unterstützt - ist zum Beispiel Notepad++
Wenn Ihr diesen Editor nutzt stellt ihn nach dem Öffnen der Sprachdatei wie folgt ein:
Menu:
--> Format
--> Kodiere als ANSI
--> Kodiere als UTF-8 (ohne BOM)
In neueren Versionen :
Menu:
--> UTF8 ohne BOM
Wenn ich das jetzt richtig verstanden habe, brauche ich nur auf "UTF8 ohne Bom" stellen? (Habe ich gemacht).
Habe die neue Notepad version gerade runter geladen.
Ach ja, und diese Fehlermeldung bleibt auch.
[phpBB Debug] PHP Warning: in file [ROOT]/includes/utf/utf_tools.php on line 1845: htmlspecialchars(): Invalid multibyte sequence in argument
Re: Add_User (User manuell hinzufügen)
Verfasst: 31.07.2014 17:55
von Dr.Death
Anscheinend hast du die Datei nicht mit UTF 8 ohne BOM gespeichert und auf den Server erneut per FTP hochgeladen.
Ansonsten würden keine "Hyroglyphen" im Email Text stehen.......
Mehr kann ich nicht helfen.... ich stehe ja nicht hinter Dir und sehe Dir über die Schulter
Kontrolliere doch mal den Text, den Du geschrieben hat mit dem, welchen Du in der Mail empfängst......anscheinend sind es verschiedene Texte...also auch verschiedene Dateien....

Re: Add_User (User manuell hinzufügen)
Verfasst: 31.07.2014 18:16
von orchideenboerse
Ich habe dir mal eine PM geschickt.