Add_User (User manuell hinzufügen)

Du hast Probleme beim Einbau oder bei der Benutzung eines Mods? In diesem Forum bist du richtig.
Forumsregeln
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
orchideenboerse
Mitglied
Beiträge: 129
Registriert: 17.07.2014 16:08

Add_User (User manuell hinzufügen)

Beitrag 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
Benutzeravatar
Dr.Death
Moderator
Moderator
Beiträge: 17412
Registriert: 23.04.2003 08:22
Wohnort: Xanten
Kontaktdaten:

Re: Add_User (User manuell hinzufügen)

Beitrag 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.
orchideenboerse
Mitglied
Beiträge: 129
Registriert: 17.07.2014 16:08

Re: Add_User (User manuell hinzufügen)

Beitrag 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
orchideenboerse
Mitglied
Beiträge: 129
Registriert: 17.07.2014 16:08

Re: Add_User (User manuell hinzufügen)

Beitrag 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.
Benutzeravatar
Dr.Death
Moderator
Moderator
Beiträge: 17412
Registriert: 23.04.2003 08:22
Wohnort: Xanten
Kontaktdaten:

Re: Add_User (User manuell hinzufügen)

Beitrag 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
orchideenboerse
Mitglied
Beiträge: 129
Registriert: 17.07.2014 16:08

Re: Add_User (User manuell hinzufügen)

Beitrag 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
Benutzeravatar
Dr.Death
Moderator
Moderator
Beiträge: 17412
Registriert: 23.04.2003 08:22
Wohnort: Xanten
Kontaktdaten:

Re: Add_User (User manuell hinzufügen)

Beitrag von Dr.Death »

Ja, du hast erneut wichtige Sachen bei der MOD Anpassung nicht beachtet....
...das Thema UTF8 ---> Hier lang --> KB:166
orchideenboerse
Mitglied
Beiträge: 129
Registriert: 17.07.2014 16:08

Re: Add_User (User manuell hinzufügen)

Beitrag 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
Benutzeravatar
Dr.Death
Moderator
Moderator
Beiträge: 17412
Registriert: 23.04.2003 08:22
Wohnort: Xanten
Kontaktdaten:

Re: Add_User (User manuell hinzufügen)

Beitrag 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.... :o :roll:
orchideenboerse
Mitglied
Beiträge: 129
Registriert: 17.07.2014 16:08

Re: Add_User (User manuell hinzufügen)

Beitrag von orchideenboerse »

Ich habe dir mal eine PM geschickt.
Antworten

Zurück zu „[3.0.x] Mod Support“