|
|
|
|
| 4031 Beiträge & 613 Themen in 17 Foren |
Keine neuen Beiträge, seit Ihrem letzten Besuch am 20.05.2012 - 15:28.
|
|
|
|
|
|
| Autor |
| Beitrag |

| Thema bewerten |
 |
| Du musst eingeloggt sein um dieses Thema bewerten zu können! |
| Noch keine Bewertung |
|
|
|
|
[ Tutorial - PHPKIT 1.6.5 ] Moderatoren nicht doppelt aufführen in der Team-Ansicht |
#1 |
|
1189 Beiträge - Messias Benutzergruppe: Support
|
 |
|
Stimmung:
 |
| Danke erhalten: 63 Anzeigen! |
|
Wen es stört, das Moderatoren in der Team-Ansicht (Bereich: Forum), die Moderatoren mehrmals gelistet werden, kann mit dieser Änderung Abhilfe schaffen.
Suche in der pkinc/public/team.php nach:
PHP-Code
Code markieren
|
unset($mods);
unset($m);
if(is_array($forumcat_cache))
{
foreach($forumcat_cache as $forumcat)
{
if(userrights($forumcat['forumcat_mods'],$forumcat['forumcat_rrights'])=="true" or userrights($forumcat['forumcat_user'],$forumcat[forumcat_rrights])=="true" or getrights($forumcat['forumcat_rrights'])=="true")
{
$m.=$forumcat['forumcat_mods'];
}
}
}
$mods=explode("-",$m);
|
|
Code markieren
15 Zeilen
|
und ERSETZE mit:
PHP-Code
Code markieren
|
/* Moderatoren nicht doppelt aufführen in der Teamansicht by Muetze | Blutrausch-Gilde.com
unset($mods);
unset($m);
if(is_array($forumcat_cache))
{
foreach($forumcat_cache as $forumcat)
{
if(userrights($forumcat['forumcat_mods'],$forumcat['forumcat_rrights'])=="true" or userrights($forumcat['forumcat_user'],$forumcat[forumcat_rrights])=="true" or getrights($forumcat['forumcat_rrights'])=="true")
{
$m.=$forumcat['forumcat_mods'];
}
}
}
$mods=explode("-",$m);
Moderatoren nicht doppelt aufführen in der Teamansicht by Muetze | Blutrausch-Gilde.com */
|
|
Code markieren
17 Zeilen
|
suche weiter nach:
und ERSETZE mit:
PHP-Code
Code markieren
|
/* Moderatoren nicht doppelt aufführen in der Teamansicht by Muetze | Blutrausch-Gilde.com
if($mods!="")
{
foreach($mods as $m)
{
if($m!="")
{
$sqlcommand.=" OR user_id='".intval($m)."'";
}
}
}*/
if($dir=="forum/")
{
$getuserinfo=$SQL->query("SELECT user_id, user_nick, user_sex FROM ".pkSQLTAB_USER." ORDER by user_nick ASC");
while($userinfo=$SQL->fetch_array($getuserinfo))
{
$user_row_foren='';
$getcats=$SQL->query("SELECT forumcat_id, forumcat_name FROM ".pkSQLTAB_FORUM_CATEGORY." WHERE (".sqlrights("forumcat_rrights")." OR forumcat_mods LIKE '%-".pkGetUservalue('id')."-%' OR forumcat_user LIKE '%-".pkGetUservalue('id')."-%') AND forumcat_mods LIKE '%-".$userinfo['user_id']."-%'");
while($forumcat=$SQL->fetch_array($getcats))
{
$forumcat['forumcat_name'] = pkEntities($forumcat['forumcat_name']);
eval("\$user_row_foren.= \"".pkTpl($dir."team_user_row_foren")."\";");
}
if($user_row_foren)
{
if(isonline($userinfo['user_id']))
{
eval("\$online_status= \"".pkTpl("member_os_online")."\";");
}
else
{
eval("\$online_status= \"".pkTpl("member_os_offline")."\";");
}
if($userinfo['user_sex']=='m')
{
eval("\$info_profile= \"".pkTpl("member_showprofil_iconlink_m")."\";");
}
elseif($userinfo['user_sex']=='w')
{
eval("\$info_profile= \"".pkTpl("member_showprofil_iconlink_w")."\";");
}
else
{
eval("\$info_profile= \"".pkTpl("member_showprofil_iconlink")."\";");
}
eval("\$user_row.= \"".pkTpl($dir."team_user_row")."\";");
}
}
if($user_row)
eval("\$user_block=\"".pkTpl($dir."team_userblock")."\";");
}
/* Moderatoren nicht doppelt aufführen in der Teamansicht by Muetze | Blutrausch-Gilde.com */
|
|
Code markieren
54 Zeilen
|
Einmal erfolgreich getestet im Testkit. Falls es zu Fehlern kommt, einfach hier antworten.
Nun schon werden die Moderatoren für den einzelnen Bereichen nur einmal in der Ansicht geführt und dafür stehen an der Seite, die verschiedenen Bereiche:
|
Es geht nicht darum zu haben was man will, sondern zu schätzen was man hat!
Die Gedanken sind frei, doch die Gehirne sind leer! |
| Beitrag vom 02.09.2010 - 23:12 |
|
| Online Status im Thread "Moderatoren nicht doppelt aufführen in der Team-Ansicht" |
 |
1 Gast |
| [ User | V.I.P. | Mitglied | Moderator | Administrator ] |
|