|
 |
User-Anniversary-Hack |
MikeHH
Administrator
    

Dabei seit: 13.05.2006
Beiträge: 6.077
Herkunft: Glinde
Level: 51 [?]
Erfahrungspunkte: 12.831.091
Nächster Level: 13.849.320
 |
|
| User-Anniversary-Hack |
 |
- Titel
User-Anniversary-Hack für wbb2.3.x Version 1.4
- Beschreibung
An Jahrestagen der Mitgliedschaft im Forum erfolgen Glückwünsche wahlweise per Thread, PN oder E-Mail. Außerdem werden die tagesaktuellen und auch zukünftigen Jubilare auf der Startseite eingeblendet (ähnlich den Geburtstagskindern).
Die Steuerung erfolgt komplett über das ACP:
- Copyright
Dieser Hack ist urheberrechtlich geschützt und darf weder komplett, noch in Teilen ohne meine Zustimmung zum Download angeboten oder weitergegeben werden. Veränderungen des Codes sind nur für den eigenen Gebrauch zulässig. Das Entfernen des Copyrights ist nicht erlaubt!
- Haftungsausschluß
Dieser Hack wird auf eigene Gefahr eingebaut/genutzt. Ich übernehme keinerlei Haftung für direkte und/oder indirekte Schäden, die durch die Installation und/oder den Gebrauch entstehen. Bitte vor dem Einbau ein Backup der Datenbank und der zu ändernden Dateien anfertigen.
- Historie & Versionsänderungen
v1.0 = 13.04.2008 - Erstveröffentlichung
v1.1 = 13.04.2008 - Fehler in der Anleitung korrigiert
v1.2 = 04.06.2008 - Code für die index.php wurde an PHP5.0 angepasst, Template index_nextuseranniversarybit.tpl dem angepasst.
v1.3 = 27.06.2008 - Auf der Startseite wurden Jubilare nicht in den Useronlinefarben angezeigt.
v1.4 = 19.09.2008 - Nur die Installationsanleitung wurde überarbeitet (ein Fehler und die spezielle Prozedur für Boardies, die schon vorher den GH-Hack von alfie installiert haben)
- Voraussetzungen
Für das Betreiben diese Hacks wird eine gültige Lizenz vom BurningBoard 2.3.x vorausgesetzt.
- Installation
Eine Installationsanleitung liegt dem Archiv bei. Die Einbauzeit liegt bei ca. 20 Minuten. Es müssen alle Dateien auf den Webspace hochgeladen und DREI PHP-Dateien, sowie EIN Template editiert werden. Bitte genau die Anleitung beachten, es müssen zwei SQL-Statements umgeändert werden, was etwas schwierig ist.
Edit 18.09.2008 15:10h Wer vorher den neuen Guthaben-Hack von alfie eingebaut hat, der kommt mit der Anleitung im Hack nicht zurecht. In dem Falle bitte diese Lösung beachten. In der Version 1.4 ist das in der Anleitung berücksichtigt.
- Update von 1.1 oder 1.2 auf 1.3
Die Templates index_useranniversarybit.tpl und index_nextuseranniversarybit.tpl aus dem Setup gegen die alten austauschen und den Code für die index.php aus der Anleitung gegen den alten austauschen.
- Update von 1.1, 1.2 oder 1.3 auf 1.4
Da nur die Anleitung geändert worden ist und alle anderen Dateien gleich geblieben sind, braucht kein Update durchgeführt zu werden.
- Demo
Demo-Bilder:
Startseite
ACP-Menü
- Wie wurde der Hack getestet?
Hauptsächlich auf unserem vServer im laufenden Betrieb. Obwohl hier jede Menge Hacks/Addons installiert sind, traten keinerlei Konflikte auf. Weiterhin auf einer "nackten" WBB-Versionen 2.3.6.
- Zu beachten, wenn andere Hacks in der index.php verarbeitet werden
Die Passage für das Template index.tpl aus meiner Anleitung bezieht sich hier also auf die Standard-Version, ohne useranniversary, nextuseranniversary, nextbirthday und nextevent
Wie ist die Codezeile
| Template-Quelltext |
1:
|
<if(isset($birthdaybit) || isset($eventbit))>
|
|
also zu verstehen?
Einfacher wird es, wenn man sie zunächst in Zeilen aufteilt:
| Template-Quelltext |
1:
2:
3:
4:
|
<if(
isset($birthdaybit)
|| isset($eventbit)
)>
|
|
Wenn nun ein Hack dazukommen soll (hier mal useranniversary), dann fügt man nur die zwei Zeilen hinzu:
| Template-Quelltext |
1:
2:
3:
4:
5:
6:
|
<if(
isset($birthdaybit)
|| isset($eventbit)
|| isset($useranniversarybit)
|| isset($nextuseranniversarybit)
)>
|
|
Der Posting-Anniversary-Hack kommt jetzt hinzu:
| Template-Quelltext |
1:
2:
3:
4:
5:
6:
7:
|
<if(
isset($birthdaybit)
|| isset($eventbit)
|| isset($useranniversarybit)
|| isset($nextuseranniversarybit)
|| isset($posting_anniversary_bit)
)>
|
|
Die Next-Birthdays von Peh evtl. auch noch:
| Template-Quelltext |
1:
2:
3:
4:
5:
6:
7:
8:
|
<if(
isset($birthdaybit)
|| isset($nextbirthdaybit)
|| isset($eventbit)
|| isset($useranniversarybit)
|| isset($nextuseranniversarybit)
|| isset($posting_anniversary_bit)
)>
|
|
Und auch die Next-Events von Peh:
| Template-Quelltext |
1:
2:
3:
4:
5:
6:
7:
8:
9:
|
<if(
isset($birthdaybit)
|| isset($nextbirthdaybit)
|| isset($eventbit)
|| isset($nexteventbit)
|| isset($useranniversarybit)
|| isset($nextuseranniversarybit)
|| isset($posting_anniversary_bit)
)>
|
|
Nun wird alles wieder zu einer Zeile zusammengefasst:
| Template-Quelltext |
1:
|
<if(isset($birthdaybit) || isset($nextbirthdaybit)|| isset($eventbit)|| isset($nexteventbit)|| isset($useranniversarybit)|| isset($nextuseranniversarybit)|| isset($posting_anniversary_bit))>
|
|
In dieser Zeile wird nun geprüft, ob Variablen vorhanden sind. Alles was in dem Template nun folgt, steht in dieser if-Schleife. Darunter kommen nun die einzelnen Blöcke für die jeweiligen Hacks, immer nochmals begonnen mit einem <if-Tag und abgeschlossen mit einem </if-Tag.
Hier spielt die Reihenfolge aber eine Rolle, denn wer nun zuerst "erwähnt" wird, erscheint im Index auch zuerst. Nehmen wir mal die Reihenfolge, wie sie oben in der kompletten Zeile gecodet ist, dann ergeben sich die folgenden Blöcke:
| Template-Quelltext |
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:
|
<!-- Eingangsprüfung, ob überhaupt eine der Variablen gesetzt ist -->
<if(isset($birthdaybit) || isset($nextbirthdaybit)|| isset($eventbit)|| isset($nexteventbit)|| isset($useranniversarybit)|| isset($nextuseranniversarybit)|| isset($posting_anniversary_bit))>
<then>
<!-- birthdaybit als erster Block -->
<if(isset($birthdaybit))>
<then>
<tr>
<td class="tableb" align="center"><img src="{$style['imagefolder']}/birthday.gif" alt="" title="" border="0" /></td>
<td class="tablea" colspan="<if($hide_modcell==0)><then>5</then><else>4</else></if>" align="left"><span class="smallfont"><b>{$lang->items['LANG_START_BIRTHDAY']}</b><br />$birthdaybit</span></td>
</tr>
</then>
</if>
<!-- nextbirthdaybit als Zweites -->
<if(isset($nextbirthdaybit) && !isset($birthdaybit))
<then>
<tr>
<td class="tableb" align="center"><img src="{$style['imagefolder']}/birthday.gif" alt="" title="" border="0" /></td>
<td class="tablea" colspan="<if($hide_modcell==0)><then>5</then><else>4</else></if>" align="left"><span class="smallfont"><b>{$lang->items['LANG_START_NEXTBIRTHDAY']}</b><br />$nextbirthdaybit</span></td>
</tr>
</then>
</if>
<!-- eventbit ist der dritte Block -->
<if(isset($eventbit))>
<then>
<tr>
<td class="tableb" align="center"><img src="{$style['imagefolder']}/events.gif" alt="" title="" border="0" /></td>
<td class="tablea" colspan="<if($hide_modcell==0)><then>5</then><else>4</else></if>" align="left"><span class="smallfont"><b>{$lang->items['LANG_START_TODAYEVENT']}</b><br />$eventbit</span></td>
</tr>
</then>
</if>
<!-- nexteventbit als vierter Block -->
<if(isset($nexteventbit) && !isset($eventbit))>
<then>
<tr>
<td class="tableb" align="center"><img src="{$style['imagefolder']}/events.gif" alt="" title="" border="0" /></td>
<td class="tablea" colspan="<if($hide_modcell==0)><then>5</then><else>4</else></if>" align="left"><span class="smallfont">$nexteventbit</span></td>
</tr>
</then>
</if>
<!-- useranniversarybit und nextuseranniversarybit als fünfter Block -->
<if(isset($useranniversarybit))>
<then>
<tr>
<td class="tableb" align="center"><img src="{$style['imagefolder']}/birthday.gif" alt="" title="" border="0" /></td>
<td class="tablea" colspan="<if($hide_modcell==0)><then>5</then><else>4</else></if>" align="left"><span class="smallfont"><b>{$lang->items['LANG_START_ANNIVERSARY']}</b><br />$useranniversarybit</span>
<if(isset($nextuseranniversarybit))>
<then>
<br />
<hr size="{$style['tableincellspacing']}" class="threadline" />
<span class="smallfont"><div style="margin-top: 6px;"><b>{$lang->items['LANG_START_NEXTANNIVERSARY']}</b><br />$nextuseranniversarybit</div></span>
</then>
</if>
</td>
</tr>
</then>
</if>
<if(isset($nextuseranniversarybit) && !isset($useranniversarybit))>
<then>
<tr>
<td class="tableb" align="center"><img src="{$style['imagefolder']}/birthday.gif" alt="" title="" border="0" /></td>
<td class="tablea" colspan="<if($hide_modcell==0)><then>5</then><else>4</else></if>" align="left"><span class="smallfont"><b>{$lang->items['LANG_START_NEXTANNIVERSARY']}</b><br />$nextuseranniversarybit</span></td>
</tr>
</then>
</if>
<!-- posting_anniversary_bit als sechster Block -->
<if(isset($posting_anniversary_bit))>
<then>
<tr>
<td class="tableb" align="center"><img src="{$style['imagefolder']}/birthday.gif" alt="" title="" border="0" /></td>
<td class="tablea" colspan="<if($hide_modcell==0)><then>5</then><else>4</else></if>" align="left"><span class="smallfont"><b>{$lang->items['LANG_START_POSTING_ANNIVERSARY']}</b><br />$posting_anniversary_bit</span>
</tr>
</then>
</if>
<!-- Die Eingangeprüfung aus Zeile 2 muss nun abgeschlossen werden -->
</then>
</if>
|
|
Ich denke, dass macht die ganze Mimik etwas durchsichtiger für Euch. Ich kann ja nicht wissen, ob Ihr nun auch wirklich alle Hacks verbaut habt, aber so könnt Ihr ja die Blöcke herausnehmen, die für Euch keine Rolle spielen.
Viel Spaß!
Gruß Mike
__________________
Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von Momo: 04.06.2009 11:13.
|
|
13.04.2008 16:08 |
|
|
treumer
Jungspund

Dabei seit: 19.02.2008
Beiträge: 19
Level: 20 [?]
Erfahrungspunkte: 27.821
Nächster Level: 29.658
 |
|
bei mir kommt leider noch ein fehler in der anzeige auf der startseite unten
da steht zwar der user aber danach name des users (-2007. Jahrestag) In 2 Tagen:usw.
also nicht 2 jahrestag
|
|
13.04.2008 18:03 |
|
|
MikeHH
Administrator
    

Dabei seit: 13.05.2006
Beiträge: 6.077
Herkunft: Glinde
Level: 51 [?]
Erfahrungspunkte: 12.831.091
Nächster Level: 13.849.320
Themenstarter
 |
|
Kann es sein, dass Du die setup.php nicht ausgeführt hast?
Gruß Mike
__________________
|
|
13.04.2008 18:51 |
|
|
treumer
Jungspund

Dabei seit: 19.02.2008
Beiträge: 19
Level: 20 [?]
Erfahrungspunkte: 27.821
Nächster Level: 29.658
 |
|
doch habe ich gemacht hatte aber das alte noch drauf . habe dann das neue draufgemacht aber zeigt immer noch 2007 an
|
|
13.04.2008 19:01 |
|
|
MikeHH
Administrator
    

Dabei seit: 13.05.2006
Beiträge: 6.077
Herkunft: Glinde
Level: 51 [?]
Erfahrungspunkte: 12.831.091
Nächster Level: 13.849.320
Themenstarter
 |
|
Check mal in der DB die Tabelle bbx_users. Dort ist nun ganz am Ende ein neues Tabellenfeld regdate_date.
Sind da für die betroffenen User auch tatsächlich Datumsangaben drin?
Gruß Mike
__________________
|
|
13.04.2008 19:11 |
|
|
treumer
Jungspund

Dabei seit: 19.02.2008
Beiträge: 19
Level: 20 [?]
Erfahrungspunkte: 27.821
Nächster Level: 29.658
 |
|
|
13.04.2008 19:16 |
|
|
MikeHH
Administrator
    

Dabei seit: 13.05.2006
Beiträge: 6.077
Herkunft: Glinde
Level: 51 [?]
Erfahrungspunkte: 12.831.091
Nächster Level: 13.849.320
Themenstarter
 |
|
Lade Dir hier nochmal das Paket herunter, lade alle Dateien nochmals auf den Webspace und führe die setup.php nochmal aus (vorher die install.lock löschen).
Gruß Mike
__________________
|
|
13.04.2008 19:22 |
|
|
MikeHH
Administrator
    

Dabei seit: 13.05.2006
Beiträge: 6.077
Herkunft: Glinde
Level: 51 [?]
Erfahrungspunkte: 12.831.091
Nächster Level: 13.849.320
Themenstarter
 |
|
Ich habe gerade einen Fehler in der Anleitung gesehen, der aber nichts mit dem obigen Problem zu tun hat.
In der Anleitung zum Ändern der index.php steht die Zeile
| php: |
1:
|
$shownextuseranniversary = 3;
|
|
Diese bitte herausnehmen, weil sonst über die ACP-Einstellungen-Startseite natürlich nichts anderes vereinbart werden kann.
Gruß Mike
__________________
|
|
13.04.2008 19:31 |
|
|
MikeHH
Administrator
    

Dabei seit: 13.05.2006
Beiträge: 6.077
Herkunft: Glinde
Level: 51 [?]
Erfahrungspunkte: 12.831.092
Nächster Level: 13.849.320
Themenstarter
 |
|
:aufgeb Ich bin soooo blöd :irre
In der Anleitung fehlt ein wichtiges Detail. Ich überarbeite das Paket mal eben und lade es dann nochmal hoch.
Bitte suche die folgende Passage in der index.php:
| php: |
1:
2:
3:
4:
5:
|
$shownextuseranniversary = 3;
unset($nextuseranniversarybit);
if ($shownextuseranniversary > 0) {
$currentdate = formatdate("m-d", time());
$weekdays=array(0=>"Sonntag", 1=>"Montag", 2=>"Dienstag", 3=>"Mittwoch", 4=>"Donnerstag", 5=>"Freitag", 6=>"Samstag");
|
|
und ersetze es hiermit:
| php: |
1:
2:
3:
4:
5:
|
unset($nextuseranniversarybit);
if ($shownextuseranniversary > 0) {
$currentdate = formatdate("m-d", time());
$currentyear = intval(formatdate("Y", time()));
$weekdays=array(0=>"Sonntag", 1=>"Montag", 2=>"Dienstag", 3=>"Mittwoch", 4=>"Donnerstag", 5=>"Freitag", 6=>"Samstag");
|
|
Die Variable $currentyear wurde vergessen und die $shownextuseranniversary hat da nichts verloren, denn die Einstellung, wieviele Tage angezeigt werden sollen, trifft man über die ACP-Einstellungen-Startseite.
Nochmal SORRY!
Gruß Mike
__________________
|
|
13.04.2008 19:53 |
|
|
treumer
Jungspund

Dabei seit: 19.02.2008
Beiträge: 19
Level: 20 [?]
Erfahrungspunkte: 27.821
Nächster Level: 29.658
 |
|
jjjjaaaaa super jetzt geht es danke vielmals
|
|
13.04.2008 20:00 |
|
|
Klatschianer
Grünschnabel
Dabei seit: 13.04.2008
Beiträge: 3
Herkunft: Amberg
Level: 14 [?]
Erfahrungspunkte: 4.231
Nächster Level: 5.517
 |
|
Erstmal ein freundliches Huhu in die Runde werfe...
Ich finde diesen Hack einen tollen Einfall!
Was mich wundert, ist, dass jetzt zweimal In drei Tagen dasteht...
Da aber Bilder mehr als Worte sagen... gibts im Anhang ein Bild...
|
|
14.04.2008 00:33 |
|
|
MikeHH
Administrator
    

Dabei seit: 13.05.2006
Beiträge: 6.077
Herkunft: Glinde
Level: 51 [?]
Erfahrungspunkte: 12.831.092
Nächster Level: 13.849.320
Themenstarter
 |
|
Fehler gefunden.
Suche in der index.php:
| php: |
1:
|
$lang->items['LANG_START_IN_DAYS'] = $lang->get("LANG_START_IN_DAYS", array('$days' => $days));
|
|
ERSETZE mit:
| php: |
1:
|
$LANG_START_IN_DAYS = $lang->get("LANG_START_IN_DAYS", array('$days' => $days));
|
|
Das Template index_nextuseranniversarybit ERSETZEN mit:
| Template-Quelltext |
1:
|
<if(isset($day_bit[$days]))><then>, </then><else><if($days==1)><then><b>{$lang->items['LANG_START_TOMORROW']} </b></then><else><b>$LANG_START_IN_DAYS </b></else></if></else></if><a href="profile.php?userid=$row[userid]{$SID_ARG_2ND}">$user_name</a> $years
|
|
Gruß Mike
__________________
|
|
14.04.2008 07:16 |
|
|
Klatschianer
Grünschnabel
Dabei seit: 13.04.2008
Beiträge: 3
Herkunft: Amberg
Level: 14 [?]
Erfahrungspunkte: 4.231
Nächster Level: 5.517
 |
|
Vielen lieben Dank Mike!
Es funktioniert nun wie gewünscht!
Ist ein echt toller Hack!
LG Klatschianer
|
|
14.04.2008 10:31 |
|
|
treumer
Jungspund

Dabei seit: 19.02.2008
Beiträge: 19
Level: 20 [?]
Erfahrungspunkte: 27.821
Nächster Level: 29.658
 |
|
so habe mal bis heute nacht gewartet aber leider erstellt er keine treath id habeich eingegeben id des posters auch aber leider kommt da nichts .
so nun noch ein weiters problem mache ich die obengenande zeile ($shownextuseranniversary = 3; )raus kommt auf der index seite keine angaben mehr wer jahrestag hat
|
|
14.04.2008 11:50 |
|
|
MikeHH
Administrator
    

Dabei seit: 13.05.2006
Beiträge: 6.077
Herkunft: Glinde
Level: 51 [?]
Erfahrungspunkte: 12.831.092
Nächster Level: 13.849.320
Themenstarter
 |
|
Du musst im ACP unter <Einstellungen><Startseite> die Daten eingeben, wie Du die Anzeige wünscht.
Das mit der Threaderstellung hast Du aktiviert in den Einstellungen für den Hack??
Schau Dir mal die DB-Tabelle bb1_user_anniversary_table an, ob denn da schon der Eintrag für den betroffenen User verzeichnet ist.
Gruß Mike
__________________
|
|
14.04.2008 12:11 |
|
|
treumer
Jungspund

Dabei seit: 19.02.2008
Beiträge: 19
Level: 20 [?]
Erfahrungspunkte: 27.821
Nächster Level: 29.658
 |
|
habe die tabelle neu erstellt und jetzt geht es komisch das mit der startseite geht auch super hack einfach genial und danke nochmals
|
|
14.04.2008 12:34 |
|
|
janadiana

Mitglied
 
Dabei seit: 12.04.2008
Beiträge: 26
Herkunft: Land Brandenburg
Level: 21 [?]
Erfahrungspunkte: 36.702
Nächster Level: 38.246
 |
|
wenn ich die geänderte index.tpl hochlade kommt diese Fehlermeldung:
Parse error: syntax error, unexpected '?' in /www/htdocs/w0064d65/forum/index.php(802) : eval()'d code on line 346
im acp hab ich bei einstellungen - startseite das hier:
LANG_ACP_OPTIONS_OPTION_SHOWNEXTUSERANNIVERSARY
LANG_ACP_OPTIONS_OPTION_SHOWNEXTUSERANNIVERSARY_DESC
|
|
15.04.2008 20:15 |
|
|
janadiana

Mitglied
 
Dabei seit: 12.04.2008
Beiträge: 26
Herkunft: Land Brandenburg
Level: 21 [?]
Erfahrungspunkte: 36.702
Nächster Level: 38.246
 |
|
| Zitat: |
Original von janadiana
wenn ich die geänderte index.tpl hochlade kommt diese Fehlermeldung:
Parse error: syntax error, unexpected '?' in /www/htdocs/w0064d65/forum/index.php(802) : eval()'d code on line 346
im acp hab ich bei einstellungen - startseite das hier:
LANG_ACP_OPTIONS_OPTION_SHOWNEXTUSERANNIVERSARY
LANG_ACP_OPTIONS_OPTION_SHOWNEXTUSERANNIVERSARY_DESC |
weiß keiner einen Rat?
|
|
15.04.2008 21:50 |
|
|
MikeHH
Administrator
    

Dabei seit: 13.05.2006
Beiträge: 6.077
Herkunft: Glinde
Level: 51 [?]
Erfahrungspunkte: 12.831.092
Nächster Level: 13.849.320
Themenstarter
 |
|
Ein bißchen ungeduldig bist Du schon, oder?
Ich habe bei yourWBB auf die selbe Frage geantwortet.
Gruß Mike
__________________
|
|
16.04.2008 07:01 |
|
|
janadiana

Mitglied
 
Dabei seit: 12.04.2008
Beiträge: 26
Herkunft: Land Brandenburg
Level: 21 [?]
Erfahrungspunkte: 36.702
Nächster Level: 38.246
 |
|
entschuldige, bitte nicht bös sein, werde mich bemühen, nicht so ungeduldig zu sein. Es war keine böse Absicht von mir.
lg jana
|
|
16.04.2008 07:30 |
|
|
janadiana

Mitglied
 
Dabei seit: 12.04.2008
Beiträge: 26
Herkunft: Land Brandenburg
Level: 21 [?]
Erfahrungspunkte: 36.702
Nächster Level: 38.246
 |
|
|
16.04.2008 09:36 |
|
|
MikeHH
Administrator
    

Dabei seit: 13.05.2006
Beiträge: 6.077
Herkunft: Glinde
Level: 51 [?]
Erfahrungspunkte: 12.831.092
Nächster Level: 13.849.320
Themenstarter
 |
|
Was hast Du denn bei Deinen Smilies im ACP für einen Pfad eingetragen? Die URL zum Forum gehört da nämlich nicht rein.
Gruß Mike
__________________
|
|
16.04.2008 10:02 |
|
|
janadiana

Mitglied
 
Dabei seit: 12.04.2008
Beiträge: 26
Herkunft: Land Brandenburg
Level: 21 [?]
Erfahrungspunkte: 36.702
Nächster Level: 38.246
 |
|
ja, des mach ich. hm was muss denn da rein? weil ich hab mehrere styles und muss ich dann die ganzen icons in jedem style noch reinmachen?
lg jana
|
|
16.04.2008 12:02 |
|
|
MikeHH
Administrator
    

Dabei seit: 13.05.2006
Beiträge: 6.077
Herkunft: Glinde
Level: 51 [?]
Erfahrungspunkte: 12.831.092
Nächster Level: 13.849.320
Themenstarter
 |
|
Der Witz dabei ist ja, dass man sich das alles sparen kann. Egal, wieviele Styles man hat. Ein Beispiel-Smilie-Eintrag in USEREM ACP:
| Quellcode |
1:
|
{imagefolder}/smilies/biggrin.gif |
|
So müssen die alle aussehen. Die Variable imagefolder wird gesetzt mit dem Eintrag unter <Ordner für Bilder:> im ACP unter <Designpack bearbeiten> Und auch da gehört die URL zum Forum NICHT dazu.
Ich denke, da wird bei Dir der Fehler liegen.
Gruß Mike
__________________
|
|
16.04.2008 12:08 |
|
|
Fab
Jungspund

Dabei seit: 27.03.2008
Beiträge: 22
Level: 21 [?]
Erfahrungspunkte: 31.395
Nächster Level: 38.246
 |
|
Also ich habe es am Montag installiert und mein einer User hat heute seinen Jahrestag nur irgendwie passiert da leider nichts?
Jemand eine Idee was ich vergessen haben könnte?
|
|
16.04.2008 19:13 |
|
|
MikeHH
Administrator
    

Dabei seit: 13.05.2006
Beiträge: 6.077
Herkunft: Glinde
Level: 51 [?]
Erfahrungspunkte: 12.831.092
Nächster Level: 13.849.320
Themenstarter
 |
|
Unter <Globale Einstellungen> des Hacks alles auf <Ja> gesetzt, was sein sollte?
Der Einbau lief problemlos und in der DB-Tabelle bbx_users gibt es das neue Feld regdate_date, welches auch mit Datumsangaben gefüllt ist?
Gruß Mike
__________________
|
|
16.04.2008 19:31 |
|
|
Fab
Jungspund

Dabei seit: 27.03.2008
Beiträge: 22
Level: 21 [?]
Erfahrungspunkte: 31.395
Nächster Level: 38.246
 |
|
so sehen meine Einstellungen aus, ich wollte erstmal keine PNs und eMails verschicken lassen.
Der einbau verlief wunderbar.
regdate_date ist vorhanden und gefüllt mit Daten. in diesem Format: 2004-04-16
| Dateianhang: |
acp .jpg (60 KB, 324 mal heruntergeladen)
|
|
|
16.04.2008 20:01 |
|
|
MikeHH
Administrator
    

Dabei seit: 13.05.2006
Beiträge: 6.077
Herkunft: Glinde
Level: 51 [?]
Erfahrungspunkte: 12.831.092
Nächster Level: 13.849.320
Themenstarter
 |
|
Und in der Tabelle bbx_user_anniversary_table steht der Eintrag für Deinen User (der heute Jubiläum hat) schon drin??
Wenn ja, dann lösch mal über MySQLDumper oder PHPMyAdmin diesen Datensatz und ruf einfach die index.php (normale Forenhauptseite) neu auf. Denn damit löst Du ja die ganze Mimik aus.
Ich gehe davon aus, dass der Einbau (insbesondere in die index.php) nach der Anleitung richtig erfolgt ist?
Wird denn zumindest im index unterhalb der Geburtstage der Jubilar angezeigt?
Gruß Mike
__________________
|
|
16.04.2008 20:08 |
|
|
|
Views heute: 3.371 | Views gestern: 1.097 | Views gesamt: 10.263.258 |
|