IF statement vraagje
Geplaatst: 04 dec 2008, 16:05
Ik werk aan een MOD die de link van een forum aanpast als er nieuwe berichten inzijn. Dat werkt allemaal top en ik gebruik deze code:
Werkt prima, alleen als er een subforum is waarin nieuwe berichten staan word alleen de titel van het subforum gekleurd en niet die van het hoofdforum. Normaal was dat juist zoals ik het wou hebben maar nu is er iemand op phpBB.com die het juist wel zo wil dus ik dacht dat is makkelijk gefixt, maar hoe ik dacht het te laten werken werkt niet. Nu zit in functions_display.php dit stukje code:
Dus dat zou moeten betekenen dat het werkt als ik mijn IF statement verander en er ook een S_UNREAD inzit. Nu verander ik mijn IF statement naar dit:
Dat klinkt voor mij heel logisch aangezien ik dan de vars van de subforums aanroep door middel van forumrow.subforum. En dan S_UNREAD om te checken of het subforum ongelezen is of niet. Wat doe ik hier niet goed, of denk ik in een bocht?
Code: Selecteer alles
<!-- IF forumrow.S_UNREAD_FORUM -->{forumrow.NEW_POSTS_LINK}<!-- ENDIF -->
Code: Selecteer alles
// Assign subforums loop for style authors
foreach ($subforums_list as $subforum)
{
$template->assign_block_vars('forumrow.subforum', array(
'U_SUBFORUM' => $subforum['link'],
'SUBFORUM_NAME' => $subforum['name'],
'S_UNREAD' => $subforum['unread'])
);
}
Code: Selecteer alles
<!-- IF forumrow.S_UNREAD_FORUM or forumrow.subforum.S_UNREAD -->{forumrow.NEW_POSTS_LINK}<!-- ENDIF -->