Adventskalender

XeRanoN
Wird auf nächstes Jahr dannegacmht Augenzwinkern
NCC-1701
ich weiß jetzt nicht ob der Hack nun hundertprozentig funktioniert oder nicht, wo ich den Monat in der global.php und advent.php auf 11 gestellt habe konnte ich alle türen öffnen, egal ob der 11. November 14. November oder ein anderer Tag war. jetzt habe ich es auf 12 gestellt in den PHP-Dateien und das Datum mal zum testen auf dem 7. Dezember gestellt. Ich bekamm beim aufrufen der Advent.php immer die Meldung das ich ein Lausbub bin.

Nun die Frage, wird das richtige Datum vom Server ausgelesen, damit man nicht schummeln kann, oder ist es jetzt so das der Hack bei mir nicht richtig funktioniert, obwohl ich das Systemdatum auf den 7. Dezember gestellt habe.
VRH Ponyhof Naeve
der hack is super, aber wir können im ACP nur den ersten Tag ändern...bei den andern kommt das:

SQL-DATABASE ERROR

Database error in WoltLab Burning Board: Invalid SQL: UPDATE bb1_advent SET pic='http://vrhponyhofnaeve.vr.funpic.de/Adventskalender/2tor.jpg', text='Na, wer hat sich hier versteckt? Schick eine PN an Hofleitung mit dem Betreff '2 Türchen', wenn du eine Vermutung hast' WHERE day='2'
mysql error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '2 Türchen', wenn du eine Vermutung hast' WHERE day='2'' at line 1
mysql error number: 1064
Date: 09.09.2007 @ 15:25
Script: /wbblite/acp/advent.php
Referer: http://vrhponyhofnaeve.vr.funpic.de/wbbl...nt.php?d=2&sid=

Normal ist das nicht oder??
VLG VRH Ponyhof Naeve
Djane
Hallo,

ich habe auch versucht diesen Hack in mein Forum einzubinden, erst hatte ich im global.php die 11 drin um das ganze zu testen, habe dann die Kalendertürchen bearbeitet, wollte nach der fertigstellung dann die 11 in die 12 ändern, und seit dem kommt ein Fehler und auch der Button im Menü ist verschwunden.

Folgender Fehler ist aufgetreten: Warning: Cannot modify header information - headers already sent by (output started at /home/www/htdocs/acurastyle.de/wbblite/global.php:5) in /home/www/htdocs/acurastyle.de/wbblite/acp/lib/functions.php on line 82

Ich muss dazu sagen das ich absolut Blutjunge Anfängerin in sowas bin, ich hoffe trotzdem das mir jemand helfen kann und ich das ganze zum laufen bekomme.

Ich hatte hier auch gelesen, das man das in der Advent.php auch auf die 12 ändern muss, aber leider find ich da nichts.


Schon mal vielen Dank


HAT SICH SCHON ERLEDIGT!
XeRanoN
@NCC-1701
Der Hack funktioniert 100%ig. Und das Datum wird vom Server ausgelesen, es ist technisch gar nicht möglich, das Datum deiner PC-Uhr auszulesen Augenzwinkern .

@VRH Ponyhof Naeve
Das Problem sind die Hochkommas ' die du nutzt. Falls du aber nicht auf diese verzichten kannst, gib Bescheid, dann schreib ich dir kurz einen Bugfix.
VRH Ponyhof Naeve
ahhh ok, danke fröhlich können auch drauf verzichten fröhlich
hennehuhn
Ich hab auch mal ne Frage....
Hab jetzt grade den Adventskalender installiert (Tolle idee übrigens großes Grinsen ), aber ich habe dasselbe Problem wie schon ein Vorposter von mir:
Bei mir wird nur angezeigt, dass ich ein Lausbub wär. Ausserdem kann ich das Bild mit den Türchen nicht sehen.
Ich klicke oben auf Adventskalender und kriege die Lausbub-Meldung.
Was hab ich falsch gemacht?
Heute is ja schon der Erste, deswegen wüsst ich gern wie man das hinkriegt das der heute schon funktioniert ^^
steffs
hab den auch gerade eingebaut ist auch ganz toll aber wie kann ich denn einen button anstatt des normalen textes einstellen?
XeRanoN
@hennehuhn
Die "11" in der advent.php ersetzt? Augenzwinkern

@steffs
Bei mywbb (hier) gibt es eine Lösung dazu, also einfach das so umbasteln das du HTML-Code einsetzten kannst im ACP smile .
DavidundBibi
Hab mir den grad eingebaut ..klappt bis jetzt alles einwandfrei

Herzlichen Dank für den tollen Hack Freude großes Grinsen

Hab nur ne kurze Frage..weil ich den dann die Tage anfangen möchte zu füllen..und mich o.G. Postings jetzt ein bischen verwirrt haben ..

oben geb ich ja nen Link zum passenden Bild ein, das ist klar..
aber bei der Option "Text" kann ich da html verwenden, sprich zb. einen Downloadlink eingeben ? Oder BB-Codes? Oder kann ich da einfach nur meinetwegen ne Geschichte hinschreiben und gut?

Edit: Danke, dass man hier immer so schnell und so klasse Antworten bekommt Freude
Hab jetzt mal kurz das Datum umgestellt..und für alle anderen, die gern dieselbe Frage beantwortet gehabt hätten..

JA! Es funktioniert..man kann das Textfeld per Html füllen !
DavidundBibi
mh..kann man den iwie für Gäste anklickbar machen? In den Gruppenrechten steht nüx von Adventskalender und beim Dings "Adventskalender" im APC kann man den ja nur füllen....
janolaf
bin mir grad nicht sicher,
aber probier mal folgendes:
bearbeite advent.php
suche:
code:
1:
2:
3:
4:
5:
6:
7:
if(!$wbbuserdata[userid])
{
 eval("error(\"".$tpl->get("access_error_advent")."\");");
}
else
{

und lösche dies.

vorher bitte die datei sichern.
DavidundBibi
danke dir..probier ich Montag mal aus, sobald man den Adventskalender sieht smile hab jetzt kein bock mehr, das datum auf nov. zu machen smile
Biggi
Wenn du das löschst, dann lösch aber auch die allerletzte schließende geschweifte Klammer in der advent.php.
Die gehört schließlich zu dem else { noch dazu.
DavidundBibi
oki, danke für den tip biggi smile

Edit, hat geklappt..danke Euch beiden nochmal smile
poshie
Alle Jahre wieder....

Klappt super !

Werd zwar das HG Bild mal austauschen und was eigenes nehmen aber ist echt klasse !
Dicken
Wollt ihn grade einbauen, aber schon beim Aufrufen der "install_advent.php" steht oben auf der Seite:

Zitat:
Warning: Missing argument 5 for db::db(), called in /www/htdocs/w00898f2/_board/install_advent.php on line 5 and defined in /www/htdocs/w00898f2/_board/acp/lib/class_db_mysql.php on line 37


Hat jemand eine Ahnung woran es liegen kann?
Secretly
Ich hoffe, ich bekomme hier noch eine Antwort, weil der Thread schon etwas älter ist Müde

Den Hack habe ich mit Anlaufschwierigkeiten eingebaut, jedoch kann ich auf die Felder klicken wie ich möchte.... ich lande nur wieder auf der Kalenderseite. http://www.sydneylife.de/advent.php
Normalerweise müsste ja irgendetwas mit Bild oder Text angezeigt werden oder? Leider sind die Screens hier alle nicht mehr zu sehen.
jacqy
Hast du alles korrekt eingebaut?

Ersetze mal
php:
1:
if(date("n")!=12 || $d>date("j"))
mit
php:
1:
if(date("n")!=11 || $d>date("j"))

Kann es vielleicht sein das du die V1.0 eingebaut hast?
Secretly
Ich gehe davon aus, dass es korrekt eingebaut ist, da keine Fehlermeldung kam.
Der Kalender ist bereits auf November eingestellt, um zu testen smile

Um es sich anzuschauen wäre Observer Passwort: Charles

Ich habe die Dateien aus dem Ordner V1.1.5 hochgeladen. Bei der Install.php hatte ich Probleme und habe sie deshalb per SQL Befehl ausgeführt. Denn da tat sich bei mir nichts, aber ich hatte auch bereits von jemand anderem gehört, dass er das gleiche Problem hatte.

code:
1:
2:
3:
4:
5:
6:
CREATE TABLE `bb1_advent` (
  `day` int(11) NOT NULL,
  `pic` varchar(250) COLLATE latin1_german2_ci NOT NULL,
  `text` text COLLATE latin1_german2_ci NOT NULL,
  `map` varchar(250) COLLATE latin1_german2_ci NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_german2_ci;


code:
1:
INSERT INTO `bb1_advent` VALUES (1,http://www.df7cb.de/stuff/weihnachten.jpg',''toll. ein eintrag.','<AREA SHAPE=RECT COORDS=\'47,33,71,73\' HREF=\'advent.php?d=1\'>'),(2,'http://www.df7cb.de/stuff/weihnachten.jpg','toll. ein eintrag.','<AREA SHAPE=RECT COORDS=\'294,285,323,326\' HREF=\'advent.php?d=2\'>'),(3,'http://www.df7cb.de/stuff/weihnachten.jpg','toll. ein eintrag.','<AREA SHAPE=RECT COORDS=\'318,46,340,83\' HREF=\'advent.php?d=3\'>'),(4,'http://www.df7cb.de/stuff/weihnachten.jpg','toll. ein eintrag.','<AREA SHAPE=RECT COORDS=\'48,411,79,454\' HREF=\'advent.php?d=4\'>'),(5,'http://www.df7cb.de/stuff/weihnachten.jpg','toll. ein eintrag.','<AREA SHAPE=RECT COORDS=\'580,194,607,234\' HREF=\'advent.php?d=5\'>'),(6,'http://www.df7cb.de/stuff/weihnachten.jpg','toll. ein eintrag.','<AREA SHAPE=RECT COORDS=\'605,385,631,429\' HREF=\'advent.php?d=6\'>'),(7,'http://www.df7cb.de/stuff/weihnachten.jpg','toll. ein eintrag.','<AREA SHAPE=RECT COORDS=\'390,201,418,238\' HREF=\'advent.php?d=7\'>'),(8,'http://www.df7cb.de/stuff/weihnachten.jpg','toll. ein eintrag.','<AREA SHAPE=RECT COORDS=\'596,14,624,55\' HREF=\'advent.php?d=8\'>'),(9,'http://www.df7cb.de/stuff/weihnachten.jpg','toll. ein eintrag.','<AREA SHAPE=RECT COORDS=\'323,439,350,477\' HREF=\'advent.php?d=9\'>'),(10,'http://www.df7cb.de/stuff/weihnachten.jpg','toll. ein eintrag.','<AREA SHAPE=RECT COORDS=\'182,13,231,52\' HREF=\'advent.php?d=10\'>'),(11,'http://www.df7cb.de/stuff/weihnachten.jpg','toll. ein eintrag.','<AREA SHAPE=RECT COORDS=\'463,415,513,455\' HREF=\'advent.php?d=11\'>'),(12,'http://www.df7cb.de/stuff/weihnachten.jpg','toll. ein eintrag.','<AREA SHAPE=RECT COORDS=\'443,17,494,56\' HREF=\'advent.php?d=12\'>'),(13,'http://www.df7cb.de/stuff/weihnachten.jpg','toll. ein eintrag.','<AREA SHAPE=RECT COORDS=\'9,286,61,327\' HREF=\'advent.php?d=13\'>'),(14,'http://www.df7cb.de/stuff/weihnachten.jpg','toll. ein eintrag.','<AREA SHAPE=RECT COORDS=\'500,265,556,306\' HREF=\'advent.php?d=14\'>'),(15,'http://www.df7cb.de/stuff/weihnachten.jpg','toll. ein eintrag.','<AREA SHAPE=RECT COORDS=\'6,130,56,171\' HREF=\'advent.php?d=15\'>'),(16,'http://www.df7cb.de/stuff/weihnachten.jpg','toll. ein eintrag.','<AREA SHAPE=RECT COORDS=\'142,442,191,480\' HREF=\'advent.php?d=16\'>'),(17,'http://www.df7cb.de/stuff/weihnachten.jpg','toll. ein eintrag.','<AREA SHAPE=RECT COORDS=\'483,175,532,219\' HREF=\'advent.php?d=17\'>'),(18,'http://www.df7cb.de/stuff/weihnachten.jpg','toll. ein eintrag.','<AREA SHAPE=RECT COORDS=\'206,326,257,361\' HREF=\'advent.php?d=18\'>'),(19,'http://www.df7cb.de/stuff/weihnachten.jpg','toll. ein eintrag.','<AREA SHAPE=RECT COORDS=\'103,73,154,113\' HREF=\'advent.php?d=19\'>'),(20,'http://www.df7cb.de/stuff/weihnachten.jpg','toll. ein eintrag.','<AREA SHAPE=RECT COORDS=\'230,210,281,250\' HREF=\'advent.php?d=20\'>'),(21,'http://www.df7cb.de/stuff/weihnachten.jpg','toll. ein eintrag.','<AREA SHAPE=RECT COORDS=\'383,364,428,404\' HREF=\'advent.php?d=21\'>'),(22,'http://www.df7cb.de/stuff/weihnachten.jpg','toll. ein eintrag.','<AREA SHAPE=RECT COORDS=\'113,291,161,328\' HREF=\'advent.php?d=22\'>'),(23,'http://www.df7cb.de/stuff/weihnachten.jpg','toll. ein eintrag.','<AREA SHAPE=RECT COORDS=\'418,279,467,319\' HREF=\'advent.php?d=23\'>'),(24,'http://www.df7cb.de/stuff/weihnachten.jpg','toll. ein eintrag.','<AREA SHAPE=RECT COORDS=\'79,191,128,231\' HREF=\'advent.php?d=24\'>');


und in der global.php sieht der Abschnitt wie folgt aus:
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:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
   /** adventskalender start **/
   if(date("n")==11) //Falls du den Kalender shcon im November testen willst die 12 durch eine 11 ersetzen ;)
   {
    eval ("\$show_advent = \"".$tpl->get("header_advent")."\";");
   }
   else 
   {
    $show_advent = "";
   }
   /** adventskalender ende **/
$abfrage = "SELECT lauftext, richtung FROM bb".$n."_lauftext";
$ergebnis = mysql_query($abfrage);
while($row = mysql_fetch_object($ergebnis))
{
    $lauftext2 = "$row->lauftext";
    $richtung = "$row->richtung";
    if($lauftext2==aus)
{
    $lauftext = "";
}
else
{
    $lauftext = "
    <table cellpadding=4 cellspacing=1 border=0 width=\"{tableinwidth}\" bgcolor=\"{tableinbordercolor}\">
<tr bgcolor=\"{tabletitlecolor}\" id=\"tabletitle\">
<td>
<smallfont color=\"{fontcolorsecond}\"><b><center>Breaking News</center></b></smallfont>
</td>
</tr>
<tr bgcolor=\"{tablecolora}\" id=\"tablea\">
<td>
<marquee scrollamount=\"3\" $richtung onMouseOver=\"this.stop()\" onMOUseOut=\"this.start()\"><smallfont>$lauftext2</smallfont></marquee>
</td>
</tr>
</table>
<br>
<table cellpadding=4 cellspacing=1 border=0 width=\"{tableinwidth}\" bgcolor=\"{tableinbordercolor}\">";
}
}
eval ("\$header = \"".$tpl->get("header")."\";");

abgesehen von acp/templates/menue.htm und header.tpl ist nichts zu ändern. (die header.tpl habe ich noch nicht eingebaut, weil es noch nicht sichtbar sein soll)