Shoutbox leeren |
|
Zitat: |
Original von katze2ooo
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 |
|
Ok dank dir...ist mir absolut nicht aufgefallen das dies fehlt....ich probiere es aus und dann berichte ich wieder.
Lg
|
|
14.08.2011 00:08 |
|
|
|
Sooo das war es...jetzt funktionierts !!
Vielen dank für die hilfe.
Lg
|
|
14.08.2011 11:27 |
|
|
|
na dann ist alles in Butter
.
Gruß katze2ooo
__________________
|
|
14.08.2011 12:10 |
|
|
|
Ich habe da auch noch mal ne Frage!!!
Und zwar es funtzt halb wegs, aber er hat Mir keinen User als SBposter ausgegeben.
Am besten wäre es wenn er bei Mir den Bot nimmt aber wo und wie müsste ich es eintragen!!
Ach ja geht um die Devil´s SB
Lg
Andre´
P.s.: in der xy Sb funtzt es übrigens Prima, hatte das da schon bei bekannten getestet!!!
EDIT:
Doofe Frage von Mir Sorry, hab es nun!!!
|
|
13.12.2011 13:38 |
|
|
|
Zitat: |
Original von haumi
Hier mal wie es geht für die XY - Shoutbox!
Führe folgende SQL-Anweisung durch:
(im ACP unter SQL Abfragen bei SQL-Abfrage(n) eingeben: )
CREATE TABLE `bb1_xy_shoutbox_config` (
`leerbit` TINYINT( 11 ) NOT NULL DEFAULT '0'
) ;
INSERT INTO `bb1_xy_shoutbox_config` SET leerbit = 0;
Ö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:
|
$config_row = $db->query_first("SELECT * FROM bb".$n."_xy_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 bb".$n."_xy_shoutbox");
$leer_setz = mysql_query("UPDATE bb".$n."_xy_shoutbox_config SET leerbit = 0 ");
$gruss = mysql_query("INSERT INTO bb".$n."_xy_shoutbox (name,comment,date) VALUES ('$name','Die Box ist leer :staubsauger:','$time')");
}
$anzahl = $db->query_first("SELECT COUNT(id) FROM bb".$n."_xy_shoutbox");
$anzahl = $anzahl[0];
if($anzahl >= 2) {
$loesch = mysql_query("DELETE FROM bb".$n."_xy_shoutbox WHERE id ='1'");
}
if(($stunde >= 19 && $stunde <= 24) && $leerbit==0) {
$leer_setz = mysql_query("UPDATE bb1_xy_shoutbox_config SET leerbit = 1 ");
} |
|
Wenn kein Shout nach dem leeren erwünscht ist folgende Zeile aus dem Code löschen:
code: |
1:
|
$gruss = mysql_query("INSERT INTO bb".$n."_xy_shoutbox (name,comment,date) VALUES ('$name','Die Box ist leer :staubsauger:','$time')"); |
|
Ansonsten den jetztigen Text gegen euren Text tauschen und zwar
Die Box ist leer :staubsauger:
ist der hier benutze Text mit 1 Smilie.
Bitte darauf achten das euer Text zwischen den beiden Hochkommas steht ' Euer Text ' !
Speichern und fertig ist es.
Urheber ist haumi - aber jeder kann es frei verwenden und nach belieben abändern. |
|
Gerade versucht, geht aber nicht für die Megabox V2.50
Kann das auch daran liegen weil ich es ja für ne bestimmte Sache die Megabox V2.50 im Profil eingebaut habe ?
haumi kannst dich an die Sache noch erinnern ?
SQL-DATABASE ERROR
Database error in WoltLab Burning Board (2.3.6): Invalid SQL: SELECT COUNT(id) FROM bb1_xy_shoutbox
mysql error: Table 'xxxxxx.bb1_xy_shoutbox' doesn't exist
|
|
16.01.2012 15:51 |
|
|
|
mache du mal urlaub, das ist wichtiger
|
|
16.01.2012 21:26 |
|
|
|
Genau, habe in Datenbank z.B. ne bb1_xy_megabox !
|
|
17.01.2012 20:17 |
|
|
haumi
Boardbetreiber
[meine Galerie]
Dabei seit: 06.06.2009
Beiträge: 3.442
Herkunft: NRW
Postid: 10542
|
|
Hi pink fish,
Bau mal folgenden Code in die index.php 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:
|
$config_row = $db->query_first("SELECT * FROM bb".$n."_xy_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 bb".$n."_xy_megabox");
$leer_setz = mysql_query("UPDATE bb".$n."_xy_shoutbox_config SET leerbit = 0 ");
$gruss = mysql_query("INSERT INTO bb".$n."_xy_megabox (name,comment,date) VALUES ('$name','Die Box ist leer :staubsauger:','$time')");
}
$anzahl = $db->query_first("SELECT COUNT(id) FROM bb".$n."_xy_megabox");
$anzahl = $anzahl[0];
if($anzahl >= 2) {
$loesch = mysql_query("DELETE FROM bb".$n."_xy_megabox WHERE id ='1'");
}
if(($stunde >= 19 && $stunde <= 24) && $leerbit==0) {
$leer_setz = mysql_query("UPDATE bb1_xy_shoutbox_config SET leerbit = 1 ");
} |
|
Wenn kein Shout nach dem leeren erwünscht ist folgende Zeile aus dem Code löschen:
code: |
1:
|
$gruss = mysql_query("INSERT INTO bb".$n."_xy_megabox (name,comment,date) VALUES ('$name','Die Box ist leer :staubsauger:','$time')"); |
|
Der SQL-Einbau bleibt wie er ist:
code: |
1:
2:
3:
4:
|
CREATE TABLE `bb1_xy_shoutbox_config` (
`leerbit` TINYINT( 11 ) NOT NULL DEFAULT '0'
) ;
INSERT INTO `bb1_xy_shoutbox_config` SET leerbit = 0; |
|
LG
haumi
__________________
Gelassen das hinnehmen, was nicht zu ändern ist,
engagiert angehen was man gestalten kann.
|
|
18.01.2012 08:03 |
|
|
|
Weise Seite
|
|
18.01.2012 16:27 |
|
|
|
versuch mal oben aus dem code folgendes raus zu lassen
[code] steht ganz am anfang
sieht nach verschlucktem bbcode aus
|
|
18.01.2012 20:30 |
|
|
|
habe ich nicht gesehen, danke FOFO jetzt keine weise Seite mehr und auch kein SQL-Fehler
malwarten bis morgen
|
|
18.01.2012 22:55 |
|
|
|
so haumi
hat nicht automatisch gelöscht, erst als ich morgens wieder was geschrieben habe war es weg !
Was komisch ist das auch alles aus arcive gelöscht wurde
|
|
19.01.2012 14:22 |
|
|
|
so mal wieder an die Sache gemacht, also bei mir wird die megabox nicht gelöscht !
Wenn ich morgens wieder schaue ist alles noch drin wie gehabt im shout, im ACP unter Megabox Shouts löschen sehe ich morgens das etwas gelöscht wurde in der datenbank weil da als einziges Die Box ist leer :staubsauger: angezeigt wird !
Gehe ich am nächsten morgen in shout und schreibe was ist alles was drinn war weg und mein geschriebenes ist da
Nochmal zur Info, die Megabox ist bei mir im Profil eingebaut und nicht in der Index !
habe jetzt mal den code in der profile.php eingebaut, mal schauen was morgen ist *g
In der Devil's ShoutBOX habe ich keine Probleme da geht es
Gruß Pinky
|
|
10.04.2012 14:17 |
|
|
|
Danke Haumi, aber heute gehe ich auch paar Tage weg !
War heute auch keine löschung im Shout
Gruß Pinky
|
|
11.04.2012 08:27 |
|
|
|