Hallo,
Todde_P hat folgendes geschrieben: - Kann man dieses so abändern, das dort auch die entsprechende Posting-ID mit eingefügt wird, so das man dann beim ersten nichtgelesenen Posting landet. Welche Beiträge für einen bestimmten User ungelesen ist, ist an der Stelle nicht bekannt und es wäre sehr aufwendig das zu berechnen. Insofern geht das leider nicht so einfach.
Todde_P hat folgendes geschrieben: - Kann man hier evtl. die Anzeige so modifizieren, das neben der URL auch der Thread-Titel eingefügt wird? Ja, öffne mal die src/function_sql.php und änder Zeile 97 - 99:
Code: 1 2 3
| $message_def = sprintf($LANG['new_entry_text'],$CFG['forum_title'],$url,''); $email_text = BS_htmlspecialchars_back($post_text); $message_post = sprintf($LANG['new_entry_text'],$CFG['forum_title'],$url,"\n\n".$email_text); | in:
Code: 1 2 3 4 5
| $message_def = sprintf($LANG['new_entry_text'],$CFG['forum_title'],$url,'',''); $email_text = BS_htmlspecialchars_back($post_text); global $TOPIC_CACHE; $topic_data = $TOPIC_CACHE->get_current_row(); $message_post = sprintf($LANG['new_entry_text'],$CFG['forum_title'],$url,'\nIn Thema: '.$topic_data['name'],"\n\n".$email_text); | Dann brauchst du nur noch in language/<sprache>/lang_email.php den Eintrag 'new_entry_text' folgendermaßen bearbeiten:
Code: 1 2 3 4 5 6 7
| $LANG['new_entry_text'] = 'Guten Tag,
Du hast eine Antwort im %s erhalten. %s%s%s
Mit freundlichen Grüßen Der Administrator'; | Wichtig ist, dass das %s für den Themennamen an der dritten Stelle steht, weil es das dritte (bzw. 4te wenn man das erste, d.h. den Text mit den Variablen, mitzählt) Argument für sprintf() im obigen Code ist. Wenn du es an anderer Stelle haben möchtest, musst du es auch an die entsprechende Stelle bei sprintf() packen.
mfg Nils
Dieser Beitrag wurde insgesamt 3 mal editiert. Das letzte mal 20.01.2008, 10:53 von Nils.
|