Hallo, Gast! (Registrieren)

Wir wünschen allen Besuchern frohe Ostern!

Letzte Ankündigung: MyBB 1.8.37 veröffentlicht (04.11.23)


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste
Gästebuchmod - Kleine Änderung.
#21
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)
Zitieren
#22
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
Zitieren
#23
Ä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)
Zitieren
#24
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($uid70);
        
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($uid70);
        
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
Zitieren
#25
Klasse!
Hat wunderbar geklappt! - Habs grad getestet (hab gleich die 2. Möglichkeit mit dem "require_once"-Befehl genommen!) Big Grin

*knuff* LG, GM!
Wer eine Wahrheit verbergen will, braucht sie nur offen auszusprechen - sie wird einem ja doch nicht geglaubt.
(Charles Talleyrand)
Zitieren
#26
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?
Zitieren
#27
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&amp;uid={$mybb->user['uid']}">G&auml;stebuch</a>

Gruß,
Michael
[Bild: banner.png]
Support erfolgt NUR im Forum!
Bitte gelöste Themen als "erledigt" markieren.
Beiträge mit mangelhafter Rechtschreibung/Grammatik werden kommentarlos gelöscht.
Zitieren
#28
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??
Zitieren
#29
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 Wink. Liegt wohl daran das die Codeschnipsel hier schon zwei Jahre alt sind was ? Könnte sich da vieleicht mal jemand dransetzen ?

danke schonmal Smile

gruß
Alex
Zitieren
#30
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
[Bild: banner.png]
Support erfolgt NUR im Forum!
Bitte gelöste Themen als "erledigt" markieren.
Beiträge mit mangelhafter Rechtschreibung/Grammatik werden kommentarlos gelöscht.
Zitieren


Möglicherweise verwandte Themen…
Thema Verfasser Antworten Ansichten Letzter Beitrag
  Problem noch beim Gästebuchmod. SweetySchnuffel 2 1.694 08.03.2007, 13:41
Letzter Beitrag: Grauer-Magier
  Profile View Counter - kleine Änderung. SweetySchnuffel 1 1.831 10.01.2007, 09:07
Letzter Beitrag: SweetySchnuffel
  Eine kleine Änderung ... SweetySchnuffel 3 2.355 11.06.2006, 16:53
Letzter Beitrag: Michael
  Kleine Änderung des Quickedit Mods Mak 0 1.664 14.05.2006, 11:56
Letzter Beitrag: Mak