Wer ist hier? 1 Gäste
Geburtstage in den nächsten 2 Tagen V7
|
|
Jacky |
Geschrieben am 02.04.2009 00000004 09:33
|
Mitglied Beiträge: 145 Registriert am: 14.09.08 Fusioneer: 16 years 2 months 4 weeks 28 days 2 hours 44 minutes 22 seconds |
Hey leute hab nen Code ausgegraben den ich in v6 mal genutzt habe... Könnte den jemand anpassen an v7? Super wäre es wenn der code in die nächste Version vom Freundschaftssystem (Buddysystem) mit einfließt und dann die Geburtstage von Freunden in den nächsten 2 Tagen angezeigt werden ;) Momentan (v6) werden die Geburtstage der Mitglieder die in den nächsten bzw letzten zwei Tagen Geburtstag haben/hatten angezeigt. Ist echt ne coole sache. Müsste eben nur bisschen angepasst werden... und vielleicht überarbeitet... Hier die drei Grafiken dazu: [geshi=php]//geburtstage anfang echo"<br><br><br>"; echo"<span style='cursor:default; font-size:9px; font-weight:normal; text-decoration: none;' title=\"header=[<img src='".IMAGES."info.gif' style='vertical-align: middle;'> Geburtstage] body=[".phpentities("Alle Geburtstage anzeigen?")."] delay=[0] fade=[on]\"><a href='Link zu einer Geburtags php wo alle geburtstage aufgelistet sind' ><img src='http://powerjugend-mardorf.de/images/fpgeb.png' border='0' style='margin:5px;' align='center'></a></span><font color='black'><big><b>Geburtstage deiner Freunde</b></big></b>"; echo"<br><table> <tr> <td ></td> <td></td> </tr>"; $result=dbquery("SELECT * FROM ".$db_prefix."users ORDER BY user_name"); while($data_buddy = dbarray($result)) { $result_from=dbquery("SELECT * FROM ".$db_prefix."buddys WHERE buddy_from = ".$userdata['user_id']." AND buddy_to = ".$data_buddy['user_id'].""); $data_from = dbarray($result_from); $result_to=dbquery("SELECT * FROM ".$db_prefix."buddys WHERE buddy_to = ".$userdata['user_id']." AND buddy_from = ".$data_buddy['user_id'].""); $data_to = dbarray($result_to); if($data_to['buddy_id'] != "" AND $data_from['buddy_id'] != ""){ if ($data_buddy['user_birthdate'] != "0000-00-00") { $months = explode("|", $locale['months']); $user_birthdate = explode("-", $data_buddy['user_birthdate']); } $bithday = "".$user_birthdate['1']."-".$user_birthdate['2'].""; $datum = date("m-d",time()); $datum_uebermorgen = date("m-d",time()+60*60*24*2); $datum_morgen = date("m-d",time()+60*60*24*1); $datum_heute = date("m-d",time()); $datum_vorgestern = date("m-d",time()-60*60*24*2); $datum_gestern = date("m-d",time()-60*60*24*1); if ($datum_uebermorgen == $bithday OR $datum_morgen == $bithday OR $datum_heute == $bithday OR $datum_gestern == $bithday OR $datum_vorgestern== $bithday){ echo "<tr> <td>"; if ($datum_heute == $bithday){ echo "<img src='".BASEDIR."images/birthday.gif'>"; }else{ echo "<img src='".BASEDIR."images/birthday_soon.gif'>"; } echo "</td> <td>"; echo "<a href='".BASEDIR."profile.php?lookup=".$data_buddy['user_id']."' target=_top>".$data_buddy['user_name']."</a> "; if ($data['user_birthdate'] != "0000-00-00") { echo " ".alter(number_format($user_birthdate['2']),number_format($user_birthdate['1']),$user_birthdate['0']).""; }else{ echo "??"; } if ($datum_uebermorgen == $bithday){ echo " - in 2 Tagen"; }else if ($datum_morgen == $bithday){ echo " - morgen"; }else if ($datum_heute == $bithday){ echo " - <b>heute</b>"; }else if ($datum_gestern == $bithday){ echo " - gestern"; }else if ($datum_vorgestern == $bithday){ echo " - vor 2 Tagen"; } echo "</td> </tr>"; }}} echo "</table><br><br>"; //geburtstage ende[/geshi] |
|
|
SC-Ad-Bot | Advertisement |
| |
Hasi98 |
Geschrieben am 02.04.2009 00000004 11:16
|
Senior Mitglied Beiträge: 251 Registriert am: 17.03.09 Fusioneer: 15 years 8 months 3 weeks 26 days 10 hours 10 minutes 47 seconds |
versuch's doch mal hiermit http://www.phpfusion-supportclub.de/infusions/pro_download_panel/download.php?did=88 |
|
|
Jacky |
Geschrieben am 03.04.2009 00000004 08:18
|
Mitglied Beiträge: 145 Registriert am: 14.09.08 Fusioneer: 16 years 2 months 4 weeks 28 days 2 hours 44 minutes 22 seconds |
Ich glaub du hast oben nicht richtig gelesen... denn ich suche eine anzeige für die Geburtstage in den nächsten/letzten zwei Tagen... Das was hier im Downloadbereich ist ist eine anzeige wer in diesem monat Geburstag hat. |
|
|
Jacky |
Geschrieben am 03.04.2009 00000004 10:50
|
Mitglied Beiträge: 145 Registriert am: 14.09.08 Fusioneer: 16 years 2 months 4 weeks 28 days 2 hours 44 minutes 22 seconds |
ja der andere code macht das ja genau so wie ich das will nur ist er nicht fusion 7 tauglich |
|
|
Hasi98 |
Geschrieben am 03.04.2009 00000004 11:42
|
Senior Mitglied Beiträge: 251 Registriert am: 17.03.09 Fusioneer: 15 years 8 months 3 weeks 26 days 10 hours 10 minutes 47 seconds |
aber das ist doch ganz einfach mit dem zeitraum ändern. allerdings dürfte dann nicht das der panel name sein: geburtstage im ... sondern nur das hier: Die nächsten Geburtstage |
|
|
Jacky |
Geschrieben am 03.04.2009 00000004 12:08
|
Mitglied Beiträge: 145 Registriert am: 14.09.08 Fusioneer: 16 years 2 months 4 weeks 28 days 2 hours 44 minutes 22 seconds |
Ja wenns so einfach is dann änders doch mal... |
|
|
Hasi98 |
Geschrieben am 03.04.2009 00000004 13:05
|
Senior Mitglied Beiträge: 251 Registriert am: 17.03.09 Fusioneer: 15 years 8 months 3 weeks 26 days 10 hours 10 minutes 47 seconds |
ne, es is zwar wirklick eifach aba kz |
|
|
Jacky |
Geschrieben am 08.04.2009 00000004 13:24
|
Mitglied Beiträge: 145 Registriert am: 14.09.08 Fusioneer: 16 years 2 months 4 weeks 28 days 2 hours 44 minutes 22 seconds |
Kann hier wer helfen?? Wäre echt super |
|
Springe ins Forum: |
Ähnliche Themen
Thema | Forum | Antworten | Letzter Beitrag |
---|---|---|---|
Bildwechsel zu bestimmter Uhrzeit und an bestimmten Tagen | Gemischtes | 1 | 14.09.2010 00000009 15:36 |
Im Geburtstagspanel nur die Geburtstage der Freunde anzeigen | Allgemeine Support Fragen | 2 | 30.03.2010 00000003 18:12 |