Haumis wbb hilfe (http://haumis-wbb-hilfe.de/wbb2/index.php)
- WBB2 (http://haumis-wbb-hilfe.de/wbb2/board.php?boardid=3)
-- Fragen zum WBB2 (http://haumis-wbb-hilfe.de/wbb2/board.php?boardid=4)
--- Shoutbox leeren (http://haumis-wbb-hilfe.de/wbb2/thread.php?threadid=1373)
Geschrieben von onkel am 14.08.2011 um 00:08:
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
Geschrieben von onkel am 14.08.2011 um 11:27:
Sooo das war es...jetzt funktionierts !!
Vielen dank für die hilfe.
Lg
Geschrieben von katze2ooo am 14.08.2011 um 12:10:
na dann ist alles in Butter
.
Gruß katze2ooo
Geschrieben von 16V-Cabrio am 13.12.2011 um 13:38:
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!!!
Geschrieben von Pink Fish am 16.01.2012 um 15:51:
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
Geschrieben von haumi am 16.01.2012 um 20:04:
Hi Pink Fish,
Ich zur Zeit noch in Urlaub.
Am Samstag bin ich wieder voll Einsatz,
dann können wir uns mal darüber unterhalten.
Ich hoffe es hat solange Zeit.
Ich nutze die Box 1.3 und müsste die 2.5 denn von dir bekommen.
LG
haumi
Geschrieben von Pink Fish am 16.01.2012 um 21:26:
mache du mal urlaub, das ist wichtiger
Geschrieben von haumi am 17.01.2012 um 08:00:
Hi Pink Fish,
Es muss eigendlichnfunktionieren wenn die index.php nach 3 Uhr früh zum ersten Mal aufgerufen wird.
Diese Erweiterung berührt in keiner Weise die eigendliche Shoutbox.
Es gibt für mich nur ene Erhklärung, das die Tabellen deiner Shputbox andere Namen haben z. B. bb1_xy_megebox oder so.
dann wird die Tabelle nicht mit dem Leerbit erweitert und es muss eine SQL-Fehlermeldung kommen.
Ist das der Fall dann muss die SQL-Abfrage geändert werden.
LG
haumi
Geschrieben von Pink Fish am 17.01.2012 um 20:17:
Genau, habe in Datenbank z.B. ne bb1_xy_megabox !
Geschrieben von haumi am 17.01.2012 um 23:00:
Na denn,
am samstag bekommst du die auf deine Version zugeschnittene Anleitung.
LG
haumi
Geschrieben von haumi am 18.01.2012 um 08:03:
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
Geschrieben von Pink Fish am 18.01.2012 um 16:27:
Weise Seite
Geschrieben von FOFO am 18.01.2012 um 20:30:
versuch mal oben aus dem code folgendes raus zu lassen
[code] steht ganz am anfang
sieht nach verschlucktem bbcode aus
Geschrieben von Pink Fish am 18.01.2012 um 22:55:
habe ich nicht gesehen, danke FOFO jetzt keine weise Seite mehr und auch kein SQL-Fehler
malwarten bis morgen
Geschrieben von haumi am 18.01.2012 um 22:56:
upps,
da ist wirklich etwas zu viel reingerutscht.
Das [code] muss natrlich weg.
Ich ändere es in meinem Beitrag sofort ab.
LG
haumi
Geschrieben von Pink Fish am 19.01.2012 um 14:22:
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
Geschrieben von Pink Fish am 10.04.2012 um 14:17:
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
Geschrieben von haumi am 10.04.2012 um 22:23:
Sollte es morgen nicht klappen, dann sollten wir noch mal telefonieren und versuchen das Problem gemeinsam zu lösen.
Morgen bin ich noch greifbar.
LG
haumi
Geschrieben von Pink Fish am 11.04.2012 um 08:27:
Danke Haumi, aber heute gehe ich auch paar Tage weg !
War heute auch keine löschung im Shout
Gruß Pinky
Geschrieben von haumi am 11.04.2012 um 08:45:
Na dann müssen wir bis zum 23 warten.
Ich denke aber das wir das den auf jeden Fall hinbekommen werden.
LG
haumi
Forensoftware: Burning Board 2.3.6, entwickelt von WoltLab GmbH