Passender Kalender-Mod zu Birthday-Mod 1.5.4em

Du suchst einen bestimmten Mod, weißt aber nicht genau wo bzw. ob er überhaupt existiert? Wenn dir dieser Artikel nicht weiterhilft, kannst du hier den von dir gewünschten/gesuchten Mod beschreiben ...
Falls ein Mod-Autor eine der Anfragen hier aufnimmt um einen neuen Mod zu entwicklen, geht's in phpBB 2.0: Mods in Entwicklung weiter.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
march
Mitglied
Beiträge: 1
Registriert: 25.10.2004 11:11

Beitrag von march »

kann mir jemand sagen, wo ich das Birthday Mod herunterladen kann? Habe es nirgens gefunden :-(

Danke schon mal.
Marc
Benutzeravatar
Bulwyief
Mitglied
Beiträge: 68
Registriert: 23.03.2005 11:25
Wohnort: bei Cottbus
Kontaktdaten:

Beitrag von Bulwyief »

Hallo,

ich will den Mod einbauen, finde aber in der mycalender.php nicht folgende Zeilen.

Code: Alles auswählen

#------[ FIND ]---------------------------
#
            while ( $day == $event['day']){
            $act_date = "$year-$month-" . sprintf('%02d', $day);
            $cal_date_end = date('Y-m-d', $event['cal_date_end']);
            $cal_date = date('Y-m-d', $event['cal_date']); 

Bitte um Hilfe.

MfG
Buly
meisterjoshi
Mitglied
Beiträge: 145
Registriert: 24.09.2007 16:55
Kontaktdaten:

Beitrag von meisterjoshi »

Hab das selbe problem wie Bulwyief

kann uns jemand weiterhelfen?

Hier die mycalendar.php datei: mycalendar.txt
meisterjoshi
Mitglied
Beiträge: 145
Registriert: 24.09.2007 16:55
Kontaktdaten:

Beitrag von meisterjoshi »

***Schups***

kann uns jemand helfen?

bitte! :cry:
meisterjoshi
Mitglied
Beiträge: 145
Registriert: 24.09.2007 16:55
Kontaktdaten:

Beitrag von meisterjoshi »

***Schups***

kann uns jemand helfen?

bitte! :cry:
meisterjoshi
Mitglied
Beiträge: 145
Registriert: 24.09.2007 16:55
Kontaktdaten:

Beitrag von meisterjoshi »

kann mir einer helfen?
meisterjoshi
Mitglied
Beiträge: 145
Registriert: 24.09.2007 16:55
Kontaktdaten:

Beitrag von meisterjoshi »

Gibts hier noch keine Lösung? :cry: :cry:
meisterjoshi
Mitglied
Beiträge: 145
Registriert: 24.09.2007 16:55
Kontaktdaten:

Beitrag von meisterjoshi »

Für alle die auch bei der Suche verzweifelt sind so wie ich!

Hab jetzt ein Lösung gefunden.

Demo sieht ihr hier: http://www.quad-forum.eu/mycalendar.html

Hier die Lösung die einwandfrei Funktioniert:

in file mycalender.php

Code: Alles auswählen

[FIND] 
$template->set_filenames(array( 
  'body' => 'mycalendar_body.tpl') 
); 

[AFTER ADD] 
// For the Birthday Mod 
unset($birthdays); 
$sql = "SELECT user_id, username, user_birthday FROM " . USERS_TABLE. " WHERE user_birthday!=999999"; 
if (!$result = $db->sql_query($sql)) 
{ 
  message_die(GENERAL_ERROR, 'Error querying birthdays for mycalendar.'); 
} 
while ($birthdayrow = $db->sql_fetchrow($result)) 
{ 
   $user_birthday = realdate("Ymd",$birthdayrow['user_birthday']); 
  $birthdays[intval($user_birthday[4].$user_birthday[5])][intval($user_birthday[6].$user_birthday[7])][] = (array( 
    'user_id' => $birthdayrow['user_id'],'username' => $birthdayrow['username'], 
    'birthday_year' => $user_birthday[0].$user_birthday[1].$user_birthday[2].$user_birthday[3]) ); 
} 

[FIND] 
          // number the event should fall in, for visual block events (interval = 1 day) 
          elseif (!isset($eventStack[$topic_id]) && $topic['cal_interval_units'] == 'DAY' && $topic['cal_interval'] == 1) { 
            $eventStack[$topic_id] = empty($eventStack) ? 0 : sizeof($eventStack); 
          } 
        } 
      } 

[AFTER ADD] 
if (isset($birthdays[intval($monthView['month'])][intval($day)])) 
foreach ($birthdays[intval($monthView['month'])][intval($day)] as $users) 
{ 
   $first_date = '<span style="line-height: 16px; font-size: 16px; font-weight: bolder; vertical-align: middle;">&middot;</span> '; 
   $topic_text = strlen($lang['Birthday']) > 18 ? substr($lang['Birthday'], 0, 17) . '...' : $lang['Birthday']; 
  $u_user = append_sid('profile.' . $phpEx . '?mode=viewprofile&u='.$users['user_id']); 
  $user_age = $today['year']-$users['birthday_year']; 
  $template->assign_block_vars('date_row.date_cell.switch_date_cells.date_event', array( 
        'U_EVENT' => "$first_date<a href=\"$u_user\" onMouseOver=\"createTitle(this, '<b>".$lang['Birthday'].": </b> ".$users['username']."</br><b>".$lang['Age'].':</b>'.$user_age."', event.pageX, event.pageY);\" onMouseOut=\"destroyTitle();\" class=\"gensmall\">$topic_text</a>") ); 
}
und hier der teil , wenn man den namen des Geburtstagskindes haben will

Code: Alles auswählen

$topic_text = strlen($lang['Birthday']) > 18 ? substr($lang['Birthday'], 0, 17) . '...' : $lang['Birthday'];
replace with

Code: Alles auswählen

$topic_text = strlen($users['username']) > 18 ? substr($users['username'], 0, 17) . '...' :
$users['username'];
Schöne Grüsse
Meisterjoshi
Antworten

Zurück zu „phpBB 2.0: Mod Suche/Anfragen“