close× Call Us +49 (1805) 01 29 59

HarlekinPower
Thread Author: Jacky
Thread ID: 936
Thread Info
Es gibt 8 Beiträge zu diesem Thema, und es wurde 1445 mal angesehen.
Wer ist hier? 1 Gäste
 Thema drucken
Geburtstage in den nächsten 2 Tagen V7
Jacky
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:

powerjugend-mardorf.de/images/fpgeb.png
powerjugend-mardorf.de/images/birthday.gif
powerjugend-mardorf.de/images/birthday_soon.gif



[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
 
Hasi98
versuch's doch mal hiermit
http://www.phpfusion-supportclub.de/infusions/pro_download_panel/download.php?did=88
Dickeslachen
 
Jacky
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
ja der andere code macht das ja genau so wie ich das will nur ist er nicht fusion 7 tauglich
 
Hasi98
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
Ja wenns so einfach is dann änders doch mal...
 
Hasi98
ne, es is zwar wirklick eifach aba kz
 
Jacky
Kann hier wer helfen?? Wäre echt super
 
Springe ins Forum:

 Ähnliche Themen 

TEST
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
Datalus