Ajouter un else


salva
WRInaute accro
WRInaute accro
 
Messages: 4099
Inscription: 16 Avr 2006

Ajouter un else

Message le Mer Jan 10, 2007 8:41

Je cherche à afficher un sous titre (unique sous forme de texte) s'il n'y a pas de catégorie ni de type à afficher.

Code: Tout sélectionner
<?php $pst=get_cat_path_links_full_wrap($catid, "index.php?option=com_classifieds&Itemid=".$Itemid."&searchadv=".$searchadv."&type=".$type."&catid="," > ");
               
                 // Affiche la catégorie et le type
                $pst2=get_cat_path_links_full_wrap2($catid, "");

                echo $lists['typename'];

                if ($type && $catid);

                echo $pst;


               
                //Affiche le titre
                $tmp_title = _OGL_COMPONENT_TITLE;

                if ($pst2) $tmp_title .= $pst2;

                if ($searchadv!="" && $searchadv!=_SEARCH_BOX) {

                        $searchadv = str_replace("<!--","",$searchadv) ;

                        $searchadv = str_replace("+ADw-","",$searchadv) ;

                        $searchadv = str_replace("+AD4-","",$searchadv) ;

                        $tmp_title .= " - "._PROMPT_KEYWORD." : ".$searchadv;

                        }


                $canSetTitle = array($mainframe, 'SetPageTitle');

                if (is_callable($canSetTitle)) $mainframe->SetPageTitle($tmp_title);


?>


Je pensais à mettre un "else" après "echo $pst;" mais la syntaxe et moi. :?
Dernière édition par salva le Mer Jan 10, 2007 10:21, édité 2 fois.

DomicilePC
WRInaute discret
WRInaute discret
 
Messages: 210
Inscription: 17 Jan 2005

Message le Mer Jan 10, 2007 8:53

Code: Tout sélectionner
if ($type && $catid){echo $pst;}
else{echo "ce que tu veux";}


Dans le plus simple


salva
WRInaute accro
WRInaute accro
 
Messages: 4099
Inscription: 16 Avr 2006

Message le Mer Jan 10, 2007 9:08

Ca fonctionne ou presque :)
Code: Tout sélectionner
else{echo "ce que tu veux";}
est repris dans la catégorie.
Ce n'est pas catastrophique en soi mais si tu as une idée.


DreamJap
WRInaute discret
WRInaute discret
 
Messages: 114
Inscription: 6 Mai 2005

Message le Mer Jan 10, 2007 9:57

Code: Tout sélectionner
if ($type && $catid){echo $pst;}
elseif(!$type && !$catid){echo "ce que tu veux";}


salva
WRInaute accro
WRInaute accro
 
Messages: 4099
Inscription: 16 Avr 2006

Message le Mer Jan 10, 2007 10:13

Tip top :wink:
Merci les gars.


salva
WRInaute accro
WRInaute accro
 
Messages: 4099
Inscription: 16 Avr 2006

Message le Mer Jan 10, 2007 10:24

Je me suis réjouis un peu trop tôt.
Quand je suis la page "type", le titre de la catégorie est doublé.


DreamJap
WRInaute discret
WRInaute discret
 
Messages: 114
Inscription: 6 Mai 2005

Message le Mer Jan 10, 2007 10:45

DreamJap a écrit:
Code: Tout sélectionner
if ($type && $catid){echo $pst;}
elseif(!$type || !$catid){echo "ce que tu veux";}


Essaye ça.


salva
WRInaute accro
WRInaute accro
 
Messages: 4099
Inscription: 16 Avr 2006

Message le Mer Jan 10, 2007 11:06

Maintenant quand je suis sur la page "catégorie", echo "ce que tu veux" est repris avec le titre de la catégorie.

Quand je suis sur la page "type", le titre de la catégorie est toujours doublé

ACth
WRInaute impliqué
WRInaute impliqué
 
Messages: 795
Inscription: 11 Nov 2006

Message le Mer Jan 10, 2007 11:11

salva peux tu décrire exactement ce que tu veux ?

Parce que:
Je cherche à afficher un sous titre (unique sous forme de texte) s'il n'y a pas de catégorie ni de type à afficher.

correspond bien à:
Code: Tout sélectionner
if ($type && $catid){echo $pst;}
else{echo "ce que tu veux";}


Il nous faut d'abord savoir quels sont les conditions d'affichages de quoi et quand..


salva
WRInaute accro
WRInaute accro
 
Messages: 4099
Inscription: 16 Avr 2006

Message le Mer Jan 10, 2007 12:51

J’ai une page @nnonce (www, avec catégories et types): avec titre mais sans sous-titre.
Contenant des liens vers les catégories et vers les types d’@nnonce.

En cliquant sur ces liens, j’ai par exemple:
Une page "catégorie": avec titre et sous-titre (catégorie)
Une page "type" : avec titre et sous-titre (type et catégorie)

Je souhaiterais intégrer un sous titre (en plus du titre) uniquement sur la page @annonces qui n'en contient pas.

ACth
WRInaute impliqué
WRInaute impliqué
 
Messages: 795
Inscription: 11 Nov 2006

Message le Mer Jan 10, 2007 13:12

Donc uniquement sur la page principal, grosso-modo.

Dans ce cas il faut tester s'il s'agit de la page principal, annonce..
Tu ne peux faire le test sur catégorie et/ou type étant donné qu'ils sont toujours présent quel que soit le cas.


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités