Display/Hide items based on (USER_ID) Display/Hide items based on (USER_ID)
 

News:

CPG Release 1.6.26
Correct PHP8.2 issues with user and language managers.
Additional fixes for PHP 8.2
Correct PHP8 error with SMF 2.0 bridge.
Correct IPTC supplimental category parsing.
Download and info HERE

Main Menu

Display/Hide items based on (USER_ID)

Started by katharsis, March 23, 2004, 01:22:39 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

katharsis

I have been trying to write an if statement to prevent unregistered users from seeing certain menu text and menu items.  I've been working with $template_image_navbar in template.php attempting to hide the PIC_INFO and E_CARD buttons when user is not registered.
How do I put an if statement in the middle of the HTML?

<td align="center" valign="middle" class="navmenu" width="48">
                        <a href="{THUMB_TGT}" class="navmenu_pic" title="{THUMB_TITLE}"><img src="themes/hardwired/images/back.gif" width="21" height="15" align="absmiddle" border="0" alt="{THUMB_TITLE}" /></a>
                </td>              
                                <td align="center" valign="middle" class="navmenu" width="48">
                                <a href="javascript:;" onClick="blocking('picinfo','yes', 'block'); return false;" title="{PIC_INFO_TITLE}"><img src="themes/hardwired/images/info.gif" width="18" height="15" border="0" align="absmiddle" alt="{PIC_INFO_TITLE}" /></a>
        </td>  

bit bit spears

i think you would change some stuff where the actual {PIC_INFO_TITLE} and other tags are actually defined in php. look where they are defined and try to place the tags there-i'm not sure if that would work.

katharsis

In theme.php I added the switches to hide the info button but it does not work. Do I need to do something elsewhere? Thanks.
 

// HTML template for the image navigation bar
$template_img_navbar = <<<EOT

        <tr>
            <td align="center" valign="middle" class="navmenu" width="48">
            <a href="{THUMB_TGT}" class="navmenu_pic" title="{THUMB_TITLE}"><img src="themes/hardwired/images/back.gif" width="21" height="15" align="absmiddle" border="0" alt="{THUMB_TITLE}" /></a>
            </td>
<!-- BEGIN switch_user_logged_in -->            
            <td align="center" valign="middle" class="navmenu" width="48">
            <a href="javascript:;" onClick="blocking('picinfo','yes', 'block'); return false;" title="{PIC_INFO_TITLE}"><img src="themes/hardwired/images/info.gif" width="18" height="15" border="0" align="absmiddle" alt="{PIC_INFO_TITLE}" /></a>

            </td>
<!-- END switch_user_logged_in -->                                  
            <td align="center" valign="middle" class="navmenu" width="48">
                        <a href="{SLIDESHOW_TGT}" title="{SLIDESHOW_TITLE}"><img src="themes/hardwired/images/slideshow.gif" width="21" height="15" border="0" align="absmiddle" alt="{SLIDESHOW_TITLE}" /></a>
                </td>
                <td align="center" valign="middle" class="navmenu" witdh="100%">
                        {PIC_POS}
                </td>
                <td align="center" valign="middle" class="navmenu" width="48">
                        <a href="{ECARD_TGT}" title="{ECARD_TITLE}"><img src="themes/hardwired/images/ecard.gif" width="21" height="15" border="0" align="absmiddle" alt="{ECARD_TITLE}"></a>
                </td>
                <td align="center" valign="middle" class="navmenu" width="48">
                        <a href="{PREV_TGT}" class="navmenu_pic" title="{PREV_TITLE}"><img src="themes/hardwired/images/previmg.gif" width="18" height="15" border="0" align="absmiddle" alt="{PREV_TITLE}" /></a>
                </td>
                <td align="center" valign="middle" class="navmenu" width="48">
                        <a href="{NEXT_TGT}" class="navmenu_pic" title="{NEXT_TITLE}"><img src="themes/hardwired/images/nextimg.gif" width="18" height="15" border="0" align="absmiddle" alt="{NEXT_TITLE}" /></a>
                </td>
        </tr>

EOT;