Beiträge: 952
Themen: 50
Registriert seit: 09.07.2006
MyBB-Version: 1.4.10
Hi, frankrieger!
Du die Zeile gibts bei mir nicht:
Code: redirect("index.php","Comment Successfully Added");
Meinst du diese???:
Code: redirect("member.php?action=profile&uid=".$uid,"Kommentar erfolgreich hinzugefügt.");
Oder hab ich dich falsch verstanden?
LG, GM!
Wer eine Wahrheit verbergen will, braucht sie nur offen auszusprechen - sie wird einem ja doch nicht geglaubt.
(Charles Talleyrand)
Beiträge: 762
Themen: 23
Registriert seit: 18.03.2006
MyBB-Version: 1.2.2
Ja die meinte ich. Davor hast du ja auch die anderen Änderungen durchgeführt. Ich hatte die Zeile aus dem Original-Plugin (deine Zeile ist ja "eingedeutscht" und modifiziert).
Eine Homepage ist nie fertig, man hört nur auf an ihr zu arbeiten - Unbekannter Verfasser
Beiträge: 952
Themen: 50
Registriert seit: 09.07.2006
MyBB-Version: 1.4.10
Ähm, solll ich diese redirect-Zeile mit der von dir ersetzen, oder wie soll ich das machen?
Mir sind die Arbeitsanweisungen etwas unklar.
LG, GM!
Wer eine Wahrheit verbergen will, braucht sie nur offen auszusprechen - sie wird einem ja doch nicht geglaubt.
(Charles Talleyrand)
Beiträge: 762
Themen: 23
Registriert seit: 18.03.2006
MyBB-Version: 1.2.2
Gut. Neue Anweisungen. Vielleicht ist es so besser:
Ändere (in der Datei gb.php) folgendes:
PHP-Code: if ($do) { $sqlarray = array( 'uid' => $uid, 'fromid' => $mid, 'toid' => $uid, 'folder' => 1, 'subject' => "Neuer Gästebuch-Eintrag", 'message' => "Du hast einen neuen Eintrag in deinem Gästebuch!", 'dateline' => time(), 'status' => 0, 'includesig' => 'no', 'smilieoff' => 'no', 'receipt' => 1 ); $db->insert_query(TABLE_PREFIX."privatemessages", $sqlarray); redirect("member.php?action=profile&uid=".$uid,"Kommentar erfolgreich hinzugefügt."); }
zu::
PHP-Code: if ($do) { $sqlarray = array( 'uid' => $uid, 'fromid' => $mid, 'toid' => $uid, 'folder' => 1, 'subject' => "Neuer Gästebuch-Eintrag", 'message' => "Du hast einen neuen Eintrag in deinem Gästebuch!", 'dateline' => time(), 'status' => 0, 'includesig' => 'no', 'smilieoff' => 'no', 'receipt' => 0 ); $db->insert_query(TABLE_PREFIX."privatemessages", $sqlarray); update_pm_count($uid, 7, 0); redirect("member.php?action=profile&uid=".$uid,"Kommentar erfolgreich hinzugefügt."); }
Wenn das einen Fehler ("undefined function" oder "... on a non-object") ausgibt, dann ändere es zu:
PHP-Code: if ($do) { $sqlarray = array( 'uid' => $uid, 'fromid' => $mid, 'toid' => $uid, 'folder' => 1, 'subject' => "Neuer Gästebuch-Eintrag", 'message' => "Du hast einen neuen Eintrag in deinem Gästebuch!", 'dateline' => time(), 'status' => 0, 'includesig' => 'no', 'smilieoff' => 'no', 'receipt' => 0 ); $db->insert_query(TABLE_PREFIX."privatemessages", $sqlarray); require_once MYBB_ROOT."inc/functions_user.php"; update_pm_count($uid, 7, 0); redirect("member.php?action=profile&uid=".$uid,"Kommentar erfolgreich hinzugefügt."); }
Ich hoffe jetzt ist es klarer...
Eine Homepage ist nie fertig, man hört nur auf an ihr zu arbeiten - Unbekannter Verfasser
Beiträge: 952
Themen: 50
Registriert seit: 09.07.2006
MyBB-Version: 1.4.10
Klasse!
Hat wunderbar geklappt! - Habs grad getestet (hab gleich die 2. Möglichkeit mit dem "require_once"-Befehl genommen!)
*knuff* LG, GM!
Wer eine Wahrheit verbergen will, braucht sie nur offen auszusprechen - sie wird einem ja doch nicht geglaubt.
(Charles Talleyrand)
Beiträge: 94
Themen: 31
Registriert seit: 13.08.2007
Huhu,
nun habe ich auch noch mal ne Frage, wie bekomme ich einen Link oben ins Menü zum Gästebuch?? Z.b. direkt hinter dem Benutzer Panel??
Welcher Link ist das? Ich muss das doch irgendwie dann so machen, dass jeder user automatisch in sein profil kann oder?
Beiträge: 18.383
Themen: 257
Registriert seit: 09.02.2005
Normalerweise sollte ein Link im Profil angezeigt werden. Ist das nicht der Fall öffne das Template member_profile und füge unter {$signature} die Variable {$usergb} ein.
Oder willst du einen Link ins Welcomepanel einfügen? Dann öffne das Template header_welcomeblock_member und füge folgenden Code an der gewünschten Stelle ein:
Code: <a href="gb.php?act=view&uid={$mybb->user['uid']}">Gästebuch</a>
Gruß,
Michael
Support erfolgt NUR im Forum!
Bitte gelöste Themen als "erledigt" markieren.
Beiträge mit mangelhafter Rechtschreibung/Grammatik werden kommentarlos gelöscht.
Beiträge: 94
Themen: 31
Registriert seit: 13.08.2007
Super das hat gefunkt!!
Und wie kann ich es verlinken, wenn ich eine PN darüber erhalte, dass ich einen neuen Gästebuch eintrag habe, dass ich von der PN aus oder aber von der Seite private Nachrichten aus, einen link zum gästebuch einfügen möchte??
Beiträge: 111
Themen: 14
Registriert seit: 07.03.2009
11.03.2009, 13:01
(Dieser Beitrag wurde zuletzt bearbeitet: 11.03.2009, 13:02 von RhymeFront.)
Guten Morgen.
Also wie ich sehe ist dieses Thema schon älter. Bei mir funktioniert die PN Funktion nicht die man hier einbauen kann. Habe alles eingebaut aber funzt nicht. Kommt eine Mysql fehlermeldung das die tabelle privatmessege nicht existiere. Dann habe ich nachgeguckt und sie ist da . Liegt wohl daran das die Codeschnipsel hier schon zwei Jahre alt sind was ? Könnte sich da vieleicht mal jemand dransetzen ?
danke schonmal
gruß
Alex
Beiträge: 18.383
Themen: 257
Registriert seit: 09.02.2005
Der Fehler lässt sich vermutlich so beheben. Suche nach:
PHP-Code: $db->insert_query(TABLE_PREFIX."privatemessages", $sqlarray);
Ersetzen durch:
PHP-Code: $db->insert_query("privatemessages", $sqlarray);
Gruß,
Michael
Support erfolgt NUR im Forum!
Bitte gelöste Themen als "erledigt" markieren.
Beiträge mit mangelhafter Rechtschreibung/Grammatik werden kommentarlos gelöscht.
|