Ela
bedanke mich artig, Agi
Kamino
Zitat: |
Original von Nordlicht2001
Hallo,
ja, das geht:
Dazu musst Du die header.tpl im ACP bearbeiten. Statt in der Installationsanleitung
code: |
1:
|
<a href="advent.php{$SID_ARG_1ST}"><img src="{$style['imagefolder']}/top_advent.gif" border="0" alt="{$lang->items['LANG_GLOBAL_ADVENT']}" title="{$lang->items['LANG_GLOBAL_ADVENT']}" /></a> |
|
fügst Du dort ein:
code: |
1:
|
<if($wbbuserdata['userid']>0)><then><a href="advent.php{$SID_ARG_1ST}"><img src="{$style['imagefolder']}/top_advent.gif" border="0" alt="{$lang->items['LANG_GLOBAL_ADVENT']}" title="{$lang->items['LANG_GLOBAL_ADVENT']}" /></a></then></if> |
|
Somit wird der Button nur noch für registrierte User sichtbar.
Liebe Grüße,
Rüdiger |
Danke Rüdiger, klappt prima. Habe ich mal wieder etwas dazu gelernt
Agi
Zitat: |
Original von Turbohexe
büdde schöööön |
jo du hattest noch die alte Version drinnen; hab mal die Datei aktualisiert, guck mal obs jetzt geht.
Turbohexe
Hallo Agi,
ich hab die Datei ausgetauscht... mit mäßigem Erfolg...
nun kommt eine andere Fehlermeldung *seufz*
Cookie-einstellungen sind richtig... Cashe ist geleert... ich verzweifel langsam...
Agi
Dann versuch mal diese Datei. Wenn die auch nicht geht, weiß ich wirklich nicht mehr weiter
Turbohexe
Es funktioniert!!!!
du bist mein Held
Danke für die Hilfe!!!!
Jessica
hallo,
hätte es gerne, dass jetzt alle photo noch zum anschauen sind
was muss ich da ändern?
Agi
Suche
php: |
1:
|
} elseif ($monat != 12) { |
|
und ersetze gegen
php: |
1:
|
} elseif ($monat != 01) { |
|
Ruebe
ich möchte gerne den kalender vor dezember testen.
wie mach ich das ?
wo muss ich was ändern ?
gruß
ruebe
groove21
Zitat: |
Original von Ruebe
ich möchte gerne den kalender vor dezember testen.
wie mach ich das ?
wo muss ich was ändern ?
gruß
ruebe |
Vielleicht mal den Beitrag über dir lesen
MfG
groove
Ruebe
das hab ich gemacht, aber es klappt nicht.
Agi
Zitat: |
Original von Ruebe
das hab ich gemacht, aber es klappt nicht. |
Du musst das
php: |
1:
|
} elseif ($monat != 12) { |
|
mit
php: |
1:
|
} elseif ($monat != 09) { |
|
ersetzen, sprich, die Nummer des aktuellen Monats eintragen. 09 = September.
MarkusDippold
Schade, daß man auf die Demo nicht zugreifen kann.
Denn dann hätte ich mir die Installation gespart. Die Version 2 hat mir besser gefallen mit dem Bild, bei dem man die Türchen selbst suchen muß. So ist es ja regelrecht langweilig.
Ich werde wieder auf die 2er-Version downgraden.
Gruß,
Markus
PS:
Junge, die Uninstall-Routine ist ja wohl Schrott.
Die hat mir das halbe Forum zerlegt.
Setzen, nochmal machen.
Mondstaub
Zitat: |
Original von MarkusDippold
Schade, daß man auf die Demo nicht zugreifen kann.
Denn dann hätte ich mir die Installation gespart. |
Tja das nennt man Pech Demobilder gibts genug im Archiv *g*
Agi
Ich habe die Demobilder dennoch mal aktualisiert hier. Siehe Post 1 im Anhang.
Zudem überlege ich mir grade, ob ich den Hack nicht noch ein klein wenig erweitern sollte. Geplant ist unter anderem:
- Hinzufügen von Gruppenrechten: Welche Gruppe darf den Kalender sehen und welche nicht?
- Überarbeitung des HTML und PHP Codes
- Auswahlmöglichkeit im Acp, wie die Ansicht des Kalenders sein soll (24 Kästchen aufgeteilt / nur das Kästchen des aktuellen Tages = es wird direkt nur der Inhalt dieses einen Tages angezeigt / Ansicht wie in Version 2 - mit dem Kalenderbild wo man die Zahlen suchen musste / Ansicht über Textlinks)
Wenn ihr jetzt noch Vorschläge oder Änderungswünsche habt oder meine Vorschläge verbessern wollt, dann habt ihr hier nun die Gelegenheit dazu. Je mehr Vorschläge, desto besser.
Ich gebe dann hier bekannt, wann ich mit Coden anfange, was genau in die neue Version reinkommen wird (kommt auf eure Vorschläge drauf an) und ab wann keine Vorschläge für Version 3.5 mehr angenommen werden.
Danke für eure Mithilfe.
FT-Team
Schön wäre ein komplettes Bild, welches dem richtigen Adventskalender nachempfunden ist.
Und dann eine Überraschung....
Evtl die Möglichkeit drei Fragen einzugeben für jeden Tag und daraus ein Quiz mit Gewinn zu machen.
Ich weiß... sehr viele Wünsche, aber du hast ja nach Vorschlägen gefragt.
LG
Markus
DarkSkies
Hey Agi,
cooler Hack.
Nur hab ich noch nen Bug zur Zeit.
php: |
1:
|
Parse error: syntax error, unexpected T_STRING, expecting ']' in /www/htdocs/v162179/darkskies/wbb2/advent.php(107) : eval()d code on line 10 |
|
Haste ne Idee ?
Gruß
DarkSkies
Das is meine advent.php (eigentlich die originale):
php: |
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:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
58:
59:
60:
61:
62:
63:
64:
65:
66:
67:
68:
69:
70:
71:
72:
73:
74:
75:
76:
77:
78:
79:
80:
81:
82:
83:
84:
85:
86:
87:
88:
89:
90:
91:
92:
93:
94:
95:
96:
97:
98:
99:
100:
101:
102:
103:
104:
105:
106:
107:
108:
109:
110:
|
<?php
/******************************************/
/* Adventkalender Version 3 /
/* Copyright by Agi /
/* 2006 - Alle Rechte vorbehalten /
/* Viel Spaß und einen besinnlichen Advent /
/******************************************/
require("./global.php");
$lang->load("GLOBAL,ADVENT");
if (isset($_REQUEST['action'])) $action = $_REQUEST['action'];
else $action = '';
if (isset($_REQUEST['tag'])) $tag = intval($_REQUEST['tag']);
else $tag = 1;
$monat = date("n");
$day = date("j");
/** Adventkalender Ansicht **/
if ($action == '') {
// Fehlermeldungen ausgeben
if ($wbbuserdata['userid'] == 0) {
access_error();
} elseif ($tag <= 0 || $day <= 0) {
$error_msg = $lang->get("LANG_ADVENT_ERROR_TAG");
eval("\$tpl->output(\"".$tpl->get("error")."\");");
exit();
} elseif ($monat != 11) {
$error_msg = $lang->get("LANG_ADVENT_ERROR_MONAT");
eval("\$tpl->output(\"".$tpl->get("error")."\");");
exit();
}
// Falls keine Fehlermeldung vorhanden, fortfahren
$status = $db->query("SELECT * FROM bb".$n."_advent;");
while($row = $db->fetch_array($status)) {
$tag = $row['tag'];
if ($tag == 6 || $tag == 12 || $tag == 18) {
$neue_zeile = "</tr><tr class=\"tablea\">";
} else $neue_zeile = "";
if ($tag > $day) {
$bildlink = "<img src=\"".$style['imagefolder']."/advent_false.png\" border=\"0\" title=\"Tag ".$tag."\" alt=\"Tag ".$tag."\" />";
} elseif ($tag <= $day) {
$bildlink = "<a href=\"advent.php?action=view&tag=".$tag."\"><img src=\"".$style['imagefolder']."/advent_ok.png\" border=\"0\" title=\"Tag ".$tag."\" alt=\"Tag ".$tag."\" /></a>";
}
eval("\$adventkalender_ansicht .= \"".$tpl->get("adventkalender_ansicht")."\";");
}
eval("\$tpl->output(\"".$tpl->get("adventkalender_index")."\");");
}
/** Anzeigen einzelner Tage **/
if ($action == 'view') {
if (isset($_REQUEST['tag'])) $tag = intval($_REQUEST['tag']);
else $tag = 1;
// Fehlermeldungen ausgeben
if ($wbbuserdata['userid'] == 0) {
access_error();
} elseif ($tag <= 0 || $day <= 0) {
$error_msg = $lang->get("LANG_ADVENT_ERROR_TAG");
eval("\$tpl->output(\"".$tpl->get("error")."\");");
exit();
} elseif ($monat != 11) {
$error_msg = $lang->get("LANG_ADVENT_ERROR_MONAT");
eval("\$tpl->output(\"".$tpl->get("error")."\");");
exit();
}
// Spezielle Funktionen kennzeichnen
if ($tag == 5) {
$zusatz = $lang->get("LANG_ADVENT_KRAMPUS");
} elseif ($tag == 6) {
$zusatz = $lang->get("LANG_ADVENT_NIKOLAUS");
} elseif ($tag == 23) {
$zusatz = $lang->get("LANG_ADVENT_23");
} elseif ($tag == 24) {
$zusatz = $lang->get("LANG_ADVENT_24");
} else {
$zusatz = "";
}
// Überprüfen ob man den Kalender am ausgewählten Tag betreten darf
if ($tag > $day) {
$error_msg = $lang->get("LANG_ADVENT_NOWAY");
eval("\$tpl->output(\"".$tpl->get("error")."\");");
exit();
}
// Countdown ausgeben
if ($tag >= 24) {
$countdown = "";
} else {
$countdown = 24 - $tag;
}
$tagabfrage = $db->query("SELECT * FROM bb".$n."_advent WHERE tag = '$tag';");
while($row = $db->fetch_array($tagabfrage)) {
$benutzer = $row['benutzer'];
$bild = $row['bild'];
$inhalt = $row['inhalt'];
$link = $row['link'];
$linktext = $row['linktext'];
}
eval("\$tpl->output(\"".$tpl->get("adventkalender_tag")."\");");
}
?> |
|
[Lodda]
Die Advent.php scheint i.O. zu sein. Ist wohl eher ein Fehler im Template "Adventkalender_tag".
Gruß Lodda
Agi
Jop, ist ein Fehler im Template. Häng mir bitte mal dein Template adventkalender_tag an, danke.