Shoutbox leeren |
|
danke haumi, funktioniert einwandfrei.
Gruß katze2ooo
__________________
|
|
23.04.2011 09:26 |
|
|
haumi
Boardbetreiber
[meine Galerie]
Dabei seit: 06.06.2009
Beiträge: 3.442
Herkunft: NRW
Postid: 8153
|
|
Ich hab noch eine kleine Ergänzung mit eingebracht.
Ist für die xy-Shoutbox!!
Der erste, der das Board aufruft, wird namentlich begrüßt.
z. B.
haumi
Bei einem nichtangemeldetem Besucher wird analog dazu
lieber Gast
angezeigt.
Was ist zu tun?
öffne die index.php und suche:
code: |
1:
2:
|
$gruss = mysql_query("INSERT INTO bb".$n."_xy_shoutbox (name,comment,date) VALUES ('$name','EUER GRUßTEST SHOUTBOX' ,'$time')"); |
|
und ersetze es mit:
code: |
1:
2:
3:
4:
5:
6:
7:
|
if($wbbuserdata['userid']) {
$gruss = mysql_query("INSERT INTO bb".$n."_xy_shoutbox (name,comment,date) VALUES ('$name',':gm21: $name :st01::st01: :st01:' ,'$time')");
}else{
$gruss = mysql_query("INSERT INTO bb".$n."_xy_shoutbox (name,comment,date) VALUES ('$name',':gm21: lieber Gast :st01::st01: :st01:' ,'$time')");
}
|
|
Hier für die Devils-Shoutbox
Da die Devoslbox in den meisten Fällen für Gäste nicht sichtbar ist,
wird hier auf die Begrüßung der Gäste verzichtet.
Um das Mitglied namentlich zu nennen ist folgende Änderung nötig:
Öffne die Index.php und suche:
Füge darunter ein:
code: |
1:
|
$name = $wbbuserdata['username']; |
|
nun kann man in der Zeile:
code: |
1:
|
$gruss = mysql_query("INSERT INTO bb1_shoutbox_messages (userid,message,time,befehl,farbe,pn,pnuserid,buzzerid) VALUES ('1','Hier war unser :suck_kr: am Werk.:smily1083:','$time','0','#FF0000','0','0','0')");; |
|
vor dem Hier war unser :suck_kr: am Werk.:smily1083: noch die namentliche Begrüßung setzen.
zum Beispiel:
:gm21 $name , Hier war unser :suck_kr: am Werk.:smily1083:
gm21 , :suck_kr: , :smily1083: und st01 sind Smiliecodes , hier müsst ihr die passenden Smilies einsetzen!!!!
LG
__________________
Gelassen das hinnehmen, was nicht zu ändern ist,
engagiert angehen was man gestalten kann.
|
|
25.04.2011 09:34 |
|
|
|
Gut und Nett die sachen :)
ABER
Wie sieht es denn aus mit den extras wie die box in der Spielhölle oder UFP ebenso gibt es erweiterungen von alfie wo ebenfals die box mit eingebaut ist ( war es der garten oder der salon ) gibt es dort dann fehler ?
Ebenfals wer die funktion von MOMO eingebaut hat das die Onlinemakierung angezeigt bekommt in der Shoutbox muß ja auch ALLE dateien der BOXEN ändern wie die in der Spielhölle usw.
|
|
25.04.2011 14:41 |
|
|
|
Hi haumi,
code: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
|
//Shoutbox leeren Anfang
$config_row = $db->query_first("SELECT * FROM bb".$n."_shoutbox_config");
$config_row = stripslashes_array($config_row);
$leerbit = $config_row['leerbit'];
$anzahl = $config_row['id'];
$stunde = date("H");
$time = time();
$name = $wbbuserdata['username'];
if($stunde >= 03 && $stunde < 18 && $leerbit==1) {
$leeren = mysql_query("TRUNCATE bb1_shoutbox_messages");
$leer_setz = mysql_query("UPDATE bb1_shoutbox_config SET leerbit = 0 ");
$gruss = mysql_query("INSERT INTO bb1_shoutbox_messages (userid,message,time,befehl,farbe,pn,pnuserid,buzzerid) VALUES ('1',':gumo_guna37: $name, hier war unser :suck_kr: am Werk.:smily1083:','$time','0','0','0','0')");
}
$anzahl = $db->query_first("SELECT COUNT(id) FROM bb".$n."_shoutbox_messages");
$anzahl = $anzahl[0];
if($anzahl >= 2) {
$loesch = mysql_query("DELETE FROM bb".$n."_shoutbox_messages WHERE id ='1'");
}
if(($stunde >= 19 && $stunde <= 24) && $leerbit==0) {
$leer_setz = mysql_query("UPDATE bb1_shoutbox_config SET leerbit = 1 ");
}
//Shoutbox leeren Ende |
|
habe den Usernamen in die Devil so eingesetzt, es kommt aber dieses (Anhang).
Gruß katze2ooo
Dateianhänge: |
sb.jpg (22 KB, 330 mal heruntergeladen) sb2.jpg (38,42 KB, 329 mal heruntergeladen)
|
__________________
|
|
27.04.2011 06:29 |
|
|
|
haumi
vielen Dank
Gruß katze2ooo
__________________
|
|
27.04.2011 08:11 |
|
|
|
Hallo,
funktioniert ganz ausgezeichnet.
Eine Frage:
Was müßte ich ändern, damit der erste Shout nicht automatisch gelöscht wird?
LG
wudi
|
|
06.05.2011 10:01 |
|
|
|
Hmmm 03:10
Hab mich ab und wieder angemeldet....
Shoutbox wird nicht geleert...keine Fehlermeldung...
Ich hab den Einbau nochmal überprüft...ist richtig so.
SQL Abfrage habe ich auch ausgeführt.....
War wohl doch mal wi8eder zu spät um sowas zu machen...
__________________ http://www.shih-tzu-freunde.de
http://www.radio-dancefloor.de
|
|
09.07.2011 03:12 |
|
|
|
Hallo,
also ich hab das ganze mal bei mir eingebaut....und um 03:05 habe ich mich ab und
wieder angemeldet...nichts passiert...das gleiche wie bei Andy...
Einbau ist richtig...hab ich nachgesehen....sql ist auch ausgeführt...
Wo könnte das problem liegen?
Lg
|
|
13.08.2011 03:12 |
|
|
|
Zitat: |
Original von haumi
Es kann sein dass das Leerbit nicht auf 1 gestanden ist.
Die Voraussetzung der Leerung ist:
code: |
1:
|
if($stunde >= 03 && $stunde < 18 && $leerbit==1 |
|
Das heißt, die Zeit muss zwischen 3 und 18 Uhr sein und das Bit muss auf 1 stehen.
Das bit wird auf 1 gesetzt, in der Zeit zwischen 19 und 24 Uhr - in dieser Zeit muss mindestens einmal die index.php aufgerufen worden sein.
code: |
1:
|
$stunde >= 19 && $stunde <= 24 |
|
Schau mal wie das bit gegen 20 Uhr steht.
Du findest es in der Datenbank in der Tabelle: bb1_shoutbox_config.
LG
haumi |
|
Hi,
ok danke, ich werde das dann heute mal beobachten und dann berichten :-)
im anhang habe ich einen screen wie es jetzt z.zt. auschaut (ich glaube jetzt steht es auf 0) aber das müste sich ja dann gegen 20 uhr ändern...
Lg
Dateianhang: |
leerbit.jpg (25 KB, 205 mal heruntergeladen)
|
|
|
13.08.2011 11:58 |
|
|
|
Hallo,
so ich habe jetzt mal nachgesehen und irgendwie hat sich dort nichts geändert im Leerbit (siehe screen). Verstehe ich aber nicht weil der einbau so wie ich das sehe doch alles richtig ist.
Ich habe mal meine index.php mit angehangen aber ich denke mal das dort alles richtig ist.
Hmm keine ahnung wo da jetzt noch der fehler liegen könnte..
Lg
|
|
13.08.2011 20:22 |
|
|
|
suche in deiner index.php
if($stunde >= 03 && $stunde < 18 && $leerbit==1) {
und ersetze mit
if($stunde >= 03 && $stunde < 18 && $leerbit==1 && $name != "guest") {
vielleicht geht es damit, && $name != "guest") fehlt bei dir.
Gruß katze2ooo
__________________
|
|
13.08.2011 23:15 |
|
|
|