Bonsoir à tous :)
j'aimerai savoir la methode que vous preconisez, pour inserer un code php,
j'ai essayé de le mettre direcement dans theme.php, sans succes, de meme que d'essayer de l'inclure dans la page
en utilisant les codes suivant :
Quotefunction pageheader($section, $meta = '')
{
global $CONFIG, $THEME_DIR;
global $template_header, $lang_charset, $lang_text_dir;
$custom_header = cpg_get_custom_include($CONFIG['custom_header_path']);
header('P3P: CP="CAO DSP COR CURa ADMa DEVa OUR IND PHY ONL UNI COM NAV INT DEM PRE"');
user_save_profile();
$template_vars = array('{LANG_DIR}' => $lang_text_dir,
'{TITLE}' => $CONFIG['gallery_name'] . ' - ' . strip_tags(bb_decode($section)),
'{CHARSET}' => $CONFIG['charset'] == 'language file' ? $lang_charset : $CONFIG['charset'],
'{META}' => $meta,
'{GAL_NAME}' => $CONFIG['gallery_name'],
'{GAL_DESCRIPTION}' => $CONFIG['gallery_description'],
'{SYS_MENU}' => theme_main_menu('sys_menu'),
'{SUB_MENU}' => theme_main_menu('sub_menu'),
'{ADMIN_MENU}' => theme_admin_mode_menu(),
'{CUSTOM_HEADER}' => $custom_header,
'{FORUM_NEWS}' => "Forum tyio", //moded for custome theme
'{FORUM_LNK}'=> "http://tyio.hostarea.org/news_host.php",
);
echo template_eval($template_header, $template_vars);
}
et en appelant {forum_lnk} dans la template, je n'ai que le lien, et non la page qui s'inclus dans la div prevue à cet effet ...
Si vous avez une solution , je suis preneur :)
merci, bonne soirée ^^
Bonjour,
que voulez vous faire exactement ?
Quelle version de coppermine, dans la 1.4.* il n'y a pas de fichier theme.php mais theme.inc.php
bonsoir :)
j'utilise la version 1.4.8 (stable)
ce que je souhaitte faire, c'est inserer ce code :
http:://tyio.hostarea.org/news_host.php (http://http:://tyio.hostarea.org/news_host.php)
qui correspond à un forum de mon forum, est qui sont les news de ce dernier, sur la page principale du site, qui est donc, decrite par le theme
je suis un peu etonné que vous me disiez que c'est un fichier theme.inc.php ..... car je ne l'ai pas ^^
cela etant, le fichier php que je veux inserer, n'est qu'un code php, donc, je pense pouvoir l'inserer comme etant un code, mais çà ne marche pas ;(
si vous avez une idée ^^
Quoteje suis un peu etonné que vous me disiez que c'est un fichier theme.inc.php ..... car je ne l'ai pas ^^
regardez dans le répertoire
includesDans la version 1.4.*, les themes sont gérés autrements que précédemment. Normalement, dans le répertoire de votre theme, le fichier theme.php est quasiment vide, seules viennent se rajouter des fonctions particulières spécifiques à votre theme (voir la doc sur la mise à jour des themes).
Essayez de trouver dans le fichier include/theme.inc.php le code
function pageheader($section, $meta = '')
{
global $CONFIG, $THEME_DIR;
global $template_header, $lang_charset, $lang_text_dir;
$custom_header = cpg_get_custom_include($CONFIG['custom_header_path']);
header('P3P: CP="CAO DSP COR CURa ADMa DEVa OUR IND PHY ONL UNI COM NAV INT DEM PRE"');
user_save_profile();
$template_vars = array('{LANG_DIR}' => $lang_text_dir,
'{TITLE}' => $CONFIG['gallery_name'] . ' - ' . strip_tags(bb_decode($section)),
'{CHARSET}' => $CONFIG['charset'] == 'language file' ? $lang_charset : $CONFIG['charset'],
'{META}' => $meta,
'{GAL_NAME}' => $CONFIG['gallery_name'],
'{GAL_DESCRIPTION}' => $CONFIG['gallery_description'],
'{SYS_MENU}' => theme_main_menu('sys_menu'),
'{SUB_MENU}' => theme_main_menu('sub_menu'),
'{ADMIN_MENU}' => theme_admin_mode_menu(),
'{CUSTOM_HEADER}' => $custom_header,
);
echo template_eval($template_header, $template_vars);
}
et remplacez le par le code que vous avez posté plus haut
je viens de voir votre post dans le forum anglophone. en fait vous voulez intégrer un forum Phpbb à votre galerie. Avez vous regardé du côté des bridges (je ne sais pas si c'est ce que vous cherchez...)
Pour moi, la manière la plus simple est d'utiliser un header/footer personnalisé. Il suffit de le placer au bon endroit dans le template.html.