Shows header and footer one after each other. Shows header and footer one after each other.
 

News:

CPG Release 1.6.27
change DB IP storage fields to accommodate IPv6 addresses
remove use of E_STRICT (PHP 8.4 deprecated)
update README to reflect new website
align code with new .com CPG website
correct deprecation in captcha

Main Menu

Shows header and footer one after each other.

Started by Daniel_Hatcher, September 09, 2005, 03:10:10 AM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

Daniel_Hatcher

Heres the code i use

    $template_vars = array('{LANG_DIR}' => $lang_text_dir,
        '{TITLE}' => $CONFIG['gallery_name'] . ' - ' . $section,
        '{CHARSET}' => $charset,
        '{META}' => $meta,
        '{GAL_NAME}' => $CONFIG['gallery_name'],
        '{GAL_DESCRIPTION}' => $CONFIG['gallery_description'],
        '{MAIN_MENU}' => theme_main_menu(),
        '{ADMIN_MENU}' => theme_admin_mode_menu(),
        '{CUSTOM_HEADER}' => header_show_now(),
        '{CUSTOM_FOOTER}' => footer_show(),
        );

    echo template_eval($template_header, $template_vars);
}



function header_show_now()
{

ECHO "------------------";



}


function footer_show()
{


ECHO "_______________________";




}


Now the problem is i've set header to show at top footer to show at the bottom. But it displays like so.


----------------------------- ___________________


GALLERY

i need it to show

-------------------------------

GALLERY

__________________

can anyone help?

Nibbler


Daniel_Hatcher

That seems to work, but the template.html layout seems to mess up, it shows

{CUSTOM_HEADER}

<script type="text/javascript" src="scripts.js"></script>
<!--
  Coppermine version: 1.3.3
  $Source: /cvsroot/coppermine/stable/themes/classic/template.html,v $
  $Revision: 1.2 $
  $Author: gaugau $
  $Date: 2005/04/19 03:17:13 $
-->

<table width="100%" height="100%" border="0" VALIGN="TOP">
<tr>
        <td valign="top">
<CENTER> {MAIN_MENU}</CENTER><BR>
<table width="100%" border="0" align="center" cellpadding="0" cellspacing="0">
                        <tr>
                                <td align="center" valign="top">
                                        {ADMIN_MENU}
                                        {GALLERY}
                                </td>
                        </tr>
                </table>
                </td>
        </tr>
</table>
{CUSTOM_FOOTER}


All of the {} works,  but the {CUSTOM_FOOTER} that just seems to show {CUSTOM_FOOTER} instead of the coding.

Nibbler

Any {} placeholders that are located after the {GALLERY} need to be handled by the pagefooter function instead of the pageheader function.

Daniel_Hatcher