anpera.net
https://anpera.dyndns.org/phpbb3/

Ye Olde Mail Signatur?
https://anpera.dyndns.org/phpbb3/viewtopic.php?f=34&t=3365
Seite 1 von 1

Autor:  Sir_No [ Sa 10 Feb, 2007 15:48 ]
Betreff des Beitrags:  Ye Olde Mail Signatur?

haihoo :wink:

gibt es eigentlich irgendeine möglichkeit in der YOM eine signatur einzurichten?

gefunden hab ich sowas leider nirgends und haben würde ich es gerne

:cry:

Autor:  Kevz [ Sa 10 Feb, 2007 16:16 ]
Betreff des Beitrags: 

Mhhh, ich würde grob sagen...
Einfach ein weiteres Array Element in der Datei "prefs.php" einrichten, und dieses anhand von (zb.: $session['user']['prefs']['signatur']) in der Datei "mail.php" hinzufügen. Natürlich aber in einer output- Funktionsausgabe.

Autor:  Kamui [ Sa 10 Feb, 2007 17:08 ]
Betreff des Beitrags: 

Öhm Kevz du hast aber was vergessen ;)
so würde der Spieler immer seine eigende sehen anstatt die des anderen Spielers und daher würd ich nicht den array prefs verwenden weil die abfrage dann um einiges komplizierter wäre als wenn man einfach ein neues Feld in der Tabelle accounts anlegt und es über eines sqlabfrage laufen lassen
suche zb.
[php]
$sql = "SELECT mail.*,accounts.name, petitionmail.petitionid FROM mail LEFT JOIN petitionmail USING(messageid) LEFT JOIN accounts ON accounts.acctid=mail.msgfrom WHERE mail.msgto=\"".$session[user][acctid]."\" AND mail.messageid=\"".$_GET[id]."\"";
[/php]

füge nach:
[php]
accounts.name,
[/php]

[php]
accounts.signatur,
[/php]
ein suche dann weiter:
[php]
output(str_replace("\n","`n","$row[body]"));
[/php]

füge danach ein:
[php]
output("Die Signatur von: ".$row['name']."`n`n ".$row['signatur']."");
[/php]

füge dann noch das feld "signatur" in die Accountstabelle ein und gebe den Spielern die möglichkeit sich eine signatur über die prefs.php oder so zu erstellen.

VORSICHT!!
Das war nur ein beispiel ich übernehme keine garantie das alles ohne fehler läuft das sollte nur ein Gedanken anreizt sein ;)

Autor:  Kevz [ Sa 10 Feb, 2007 20:04 ]
Betreff des Beitrags: 

Falsch?, füg doch einfach die Signatur - beim Senden der Nachricht hinzu? Der User sieht dann selbst NUR seine Signatur, wenn der Spieler eine direkte Antwort darauf gibt ohne den Mail Inhalt der Mail vom User.

Autor:  Horus [ Sa 10 Feb, 2007 20:10 ]
Betreff des Beitrags: 

Da hat er recht. Es wird ja beim Senden die Signatur in die Mail sozusagen eingespeichert und nicht nachher mit $session[...] blabla, aufgerufen, sondern einfach nur aus der Datenbank ausgelesen. Falls ihr jetzt verstanden habt, was ich meine :D

Autor:  Kevz [ Sa 10 Feb, 2007 20:53 ]
Betreff des Beitrags: 

Ich finds trotzdem schwachsinnig, extra dafür ein weiteres Feld anzulegen - wenn ich genauso gut, einfach die Signatur in jedes Feld hinzufüge. Obwohl mir dann nicht die Aktuelle Signatur angezeigt wird.

Autor:  Sir_No [ So 11 Feb, 2007 13:59 ]
Betreff des Beitrags: 

... und was ist nun richtig? :???:

könnte mir eventuell jemand wenn er zeit und lust hat ne kleine anleitung zurechzimmern?

... bin doch ein php dau :D

Seite 1 von 1 Alle Zeiten sind UTC + 1 Stunde
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/