coppermine-gallery.com/forum

Support => Older/other versions => cpg1.2 Standalone Support => Topic started by: katharsis on March 23, 2004, 01:22:39 PM

Title: Display/Hide items based on (USER_ID)
Post by: katharsis on March 23, 2004, 01:22:39 PM
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>  
Title: Display/Hide items based on (USER_ID)
Post by: bit bit spears on March 24, 2004, 05:52:28 AM
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.
Title: Using switches
Post by: katharsis on March 24, 2004, 03:23:57 PM
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;