Pagina 1 van 1

Meer verbergen?

Geplaatst: 17 mei 2007, 23:15
door marian0810
Gasten die bij ons niet ingelogd zijn kunnen alleen een welkomstbericht lezen en zien daarbij dit:

Afbeelding

Ik zou graag eigenlijk al die gegevens ook nog willen verbergen zodat ze alleen nog maar dit zien:

Afbeelding

Hoe doe ik dat?

Geplaatst: 17 mei 2007, 23:18
door Coen
Dit kun je doen door de betreffende (HTML-)code tussen:

Code: Selecteer alles

<!-- BEGIN SWITCH user_logged_in -->
en

Code: Selecteer alles

<!-- END SWITCH user_logged_in -->
te plaatsen in viewtopic_body.tpl! :thumb:

PS. Vergeet niet dat de switches elk aan het begin van een regel moeten staan, er mag dus niets voor staan in dezelfde regel, behalve spaties, tabs etc...

Geplaatst: 17 mei 2007, 23:39
door marian0810
Maar die bestandjes lijken wel één lange regel, waar begint en eindigt een regel precies mee?

Geplaatst: 18 mei 2007, 00:11
door Coen
marian0810 schreef:Maar die bestandjes lijken wel één lange regel, waar begint en eindigt een regel precies mee?
Open het bestand eens met een 'echte editor', zoals de gratis te downloaden, Crimson Editor! :)

Geplaatst: 18 mei 2007, 00:35
door marian0810
Okee, dat ziet er opeens heel anders uit :D
Nu zie ik dus dat een regel loopt van <td> tot </td> klopt dat?
Maar als dat zo is dan lukt het dus niet wat ik wil? Want RANK en RANK_IMAGE staan in dezelfde regel en ik wil graag het een wel zichtbaar en het ander niet :?

Geplaatst: 18 mei 2007, 00:37
door Coen
Het klopt ongeveer wat je zegt en dat is voldoende om dit tot een goed einde te brengen! :)

De twee dingen die hier achter elkaar staan, staan niet direct met elkaar in verband. Het kan dus geen kwaad om de een op een andere regel dan de ander te zetten. Je kunt RANK_IMAGE dus gerust een regeltje naar beneden verhuizen om de switch erboven te zetten! :)

Geplaatst: 18 mei 2007, 00:38
door marian0810
Okee ga ik proberen. Dus dan hoeft er geen <td> voor te staan?

Geplaatst: 18 mei 2007, 00:55
door Coen
<td> hoeft inderdaad niet strict noodzakelijk voor elke regel te staan. Sterker nog, dat gaat rare dingen opleveren, als je dat wel doet! ;)

Het is gewoon een kwestie van met die dingetjes schuiven, geen dingen erbij maken (behalve de switches) en ook geen dingen weghalen! :)

En nu ga ik slapen, succes ermee en tot morg.. euhr, later vandaag! ;) ;)

Geplaatst: 19 mei 2007, 00:14
door marian0810
Het lukt niet, ik krijg iedere keer een foutmelding zodra ik dan weer een topic wil bekijken :?

Code: Selecteer alles

Parse error: parse error, unexpected T_STRING in /var/www/vhosts/atkinsforum.info/httpdocs/forum/includes/template.php(127) : eval()'d code on line 32
Wat nu? :?:

Geplaatst: 19 mei 2007, 00:23
door ownageworld
marian0810 schreef:Okee, dat ziet er opeens heel anders uit :D
Nu zie ik dus dat een regel loopt van <td> tot </td> klopt dat?
Maar als dat zo is dan lukt het dus niet wat ik wil? Want RANK en RANK_IMAGE staan in dezelfde regel en ik wil graag het een wel zichtbaar en het ander niet :?
Trouwens, ALTIJD alles goed opslaan voordat je wat gaan wijzigen! of backups, of je originele bestand wegzetten etc etc.

Ik val een beetje middenin een verhaal hoor, maar probeer eens het volgende. Elke {CODE} die tussen haakjes staat, staat voor een regeltje in je viewtopic. Probeer dit eens:

Code: Selecteer alles

<!-- BEGIN SWITCH user_logged_in -->
{RANK_IMAGE} 
<!-- END SWITCH user_logged_in -->
Ga dan naar je internetpagina en kijk wat er veranderd is. Zo kun je per variabele/ code aangeven wat je wel of niet wilt houden! Aan je plaatje te zien, wil je sommige dingen wel houden, maar dit is dan ook even om te testen. Zodra je dit doorhebt, Gebruik je de codes rondom {GENDER} of weet ik het!
Het makkelijkst is om een beetje te lezen wat er staat:

<!-- BEGIN SWITCH user_logged_in --> (Begin met de users die ingelogd zijn)
{RANK_IMAGE} (Deze ziet iedereen die ingelogd is, anoniempjes niet)
<!-- END SWITCH user_logged_in --> (eind met users die ingelogd zijn)

Hoop dat het duidelijker is!

Geplaatst: 19 mei 2007, 01:34
door marian0810
Geprobeerd, maar dan krijg ik weer diezelfde foutmelding.

Dit is een stukje van nadat ik het veranderd had en wat dus die foutmeldingen veroorzaakt.

Code: Selecteer alles

	<tr> 
		<td width="150" align="left" valign="top" class="{postrow.ROW_CLASS}"><span class="name"><a name="{postrow.U_POST_ID}"></a><b>{postrow.POSTER_NAME}</b></span><br /><span class="postdetails">{postrow.POSTER_RANK}<br />
<!-- BEGIN SWITCH user_logged_in --> 
{postrow.RANK_IMAGE}
<!-- END SWITCH user_logged_in --> 
{postrow.POSTER_AVATAR}<br /><br />{postrow.POSTER_AGE}<br />{postrow.L_ZODIAC}{postrow.ZODIAC_IMG}<br />{postrow.POSTER_JOINED}<br />{postrow.POSTER_POSTS}<br />{postrow.POSTER_FROM}</span><br />{postrow.POSTER_STATUS}</span><br /></td>
		

Geplaatst: 20 mei 2007, 00:57
door marian0810
Ja ik weet het, het is nog geen 24 uur maar ik wou dit keer graag íetsje eerder naar bed :oops:
Ik heb net zitten zoeken in andere files en ik geloof dat ik erachter ben waar die foutmelding vandaan kwam. Ik had de bovenstaande regels gekopieerd maar daar ontbrak een streepje tussen 'switch_user...' wat in eerdere mods wel stond.
Dus nu werkt het. Alleen... het werkt te goed :? Nu is het ook allemaal onzichtbaar als je wel ingelogd bent :shock:
Wat doe ik nu nog fout?

Re: Meer verbergen?

Geplaatst: 16 jun 2007, 09:27
door marian0810
Iemand nog een suggestie?

Re: Meer verbergen?

Geplaatst: 16 jun 2007, 10:06
door Salomon
Dump je viewtopic_body.tpl eens? :?

Re: Meer verbergen?

Geplaatst: 16 jun 2007, 19:17
door marian0810
viewtopic_body.tpl

Re: Meer verbergen?

Geplaatst: 18 jun 2007, 08:28
door Coen
Verander dit;

Code: Selecteer alles

<!-- BEGIN switch_admin_view_only --><script language="JavaScript" type="text/javascript"><!-- 

    if ( navigator.userAgent.toLowerCase().indexOf('mozilla') != -1 && navigator.userAgent.indexOf('5.') == -1 && navigator.userAgent.indexOf('6.') == -1 )
        document.write(' {postrow.ICQ_IMG}');
    else
        document.write('</td><td>&nbsp;</td><td valign="top" nowrap="nowrap"><div style="position:relative"><div style="position:absolute">{postrow.ICQ_IMG}</div><div style="position:absolute;left:3px;top:-1px">{postrow.ICQ_STATUS_IMG}</div></div>');
                
                //--></script><noscript>{postrow.ICQ_IMG}</noscript>
<!-- END switch_admin_view_only -->
eens in;

Code: Selecteer alles

<!-- BEGIN switch_admin_view_only -->
<script language="JavaScript" type="text/javascript"><!-- 

    if ( navigator.userAgent.toLowerCase().indexOf('mozilla') != -1 && navigator.userAgent.indexOf('5.') == -1 && navigator.userAgent.indexOf('6.') == -1 )
        document.write(' {postrow.ICQ_IMG}');
    else
        document.write('</td><td>&nbsp;</td><td valign="top" nowrap="nowrap"><div style="position:relative"><div style="position:absolute">{postrow.ICQ_IMG}</div><div style="position:absolute;left:3px;top:-1px">{postrow.ICQ_STATUS_IMG}</div></div>');
                
                //--></script><noscript>{postrow.ICQ_IMG}</noscript>
<!-- END switch_admin_view_only -->
Zoals ik al eerder vermeldde, alle switches moeten op een eigen regel staan! :ugeek:

Re: Meer verbergen?

Geplaatst: 18 jun 2007, 10:12
door marian0810
Maar dat gaat enkel over de ICQ-knop toch? Niet over wat ik nodig heb.
Ik heb het gedaan maar het maakt geen verschil want díe switch werkte al gewoon goed :?:

EDIT 23-7: Eindelijk opgelost, met grote dank aan Dark Inca :D

viewtopic.php?f=45&t=38872
Was heel makkelijk ook op andere plaatsen toe te passen :)