Shoutbox leeren |
|
Vielen Dank - funtzt super
__________________
|
|
20.09.2012 09:47 |
|
|
haumi
Boardbetreiber
[meine Galerie]
Dabei seit: 06.06.2009
Beiträge: 3.442
Herkunft: NRW
Postid: 12371
|
|
Zitat: |
Original von Faxe
Kurze Frage ist das so richtig das der Name auch gleich ist wie der der den Shout postetß
$mitteilung="Einen wunderschönen guten Morgen $name :smilie:";
Faxe postet und hinter morgen steht auch Faxe, ich dachte es wird damit
der User begrüßt der das Forum als erster betritt. |
|
Hi Faxe,
Mit $name wird der User begrüßt, der als erstes nach 3 Uhr das Board betritt.
Der Poster wird in der Zeile:
code: |
1:
|
$gruss = mysql_query("INSERT INTO bb1_shoutbox_messages (userid,message,time,befehl,pn,pnuserid,buzzerid) VALUES ('20','$mitteilung','$time','0','0','0','0')"); |
|
anhand der dort hinterlegten Userid erkannt - hier ist es die Userid = 20 hinter VALUES ('.
LG
haumi
__________________
Gelassen das hinnehmen, was nicht zu ändern ist,
engagiert angehen was man gestalten kann.
|
|
20.09.2012 12:38 |
|
|
|
Ja aber ich war nicht der erste user nach 3 Uhr ich soll das nur posten.
__________________
|
|
20.09.2012 13:08 |
|
|
|
Hi,
welche UserId soll in die SB posten?
Hast du einen Bot?
Häng mal den Teil von der SB deiner index hier an.
Gruß katze2ooo
__________________
|
|
20.09.2012 19:10 |
|
|
|
Wer posten soll ist klar das bin ich aber es soll doch
der User begrüßt werden der als erstes die Index aufruft
und ich war das aber nicht.
code: |
1:
|
]//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']; $mitteilung="Einen wunderschönen guten Morgen $name :smilie:"; if($stunde >= 03 && $stunde < 18 && $leerbit==1 && $name != "guest") { $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,pn,pnuserid,buzzerid) VALUES ('1','$mitteilung','$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 |
|
__________________
|
|
20.09.2012 19:46 |
|
|
|
Dein Code.
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:
|
//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']; $mitteilung="Einen wunderschönen guten Morgen $name :smilie:";
if($stunde >= 03 && $stunde < 18 && $leerbit==1 && $name != "guest") {
$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,pn,pnuserid,buzzerid) VALUES ('1','$mitteilung','$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
|
|
Mein Code:
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:
27:
28:
|
//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 && $name != "guest") {
$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,pn,pnuserid,buzzerid) VALUES ('20',':wink: :gumo_guna37: $name.','$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
|
|
ersetze in Zeile 13 '20' gegen '1'
ersetze die Zeile 9 komplett
ersetze in Zeile 13 :wink: :gumo_guna37: $name. gegen deinen Text
Wenn '1' postet und $name steht, so postst du als Faxe und Faxe wird
auch auch unter $name aufgeführt.
Vergleiche auch die Anzahl der Zeilen
Gruß katze2ooo
__________________
|
|
20.09.2012 20:23 |
|
|
|
@Katze
was soll ich in Zeile 9 ersetzen?
__________________
|
|
26.09.2012 08:22 |
|
|
|
Hi
Du siehst doch dass mein Code anders ist wie deiner.
Vorallem Zeile 9
Meiner funktioniert, deiner anscheinend nicht.
Wenn du meinen einbaust:
ersetze in Zeile 13 '20' gegen '1'
ersetze in Zeile 13 :wink: :gumo_guna37: $name. gegen deinen Text.
Gruß katze2ooo
__________________
|
|
26.09.2012 08:35 |
|
|
|
Habe ich jetzt mal gemacht.
__________________
|
|
26.09.2012 12:26 |
|
|
|
Jetzt hat der Code mir die Shoutbox schon um 9:30 Uhr geleert und hat nicht gepostet
__________________
|
|
26.09.2012 21:42 |
|
|
|
OK Danke
__________________
|
|
26.09.2012 22:20 |
|
|
|
Ich nehme an das warst du Haumi nun geht es. Vielen lieben Dank
__________________
|
|
27.09.2012 06:31 |
|
|
|
Hi,
Zitat: |
Original von haumi
Ich ändere dort den Code mal ab und dann schauen wir mal was passiert.
LG haumi |
|
Zitat: |
Original von Faxe
Ich nehme an das warst du Haumi nun geht es. Vielen lieben Dank |
|
Auflösung wäre nett. An was lag es nun???
Gruß katze2ooo
__________________
|
|
27.09.2012 08:39 |
|
|
|
Hi,
somit wäre es mein Code der nicht funktioniert.
Das kann aber nicht sein, weil der Punkt (.) genau wie ein Komma (,) ein Satzzeichen ist.
Siehe bei mir wenn du begrüsst wirst.
VALUES ('20',':aladin2: :1gumo1: $name, schönen Tag noch','$time','0','0','0','0')");
:smilie: :smilie: haumi, schönen Tag noch
Gruß katze2ooo
__________________
|
|
27.09.2012 11:09 |
|
|
|
Soweit alles OK nur der Shout soll eigentlich den ganzen Tag drin bleiben aber er ist
nun leider weg.
__________________
|
|
27.09.2012 15:53 |
|
|
|
Hi
komisch, bei mir fehlen heute auch 5 Postings.
05:48
07:12
14:55
14:56
14:57
An der Einstellung wurde nichts geändert.
Anzahl der gezeigten Messages: 20
Das erste Post ist um 14:59
Die anderen von heute morgen verschwunden!
Gruß katze2ooo
__________________
|
|
27.09.2012 17:37 |
|
|
|