Problème d'intégration dans theme.php Problème d'intégration dans theme.php
 

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

Problème d'intégration dans theme.php

Started by mistergom, November 21, 2006, 05:14:27 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

mistergom

Bonjour,

Je viens de créer un site en deux parties. Une partie dotclear (blog) et l'autre coppermine pour la galerie. J'ai crée une bannière et un menu horizontal au-dessous. Je souhaite avoir ces deux éléments pour dotclear et coppermine. A la racine de mon site j'ai crée un répertoire include avec dedans mon menu sous forme de fichier "menu_site.inc.php" (une feuille css lui est accolée). Ensuite dans mon dotclear j'ai ajouté ceci à mon template.php, au dessous du "body", pour afficher le menu sur mon blog :
<?php
   require_once ( dirname(__FILE__).'/../../../include/menu_site.inc.php' );
?>

Ca marche impec. Maintenant je voudrais ajouter la même commande à ma galerie coppermine pour que les menus soient les mêmes pour les deux parties de mon site. Mais le hic c'est que je ne sais pas où ajouter. Je pense que c'est dans le theme.php mais j'ignore où et comment, peut-être faut-il que je crée quelque chose comme le {SYS_MENU} & co... La structure est différente de celle de dotclear et je cale... Une idée ?
Merci. @+

François Keller

Bonjour,

il faudrait regarder du côté du header personnalisable:
Dans la config, il suffit de déclarer le nom du fichier avec le menu (avec son chemin relatif).
ensuite, le positionnement se fait grace à la balise {CUSTOM_HEADER} dans le fichier template.html du theme utilisé.
Avez vous lu la DOC ? la FAQ ? et cherché sur le forum avant de poster ?
Did you read the DOC ? the FAQ ? and search the board before posting ?
Mon Blog

mistergom

Merci, d'accord je vois pour le principe. Mais comment l'écrire dans le theme.php ? Et à quel endroit ? Je ne vois pas bien comment procéder...