|
|
 |
| Kategorie: |
PHPKIT 1.6.03 Hacks |
| Autor: |
msycho |
| Datum: |
12.01.2007 |
| Gelesen: |
5281x |
|
|
|
|
|
|
|
|
|
Wenn Ihr möchtet, dass bei Euch als Haupadministrator bzw. der Benutzer-ID 1 im Forum und im Profil "Hauptadministrator" anstatt Administrator steht, dann geht wie nachfolgend beschrieben vor.
Zur Sicherheit macht Ihr bitte von allen zu bearbeitenden Dateien Kopien. Diese Änderungen beziehen sich auf die Version 1.6.03.
Forum
forum/showthread.php
Suche:
Öffnen
| PHP: | if ($userinfo['user_status']=='admin' && $userinfo['user_sex']=='w') eval ("\$post_autor_status= \"".getTemplate ("forum/showthread_userstatus_admin_w"). "\";"); elseif ($userinfo['user_status']=='admin') eval ("\$post_autor_status= \"".getTemplate ("forum/showthread_userstatus_admin"). "\";"); elseif ($userinfo['user_status']=="mod" && $userinfo['user_sex']=='w') eval ("\$post_autor_status= \"".getTemplate ("forum/showthread_userstatus_mod_w"). "\";"); elseif ($userinfo['user_status']=="mod") eval ("\$post_autor_status= \"".getTemplate ("forum/showthread_userstatus_mod"). "\";");
|
|
Ersetze mit:
Öffnen
| PHP: | if ($userinfo['user_id']=='1' && $userinfo['user_status']=='admin' && $userinfo['user_sex']=='w') eval ("\$post_autor_status= \"".getTemplate ("forum/showthread_userstatus_mainadmin_w"). "\";"); elseif ($userinfo['user_id']=='1' && $userinfo['user_status']=='admin') eval ("\$post_autor_status= \"".getTemplate ("forum/showthread_userstatus_mainadmin"). "\";"); elseif ($userinfo['user_status']=='admin' && $userinfo['user_sex']=='w') eval ("\$post_autor_status= \"".getTemplate ("forum/showthread_userstatus_admin_w"). "\";"); elseif ($userinfo['user_status']=='admin') eval ("\$post_autor_status= \"".getTemplate ("forum/showthread_userstatus_admin"). "\";"); elseif ($userinfo['user_status']=="mod" && $userinfo['user_sex']=='w') eval ("\$post_autor_status= \"".getTemplate ("forum/showthread_userstatus_mod_w"). "\";"); elseif ($userinfo['user_status']=="mod") eval ("\$post_autor_status= \"".getTemplate ("forum/showthread_userstatus_mod"). "\";"); elseif ($userinfo['user_status']=="member" && $userinfo['user_sex']=='w') eval ("\$post_autor_status= \"".getTemplate ("forum/showthread_userstatus_member_w"). "\";"); elseif ($userinfo['user_status']=="member") eval ("\$post_autor_status= \"".getTemplate ("forum/showthread_userstatus_member"). "\";"); elseif ($userinfo['user_status']=="user" && $userinfo['user_sex']=='w') eval ("\$post_autor_status= \"".getTemplate ("forum/showthread_userstatus_user_w"). "\";"); elseif ($userinfo['user_status']=="user") eval ("\$post_autor_status= \"".getTemplate ("forum/showthread_userstatus_user"). "\";"); elseif ($userinfo['user_status']=="ban") eval ("\$post_autor_status= \"".getTemplate ("forum/showthread_userstatus_ban"). "\";");
|
|
Profil
login/userinfo.php
Suche:
Öffnen
| PHP: | if ($userinfo[user_status]=="admin") { if ($userinfo[user_sex]=="w") { $info_userstatus=$lang['admin_female']; } else { $info_userstatus=$lang['admin']; } } elseif ($userinfo[user_status]=="mod") { if ($userinfo[user_sex]=="w") { $info_userstatus=$lang['mod_female']; } else {$info_userstatus=$lang['mod']; } } elseif ($userinfo[user_status]=="member") { if ($userinfo[user_sex]=="w") { $info_userstatus=$lang['member_female']; } else { $info_userstatus=$lang['member']; } } elseif ($userinfo[user_status]=="user") { if ($userinfo[user_sex]=="w") { $info_userstatus=$lang['user_female']; } else { $info_userstatus=$lang['user']; } } elseif ($userinfo[user_status]=="ban") { $info_userstatus=$lang['banned']; }
|
|
Ersetze mit:
Öffnen
| PHP: | if ($userinfo['user_id']=='1' && $userinfo['user_status']=='admin' && $userinfo['user_sex']=='w') $info_userstatus = $lang['mainadmin_female']; elseif ($userinfo['user_id']=='1' && $userinfo['user_status']=='admin') $info_userstatus = $lang['mainadmin_male']; elseif ($userinfo['user_status']=='admin' && $userinfo['user_sex']=='w') $info_userstatus = $lang['admin_female']; elseif ($userinfo['user_status']=='admin') $info_userstatus = $lang['admin_male']; elseif ($userinfo['user_status']=="mod" && $userinfo['user_sex']=='w') $info_userstatus = $lang['mod_female']; elseif ($userinfo['user_status']=="mod") $info_userstatus = $lang['mod_male']; elseif ($userinfo['user_status']=="member" && $userinfo['user_sex']=='w') $info_userstatus = $lang['member_female']; elseif ($userinfo['user_status']=="member") $info_userstatus = $lang['member_male']; elseif ($userinfo['user_status']=="user" && $userinfo['user_sex']=='w') $info_userstatus = $lang['user_female']; elseif ($userinfo['user_status']=="user") $info_userstatus = $lang['user_male']; elseif ($userinfo['user_status']=="ban") $info_userstatus = $lang['banned'];
|
|
Profil-Bearbeitung
login/edtprofil.php
Suche:
Öffnen
| PHP: | if ($info['user_status']=='admin') $info_user_status=$lang['admin']; elseif ($info['user_status']=='mod') $info_user_status=$lang['mod']; elseif ($info['user_status']=='member') $info_user_status=$lang['member']; elseif ($info['user_status']=='user') $info_user_status=$lang['user'];
|
|
Ersetze mit:
Öffnen
| PHP: | if ($USER['id']=='1' && $info['user_status']=='admin' && $info['user_sex']=='w') $info_user_status = $lang['mainadmin_female']; elseif ($USER['id']=='1' && $info['user_status']=='admin') $info_user_status = $lang['mainadmin_male']; elseif ($info['user_status']=='admin' && $info['user_sex']=='w') $info_user_status = $lang['admin_female']; elseif ($info['user_status']=='admin') $info_user_status = $lang['admin_male']; elseif ($info['user_status']=="mod" && $info['user_sex']=='w') $info_user_status = $lang['mod_female']; elseif ($info['user_status']=="mod") $info_user_status = $lang['mod_male']; elseif ($info['user_status']=="member" && $info['user_sex']=='w') $info_user_status = $lang['member_female']; elseif ($info['user_status']=="member") $info_user_status = $lang['member_male']; elseif ($info['user_status']=="user" && $info['user_sex']=='w') $info_user_status = $lang['user_female']; elseif ($info['user_status']=="user") $info_user_status = $lang['user_male']; elseif ($info['user_status']=="ban") $info_user_status = $lang['banned'];
|
|
Jetzt muss noch zur richtigen Darstellung des Status die Datei admin/lib/lib_lang.german.php folgendermaßen geändert werden:
Öffnen
| PHP: | //userstatus $lang['mainadmin']='Hauptadmin'; $lang['admin']='Administrator'; $lang['admin_male']='Administrator'; $lang['admin_female']='Administratorin'; $lang['mod']='Moderator'; $lang['mod_male']='Moderator'; $lang['mod_female']='Moderatorin'; $lang['member']='Mitglied'; $lang['member_male']='Mitglied'; $lang['member_female']='Mitglied'; $lang['user']='User'; $lang['user_male']='User'; $lang['user_female']='Userin'; $lang['guest_status']='Gast';
|
|
Ersetze mit:
Öffnen
| PHP: | //userstatus $lang['mainadmin']='Hauptadministrator'; $lang['mainadmin_male']='Hauptadministrator'; $lang['mainadmin_female']='Hauptadministratorin'; $lang['admin']='Administrator'; $lang['admin_male']='Administrator'; $lang['admin_female']='Administratorin'; $lang['mod']='Moderator'; $lang['mod_male']='Moderator'; $lang['mod_female']='Moderatorin'; $lang['member']='Mitglied'; $lang['member_male']='Mitglied'; $lang['member_female']='Mitglied'; $lang['user']='User'; $lang['user_male']='User'; $lang['user_female']='Userin'; $lang['guest_status']='Gast';
|
|
Damit der richtige Status auch im Forum angezeigt wird, müssen noch Templates angelegt werden. Die Templates haben den Vorteil, dass man so einen einzelnen Benutzerstatus mit z.B. einer kleiner Grafik schmücken kann.
Erstelle nun folgende Dateien:
showthread_userstatus_mainadmin.htm
Öffnen
| code: | <b>Hauptadministrator</b><br> |
|
showthread_userstatus_mainadmin_w.htm
Öffnen
| code: | <b>Hauptadministratorin</b><br> |
|
showthread_userstatus_member.htm
Öffnen
showthread_userstatus_member_w.htm
Öffnen
showthread_userstatus_user.htm
Öffnen
showthread_userstatus_user_w.htm
Öffnen
showthread_userstatus_ban.htm
Öffnen
Diese neu angelegten Dateien müsst Ihr jetzt in folgendes Verzeichnis auf Euren FTP laden: templates/forum.
Falls Ihr Fragen, Anregungen etc. haben solltet, sucht bitte das Forum hier auf.
Ich danke Dooki an dieser Stelle, der so freundlich war und es erlaubt hat, diesen Artikel hier online zu stellen. |
|
|
|
|
|