IF statement vraagje

Hulp nodig bij je installatie of kom je ergens niet uit? Probeer phpBB3! Problemen lossen we samen met je op.
phpBB 3.0 is End of support per 1 januari 2017. Dit forum is hier enkel ter archief. Het wordt aangeraden te upgraden naar phpBB 3.2
Forumregels
phpBB 3.0 is End of support per 1 januari 2017. Dit forum is hier enkel ter archief. Het wordt aangeraden te upgraden naar phpBB 3.2
Gesloten
Gebruikersavatar
David
Berichten: 5093
Lid geworden op: 15 jan 2007, 22:00
Locatie: Zeeuws-Vlaanderen
Contacteer:

IF statement vraagje

Bericht door David » 19 mar 2013, 11:48

Wellicht dat iemand mij eens wilt helpen met het volgende probleempje

Op *KNIP* (link verwijderd om dode links te voorkomen), wil ik het middelste blok met mijn naam, EXIF-gegevens en mini profiel verbergen maar dan alleen in het Album "Many Faces of NF"!

Omdat ik het te ingewikkeld vond om een stamtent te maken die zegt "Toon niet bij Album ID 6", ben ik op het idee gekomen om album id 6 alleen voor Beheerders en Moderators zichtbaar te houden, zoiets wilde ik eigenlijk toch al doen omdat het voor beheerders en/of moderators handig is deze informatie te zien.

Ik gebruik daarvoor deze IF Statement: <!-- IF ALBUM_ID eq 6 and U_ACP or U_MCP --> Alleen werkt deze op alle albums ( niet alleen album id 6 ), wat doe ik verkeerd?

Ik heb ook nog een andere vraag ik wil dat de gebruiker "Many Faces of NF" (gebruikers id 652) ook gewoon het middelste blok kan zien. Doe ik dat dan met <!-- IF ALBUM_ID eq 6 and U_ACP or U_MCP or S_USERNAME eq "Many Faces of NF" --> of moet ik dat anders aanpakken?

Heb mezelf al eens vaker proberen te verdiepen in de IF statements maar het blijft soms lastig ;)
Op zoek naar een vertaling voor je extensie? vertalingen

Gebruikersavatar
John P
Berichten: 163
Lid geworden op: 29 sep 2012, 13:48
Contacteer:

Re: IF statement vraagje

Bericht door John P » 19 mar 2013, 23:46

Denk dat je dan met haakjes moet werken

Code: Selecteer alles

<!-- IF ALBUM_ID eq 6 and (U_ACP or U_MCP) --> 
Veel mooier is het om het in je controller op te bouwen en een bit te zetten.

Code: Selecteer alles

$template->assign_var('FOO', jouw logica); 
Afbeelding
Webhosting, Custom MODs, Technical management, MOD installation and Webdesign

Gebruikersavatar
David
Berichten: 5093
Lid geworden op: 15 jan 2007, 22:00
Locatie: Zeeuws-Vlaanderen
Contacteer:

Re: IF statement vraagje

Bericht door David » 20 mar 2013, 10:50

Ik heb het geprobeerd met de haakjes zoals in jouw voorbeeld, stijl vernieuwd, cache geleegd! Maar er is niks veranderd. Ik krijg het gevoel dat het album ID genegeerd woord en meteen de U_ACP en U_MCP wordt gelezen. Goed, mocht iemand nog een idee hebben dan hoor ik het graag, ga ondertussen zelf ook nog even wat research proberen te doen!
Op zoek naar een vertaling voor je extensie? vertalingen

Gebruikersavatar
Ger
Berichten: 4864
Lid geworden op: 03 jan 2006, 22:23
Locatie: 192.68.1.100
Contacteer:

Re: IF statement vraagje

Bericht door Ger » 20 mar 2013, 14:28

Normaliter zou dit (in forumlist_body.html) moeten werken:

Code: Selecteer alles

<!-- IF forumrow.FORUM_ID eq 123 and (U_ACP or U_MCP) -->..<!-- ENDIF -->
De gallery weet ik zo niet, maar even voor de zekerheid: bestaat die var ALBUM_ID wel? Is het niet een block_var oid?

Gebruikersavatar
David
Berichten: 5093
Lid geworden op: 15 jan 2007, 22:00
Locatie: Zeeuws-Vlaanderen
Contacteer:

Re: IF statement vraagje

Bericht door David » 20 mar 2013, 15:20

Dat zal ik eens navragen bij Nick Vergessen, hij kan hier wellicht meer over vertellen. Zodra ik nieuws heb zal ik het hier melden ;)
Op zoek naar een vertaling voor je extensie? vertalingen

Gebruikersavatar
David
Berichten: 5093
Lid geworden op: 15 jan 2007, 22:00
Locatie: Zeeuws-Vlaanderen
Contacteer:

Re: IF statement vraagje

Bericht door David » 11 apr 2013, 21:04

Vorige maand iemand "Privé" geholpen met een MOD installatie (share on) op bepaalde privé forum onderdelen moesten deze koppen verborgen worden, via phpbb.com support gevraagd voor een IF statement.

Nu lig ik deze week in mijn bed en plots gaat er een lampje branden... probeer die zelfde IF statement eens voor je Album te gebruiken! Wat denk je? Het werkt nog ook, ik heb nu dit: <!-- IF ALBUM_ID != '6' --> dit doet precies wat ik zou willen op één ding na; Ik als beheerder wil deze IF statement omzeilen en de informatie die verborgen is wel zien. Iemand een idee hoe ik dat laatste puntje kan oplossen?
Op zoek naar een vertaling voor je extensie? vertalingen

Gebruikersavatar
Mendel
Berichten: 311
Lid geworden op: 15 okt 2009, 17:26
Locatie: Schagen
Contacteer:

Re: IF statement vraagje

Bericht door Mendel » 11 apr 2013, 21:22

and not U_ACP

toch... :?

Gebruikersavatar
David
Berichten: 5093
Lid geworden op: 15 jan 2007, 22:00
Locatie: Zeeuws-Vlaanderen
Contacteer:

Re: IF statement vraagje

Bericht door David » 11 apr 2013, 21:38

Nou, als ik dat probeer dan is de profiel informatie bij alle albums verborgen. Dacht ook dat het zo simpel was, blijkbaar niet :?
Op zoek naar een vertaling voor je extensie? vertalingen

Gebruikersavatar
Ger
Berichten: 4864
Lid geworden op: 03 jan 2006, 22:23
Locatie: 192.68.1.100
Contacteer:

Re: IF statement vraagje

Bericht door Ger » 12 apr 2013, 08:08

Code: Selecteer alles

<!-- IF ALBUM_ID != '6' || U_ACP -->
// content 
<!-- ENDIF -->

Gebruikersavatar
David
Berichten: 5093
Lid geworden op: 15 jan 2007, 22:00
Locatie: Zeeuws-Vlaanderen
Contacteer:

Re: IF statement vraagje

Bericht door David » 12 apr 2013, 08:57

Dankjewel Ger, dat was precies wat ik wilde bereiken. Het werkt nu helemaal zoals ik wilde :)
Op zoek naar een vertaling voor je extensie? vertalingen

Gesloten