Staff Site

Installatie lukt niet? Plotseling een foutmelding. Of weet je niet hoe iets werkt. Problemen met phpBB2 kun je in dit archief opzoeken.
Forumregels

Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.
phpBB2.0.x
Gebruikersavatar
Luuk
Berichten: 7311
Lid geworden op: 22 okt 2003, 10:07
Locatie: Delft

Bericht door Luuk » 21 mei 2004, 16:24

log eens in onder een andere naam (dat van je test account). De admin kan het plaatje altijd zien.
Afbeelding

Russ
Berichten: 118
Lid geworden op: 07 dec 2003, 13:17

Bericht door Russ » 21 mei 2004, 16:31

oops :oops:

het werkt, nogmaals bedankt :thumb:

Russ
Berichten: 118
Lid geworden op: 07 dec 2003, 13:17

Bericht door Russ » 22 mei 2004, 17:49

Nog een vraagje:

Ik heb de Custom Title MOD geinstalleerd maar nu staat er op de Staff Site gewoon nog steeds "Site Administrator" ipv the Custom Title.

Gebruikersavatar
WebSiteNet
Berichten: 6524
Lid geworden op: 20 okt 2003, 16:56
Locatie: Wieringerwerf
Contacteer:

Bericht door WebSiteNet » 22 mei 2004, 18:12

Welke Custom title mod?

Russ
Berichten: 118
Lid geworden op: 07 dec 2003, 13:17

Bericht door Russ » 22 mei 2004, 18:21


Russ
Berichten: 118
Lid geworden op: 07 dec 2003, 13:17

Bericht door Russ » 23 mei 2004, 15:11

Weet niemand dit?

Gebruikersavatar
Luuk
Berichten: 7311
Lid geworden op: 22 okt 2003, 10:07
Locatie: Delft

Bericht door Luuk » 23 mei 2004, 15:45

ik denk dit zo:
open staff.php
Zoek

Code: Selecteer alles

$avatar = '';
add, before

Code: Selecteer alles

			$custom_title = '';
			if ( !empty($staff['user_custom_title']) ) 
{ 
	switch( $board_config['custom_title_mode'] )
	{
		case CUSTOM_TITLE_MODE_INDEPENDENT:
			$custom_title = $profiledata['user_custom_title'] . '<br />';
			break;
		case CUSTOM_TITLE_MODE_REPLACE_RANK:
			$poster_rank = $profiledata['user_custom_title'];
			break;
		case CUSTOM_TITLE_MODE_REPLACE_BOTH:
			$poster_rank = $profiledata['user_custom_title'];
			$rank_image = '';
			break;
		default:
			break;
	}
}
Zoek

Code: Selecteer alles

'RANK_IMAGE' => $rank_image,
add, after

Code: Selecteer alles

'CUSTOM_TITLE' => $custom_title,
open staff_body.tpl
zoek

Code: Selecteer alles

{user_level.staff.RANK}
replace with

Code: Selecteer alles

{user_level.staff.CUSTOM_TITLE}
weet niet of dit nu allemaal werkt, hebt het niet getest, heb het gekeken hoe ze het in usercp_viewprofile.php doen.
Laatst gewijzigd door Luuk op 24 mei 2004, 15:26, 1 keer totaal gewijzigd.
Afbeelding

Russ
Berichten: 118
Lid geworden op: 07 dec 2003, 13:17

Bericht door Russ » 23 mei 2004, 20:25

Hmm, krijg het niet werkend

Gebruikersavatar
Luuk
Berichten: 7311
Lid geworden op: 22 okt 2003, 10:07
Locatie: Delft

Bericht door Luuk » 24 mei 2004, 15:27

doe het eerste eens opnieuw uitvoeren, had een foutje gemaakt, is geëdit.
Afbeelding

Russ
Berichten: 118
Lid geworden op: 07 dec 2003, 13:17

Bericht door Russ » 24 mei 2004, 18:56

Nog steeds niet :?

Muiter
Berichten: 823
Lid geworden op: 05 sep 2003, 19:34
Contacteer:

Bericht door Muiter » 06 nov 2004, 23:18

Laat ik hier maar op inhaken. Ik heb hetzelfde probleem als Russ maar de oplossing van Luuk werkt voor mij niet, dit is mijn staff.php:

Code: Selecteer alles

<?php 

define('IN_PHPBB', true); 
$phpbb_root_path = './';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);

$userdata = session_pagestart($user_ip, PAGE_STAFF, $session_length); 
init_userprefs($userdata); 

include('includes/page_header.'.$phpEx); 

	$template->set_filenames(array(
		'body' => 'staff_body.tpl')
	);

$sql = "SELECT * FROM " . USERS_TABLE . " WHERE user_level !='0' ORDER BY user_level"; 

        if ( !($results = $db->sql_query($sql)) ) 
        { 
           message_die(GENERAL_ERROR, 'Could not obtain user information', '', __LINE__, __FILE__, $sql); 
        } 

while($m = $db->sql_fetchrow($results)) 
   { 
        if ( $m['user_avatar'] )
        {
                	switch( $m['user_avatar_type'] )
                	{
	                	case USER_AVATAR_UPLOAD:
		         	$avatar = ( $board_config['allow_avatar_upload'] ) ? '<img src="' . $board_config['avatar_path'] . '/' . $m['user_avatar'] . '" height="40" width="40" alt="" border="0" />' : '';
			break;
                		case USER_AVATAR_REMOTE:
			$avatar = ( $board_config['allow_avatar_remote'] ) ? '<img src="' . $m['user_avatar'] . '" alt="" border="0" />' : '';
			break;
	                	case USER_AVATAR_GALLERY:
			$avatar = ( $board_config['allow_avatar_local'] ) ? '<img src="' . $board_config['avatar_gallery_path'] . '/' . $m['user_avatar'] . '" alt="" border="0" />' : '';
			break;
                	}
        }
        else
        {
                             $avatar = '';
        }

                if ( $m['user_level'] == ADMIN )
                        {
                                $level = '<b style="color:#' . $theme['fontcolor3'] . '">Administrator</b>';
                        }
                else
                        {
                                $level = '<b style="color:#' . $theme['fontcolor2'] . '">Moderator</b>';
                        }

                if ( $m['user_icq'] )
                {
                                     $icq = '<a href="http://wwp.icq.com/scripts/contact.dll?msgto=' . $m['user_icq'] . '"><img src="' . $images['icon_icq'] . '" alt="' . $lang['ICQ'] . '" title="' . $lang['ICQ'] . '" border="0" /></a>';
                }
                else
                {
                                     $icq = '';
                }

                if ( $m['user_email'] )
                {
                                     $mail = '<a href="mailto:' . $m['user_email'] . '"><img src="' . $images['icon_email'] . '" alt="' . $lang['Send_email'] . '" title="' . $lang['Send_email'] . '" border="0" /></a>';
                }
                else
                {
                                     $mail = '';
                }
                if ( $m['user_yim'] )
                {
                                     $yim = '<a href="http://edit.yahoo.com/config/send_webmesg?.target=' . $m['user_yim'] . '&.src=pg"><img src="' . $images['icon_yim'] . '" alt="' . $lang['YIM'] . '" title="' . $lang['YIM'] . '" border="0" /></a>';
                }
                else
                {
                                     $yim = '';
                }
                if ( $m['user_aim'] )
                {
                                     $aim = '<a href="aim:goim?screenname=' . $m['user_aim'] . '&message=Hello+Are+you+there?"><img src="' . $images['icon_aim'] . '" alt="' . $lang['AIM'] . '" title="' . $lang['AIM'] . '" border="0" /></a>';
                }
                else
                {
                                     $aim = '';
                }

		$template->assign_block_vars('staff',	array(
                        'AVATAR' => $avatar,
                        'NAME' => $m[username],
                        'LEVEL' => $level,
                        'MAIL' => $mail,
                        'PM' => '<a href="privmsg.'.$phpEx.'?mode=post&u='. $m['user_id'] .'"><img src="' . $images['icon_pm'] . '" alt="' . $lang['Send_private_message'] . '" title="' . $lang['Send_private_message'] . '" border="0" /></a>',
                        'MSN' => $m['user_msnm'],
                        'YIM' => $yim,
                        'AIM' => $aim,
                        'ICQ' => $icq)
		);
   }

                      $template->assign_vars(array( 
                        'L_AVATAR' => $lang['Avatar'], 
                        'L_USERNAME' => $lang['Username'], 
                        'L_EMAIL' => $lang['Email'],
                        'L_PM' => $lang['Private_Message'],
                        'L_MESSENGER' => $lang['MSNM'],
                        'L_YAHOO' => $lang['YIM'],
                        'L_AIM' => $lang['AIM'],
                        'L_ICQ_NUMBER' => $lang['ICQ'])
                      );

$template->pparse('body');

include('includes/page_tail.'.$phpEx); 
?>
De gebruikers moeten wel de e-mail knop blijven zien maar niet de e-mail adressen. Ze moeten nog wel een e-mail kunnen versturen via het forum.
Hoi! Ik ben een onderschrift virus, kopieer/plak mij in jouw onderschrift om mij te verspreiden!

Gebruikersavatar
Luuk
Berichten: 7311
Lid geworden op: 22 okt 2003, 10:07
Locatie: Delft

Bericht door Luuk » 07 nov 2004, 13:58

vervang

Code: Selecteer alles

$mail = '<a href="mailto:' . $m['user_email'] . '"><img src="' . $images['icon_email'] . '" alt="' . $lang['Send_email'] . '" title="' . $lang['Send_email'] . '" border="0" /></a>'; 
met

Code: Selecteer alles

$mail_url = ( $board_config['board_email_form'] ) ? append_sid("profile.$phpEx?mode=email&" . POST_USERS_URL .'=' . $m['user_id']) : 'mailto:' . $m['user_email'];
$mail = '<a href="' . $mail_url . '"><img src="' . $images['icon_email'] . '" alt="' . $lang['Send_email'] . '" title="' . $lang['Send_email'] . '" border="0" /></a>'; 
dat zou goed moeten zijn, alleen snap ik je andere probleem niet helemaal? staat er evengoed een moderator die geen moderator is?
Afbeelding

Gesloten