<!-- BEGIN switch_user_logged_out -->

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
Gebruikersavatar
desert spider
Berichten: 1101
Lid geworden op: 08 feb 2004, 18:51

<!-- BEGIN switch_user_logged_out -->

Bericht door desert spider » 21 jul 2004, 16:44

hallo

ik heb dit in viewtopic_body.tpl staan

Code: Selecteer alles

<!-- BEGIN switch_user_logged_out -->
{postrow.PROFILE_IMG}{postrow.POSTER_ONLINE}{postrow.PM_IMG}{postrow.EMAIL_IMG}{postrow.WWW_IMG}{postrow.AIM_IMG}{postrow.YIM_IMG}{postrow.MSN_IMG}{postrow.ICQ_IMG}
<!-- END switch_user_logged_out -->
maar als ik ingelogt ben staat dat er nog steets niets

het zelfte gebeurt er met de onder staande scripts

Code: Selecteer alles

<!-- BEGIN switch_user_logged_out -->
<span class="postdetails">{postrow.POSTER_RANK}<br />
{postrow.RANK_IMAGE}{postrow.POSTER_AVATAR}<br /><br />
{postrow.POSTER_AGE}<br />
{postrow.POSTER_GENDER}<br /> 
{postrow.POSTER_POSTS}<br />
{postrow.POSTER_FROM}<br />
{postrow.POSTER_FROM_FLAG}
<!-- END switch_user_logged_out -->

Gebruikersavatar
Podium4
Berichten: 3009
Lid geworden op: 07 aug 2003, 15:32
Locatie: Groningen / Zwolle

Bericht door Podium4 » 21 jul 2004, 17:03

Je gebruikt de verkeerde switch. Als je wil dat deze onderdelen alleen worden laten zien als een lid is ingelogd, moet je de switch

<!-- BEGIN switch_user_logged_in -->

en,

<!-- END switch_user_logged_in -->

gebruiken.
Alleen support via het forum, dus geen support via email, msn of pb.


Gebruikersavatar
Podium4
Berichten: 3009
Lid geworden op: 07 aug 2003, 15:32
Locatie: Groningen / Zwolle

Bericht door Podium4 » 21 jul 2004, 17:39

Ik zie het probleem al, je kunt namelijk niet in switch in een andere switch gebruiken.

We moeten dus in viewtopic.php wat gaan aanpassen:

Vind:

$template->assign_block_vars('postrow', array(

Daarachter staan allemaal variabelen, waarvan we een paar moeten aanpassen zodat ze alleen nog zichtbaar zijn voor ingelogde leden.

Ik geef je een voorbeeld hoe je een regel moet aanpassen, ik denk dat je dan zelf wel kunt bedenken hoe de rest moet.

Allereerst, deze variabelen moet je hebben aangepast om te krijgen wat jij wil: (hier staan niet de hele regel)

Code: Selecteer alles

POSTER_RANK
RANK_IMAGE
POSTER_AVATAR
POSTER_AGE
POSTER_GENDER
POSTER_POSTS
POSTER_FROM
POSTER_FROM_FLAG
PROFILE_IMG
POSTER_ONLINE
PM_IMG
EMAIL_IMG
WWW_IMG
AIM_IMG
YIM_IMG
MSN_IMG
ICQ_IMG
Al deze regels moeten veranderd worden op deze manier:

Vind:

'POSTER_RANK' => $poster_rank,

Vervang met:

'POSTER_RANK' => ( $userdata['session_logged_in'] ) ? $poster_rank : '',

Kijk goed wat ik heb aangepast, en pas het dus toe op alle andere, eerder genoemde variabelen.
Alleen support via het forum, dus geen support via email, msn of pb.

Gebruikersavatar
desert spider
Berichten: 1101
Lid geworden op: 08 feb 2004, 18:51

Bericht door desert spider » 21 jul 2004, 18:11

oke ik zal het probeeren

Gesloten