Beschreibung:
Mit dieser kleiner Änderung wird in der Userinfo die Anzeige der letzten Beiträge beliebig erweiterbar.
Erfolgreich getestet unter der Version
1.6.5
Installation:
ersetze alles in pkinc/publictpl/userinfo_foruminfo_lastthread.htm mit:
| HTML-Code Anfang: (4 Zeilen) | Code markieren | | <b><a href="$link_thread">$forumthread[forumthread_title]</a></b> <br /> <font class="small">Im Forum: <a href="$link_category">$forumcat[forumcat_name]</a></font> <br /> |
| | | HTML-Code Ende: (4 Zeilen) | Code markieren |
|
|
suche in pkinc/publictpl/userinfo_foruminfo.htm:
und ersetze mit:
suche in pkinc/public/userinfo.php:
| PHP-Code Anfang: (30 Zeilen) | Code markieren | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 |
| $lastpost=$DB->fetch_array($DB->query("SELECT ".$db_tab['forumpost'].".forumpost_threadid, ".$db_tab['forumpost'].".forumpost_id FROM ".$db_tab['forumpost']." LEFT JOIN ".$db_tab['forumthread']." ON ".$db_tab['forumthread'].".forumthread_id=".$db_tab['forumpost'].".forumpost_threadid LEFT JOIN ".$db_tab['forumcat']." ON ".$db_tab['forumcat'].".forumcat_id=".$db_tab['forumthread'].".forumthread_catid WHERE (".sqlrights($db_tab['forumcat'].".forumcat_rrights")." OR ".$db_tab['forumcat'].".forumcat_mods LIKE '%-".pkGetUservalue('id')."-%' OR ".$db_tab['forumcat'].".forumcat_user LIKE '%-".pkGetUservalue('id')."-%') AND ".$db_tab['forumpost'].".forumpost_autorid=".$userinfo['user_id']." ORDER BY ".$db_tab['forumpost'].".forumpost_time DESC LIMIT 1")); if(!empty($lastpost[0])) { $forumthread=$DB->fetch_array($DB->query("SELECT forumthread_id, forumthread_title, forumthread_catid FROM ".$db_tab['forumthread']." WHERE forumthread_id='".$lastpost['forumpost_threadid']."'")); $forumcat=$DB->fetch_array($DB->query("SELECT forumcat_id, forumcat_name FROM ".$db_tab['forumcat']." WHERE forumcat_id='".$forumthread['forumthread_catid']."'")); $forumthread['forumthread_title']=pkEntities($forumthread['forumthread_title']); $forumcat['forumcat_name']=pkEntities($forumcat['forumcat_name']); $link_thread=pkLink('forumsthread','','threadid='.$forumthread['forumthread_id'].'&postid='.$lastpost['forumpost_id']); $link_category=pkLink('forumscategory','','catid='.$forumcat['forumcat_id']); eval("\$forumpost_info= \"".pkTpl("userinfo_foruminfo_lastthread")."\";"); } else { $forumpost_info='-'; } |
| | | PHP-Code Ende: (30 Zeilen) | Code markieren |
|
|
und ersetze mit:
| PHP-Code Anfang: (38 Zeilen) | Code markieren | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 |
| ##### Anzahl Lastposts ändern by burnerfm.de || PimpYourKiT.de ##### $lastposts = 3; //--> Anzahl angezeigter Lastpost ( Standard: 3 ) $getlastpost=$SQL->query("SELECT ".pkSQLTAB_FORUM_POST.".forumpost_threadid, ".pkSQLTAB_FORUM_POST.".forumpost_id FROM ".pkSQLTAB_FORUM_POST." LEFT JOIN ".pkSQLTAB_FORUM_THREAD." ON ".pkSQLTAB_FORUM_THREAD.".forumthread_id=".pkSQLTAB_FORUM_POST.".forumpost_threadid LEFT JOIN ".pkSQLTAB_FORUM_CATEGORY." ON ".pkSQLTAB_FORUM_CATEGORY.".forumcat_id=".pkSQLTAB_FORUM_THREAD.".forumthread_catid WHERE (".sqlrights(pkSQLTAB_FORUM_CATEGORY.".forumcat_rrights")." OR ".pkSQLTAB_FORUM_CATEGORY.".forumcat_mods LIKE '%-".pkGetUservalue('id')."-%' OR ".pkSQLTAB_FORUM_CATEGORY.".forumcat_user LIKE '%-".pkGetUservalue('id')."-%') AND ".pkSQLTAB_FORUM_POST.".forumpost_autorid=".$userinfo['user_id']." ORDER BY ".pkSQLTAB_FORUM_POST.".forumpost_time DESC LIMIT ".$lastposts); while($lastpost=$SQL->fetch_array($getlastpost)) { if(!empty($lastpost[0])) { $showlastposts = ($lastposts > 1) ? 'Die letzten '.$lastposts.' Beiträge': 'Letzter Beitrag'; $getforumthread=$SQL->query("SELECT forumthread_id, forumthread_title, forumthread_catid FROM ".pkSQLTAB_FORUM_THREAD." WHERE forumthread_id='".$lastpost['forumpost_threadid']."'"); while($forumthread=$SQL->fetch_array($getforumthread)) { $forumcat=$SQL->fetch_array($SQL->query("SELECT forumcat_id, forumcat_name FROM ".pkSQLTAB_FORUM_CATEGORY." WHERE forumcat_id='".$forumthread['forumthread_catid']."'")); $forumthread['forumthread_title']=pkEntities($forumthread['forumthread_title']); $forumcat['forumcat_name']=pkEntities($forumcat['forumcat_name']); $link_thread=pkLink('forumsthread','','threadid='.$forumthread['forumthread_id'].'&postid='.$lastpost['forumpost_id']); $link_category=pkLink('forumscategory','','catid='.$forumcat['forumcat_id']); eval("\$forumpost_info.= \"".pkTpl("userinfo_foruminfo_lastthread")."\";"); } } else { $forumpost_info='-'; } } ##### Anzahl Lastposts ändern by burnerfm.de || PimpYourKiT.de ##### |
| | | PHP-Code Ende: (38 Zeilen) | Code markieren |
|
|
Hinweis
Hier klicken zum aufklappen
Für eventuell aufkommende Fehler übernehme wir keine Verantwortung. Für die Installation des Addons seit ausschließlich Ihr verantwortlich.
Diese
Modul, darf auf allen die
WCMS PHPKIT eingesetzt und verwendet werden. (Versions Typ beachten!!!)
Rechtliches:
Das Entfernen, Verändern oder Unkenntlich machen des
Copyright ist untersagt. Ist das
Copyright durch Änderungen oder auf Grund äußerer Einflüsse nicht mehr sichtbar, muss der
Copyright-Vermerk vollständig und in der ursprünglichen Form, durch den Benutzer wieder hergestellt werden. Änderungen an den Script und Funktionen ist untersagt, es sei den zur Anpassung an das eigene Design, liegt im Ermessen des Benutzers und Erfolgen auf eigenes Risiko. Diese Änderungen berechtigen in keinem Fall zur Entfernung des
Copyright.
Die hier Veröffentlichten Dateien unterliegen dem Urheberrecht. Eine Weitergabe oder Vervielfältigung der Dateien ohne schriftliche Genehmigung durch den Autor ist untersagt. Zuwiderhandlungen können sowohl zivil- als auch straffrechtlich verfolgt werden.
Dieses
Modul darf nur auf
PimpYourKiT &
BurnerFM heruntergeladen werden.
Bei Fragen dazu - Bitte Forum benutzen