Your-pMF
[/code] ändern in: [code] [/code]
17.10.04, 13:12:22

BugHunter2k

Geburtstage: index.php suchen nach : [php] # # ### Geburtstage $birthday_list = ''; if (!empty($_config['INDEX_BIRTHDAYS'])) { $liste = array(); $time = date('m-d'); $year = date('Y'); $result = $_db->query('SELECT u.`id`, u.`name`, YEAR(u.`geb`) AS `year`, g.`wio_color` FROM `'.$_cfg['DB_PREFIX'].'user` AS u, `'.$_cfg['DB_PREFIX'].'group` AS g WHERE u.`geb` LIKE \'%'.date('-m-d').'\' AND g.`id` = u.`group_id` GROUP BY u.`id`'); while ($geb = $_db->fetch_array($result)) { $liste[] = ''.(($geb['wio_color']) ? ''.$geb['name'].'' : $geb['name']).' ('.($year-$geb['year']).')'; } $birthday_list = (count($liste) > 0) ? implode(', ', $liste) : ''; } [/php] ädnern in: [php] # # ### Geburtstage $birthday_list = ''; if (!empty($_config['INDEX_BIRTHDAYS'])) { $liste = array(); $time = date('m-d'); $year = date('Y'); $result = $_db->query('SELECT u.`id`, u.`name`, YEAR(u.`geb`) AS `year`, g.`wio_color`, DATE_FORMAT(u.geb,"%e.%c.") as geb_date FROM `'.$_cfg['DB_PREFIX'].'user` AS u, `'.$_cfg['DB_PREFIX'].'group` AS g WHERE (TO_DAYS(NOW()) - TO_DAYS(geb) <= 30) AND g.`id` = u.`group_id` GROUP BY u.`id`'); while ($geb = $_db->fetch_array($result)) { $liste[] = ''.(($geb['wio_color']) ? ''.$geb['name'].'' : $geb['name']).' ('.$geb['geb_date'].') ('.($year-$geb['year']).')'; print_r($geb); } $birthday_list = (count($liste) > 0) ? implode(', ', $liste) : ''; } [/php] und bei bedarf die sprachvariable index_birthdays ändern
21.10.04, 09:26:09

Biker

[quote="BugHunter2k"]Die benutzer: index.php: [php] # # ### Statistik Werte $stat_forum = $_db->fetch_first('SELECT COUNT(f.`id`) AS `forums`, SUM(f.`topics`) AS `topics`, SUM(f.`posts`) AS `posts` FROM `'.$_cfg['DB_PREFIX'].'board` AS f WHERE `id` IN ('.get_aviable_boards('board').')'); $_stat['forums'] = $stat_forum['forums']; $_stat['topics'] = $stat_forum['topics']; $_stat['posts'] = $stat_forum['posts']; $user_anz = $_db->fetch_first('SELECT COUNT(`id`) AS `anz` FROM `'.$_cfg['DB_PREFIX'].'user`'); $last_user = $_db->fetch_first('SELECT `id`, `name` FROM `'.$_cfg['DB_PREFIX'].'user` ORDER BY `reg` DESC'); $_stat['users'] = $user_anz['anz']; $_stat['last_user_name'] = $last_user['name']; $_stat['last_user_id'] = $last_user['id']; $_stat['time'] = pmf_time(PMF_TIME); $_stat['date'] = pmf_date(PMF_TIME); [/php] ändern in [php] # # ### Statistik Werte $stat_forum = $_db->fetch_first('SELECT COUNT(f.`id`) AS `forums`, SUM(f.`topics`) AS `topics`, SUM(f.`posts`) AS `posts` FROM `'.$_cfg['DB_PREFIX'].'board` AS f WHERE `id` IN ('.get_aviable_boards('board').')'); $_stat['forums'] = $stat_forum['forums']; $_stat['topics'] = $stat_forum['topics']; $_stat['posts'] = $stat_forum['posts']; $user_anz = $_db->fetch_first('SELECT COUNT(`id`) AS `anz` FROM `'.$_cfg['DB_PREFIX'].'user`'); $_stat['users'] = $user_anz['anz']; $last_user = $_db->query('SELECT `id`, `name` FROM `'.$_cfg['DB_PREFIX'].'user` ORDER BY `reg` DESC LIMIT 0,5'); $_stat['last_user'] = ''; while ($row=$_db->fetch_array($last_user)){ $_stat['last_user'] .= ''.$row[name].' '; } $_stat['time'] = pmf_time(PMF_TIME); $_stat['date'] = pmf_date(PMF_TIME); [/php] index template: [code]
[/code] ändern in: [code] [/code] [/quote] Funzt leider net, nach dem ändern des Temp. wird der neueste User auch nicht mehr angezeigt, geschweige denn mehrer! :no:
21.10.04, 09:31:58

Biker

:wall: OK ich gebs ZU, mit Brille währe es nicht passiert. Fehler gefunden!!!
21.10.04, 09:51:36

Biker

Aber nach änderun der index.php wird das Forum etwas optisch verschoben, sieht net so doll aus:sigh:
21.10.04, 10:53:55

Biker

So habs soweit schon mal hingebogen :yes: Scheint auch so weit zu funzen. Wer kann mir nun noch mitteilen was in den entsprechenden Sprachvariablen geändert werden muss, damit ich es auch richtig Angezeigt bekomme wie im 3.1er Forum? :kaffe: Will nicht nerven, aber hab zu wenig Zeit mich damit auseinander zu setzen. :shock:
21.10.04, 16:25:24

BugHunter2k

admin -> sprachvariablen -> bearbeiten -> index.php auswählen und die entsprechenden ändern!
21.10.04, 19:54:07

Biker

in den Sprachvariablen ändere ich doch nur was davor steht, wie lasse ich denn die Termine auch anzeigen? Es geht warscheinlich noch um die Templ. die bearbeitet werden müssen!!!:kaffe:
26.10.04, 20:44:23

Biker

Schade das keiner die entsprechenden Tepl. bearbeitet, so bekomm ich das leider net hin :sigh:
27.10.04, 20:57:41

BugHunter2k

Die änderungen die du an den Templates machen musst, stehen da doch mit drin! schau dir das nochmal an.
28.10.04, 07:50:19

Biker

Sorry, ja hast recht. Ich meinte auch die Änderungen an den entsprechenden Sprachdatein. So das es auch entsprechend angezeigt wird. :kaffe:
29.10.04, 13:00:32

Biker

[quote="BugHunter2k"]Die änderungen die du an den Templates machen musst, stehen da doch mit drin! schau dir das nochmal an. [/quote] änderungen am templ. stehen nur bei den Besuchern, nicht bei den Geburtstagen oder den Events. :sigh:
29.10.04, 15:45:48

BugHunter2k

Sag mir mal bitte was du genau ändern willst, hab hier mitlerweile den überblick verloren, am besten mit nem screenshot, das ich das verstehen kann ;) hab immoment sehr wenig zeit mich um hacks zu kümmern, darum kann das ein wenig länger dauern
29.10.04, 16:41:15

Biker

bei den Benutzern wurden die templ. mit angegeben. Leider aber bei den Events und Geburtstagen nicht. Somit wird das nicht richtig angezeigt oder garnicht. ich finde einfach nicht was ich wo in den templ. einfügen muß. Die php Sachen sind klar!:kaffe:
29.10.04, 17:26:26

BugHunter2k

du musst eigentlixh gar nixhts an den templates ändern dort, die listenformatierung (links und name und () ) findet im php statt. du musst nur evtl die sprachvariablen anpassen, da daort noch steht heutige geburtstage / termine
29.10.04, 17:30:21

Biker

Wenn ich nur das mache was da steht, werden deui Geburtstage gar nicht mehr angezeigt und die Termine ändert sich nichts!
29.10.04, 22:23:39

BugHunter2k

Du hast aber schon termine die in dne nächsten 30 tagen kommen, oder geburtstage ? ... ... evtl hab ich auch in die vergangenheit gerechnet ;) werd ich mir morgen in ruhe anschaun.
30.10.04, 08:14:31

Biker

Klar haben wir das! Wir haben eigentlich jede Woche mehrere Termine und Geburtstage, ich habe die Geburtstage im Moment geändert, damit die aktuellen wenigstens angezeigt werden :kaffe:
 
 
     registrieren     benutzer     suche     team     kalender     hilfe     index    
Chat     downloads     link us     gästebuch     supportforum    
 

Terminanzeige usw.

original Thema anzeigen

 
16.10.04, 10:30:00

Biker

Ich habs bei PHPMyForum auch schon mal gepostet, mal sehn ob hier jemand das wieder machen kann. In der 3.1er habe ich mal angefragt ob es möglich ist die Termine der nächsten 4 Wochen anzuzeigen. Das wurde auch umgesetzt mit der Unterteilung in 4 Woche, 3 Wochen, 2 Woche, 7 Tage, Morgen und heute. Genau so mit den Geburtstagskindern die wurden dann für die nöchsten 30 Tage angezeigt. Auch konnte man einen Hack einbinden der die letzten 5 neuen User angezeigt hat. Das momentan nur jeweis die heutigen Termine, Geburtstagskinder und der letzte User angezeigt wird, ist etwas wenig. Wer macht sich dran und kann das ändern? :kaffe:
17.10.04, 12:50:18

BugHunter2k

geändert von: BugHunter2k - 17.10.04, 13:09:58

also für die termine: suche in der index.php [php] # # ### Termine $event_list = ''; if (!empty($_config['INDEX_EVENTS'])) { $liste = array(); $result = $_db->query('SELECT id, subject, UNIX_TIMESTAMP(event_date) AS date FROM `'.$_cfg['DB_PREFIX'].'calendar` WHERE event_date = NOW() AND (typ=0 OR (user_id = '.intval($_user['id']).' AND typ=1))'); while ($event = $_db->fetch_array($result)) { $liste[] = ''.$event['subject'].' '.pmfdate($event['event_Date']).''; } $event_list = (count($liste) > 0) ? implode(', ', $liste) : ''; unset($liste); } [/php] und ersetze es durch das hier: [php] # # ### Termine $event_list = ''; if (!empty($_config['INDEX_EVENTS'])) { $liste = array(); $result = $_db->query('SELECT id, subject,DATE_FORMAT(event_date,"%e.%c.") as event_date FROM `'.$_cfg['DB_PREFIX'].'calendar` WHERE (TO_DAYS(NOW()) - TO_DAYS(event_date) <= 30) AND (typ=0 OR (user_id = '.intval($_user['id']).' AND typ=1))'); while ($event = $_db->fetch_array($result)) { $liste[] = ''.$event['subject'].' ('.$event[event_date].') '; } $event_list = (count($liste) > 0) ? implode(', ', $liste) : ''; unset($liste); } [/php] dann ändere noch evtl das templalte index und / oder die PSrachvariable index_events_text
17.10.04, 13:00:20

BugHunter2k

geändert von: BugHunter2k - 17.10.04, 13:03:38

Die benutzer: index.php: [php] # # ### Statistik Werte $stat_forum = $_db->fetch_first('SELECT COUNT(f.`id`) AS `forums`, SUM(f.`topics`) AS `topics`, SUM(f.`posts`) AS `posts` FROM `'.$_cfg['DB_PREFIX'].'board` AS f WHERE `id` IN ('.get_aviable_boards('board').')'); $_stat['forums'] = $stat_forum['forums']; $_stat['topics'] = $stat_forum['topics']; $_stat['posts'] = $stat_forum['posts']; $user_anz = $_db->fetch_first('SELECT COUNT(`id`) AS `anz` FROM `'.$_cfg['DB_PREFIX'].'user`'); $last_user = $_db->fetch_first('SELECT `id`, `name` FROM `'.$_cfg['DB_PREFIX'].'user` ORDER BY `reg` DESC'); $_stat['users'] = $user_anz['anz']; $_stat['last_user_name'] = $last_user['name']; $_stat['last_user_id'] = $last_user['id']; $_stat['time'] = pmf_time(PMF_TIME); $_stat['date'] = pmf_date(PMF_TIME); [/php] ändern in [php] # # ### Statistik Werte $stat_forum = $_db->fetch_first('SELECT COUNT(f.`id`) AS `forums`, SUM(f.`topics`) AS `topics`, SUM(f.`posts`) AS `posts` FROM `'.$_cfg['DB_PREFIX'].'board` AS f WHERE `id` IN ('.get_aviable_boards('board').')'); $_stat['forums'] = $stat_forum['forums']; $_stat['topics'] = $stat_forum['topics']; $_stat['posts'] = $stat_forum['posts']; $user_anz = $_db->fetch_first('SELECT COUNT(`id`) AS `anz` FROM `'.$_cfg['DB_PREFIX'].'user`'); $_stat['users'] = $user_anz['anz']; $last_user = $_db->query('SELECT `id`, `name` FROM `'.$_cfg['DB_PREFIX'].'user` ORDER BY `reg` DESC LIMIT 0,5'); $_stat['last_user'] = ''; while ($row=$_db->fetch_array($last_user)){ $_stat['last_user'] .= ''.$row[name].' '; } $_stat['time'] = pmf_time(PMF_TIME); $_stat['date'] = pmf_date(PMF_TIME); [/php] index template: [code]
<#lng_boards#>: $_stat[forums] | <#lng_topics#>: $_stat[topics] | <#lng_posts#>: $_stat[posts] | <#lng_user#>: $_stat[users]
<#lng_index_welcome_new#>: $_stat[last_user_name]
<#lng_boards#>: $_stat[forums] | <#lng_topics#>: $_stat[topics] | <#lng_posts#>: $_stat[posts] | <#lng_user#>: $_stat[users]
<#lng_index_welcome_new#>: $_stat[last_user]
<#lng_boards#>: $_stat[forums] | <#lng_topics#>: $_stat[topics] | <#lng_posts#>: $_stat[posts] | <#lng_user#>: $_stat[users]
<#lng_index_welcome_new#>: $_stat[last_user_name]
<#lng_boards#>: $_stat[forums] | <#lng_topics#>: $_stat[topics] | <#lng_posts#>: $_stat[posts] | <#lng_user#>: $_stat[users]
<#lng_index_welcome_new#>: $_stat[last_user]
Powered by: phpMyForum 4.2.1 © Christoph Roeder
SQL Error