How to Remove Jump to Page dropdown boxes How to Remove Jump to Page dropdown boxes
 

News:

cpg1.5.48 Security release - upgrade mandatory!
The Coppermine development team is releasing a security update for Coppermine in order to counter a recently discovered vulnerability. It is important that all users who run version cpg1.5.46 or older update to this latest version as soon as possible.
[more]

Main Menu

How to Remove Jump to Page dropdown boxes

Started by uk_martin, January 03, 2011, 12:34:16 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

uk_martin

Following on from  http://forum.coppermine-gallery.net/index.php/topic,69511.0.html

Can you let me know how to remove the Jump to Page dropdown boxes, if they cannot be "styled", please?

Thanks

Martin


uk_martin

Thanks Andre.  The instructions say, "modify your theme's variable $template_tab_display and function theme_create_tabs."

In which files please? Can you confirm that I've found the right places in the right files?

I found this in functions.inc.php
function create_tabs($items, $curr_page, $total_pages, $template)
{
    return theme_create_tabs($items, $curr_page, $total_pages, $template);
}


Also in themes.inc.php, I've found:

if (!isset($template_tab_display)) { //{THEMES}
/******************************************************************************
** Section <<<$template_tab_display>>> - START
******************************************************************************/
// Template used for tabbed display
$template_tab_display = array(
    'left_text'         => '<td width="100%%" align="left" valign="middle" class="tableh1" style="white-space: nowrap">{LEFT_TEXT}</td>' . $LINEBREAK,
    'tab_header'        => '',
    'tab_trailer'       => '',
    'active_tab'        => '<td align="center" valign="middle" class="tableb tableb_alternate">%d</td>',
    'inactive_tab'      => '<td align="center" valign="middle" class="navmenu"><a href="{LINK}">%d</a></td>' . $LINEBREAK,
    'nav_tab'           => '<td align="center" valign="middle" class="navmenu"><a href="{LINK}">%s</a></td>' . $LINEBREAK,
    'nav_tab_nolink'    => '<td align="center" valign="middle" class="navmenu">%s</td>' . $LINEBREAK,
    'allpages_dropdown' => '<td align="center" valign="middle" style="white-space: nowrap; padding-right: 10px;" class="navmenu">%s</td>' . $LINEBREAK,
    'page_gap'          => '<td align="center" valign="middle" class="navmenu">-</td>' . $LINEBREAK,
    'tab_spacer'        => '<td><img src="images/spacer.gif" width="1" height="1" border="0" alt="" /></td>' . $LINEBREAK,
    'page_link'         => '{LINK}',
);
/******************************************************************************
** Section <<<$template_tab_display>>> - END
******************************************************************************/
} //{THEMES}


Are these the ones that you meant? If it is, then in respect of the PHP, I don't have a clue about PHP, so don't know what to do. Sorry.

In respect of the styling, I'm a little confused. "class=navmenu" and "style=white-space" appears a lot. My Navmenu colouring is as follows. I don't understand where the properties for "white-space" come from. Where I do have "white-space" in my CSS, it is either "white-space: normal;"  or "white-space: no-wrap;" but this is not a feature of Navmenu. If you can tell me what to alter to change the white-space into something appropriate to the theme then I'd be very grateful.

Navmenu portion of my style.css file
.navmenu {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #FF0000;
    font-size: 100%;
    font-weight: bold;
    background-image: url("images/bg_navbar.gif");
    border-style: none;
}

.navmenu img {
    margin-top: 1px;
    margin-right: 5px;
    margin-bottom: 1px;
    margin-left: 5px;
}

.navmenu a {
    display: block;
    padding-top: 2px;
    padding-right: 5px;
    padding-bottom: 2px;
    padding-left: 5px;
    text-decoration: none;
    color: #d00000;
}

.navmenu a:hover {
    background : #ffff00 ;
    text-decoration: none;
    color: #ff0000;
}


Thanks again for your help.

Martin

Αndré

The instructions say, that you can disable the dropdown list in Config -> Thumbnail view -> Show dropdown list of all pages next to tabs

uk_martin

OK, I've done that, but it would still be nice to know how to apply a style to the Jump to Page dropdown boxes. Not a priority now though.

Thanks

Martin