Dit is een archief van het phpBBservice.nl forum. Nieuwe berichten plaatsen is niet meer mogelijk.
D
#1
Ik vond gisteren dit artikel: http://www.phpbb3bbcodes.com/viewtopic.php?f=10&t=341 dat legt de IF verklaringen uit. Alleen vroeg je me af, wat het verschil is tussen:

or, and, en eq

Wanneer gebruik je de ene en wanneer de andere, heb ook al gezien dat de eq en or in combinatie wordt gebruikt. zoiets gebruik ik op me forum voor de breadcrumbs.

Code: Selecteer alles

    <!-- IF NEWEST_USER or SCRIPT_NAME eq 'faq' or SCRIPT_NAME eq 'posting' or SCRIPT_NAME eq 'viewtopic' or SCRIPT_NAME eq 'viewforum' or SCRIPT_NAME eq 'mcp' or SCRIPT_NAME eq 'ucp' or SCRIPT_NAME eq 'memberlist' or SCRIPT_NAME eq 'viewonline' --><hier de code><!-- ENDIF -->
Snap alleen niet precies die operands dan precies doen.
R
#2
de "or" wordt gebruikt als je bijv. a of b wilt gebruiken..
dus bijv. ik wil een menu onderdeel alleen laten zien bij de faq en bij de ledenlijst dus gebruik je or en dan heb je gelijk een combinatie met eq

eq betekent gelijk aan dus x moet gelijk zijn aan a, met andere worden ik wil een menutje alleen laten zien als forumtitel gelijk is aan faq.

in combi met or krijg dus in bovenstaand voorbeeld
forumtitel eq faq or forumtitel eq ledenlijst

Bij and is dat x gelijk moet zijn aan a en b dus ik wil alleen het menutje zien als ik beheerder ben en op de faq sta
menu = permissies eq beheerder and forumtitel eq faq
D
#3
Hoewel het me nog niet helemaal duidelijk is wil ik je toch bedanken, ik ga me er nog eens wat verder in verdiepen.
R
#4
En wat is nog niet duidelijk, misschien dat we het een en ander duidelijk kunnen maken voor je :)
D
#5
Heb hier een hele tijd niet op gereageerd omdat ik het op dat moment eigenlijk niet nodig was. Hoe kan ik een IF statement maken die alleen bij viewforum.php?f=86 wordt weer gegeven?

Iets met

Code: Selecteer alles

    <!-- IF FORUM_ID --> 
maar hoe zet ik dat het ID 86 erin?

Wacht,

Eerst nadenken en dan vragen, dat moet natuurlijk worden zoals hieronder?

Code: Selecteer alles

        <!-- IF FORUM_ID eq 86 --> 
wat zegt zie eq eigenlijk?
K
#6
eq is van equal en dat betekend in het nederlands weer "gelijk"
D
#7
Kevin schreef:eq is van equal en dat betekend in het nederlands weer "gelijk"
Oké, dus het is Forum_ID gelijk aan 86 en dat zorgt er dan voor dat je het alleen op genoemd forum ID ziet. Wat als ik nu meerdere forum id wilt toevoegen?
K
#8
Dacht dat het dan zo werkte.

<!-- IF FORUM_ID eq 86 or 2 -->
R
#9
Na de or moet je ook de switch naam gebruiken waar je mee begint na de IF statement.

Dus in Kevin zijn voorbeeld moet het dit worden;

Code: Selecteer alles

<!-- IF FORUM_ID eq 86 or FORUM_ID eq 2 -->
:)
K
#10
Juist ik twijfelde al bij het plaatsen :oops: