link naar "gebruikerslijst" en "gebruikersgro

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
Gesloten
atelier
Berichten: 5
Lid geworden op: 26 dec 2003, 03:02

link naar "gebruikerslijst" en "gebruikersgro

Bericht door atelier » 15 jan 2005, 12:52

Ik heb geprobeerd om uit te vissen hoe ik mijn forum zo kan veranderen dat:
1) de link naar "gebruikerslijst" en "gebruikersgroepen' niet wordt getoond vóórdat iemand is ingelogd.
2) nà het inloggen moeten deze links uiteraard wèl te zien zijn.

Helaas kom ik er niet uit, met mijn uiterst beperkte kennis van php.
Ik heb twee styles, en 5 languagepacks (internationaal forum alleen zichtbaar voor ingelogde leden)

Mijn dank is groot voor een bruikbare tip. :thumb:

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

Bericht door Luuk » 15 jan 2005, 13:09

Zet in overall_header.tpl de link tussen
<!-- BEGIN switch_user_logged_in -->
en
<!-- END switch_user_logged_in -->
Afbeelding

atelier
Berichten: 5
Lid geworden op: 26 dec 2003, 03:02

Bericht door atelier » 15 jan 2005, 14:46

Luuk, dank voor je antwoord.
Nog een vraagje slechts...


<!-- BEGIN switch_user_logged_in --> komt op zeker 5 plaatsen voor in de template.
welke plek moet ik dan kiezen?

En dan moet ik waarschijnlijk ook tussen
<!-- BEGIN switch_user_logged_out --> en
<!-- END switch_user_logged_out -->
de links weghalen?
Waar precies?

ook <!-- BEGIN switch_user_logged_out --> komt volgens mij meerdere keren voor.

Hier de code:


function PreloadImages()
{
if (document.images)
{
// preload all rollover images
<!-- BEGIN switch_user_logged_out -->
img0 = newImage('{T_TEMPLATE_PATH}/images/lang_{LANG}/btn_login_on.gif');
img1 = newImage('{T_TEMPLATE_PATH}/images/lang_{LANG}/btn_register_on.gif');
<!-- END switch_user_logged_out -->
<!-- BEGIN switch_user_logged_in -->
img2 = newImage('{T_TEMPLATE_PATH}/images/lang_{LANG}/btn_pm_on.gif');
img3 = newImage('{T_TEMPLATE_PATH}/images/lang_{LANG}/btn_profile_on.gif');
img4 = newImage('{T_TEMPLATE_PATH}/images/lang_{LANG}/btn_groups_on.gif');
img5 = newImage('{T_TEMPLATE_PATH}/images/lang_{LANG}/btn_logout_on.gif');
<!-- END switch_user_logged_in -->
img6 = newImage('{T_TEMPLATE_PATH}/images/lang_{LANG}/btn_faq_on.gif');
img7 = newImage('{T_TEMPLATE_PATH}/images/lang_{LANG}/btn_search_on.gif');
img8 = newImage('{T_TEMPLATE_PATH}/images/lang_{LANG}/btn_users_on.gif');
img9 = newImage('{T_TEMPLATE_PATH}/images/lang_{LANG}/btn_index_on.gif');
PreloadFlag = true;
}
return true;
}

function ShowImage(title, href, name)
{
document.write('<a title="' + title + '" href="' + href + '" class="mainmenu" ');
document.write('onmouseover="changeImages(\'btn_top_' + name + '\', \'{T_TEMPLATE_PATH}/images/lang_{LANG}/btn_' + name + '_on.gif\'); return true;" ');
document.write('onmouseout="changeImages(\'btn_top_' + name + '\', \'{T_TEMPLATE_PATH}/images/lang_{LANG}/btn_' + name + '.gif\'); return true;">');
document.write('<img name="btn_top_' + name + '" src="{T_TEMPLATE_PATH}/images/lang_{LANG}/btn_' + name + '.gif" height="18" border="0" alt="' + title + '" hspace="1" /></a> ');
return true;
}

//-->
</script>
</head>
<body bgcolor="#F8F8F8" text="#000000" link="#043698" vlink="#003090" onload="PreloadImages();">
<a name="top"></a>
<table width="100%" cellspacing="0" cellpadding="2" border="0" align="center" class="forumline">
<tr>
<td class="bodyline">
<table width="100%" cellspacing="0" cellpadding="0" border="0">
<tr>
<td align="center" valign="top"><a href="{U_INDEX}"><img src="{T_TEMPLATE_PATH}/images/logo_phpBB.gif" border="0" alt="{L_INDEX}" vspace="2" /></a></td>
</tr>
<!--<tr>
<td align="center" width="100%" valign="middle"><span class="maintitle">{SITENAME}</span><br />
<span class="subtitle">{SITE_DESCRIPTION}<br />&nbsp;</span></td>
</tr>-->
</table>
</td></tr>
<tr>
<td align="center" width="100%" valign="middle" class="th"><script language="JavaScript" type="text/javascript">
<!--
document.write('<span class="mainmenu">');
<!-- BEGIN switch_user_logged_out -->
ShowImage("{L_LOGIN_LOGOUT}", "{U_LOGIN_LOGOUT}", "login");
ShowImage("{L_REGISTER}", "{U_REGISTER}", "register");
<!-- END switch_user_logged_out -->
<!-- BEGIN switch_user_logged_in -->
ShowImage("{L_PROFILE}", "{U_PROFILE}", "profile");
ShowImage("{PRIVATE_MESSAGE_INFO}", "{U_PRIVATEMSGS}", "pm");
<!-- END switch_user_logged_in -->
ShowImage("{L_FAQ}", "{U_FAQ}", "faq");
ShowImage("{L_MEMBERLIST}", "{U_MEMBERLIST}", "users");
ShowImage("{L_SEARCH}", "{U_SEARCH}", "search");
<!-- BEGIN switch_user_logged_in -->
ShowImage("{L_USERGROUPS}", "{U_GROUP_CP}", "groups");
ShowImage("{L_LOGIN_LOGOUT}", "{U_LOGIN_LOGOUT}", "logout");
<!-- END switch_user_logged_in -->
ShowImage("{L_INDEX}", "{U_INDEX}", "index");
document.write('</span>');
//-->
</script><noscript>
<span class="mainmenu">
<!-- BEGIN switch_user_logged_out -->
<a href="{U_LOGIN_LOGOUT}"><img src="{T_TEMPLATE_PATH}/images/lang_{LANG}/btn_login.gif" height="18" border="0" alt="{L_LOGIN_LOGOUT}" hspace="1" /></a>
<a href="{U_REGISTER}"><img src="{T_TEMPLATE_PATH}/images/lang_{LANG}/btn_register.gif" height="18" border="0" alt="{L_REGISTER}" hspace="1" /></a>
<!-- END switch_user_logged_out -->
<!-- BEGIN switch_user_logged_in -->
<a href="{U_PROFILE}"><img src="{T_TEMPLATE_PATH}/images/lang_{LANG}/btn_profile.gif" height="18" border="0" alt="{L_PROFILE}" hspace="1" /></a>
<a href="{U_PRIVATEMSGS}"><img src="{T_TEMPLATE_PATH}/images/lang_{LANG}/btn_pm.gif" height="18" border="0" alt="{PRIVATE_MESSAGE_INFO}" hspace="1" /></a>
<!-- END switch_user_logged_in -->
<a href="{U_FAQ}"><img src="{T_TEMPLATE_PATH}/images/lang_{LANG}/btn_faq.gif" height="18" border="0" alt="{L_FAQ}" hspace="3" /></a>
<a href="{U_MEMBERLIST}"><img src="{T_TEMPLATE_PATH}/images/lang_{LANG}/btn_users.gif" height="18" border="0" alt="{L_MEMBERLIST}" hspace="1" /></a>
<a href="{U_SEARCH}"><img src="{T_TEMPLATE_PATH}/images/lang_{LANG}/btn_search.gif" height="18" border="0" alt="{L_SEARCH}" hspace="1" /></a>
<!-- BEGIN switch_user_logged_in -->
<a href="{U_GROUP_CP}"><img src="{T_TEMPLATE_PATH}/images/lang_{LANG}/btn_groups.gif" height="18" border="0" alt="{L_USERGROUPS}" hspace="1" /></a>
<a href="{U_LOGIN_LOGOUT}"><img src="{T_TEMPLATE_PATH}/images/lang_{LANG}/btn_logout.gif" height="18" border="0" alt="{L_LOGIN_LOGOUT}" hspace="1" /></a>
<!-- END switch_user_logged_in -->
<a href="{U_INDEX}"><img src="{T_TEMPLATE_PATH}/images/lang_{LANG}/btn_index.gif" height="18" border="0" alt="{L_INDEX}" hspace="1" /></a>
</span>
</noscript>
</td></tr>
</table>

<br />

hartelijk dank voor je antwoord!

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

Bericht door Luuk » 15 jan 2005, 15:42

Je moet het juist toevoegen.
Voor de groepen wordt het dan

Code: Selecteer alles

<!-- BEGIN switch_user_logged_in -->
<a href="{U_GROUP_CP}"><img src="{T_TEMPLATE_PATH}/images/lang_{LANG}/btn_groups.gif" height="18" border="0" alt="{L_USERGROUPS}" hspace="1" /></a>
<!-- END switch_user_logged_in -->
ipv

Code: Selecteer alles

<a href="{U_GROUP_CP}"><img src="{T_TEMPLATE_PATH}/images/lang_{LANG}/btn_groups.gif" height="18" border="0" alt="{L_USERGROUPS}" hspace="1" /></a> 
Hopelijk kun je het voor de gebruikerslijst dan zelf uitvogelen :bier:
Afbeelding

atelier
Berichten: 5
Lid geworden op: 26 dec 2003, 03:02

Bericht door atelier » 15 jan 2005, 16:35

yes... Dank je wel.

Ik ben een beetje eigenwijs geweest, en uitgezocht waar de links moeten staan.
Ik heb het zo opgelost, en het werkt.
document.write('<span class="mainmenu">');
<!-- BEGIN switch_user_logged_out -->
ShowImage("{L_LOGIN_LOGOUT}", "{U_LOGIN_LOGOUT}", "login");
ShowImage("{L_REGISTER}", "{U_REGISTER}", "register");
<!-- END switch_user_logged_out -->
<!-- BEGIN switch_user_logged_in -->
ShowImage("{L_SEARCH}", "{U_SEARCH}", "search");
ShowImage("{L_FAQ}", "{U_FAQ}", "faq");
ShowImage("{L_PROFILE}", "{U_PROFILE}", "profile");
ShowImage("{L_MEMBERLIST}", "{U_MEMBERLIST}", "users");
ShowImage("{L_USERGROUPS}", "{U_GROUP_CP}", "groups");
ShowImage("{PRIVATE_MESSAGE_INFO}", "{U_PRIVATEMSGS}", "pm");
ShowImage("{L_LOGIN_LOGOUT}", "{U_LOGIN_LOGOUT}", "logout");
<!-- END switch_user_logged_in -->
document.write('</span>');
Nogmaals, bedankt. :thumb:
Als ik eens in Limboland ben (heb straks een klusje in Roermond) stuur ik je een PM om je dat biertje aan te bieden :bier:

Gesloten