Next Birthdays 1.1

Peh
Was macht der Hack:
Es werden auf der Startseite unter Aktuelle Ereignisse nicht nur die Geburtstage
vom heutigen Tag sondern auch die zukünftigen Geburtstage in den
nächsten X Tagen angezeigt.

Die Anzahl der Tage, die Geburtstage im Vorraus angezeigt werden sollen kann
natürlich im ACP eingestellt werden.


Einbauzeit: ca. 8-10 min

Copyright/Haftungsausschluss:
Dier Hack darf nur vom Autor (Peh) zum Download angeboten werden. Modifikation
nur für Eigenbedarf erlaubt. Copyright darf nicht entfernt werden.
Der Autor übernimmt keinerlei Haftung für Schäden die durch den Einbau
oder die Benutzung dieses Hacks entstehen.


Version / History:
1.0 2006-03-05 Hack erstellt.
1.1 2006-03-07
Designfehler mit ; ; ; behoben.
Es ist möglich den Wochentag ($weekday[$days]) und das Geburtstags-Datum ($birthdaydate) im Template zu verwenden.
Inkompatibilität zu einem anderen Hack (durch $sql) behoben


Bitte schreibt auch mal ein Feedback wie es bei euch geklappt hat.
----


weiter zum Download
ts-kenny
demobild wäre gut
Dorena
Noch besser wäre es wenn in dem .rar File auch was drin wäre Irre
Peh
ohje besser wärs ja ... hab ichs mal wieder total verplant

Also jetzt nochmal mit Inhalt und Demobild gibts natürlich auch.

Sorry & Gruß Peh
Dorena
*Lachweg* okay dann jetzt mit Inhalt Augenzwinkern
MAD_87
Das gleiche könnte man doch auch für die termine machen..
wäre doch net kompliziert, oder?
Peh
war schon in arbeit und ist nun fertig
Next Events 1.0
gruß peh
a-friend
Hab es eingebaut, funzt tadellos.

Allerdings habe ich eine kleine Ändrung bei mir gemacht.

In der Index.php diese Zeile:

code:
1:
else $nextbirthdaybit .= "; ".$daybit[$j];


Wenn ich in sagen wir mal 5 Tagen Geburtstag hatte sah es so aus:
pflauschi (38); ; ; ; ;

habe ich so ageändert:

code:
1:
else $nextbirthdaybit .= " ".$daybit[$j];


nun sieht es bei mir so aus:
pflauschi (38)


Ansonsten klappt es einwandrei. Dangge für den Hack.

LG
Peh
hatte den fehler gerade schon entdeckt

so ist es am besten gelöst
php:
1:
else $nextbirthdaybit .= "; ".$daybit[$j];

ersetzen mit
php:
1:
else if (isset($daybit[$j])) $nextbirthdaybit .= "; ".$daybit[$j];


gruß peh
a-friend
eingebaut - funzt cool

Vielen Dank
nr5live
Freude funzt einwandfrei ! auch im WBB 2.2. Freude
super Danke !
MAD_87
komischerweise funzt bei mir das mit den events, mit den geburtstagen aber net..
wird nix angezeigt.. könnt ihr mir sagen, wo ich da was vergessen haben kann?
Iceblue
wenn du auch den event hack eingebaut hast, könnte dein fehler vllt. in der index.tpl liegen. schau doch mal ob die geänderte zeile nun wie die hier aussieht.

php:
1:
<if(isset($birthdaybit) || isset($eventbit) || isset($nexteventbit) || isset($nextbirthdaybit))>


so sind dann auf jeden fall beide hacks drin verarbietet.
Ansonsten fällt mir auch nix ein.


doch hab ich noch ne andere frage, finde es ok das da steht
"Zukünftige Geburtstage:
Morgen: ...." doch das in X-Tagen finde ich etwas blöd, könnte man da nicht das datum einblenden dafür? oder das so abändern wie im Event hack mit den Tagen?
a-friend
@Peh, schau mal büdde in mein Forum in den Footer, da passt jetzt was nicht so ganz leider.

pflauschi`s Forum

Dangge fürs schauen. Lösung parat vielleicht?

LG
Peh
@a-friend
da ist der hack wohl nicht kompatibel

benenn mal NUR in meinem Hack
alle $sql in $query um

sollte dann besser aussehen
a-friend
Hat geklappt Peh. Solltest du vielleicht im Download auch ändern. Sonst wunderbar. Danke Dir für den schnellen Support.

LG

P.S.: Schöne Suche haste auf deiner HP oben rechts Augenzwinkern
Peh
so hab dann hier auch die kleinen fehler noch behoben
BrauniHCL
geht alles wunderbar

beide zusammen aber bei mir nur mit dem hinweis von iceblue - thx
MAD_87
komisch.. bei meinem einen style gehts, beim standard jedoch net..
hiermal der teil der index.tpl:

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:
<if(isset($birthdaybit) || isset($eventbit) || isset($nextbirthdaybit) || isset($nexteventbit))>
  <then>
   <tr>
    <td class="tabletitle" align="left" colspan="<if($hide_modcell==0)><then>6</then><else>5</else></if>"><span class="smallfont"><b>{$lang->items['LANG_START_SHOWEVENTS']}</b></span></td>
   </tr>
   
   <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>
   
 <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><if(isset($nexteventbit))><then><br /><span class="smallfont"><div style="margin-top: 6px;">$nexteventbit</span></div></then></if></td>
     </tr>
    </then>
   </if>
   
   <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>
  </then>
 </if>


müsste doch so stimmen, oder net?
Peh
denke auch dass es so stimmt aber wenns am style liegt kann es ja nur an den templates liegen.

Hast du das andere Template aus dem ordner templates auch in alle styles importiert?

gruß peh