MyBB.de Forum
Im Kalender bei Geburtstagen die Namen anzeigen - Druckversion

+- MyBB.de Forum (https://www.mybb.de/forum)
+-- Forum: Anpassungen (https://www.mybb.de/forum/forum-47.html)
+--- Forum: Plugin-Diskussionen (https://www.mybb.de/forum/forum-38.html)
+--- Thema: Im Kalender bei Geburtstagen die Namen anzeigen (/thread-1494.html)

Seiten: Seiten: 1 2 3 4


RE: Im Kalender bei Geburtstagen die Namen anzeigen - pmz-c3e - 15.05.2006

Hallo, bei mir wird nach der Installation der einfachen Version gar kein Geburtstag mehr angezeigt!

Ist darüber etwas bekannt?


RE: Im Kalender bei Geburtstagen die Namen anzeigen - Michael - 16.05.2006

Nein, da ist nichts bekannt. Kann das Problem jemand nachvollziehen? Hast du einen Link dazu?


RE: Im Kalender bei Geburtstagen die Namen anzeigen - pmz-c3e - 17.05.2006

nein, aber scheinbar wird immer der else teil ausgeführt. kann es sein dass das am deutschen datenbankupdate liegt?

Mal ne ganz dumme frage: was soll im Query bei "u.user" das u. vor dem namen? es ist ja in der Datenbank mybb_users" gar keine u.user spalte vorhanden! oder ist das oop in mysql? (glaub ich hab beim mysql lernen nicht ganz richtig aufgepasst Wink )


RE: Im Kalender bei Geburtstagen die Namen anzeigen - Michael - 17.05.2006

Es kann am Datenbankupdate liegen, ich weiß es aber nicht. Dass u.users ist schon korrekt, da in den Queries mit JOIN gearbeitet wird.


RE: Im Kalender bei Geburtstagen die Namen anzeigen - safari - 24.03.2011

Hallo!

Ich habe versucht, das Plugin von frankrieger mit meinen bescheidenen Kenntnissen an die Version 1.6 anzupassen. Es kann erfolgreich aktiviert und deaktiviert werden, leider werden die Geburtstage unverändert, also "1 Geburtstag", angezeigt.

Weiß jemand, wie man dieses Plugin auf die MyBB Version 1.6 updaten kann? Ich finde es echt toll. Die boardeigene Anzeige ist mir einfach zu unpersönlich.

Ich weiß, dass der Autor nicht mehr aktiv ist, daher auch meine Frage hier im Forum.


RE: Im Kalender bei Geburtstagen die Namen anzeigen - thebod - 24.03.2011

Hier mal ein Codeschnipsel von schwarzernorden.de, vielleicht hilft der dir weiter Wink

PHP-Code:
$birthdays get_birthdays($month);

ksort($birthdays);
$max 0;
$events '<tr><td colspan="7" style="font-size: 8pt;"><hr /><span style="color: #f00;font-weight: bold;text-align:center;display:block;">Nächste Geburtstage:</span>';
foreach(
$birthdays as $bday => $birthday)
{
    
$bddate explode('-'$bday);
    
$bday $bddate[0];
    
    if(
$bday >= date('d'))
    {
        foreach(
$birthday as $bd)
        {
            
$events .= $bday '.' $bddate[1] . '.: <a href="' $mybb->settings['bburl'] . '/' get_profile_link($bd['uid']) . '">' $bd['username'] . ' (' $bd['age'] . ')</a><br />';
            
$max++;
            if(
$max >= 3)
                break;
        }
        if(
$max >= 3)
            break;
    }


Nicht formatiert o.ä., sollte aber reichen hoffe ich Wink


RE: Im Kalender bei Geburtstagen die Namen anzeigen - safari - 29.03.2011

Danke für die Hilfe!

Kannst du mir sagen, wo ich den Code genau reinpacken muss?! Irgendwie blicke ich da nicht durch..


RE: Im Kalender bei Geburtstagen die Namen anzeigen - safari - 01.04.2011

Ich habe obigen Code in der calendar.php an folgender Stelle eingefügt, leider ändert sich nichts an der Anzeige im Kalender selbst.

Original:
PHP-Code:
// Load Birthdays for this month
    
if($calendar['showbirthdays'] == 1)
    {
        
$birthdays get_birthdays($bday_months);
    } 

Modifiziert:
PHP-Code:
// Load Birthdays for this month
    
if($calendar['showbirthdays'] == 1)
    {
        
$birthdays get_birthdays($bday_months);
        
        
ksort($birthdays);
        
$max 0;
        
$events '<tr><td colspan="7" style="font-size: 8pt;"><hr /><span style="color: #f00;font-weight: bold;text-        align:center;display:block;">Nächste Geburtstage:</span>';
        foreach(
$birthdays as $bday => $birthday)
    {
        
$bddate explode('-'$bday);
        
$bday $bddate[0];
    
        if(
$bday >= date('d'))
    {
        foreach(
$birthday as $bd)
        {
        
$events .= $bday '.' $bddate[1] . '.: <a href="' $mybb->settings['bburl'] . '/' get_profile_link($bd['uid']) . '">' $bd            ['username'] . ' (' $bd['age'] . ')</a><br />';
        
$max++;
        if(
$max >= 3)
        break;
        }
        if(
$max >= 3)
        break;
    }
    }
    } 

Kann mir vielleicht doch jemand bei dieser Änderung helfen?!

Bin für jeden Tipp dankbar!