Shoutbox leeren |
|
hallo zusammen ich bin anfänger wollte fragen wo ich genau ein bild eintragen muss bei mir zeig er nix an
Hier war unser :suck_kr: am Werk.:hau200.gif:<<so hab ich das gruss paul dankeeee
__________________
|
|
14.07.2012 11:40 |
|
|
|
erst mal danke für die hilfe aber welche erweiderung meinse den ich hab die Devil box drin wär nett wen du mir mal den cde hier ein werfs damit ich kein fehler mach danke paul
__________________
|
|
14.07.2012 14:36 |
|
|
|
moin zusammen erst mal danke für eure hilfe ich habs hin bekommen bis auf die uhr zeit [So-06:16]<<< ich wollte es auf 3 uhr stellen
ich hab ein testserver humi konntste nich sehen ich bau heute mal in mein haupserver ein herzlich dank noch mal an alle nobby hatte mir gester gesagt wies geht gruss paul dankeee
__________________
|
|
15.07.2012 08:13 |
|
|
|
hallo zusammen was muss ich den machen
:gumo_guna37: $name, Hallo einen schönen Start in den Tag !! Aus diesem Grund haben wir hier mal richtig sauber gemacht...:suck_kr: am Werk.:smily1083:<<<<<das das bleibt egal ob einer postet
gruss paul
__________________
|
|
14.08.2012 15:20 |
|
|
|
danke haumi kann ich die einträge höher stellen bevor es verschindet oder noch besser garnich verschinden lassen gruss paul
__________________
|
|
15.08.2012 10:44 |
|
|
|
danke haumi ich werde es mal antesten gruss paul
__________________
|
|
15.08.2012 11:22 |
|
|
|
Kann man das ganze mal zusammen fassen?
Ich würde mir das gerne einbauen mit Bildchen usw.
nur hier gibt es nun soviel das ich da nicht ganz durchblicke,
Devils Shoutbox
__________________
|
|
18.09.2012 14:35 |
|
|
haumi
Boardbetreiber
[meine Galerie]
Dabei seit: 06.06.2009
Beiträge: 3.442
Herkunft: NRW
Postid: 12339
|
|
Hier denn nochmal der Einbau!
Für die Devils Shoutbox!
Führe folgende SQL-Anweisung durch:
(im ACP unter SQL Abfragen bei SQL-Abfrage(n) eingeben: )
ALTER TABLE `bb1_shoutbox_config` ADD `leerbit` tinyint(1) DEFAULT '0' NOT NULL;
Öffne die index.php und suche:
code: |
1:
|
eval("\$tpl->output("".$tpl->get("index")."");"); |
|
Füge dadrüber ein:
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'];
$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 ('20','$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
|
|
Wenn kein Shout nach dem leeren erwünscht ist folgende Zeile aus dem Code löschen:
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')"); |
|
Ansonsten den jetztigen Text gegen euren Text tauschen und zwar
$mitteilung="Einen wunderschönen guten Morgen $name :smilie:";
ist der hier benutze Text mit dem Usernamen und einem Smilie.
Bitte darauf achten das euer Text in der Zeile:
$mitteilung="Einen wunderschönen guten Morgen $name :smilie:";
zwischen den beiden Gänsefüßchen steht " Euer Text " !
Speichern und fertig ist es.
Anm.: Die automatische Shout wir gelöscht, wenn 2 Shouts da sind und die Index.php erneut aufgerufen wird.
Sollte die Shout stehen bleiben dann müssen die Zeilen 20, 21, 22 gelöscht werden!
code: |
1:
2:
3:
|
if($anzahl >= 2) {
$loesch = mysql_query("DELETE FROM bb".$n."_shoutbox_messages WHERE id ='1'");
} |
|
Speichern und fertig ist es.
Auch hier gilt, die index.php und die Datenbank 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.
|
|
18.09.2012 17:51 |
|
|
|
So eingebaut habe ich es. Wie kann man das jetzt testen oder muss ich diese Nacht aufstehen?
Den Satz verstehe ich nicht so ganz:
Wenn kein Shout nach dem leeren erwünscht ist folgende Zeile aus dem Code löschen:
__________________
|
|
18.09.2012 20:16 |
|
|
|
Danke nun habe ich es begriffen.
__________________
|
|
18.09.2012 21:05 |
|
|
|
Die Shoutbox war wohl leer aber es war kein Shout da.
Wo kann man denn einstellen wer das postet?
Ich würde diesen Post auch gerne so haben das er
stehen bleibt bis zum anderen Tag.
__________________
|
|
19.09.2012 08:34 |
|
|
haumi
Boardbetreiber
[meine Galerie]
Dabei seit: 06.06.2009
Beiträge: 3.442
Herkunft: NRW
Postid: 12350
|
|
Upps war mein Fehler!
in der Zeile 14
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')"); |
|
musst du die 20 hinter VALUES(' durch die Userid des Posters ersetzen.
Soll die shout NICHT gelöscht werden, dann musst du die Zeilen 20, 21, 22 löschen.
LG
hannes
__________________
Gelassen das hinnehmen, was nicht zu ändern ist,
engagiert angehen was man gestalten kann.
|
|
19.09.2012 11:08 |
|
|
|
Danke Haumi
__________________
|
|
19.09.2012 11:19 |
|
|
|
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.
__________________
|
|
20.09.2012 08:15 |
|
|
|