Fehler bei direkt in Admin zu admin_user.php gehen

Du hast Probleme beim Einbau oder bei der Benutzung eines Mods? In diesem Forum bist du richtig.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
Benutzeravatar
ATARI
Mitglied
Beiträge: 1684
Registriert: 22.02.2004 16:51
Wohnort: Monaco Di Bavaria

Fehler bei direkt in Admin zu admin_user.php gehen

Beitrag von ATARI »

Wollte mir eben diesen mod einbauen, der es erlaubt wenn man das profil eines user betrachtet, dass dort ein link eingeblendet wird für den admin, der in den acp in das profil des user führt um es dort zu bearbeiten.
wenn ich mit der maus über diesne link fahre, wird auch wunderbar angezeigt dass er nach admin/admin_user.php führt, aber wenn ich dann draufklicke, lande ich im im forum index (idnex.php).

wie kann man das beheben?


PS: selbstverständlich bin ich als admin eingeloggt!

Code: Alles auswählen

###############################################################################
## Mod Title:   User Administration Link on Profile 
## Mod Version: 1.0.0 
## Author:       Matthijs van de Water < matthijs@vandewater.tk > 
## Description:  This will add a link to the User Administration 
##               of the Administrator Control Panel on the 'view
##               profile' page. Will only display the link when
##               user is ADMIN.
## 
## Installation Level:  Intermediate
## Installation Time:   5-10 Minutes 
## Files To Edit:       3 
## Included Files:      none 
############################################################################### 
## 
## Installation Notes: 
## 
## Edit the files as listed below. 
## Changes need to be made to the 'profile_view_body.tpl', 
## 'usercp_viewprofile.php' and 'lang_main.php' files.
## This presumes you use the subSilver template!
###############################################################################

# 
#-----[ FIND IN usercp_viewprofile.php ]---------------------------------------
# 
        $page_title = $lang['Viewing_profile'];
        include($phpbb_root_path . 'includes/page_header.'.$phpEx);

# 
#-----[ ADD BEFORE ]-----------------------------------------------------------
# 
    if($userdata['user_level'] == ADMIN)
    {
             $template->assign_vars(array(
               "L_USER_ADMIN_FOR" => $lang['User_admin_for'],
               "U_ADMIN_PROFILE" => append_sid("admin/admin_users.$phpEx?mode=edit&u=" . $profiledata['user_id']))
             );  
        $template->assign_block_vars("switch_user_admin", array());
    }

# 
#-----[ SAVE usercp_viewprofile.php ]------------------------------------------
# 

# 
#-----[ FIND IN templates/subSilver/profile_view_body.tpl ]-------------------- 
# 
    <td class="catRight" width="60%"><b><span class="gen">{L_ABOUT_USER}</span></b></td>

# 
#-----[ CHANGE TO ]------------------------------------------------------------
# 
    <td class="catRight" width="60%"><b><span class="gen">{L_ABOUT_USER}</span></b>
    <!-- BEGIN switch_user_admin -->
    <span class="gen">&nbsp;(<a target="_admin" href="{U_ADMIN_PROFILE}" class="gen">{L_USER_ADMIN_FOR} {USERNAME}</a>)</span>
    <!-- END switch_user_admin -->
    </td>

# 
#-----[ SAVE templates/subSilver/profile_view_body.tpl ]----------------------- 
# 

# 
#-----[ FIND IN languages/lang_english/lang_main.php ]-------------------------
# 
$lang['About_user'] = "All about %s"; // %s is username

# 
#-----[ ADD AFTER ]------------------------------------------------------------
# 
$lang['User_admin_for'] = "User Administration for";

# 
#-----[ SAVE languages/lang_english/lang_main.php ]----------------------------
#
Man soll aufhören wenn´s am schönsten ist!

Servus phpBB! ;)
Benutzeravatar
punkface
Mitglied
Beiträge: 3579
Registriert: 12.08.2004 23:37

Beitrag von punkface »

Hallo

usercp_viewprofile.php
suche

Code: Alles auswählen

"U_ADMIN_PROFILE" => append_sid("admin/admin_users.$phpEx?mode=edit&u=" . $profiledata['user_id']))
ersetzte mit

Code: Alles auswählen

"U_ADMIN_PROFILE" => "admin/admin_users.$phpEx?mode=edit&u=" . $profiledata['user_id'] . '&sid=' . $userdata['session_id'])
Antworten

Zurück zu „phpBB 2.0: Mod Support“