Unregistriert! |
haumi
Boardbetreiber
[meine Galerie]
Dabei seit: 06.06.2009
Beiträge: 3.441
Herkunft: NRW
Postid: 9988
|
|
Unregistriert! |
Beitrag Nr.: 1 |
Hallöchen liebe Leutchen,
Es kam die Anfrage, ob und wie man bei Beiträgen von gelöschten Mitgliedern und bei Beiträgen von Gästen
das unschöne "unregistriert" wegbekommt,
Als Lösung gibt es nun folgendes:
Wenn ein Mitglied gelöscht wurde, steht nun unter seinem Namen im Beitrag nicht mehr "unregistriert" , sondern "ehemaliges Mitglied"
und bei Beiträgen von Gästen steht nun unter dem Namen "Gast"
Es werden alle älteren Beiträge angepasst.
Was wurde gemacht?
Führe folgende SQL-Abfragen durch:
ALTER TABLE `bb1_posts` ADD COLUMN `regged` TINYINT(1) NOT NULL ;
UPDATE `bb1_posts` INNER JOIN `bb1_threads` ON bb1_posts.threadid = bb1_threads.threadid SET bb1_posts.regged = 1 where bb1_posts.userid=0 && bb1_threads.boardid=XX;
Statt XX die Boardid des Gästeforums einfügen
Ersetze den Inhalt der Sprachvariablen
LANG_THREAD_UNREGISTERED
mit
ehemaliges Mitglied
Erstelle eine neue Sprachvariable:
Kategorie: thread
Sprachvariable: LANG_THREAD_GAST
Inhalt: Gast
Öffne newthread.php und suche:
code: |
1:
|
/* insert post */ |
|
füge dadrunter ein:
code: |
1:
2:
3:
4:
5:
|
if($wbbuserdata[userid]){
$regged = 0;
}else {
$regged = 1;
} |
|
Suche weiter:
code: |
1:
|
$db->query("INSERT INTO bb".$n."_posts (threadid,userid,username,iconid,posttopic,posttime,message,attachments,allowsmilies,allowhtml,allowbbcode,allowimages,showsignature,ipaddress,visible, |
|
füge dahinter ein:
Suche weiter:
code: |
1:
|
"('$threadid','$wbbuserdata[userid]','".addslashes($wbbuserdata['username'])."','$iconid','".addslashes($topic)."','$time','".addslashes($message)."','".count($attachmentids)."','$allowsmilies','$allowhtml','$allowbbcode','$allowimages','".intval($_POST['showsignature'])."','".addslashes($REMOTE_ADDR)."','".(($board['moderatenew'] == 10 || $board['moderatenew'] == 11) ? (0) : (1))."' |
|
füge dahinter ein:
Öffne addreply.php und suche:
code: |
1:
|
/* insert post */ |
|
füge dadrunter ein:
code: |
1:
2:
3:
4:
5:
|
if($wbbuserdata[userid]){
$regged = 0;
}else {
$regged = 1;
} |
|
suche weiter:
code: |
1:
|
$db->query("INSERT INTO bb".$n."_posts (parentpostid,threadid,userid,username,iconid,posttopic,posttime,message,attachments,allowsmilies,allowhtml,allowbbcode,allowimages,showsignature,ipaddress,visible |
|
füge dahinter ein: füge dahinter ein:
Suche weiter:
code: |
1:
|
"('$postid','$threadid','$wbbuserdata[userid]','".addslashes($wbbuserdata['username'])."','$iconid','".addslashes($topic)."','$time','".addslashes($message)."','".count($attachmentids)."','$allowsmilies','$allowhtml','$allowbbcode','$allowimages','".$showsignature."','".addslashes($REMOTE_ADDR)."','".(($board['moderatenew'] == 1 || $board['moderatenew'] == 11) ? (0) : (1))."' |
|
öffne index thread_postbit und suche
code: |
1:
|
<span class="normalfont"><b>$posts[username]</b></span><br /><span class="smallfont">{$lang->items['LANG_THREAD_UNREGISTERED']}</span> |
|
ersetze mit:
code: |
1:
2:
3:
4:
5:
|
<if($posts[regged])><then>
<span class="normalfont"><b>$posts[username]</b></span><br /><span class="smallfont">{$lang->items['LANG_THREAD_GAST']}</span>
</then><else>
<span class="normalfont"><b>$posts[username]</b></span><br /><span class="smallfont">{$lang->items['LANG_THREAD_UNREGISTERED']}</span>
</else></if> |
|
Speichern, alles wieder hochladen und fertig ist es.
Auch hier gilt, die php.Dateien und die templates vorher sichern!
Wenn etwas unklar sein sollte bitte hier fragen bevor man etwas falsch macht.
Es wird auch Hilfe gegeben wenn etwas nicht so ganz geklappt hat.
Urheber ist haumi - aber jeder kann es frei verwenden und nach belieben abändern.
__________________
Gelassen das hinnehmen, was nicht zu ändern ist,
engagiert angehen was man gestalten kann.
|
|
23.11.2011 15:55 |
|
|
|
Das ist ja mal auch ne nette Erweiterung,.
Danke Haumi
So sieht es zumindest dann bei Mir im Archiv dann mal besser aus!!
Lg
|
|
23.11.2011 17:10 |
|
|
|
Sag mal Haumi, kann es sein das es bei dem schnippsel Nebenwirkungen gibt???
Habe seit neustem beitrage mehrfach stehen!!
Schau mal hier bitte
Lg
André
|
|
15.04.2012 17:08 |
|
|
|
Ok danke Haumi, dann frag Ich mich echt was das verursacht mm Ich dachte es könnte Vielleicht aran liegen mm
|
|
16.04.2012 19:48 |
|
|
|
Guten Morgen zusammen
Danke Haumi für die Erweiterung, und Danke Cabrio für die Idee, ich finde
das eine gute Idee!!
Und wenn ich Zeit haben, so werde ich das auch mal bei mir in Board einbauen!!
Liebe Grüße
Flughund
__________________
|
|
17.04.2012 05:58 |
|
|
|
So Ich suche immer noch den Fehler wegen meinen Doppelten oder auch bis zu 16 fachen gleichen Beiträgen!!
Nur jetzt mal eben ne andere Frage Haumi
Und Zwar war dein SQL befehl ja auch nur auf einen so genannten Gäste bereich in einem Board, wie kann Ich jetzt das auch für noch ne Bord id machen??
Weil Dort wird (siehe hier) der Gast als ehemaliges Mitglied gelistet und nicht als Gast!!!
Also bräuchte Ich jetzt so gesehen noch nen SQL Befehl, das ich das andere board auch so habe!!
LG
P.S.:
Sehr merkwürdig, entweder habe Ich im meinem Hauptboard bei dem SQL Befehl die Bordid nicht eingetragen oder was auch immer????
Weil im Testy tritt dieses Fehler nur auf Haumi!!
|
|
19.04.2012 12:52 |
|
|
|
Guten Morgen Cabrio
wenn das nur in deinen Testy ist da hast doch sicher den My SQL Dumper drauf?
Schau mal da beim Dumper in die Datenbank ob das bb1 ist oder welche bb da steht!!
Wenn das nicht bb1 ist dann trage doch einfach noch mal den Befehl in die SQL ein
mit der bb was Du da hast!!
Die falsche bb wir dann überschrieben mit der richtigen von Dir!!
ich hoffe ich konnte Dir weiter Helfen?
Liebe Grüße
Bernd
__________________
|
|
20.04.2012 06:14 |
|
|
|