Annonces
Livre d'or

Par VB_Godfather

Bonsoir,

j'ai installer parfaitement le CMS PHPBoost et je le trouve vraiment intéressant et puissant.
mais j'ai une demande a vous faire, et c'es [Suite...]

Livre d'or

Mini sondage
Disposez-vous de PHP 5 chez votre hébergeur ?








Résultats

 
   Le 15/07/10 à 14h53 Citer      

Administrateur

Chef de projet
Développement Noyau
Groupe: Equipe PHPBoost

Sexe:
Inscrit le: 27/02/09
Messages: 7104
Lieu: Alsace
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 :
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

pm http://www.phpboost.com    
   Le 15/07/10 à 15h55 Citer      

Booster Missile

Groupe: Membre

Inscrit le: 22/04/08
Messages: 1390
Lieu: Derrière le cla...
attention au forum reidlos, il a un index fonctionnel aussi :p

j'ai eu le souci pour des menu :p
____________________
!! Accroche toi a la console, je retire le shell !!

pm http://chez-swan.net    
   Le 15/07/10 à 15h59 Citer      

Administrateur

Chef de projet
Développement Noyau
Groupe: Equipe PHPBoost

Sexe:
Inscrit le: 27/02/09
Messages: 7104
Lieu: Alsace
Voilà j'ai rajouté le path pour éviter tout problème ..

pm http://www.phpboost.com    
   Le 15/07/10 à 19h40 Citer      

Booster Fronde

Groupe: Membre

Sexe:
Inscrit le: 13/07/10
Messages: 10
Lieu: Montpellier
Je dois mettre mon code dans le fichier header.tpl ?
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
____________________
French Spirit (fspirit.fr)

pm http://www.fspirit.fr/    
   Le 15/07/10 à 20h25 Citer      

Administrateur

Chef de projet
Développement Noyau
Groupe: Equipe PHPBoost

Sexe:
Inscrit le: 27/02/09
Messages: 7104
Lieu: Alsace
Dans ton /kernel/header.php tu rajoute :

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 #


pm http://www.phpboost.com    
   Le 15/07/10 à 20h33 Citer      

Booster Fronde

Groupe: Membre

Sexe:
Inscrit le: 13/07/10
Messages: 10
Lieu: Montpellier
J'ai un message d'erreur en haut de ma page :
 
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
____________________
French Spirit (fspirit.fr)

pm http://www.fspirit.fr/    
   Le 15/07/10 à 20h45 Citer      

Administrateur

Chef de projet
Développement Noyau
Groupe: Equipe PHPBoost

Sexe:
Inscrit le: 27/02/09
Messages: 7104
Lieu: Alsace
BOn bizarre... Bon ok alors tu remplace ce que je t'ai dis de mettre dans le fichier php par :

Code PHP :
$Template->assign_vars(array(
    'C_BREADCRUMB' => strpos(SCRIPT, TPL_PATH_TO_ROOT.'/index.php') === false ? true : false,
));

pm http://www.phpboost.com    
   Le 15/07/10 à 21h00 Citer      

Booster Fronde

Groupe: Membre

Sexe:
Inscrit le: 13/07/10
Messages: 10
Lieu: Montpellier
Toujours le message d'erreur
____________________
French Spirit (fspirit.fr)

pm http://www.fspirit.fr/    
   Le 15/07/10 à 23h02 Citer      

Booster Missile

Groupe: Membre

Inscrit le: 22/04/08
Messages: 1390
Lieu: Derrière le cla...
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.
____________________
!! Accroche toi a la console, je retire le shell !!

pm http://chez-swan.net    
   Le 15/07/10 à 23h08 Citer      

Administrateur

Chef de projet
Développement Noyau
Groupe: Equipe PHPBoost

Sexe:
Inscrit le: 27/02/09
Messages: 7104
Lieu: Alsace
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

pm http://www.phpboost.com    
   Le 16/07/10 à 07h59 Citer      

Administrateur

Groupe: Equipe historique

Sexe:
Inscrit le: 04/08/05
Messages: 11001
Lieu: Aix en Provence
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.
____________________
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."

pm ben.popeye@phpboost.com http://www.phpboost.com    
1 Utilisateur en ligne :: 0 Administrateur, 0 Modérateur, 0 Membre et 1 Visiteur
Utilisateur en ligne: Aucun membre connecté
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie
Annonces