Pagina 1 van 1

<!-- BEGIN switch_user_logged_out -->

Geplaatst: 21 jul 2004, 16:44
door desert spider
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 -->

Geplaatst: 21 jul 2004, 17:03
door Podium4
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.

Geplaatst: 21 jul 2004, 17:07
door desert spider

Geplaatst: 21 jul 2004, 17:39
door Podium4
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.

Geplaatst: 21 jul 2004, 18:11
door desert spider
oke ik zal het probeeren
Wijziging: het is gelukt
http://www.owns.nl/hwfactory/forum/viewtopic.php?p=117