I've added some code to the end of my navbar template so that it would print out a phrase only for a few forums:
HTML Code:
<if condition="$forumid==16 || $forumid==45 || $forumid==46">
<phrase 1=$LMR_date>$vbphrase[tug_lmr_date]</phrase><br />
</if>
This works great for the three forums specified, and does not execute for other forums -- most of the time.
My problem is that this conditional is
sometimes triggering when the forum displays search results. It could be Today's Posts, it could be a search for posts by a given user, etc.
I added some code before the conditional to always display the forum number in white (nearly invisible but can select with cursor to read it). This confirms that sometimes (not always) the forumid comes back as one of the three forum numbers when doing a search, and when it does the conditional kicks in.
It does NOT seem to be tied to what forum the user is in when doing the search. You could be in forum 5, say, hit Today's Posts, and when the search results display, my "hidden" text may show that he's in forum 45, and the conditional triggers.
It may be tied to the search results themselves somehow, but I have not been able to discern a pattern. It doesn't seem to be tied to the forum of the first search return found, nor the last one on the page, nor the last one on the last page.
Can anybody tell me what is going on, and more importantly, how can I prevent it?