anpera.net https://anpera.dyndns.org/phpbb3/ |
|
mail.php => Betreff soll "Kein Betreff" sein https://anpera.dyndns.org/phpbb3/viewtopic.php?f=34&t=614 |
Seite 1 von 1 |
Autor: | Meteora [ Mo 13 Sep, 2004 18:10 ] |
Betreff des Beitrags: | mail.php => Betreff soll "Kein Betreff" sein |
Also hi Leute. Ich hab auf wunsch eines Users mal die mail.php abgeändert, dass wenn man einen Leeren Betreff eingibt am anderen Ende als Betreff "Kein Betreff" sein soll. Jedoch funktioniert dies mit meinem Code nur wenn man auf den leeren Betreff zurückschreibt (DH wenn ich jemandem mit leerem Betreff schreibe bleibt der Betreff leer, wenn aber diese Person zurückschreibt ist der Betreff "Kein Betreff") Code: $this->bbcode_second_pass_code('', ' IN mail.php SEARCH: if (is_array($row)){ if ($row[subject]!=""){ $subject=$row[subject]; if (substr($subject,0,4)!="RE: ") $subject="RE: $subject"; } AFTER ADD if ($subject==""){ $subject="Kein Betreff"; } ') Hoffe ihr könnt mir helfen ![]() mfg |
Autor: | anpera [ Mo 13 Sep, 2004 18:51 ] |
Betreff des Beitrags: | |
Der von dir veränderte Bereich betrifft nur die Antwortfunktion, von daher ist es klar, dass nur bei Antworten "Kein Betreff" erscheint. [php] //// In mail.php (ext GER 3) //// Finde (2x): $_POST['subject']=closetags(str_replace("`n","",$_POST['subject']),'`c`i`b'); //// Füge davor ein: if ($_POST['subject']=="") $_POST['subject']="Kein Betreff";[/php] Und - wenn du willst, dass der Mailschreiber "Kein Betreff" schon bei der Eingabe in der Betreffzeile stehen sieht - kannst du das folgendermaßen erreichen: [php] //// In mail.php (ext GER 3) //// Finde: $output.=("<input name='subject' value=\"".HTMLEntities($subject).HTMLEntities(stripslashes($_GET['subject']))."\">"); //// Ersetze es durch: $output.=("<input name='subject' value=\"".HTMLEntities($subject).($subject?HTMLEntities(stripslashes($_GET['subject'])):"Kein Betreff")."\">");[/php] |
Autor: | Meteora [ Di 14 Sep, 2004 18:31 ] |
Betreff des Beitrags: | |
danke lieber Anpera! Ich habs den Code noch für die "alte" -ext (GER) : [php] //// In mail.php (ext GER) //// Finde $_POST[subject]=str_replace("`n","",$_POST[subject]); //// Füge davor ein: if ($_POST['subject']=="") $_POST['subject']="Kein Betreff"; [/php] mfg |
Seite 1 von 1 | Alle Zeiten sind UTC + 1 Stunde |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |