Christian 0 Report post Posted November 18, 2003 Der Mod ist kompatibel mit dem IPB 1.3 und Peter's Mod Installer (kann aber auch ohne den Mod Installer installiert werden). Dieser Mod erzeugt eine Übersicht der Geburtstage aller Boarduser (sofern diese Ihre Daten hinterlegt haben). Nach dem installieren kann der Mod mit index.php?act=birthdays aufgerufen werden. WICHTIG: Der neue Download befindet sich hier. Das Hilfe Thema zu diesem Mod findest Du hier. Share this post Link to post
Lurschi 0 Report post Posted November 19, 2003 (edited) Danke für den Mod, kann ich gut gebrauchen nur funktioniert er bei mir noch nicht nach erfolgreicher MI- Installation kommt folgende Fehlermeldung Warning: load_template(./Skin/s5/mod_birthdayList_skin.php) [function.load-template]: failed to create stream: No such file or directory in /www/htdocs/v084814/forum/sources/functions.php on line 570 Habe mal Line 570 aus der function.php rausgesucht if ($ibforums->vars['safe_mode_skins'] == 0) { // Simply require and return require ROOT_PATH."Skin/".$ibforums->skin_id."/$name.php"; return new $name(); } else Edited November 19, 2003 by Lurschi Share this post Link to post
Stefan 0 Report post Posted November 19, 2003 Kopiere mal die mod_birthdayList_skin.php in dein Verzeichnis Skin/s5, dann sollte es funktionieren. ;) Share this post Link to post
Lurschi 0 Report post Posted November 19, 2003 (edited) Ok hat funktioniert Dachte ich hätte es in alle Verzeichnisse kopiert DANKE Edit: PS ist ein schöner Mod :teehee: Edited November 19, 2003 by Lurschi Share this post Link to post
kingofcomedy 0 Report post Posted November 26, 2003 Klingt gut, werde ich am WE mal testen. :) Share this post Link to post
DennyHH 0 Report post Posted December 6, 2003 Hallo, ich finde diesen Mod klasse, doch gibt es auch eine Möglichkeit das User direkt auf diese Liste klicken können? Share this post Link to post
craxelburger 0 Report post Posted December 6, 2003 Du musst nur Deine Skindateien entsprechend anpassen. Dann können Deine User an der Stelle klicken wo Du es einbaust. Guck mal z.B. in meinem Forum in der Memberlist. Wenn Du auf das Alter der User klickst landest Du in der Geburtstagsliste. Share this post Link to post
craxelburger 0 Report post Posted December 6, 2003 (edited) @Christian: Vielleicht wär es ne gute Idee wenn wir unsere Mods verbinden. Ich glaub mein Sternzeichen-Mod würde sich auch ganz gut in der Geburtstagsliste machen. Link zum Mod: http://www.ipbsupport.de/board/index.php?showtopic=338 MFG Craxelburger Edited December 6, 2003 by craxelburger Share this post Link to post
DennyHH 0 Report post Posted December 6, 2003 Du musst nur Deine Skindateien entsprechend anpassen. Dann können Deine User an der Stelle klicken wo Du es einbaust. Guck mal z.B. in meinem Forum in der Memberlist. Wenn Du auf das Alter der User klickst landest Du in der Geburtstagsliste. Hallo craxelburger. vielen Dank für Deine Antwort. Hm, leichter gesagt als getan. Was genau muss ich denn in den Skindateien anpassen, damit ich das Ergebniss habe? Die Idee mit der Mitgliederliste und dann auf das Geb.-Datum zu klicken ist nicht schlecht. Share this post Link to post
Guest Hexemer Report post Posted December 7, 2003 Ich habe einen Link oberhalb der Forumsstatistiken gesetzt: http://www.ht-board.org/index.php?act=idx Kannst du in den Board Index Sections unter stats_header anpassen ;) Share this post Link to post
craxelburger 0 Report post Posted December 7, 2003 (edited) Editiere memberlist.php suche: $member['joined'] = $std->get_date( $member['joined'], 'JOINED' ); $member['group'] = $this->mem_groups[ $member['mgroup'] ]['TITLE']; darunter einfügen: if (!empty($member['bday_year'])) { $temptime = explode ("-", date("d-m-Y", time())); $member['member_age'] = $temptime[2] - $member['bday_year']; if ($temptime[1] < $member['bday_month']) $member['member_age'] -= 1; if ( ($temptime[1] = $member['bday_month']) && ($temptime[0] < $member['bday_day']) ) $member['member_age'] -= 1; } else { $member['member_age'] = "-"; } passe an: $DB->query("SELECT m.name, m.id, m.posts, m.joined, m.mgroup, m.email,m.title, m.hide_email, m.location, m.aim_name, m.icq_number,m.bday_day, m.bday_month, m.bday_year, me.photo_location, me.photo_type, me.photo_dimensions FROM ibf_members m LEFT JOIN ibf_member_extra me ON me.id=m.id LEFT JOIN ibf_groups g ON m.mgroup=g.g_id WHERE m.id > 0".$q_extra." AND g.g_hide_from_list <> 1 ORDER BY m.".$this->sort_key." ".$this->sort_order." LIMIT ".$this->first.",".$this->max_results); öffne skin_mlist.php und passe an: <!-- Entry for {$member[member_NAME]} --> <tr> <td class='row4'><strong><a href="{$ibforums->base_url}showuser={$member['id']}">{$member['name']}</a><a href="{$ibforums->base_url}act=birthdays"> ({$member['member_age']})</a></strong></td> Code habe ich von Stefan, hab ihn nur leicht geändert. Wenn Du willst kannst Du auch noch die Sortierfunktion mit übernehmen. Kannst Du hier nachlesen: http://www.ipbsupport.de/board/index.php?showtopic=348 Edited December 7, 2003 by craxelburger Share this post Link to post
ICEman 0 Report post Posted March 9, 2004 (edited) Hallo, habe den Geb.-Liste mod "installiert". Funktioniert alles top. Der Aufruf über ....index.php?act=birthdays ist ja schön und gut aber gibt es nicht die Möglichkeit einen passenden Button auf der Forum-Startseite einzubinden ? (zB. oben rechts neben Kalender) Ich schätze das dies für die meisten von euch kein ernstes Thema/Problem ist, aber ICH als ahnungsloser habe da keinen Plan von. Nach Anleitung Texte ersetzen krieg ich gerade noch so hin... Für eine Schritt für Schritt Anleitung wäre ich sehr dankbar. Edited March 9, 2004 by ICEman Share this post Link to post
Helge 192 Report post Posted March 9, 2004 Willkommen auf IPBSupport.de =) Das ganze baust du einfach in den Skin ein. Öffne mal die Skin/s1/skin_global.php in einem Editor und suche folgendes (Zeile 197): <img src="{$ibforums->vars['img_url']}/atb_help.gif" border="0" alt="" /> <a href='{$ibforums->base_url}act=Help'>{$ibforums->lang['tb_help']}</a> Davor fügst du nun folgendes ein: <a href='{$ibforums->base_url}act=birthdays'>Geburtstage</a> Nun wird oben neben "Help / Hilfe" dein Geburtstags Link angezeigt. Share this post Link to post
ICEman 0 Report post Posted March 9, 2004 SUPER ! Das war ja ne superschnelle Antwort.. Kann ich noch was fragen ? Und wenn ich noch ein passende Bildchen davor möchte ( zB. das atb_chat.gif würde passen ) ? Share this post Link to post
Helge 192 Report post Posted March 9, 2004 Dann musst du das wohl anpassen. Das siehst du ja eigentlich, wie die anderen sind. Also änderst du den soeben eingefügten Code von: <a href='{$ibforums->base_url}act=birthdays'>Geburtstage</a> in... <img src="{$ibforums->vars['img_url']}/atb_chat.gif" border="0" alt="" /> <a href='{$ibforums->base_url}act=birthdays'>Geburtstage</a> Das wars... :D Share this post Link to post
ICEman 0 Report post Posted March 9, 2004 (edited) Hat nach dieser Anleitung natürlich auch super geklappt.. thx Edited March 9, 2004 by ICEman Share this post Link to post
Koly007 1 Report post Posted March 9, 2004 Hallo, gefällt mir echt gut.. danke falls sichs wer ansehen will http://cyber-maniac.koksa.org/forum/index.php?&act=birthdays *werbungmach* ^^ mfg Share this post Link to post
F!shBone 0 Report post Posted March 24, 2004 Hab da mal ne Frage zu der Liste, habs bei mir eingebaut funzt auch soweit, aber wenn ich jetzt alle Geburtstage aufrufe und dann auf nen bestimmten User klicke werde ich immer zum Forenindex geleitet, wenn ich aber im aktuellen Monat auf einen User klicke wird ganz normal sein Profil angezeigt. Share this post Link to post
kingofcomedy 0 Report post Posted March 24, 2004 (edited) Suchen nach $user['name'] = "<a href='".$this->base_url."&act=showuser=".$r['id']."'>".$r['name']."</a>"; ersetzen durch $user['name'] = "<a href='{$ibforums->base_url}&act=Profile&MID=".$r['id']."'>".$r['name']."</a>"; :) Edited March 24, 2004 by kingofcomedy Share this post Link to post
ICEman 0 Report post Posted March 24, 2004 Jo, funzt ! ...und damit keiner suchen muss, in welcher Datei das steht: sources/mods/birthdayList/mod_birthdayList_func.php ;) Share this post Link to post
F!shBone 0 Report post Posted March 25, 2004 Jetzt noch eins, hab mehrere Skins aufm Board installiert und auch versucht die Skindatei in die jeweiligen Ordner hoch zu laden, aber bei 3 kommt permission denied, was soll ich machen? Share this post Link to post
Helge 192 Report post Posted March 25, 2004 Mit diesem Tool kannst du die Ordner auf CHMOD 777 setzen, und somit kannst du dann wieder Skin Dateien in die Ordner kopieren. Share this post Link to post