anpera.net

anpera.net

experimental server @home
Aktuelle Zeit: Fr 19 Apr, 2024 17:24

Alle Zeiten sind UTC + 1 Stunde




Ein neues Thema erstellen Auf das Thema antworten  [ 3 Beiträge ] 
Autor Nachricht
BeitragVerfasst: Mo 13 Sep, 2004 18:10 
Offline
Freak
Freak
Benutzeravatar

Registriert: Di 02 Mär, 2004 18:16
Beiträge: 1206
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 :pein:

mfg

_________________
R.I.P.
†26.7.2004 - 20.3.2006†
†MeteorA†


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mo 13 Sep, 2004 18:51 
Offline
Admin
Admin
Benutzeravatar

Registriert: Di 21 Jan, 2003 01:11
Beiträge: 1604
Wohnort: Haßfurt
Geschlecht: Männlich
LoGD: http://www.anpera.net/logd
Skype: anpera-net
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]

_________________
Praxis ist, wenn alles klappt aber keiner weiß warum. Theorie ist, wenn man weiß wie es geht, aber nichts klappt. Wir haben beides erfolgreich vereinigt: Bei uns klappt nichts und keiner weiß warum!

Neues Video: Marios freier Tag in Second Life


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Di 14 Sep, 2004 18:31 
Offline
Freak
Freak
Benutzeravatar

Registriert: Di 02 Mär, 2004 18:16
Beiträge: 1206
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

_________________
R.I.P.
†26.7.2004 - 20.3.2006†
†MeteorA†


Nach oben
 Profil  
Mit Zitat antworten  
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 3 Beiträge ] 

Alle Zeiten sind UTC + 1 Stunde


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 34 Gäste


Du darfst keine neuen Themen in diesem Forum erstellen
Du darfst keine Antworten zu Themen in diesem Forum erstellen
Du darfst deine Beiträge in diesem Forum nicht ändern
Du darfst deine Beiträge in diesem Forum nicht löschen
Du darfst keine Dateianhänge in diesem Forum erstellen

Suche nach:
Gehe zu:  
cron
POWERED_BY
Deutsche Übersetzung durch phpBB.de
anpera.net - Impressum