Forum PHPBoost
Reprise du message précédent
Sinon j'ai une autre idée pour contouner le problème
utiliser strpos
Faire quelque chose du genre :
Code PHP :
Edité par ReidLos Le 15/07/10 à 15h59
Sinon j'ai une autre idée pour contouner le problème
utiliser strpos
Faire quelque chose du genre :
Code PHP :
if (strpos(SCRIPT, PATH_TO_ROOT.'/index.php') === false) { //On affiche le tiret } else { //On ne l'affiche pas }
Edité par ReidLos Le 15/07/10 à 15h59
attention au forum reidlos, il a un index fonctionnel aussi 
j'ai eu le souci pour des menu

j'ai eu le souci pour des menu
Voilà j'ai rajouté le path pour éviter tout problème ..
Je dois mettre mon code dans le fichier header.tpl ?
J'obtiens une page blanche, lorsque je le fais.
Edité par Dragonitro Le 15/07/10 à 20h23
J'obtiens une page blanche, lorsque je le fais.
if (strpos(SCRIPT, PATH_TO_ROOT.'/index.php') === false)
{
<title>{SITE_NAME} - {TITLE}</title>
}
else
{
<title>{SITE_NAME}</title>
}
Edité par Dragonitro Le 15/07/10 à 20h23
Dans ton /kernel/header.php tu rajoute :
Code PHP :
Juste après ligne 267Code PHP :
Ensuite dans ton header.tpl tu entoure
Code TPL :
par :
Code TPL :
ce qui donne donc :
Code TPL :
Code PHP :
$Template->assign_vars(array( 'C_BREADCRUMB' => strpos(SCRIPT, TPL_PATH_TO_ROOT.'/index.php') === false, ));
Juste après ligne 267Code PHP :
$Bread_crumb->display();
Ensuite dans ton header.tpl tu entoure
Code TPL :
# START link_bread_crumb # <img src="{PATH_TO_ROOT}/templates/{THEME}/images/breadcrumb.png" alt="" class="valign_middle" /> <a class="small_link" href="{link_bread_crumb.URL}" title="{link_bread_crumb.TITLE}">{link_bread_crumb.TITLE}</a> # END link_bread_crumb #
par :
Code TPL :
# IF C_BREADCRUMB # # ENDIF #
ce qui donne donc :
Code TPL :
# IF C_BREADCRUMB # # START link_bread_crumb # <img src="{PATH_TO_ROOT}/templates/{THEME}/images/breadcrumb.png" alt="" class="valign_middle" /> <a class="small_link" href="{link_bread_crumb.URL}" title="{link_bread_crumb.TITLE}">{link_bread_crumb.TITLE}</a> # END link_bread_crumb # # ENDIF #
J'ai un message d'erreur en haut de ma page :
Edité par Dragonitro Le 15/07/10 à 20h45
if (strpos(SCRIPT, PATH_TO_ROOT.'/index.php') === false) { } else { } C'est pas grave, je vais garder la solution de Shadow. Encore merci à tous !
Edité par Dragonitro Le 15/07/10 à 20h45
BOn bizarre... Bon ok alors tu remplace ce que je t'ai dis de mettre dans le fichier php par :
Code PHP :
Code PHP :
$Template->assign_vars(array( 'C_BREADCRUMB' => strpos(SCRIPT, TPL_PATH_TO_ROOT.'/index.php') === false ? true : false, ));
Toujours le message d'erreur
reidlos, ce serais pas plus simple de passer par le kernel no header, et dans l'index de coder les point manquant ?¿
sa permettrais d'avoir un index avec un header personnaliser que sur le header, sans risquer d'avoir des souci lors de maj.
sa permettrais d'avoir un index avec un header personnaliser que sur le header, sans risquer d'avoir des souci lors de maj.
Pour moi, il faudrait carrément faire une vérification dans la classe BreadCrumb même ... C'est pas forcé qu'on donne un titre à toutes les pages...
Mais si il veut personnaliser le comportement, il peut ou passer par le header_no_display ou alors copier le header.php et le modifier
Mais si il veut personnaliser le comportement, il peut ou passer par le header_no_display ou alors copier le header.php et le modifier
Le seul endroit où ça serait justifié qu'il n'y ait pas de titre de la page c'est pour la page d'accueil.
Pour l'instant, le fil d'ariane ne supporte pas ce cas particulier, et c'est très difficile de faire en sorte qu'il le fasse à la main.
Je propose donc de faire un titre sur la page d'accueil tel que Bienvenue ou quelque chose du genre, il me semble pas que ce soit un problème majeur.
Pour l'instant, le fil d'ariane ne supporte pas ce cas particulier, et c'est très difficile de faire en sorte qu'il le fasse à la main.
Je propose donc de faire un titre sur la page d'accueil tel que Bienvenue ou quelque chose du genre, il me semble pas que ce soit un problème majeur.
____________________
Un problème, une question ? Cherchez dans la FAQ ou la documentation. Si vous ne trouvez pas la réponse, demandez du support sur le forum.
Bjarne Stroustrup, inventeur du C++:
Un problème, une question ? Cherchez dans la FAQ ou la documentation. Si vous ne trouvez pas la réponse, demandez du support sur le forum.
Bjarne Stroustrup, inventeur du C++:
"There are two ways to write error-free programs; only the third works."
3 Utilisateurs en ligne :: 0 Administrateur, 0 Modérateur, 0 Membre et 3 Visiteurs
Utilisateurs en ligne: Aucun membre connecté
Utilisateurs en ligne: Aucun membre connecté
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie





PHPBoost

Support
Téléchargements
Développement
Communauté













