Ajouter un else

Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics

salva
WRInaute accro
WRInaute accro
 
Messages: 2506
Inscription: Dim Avr 16, 2006 19:31

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 occasionnel
WRInaute occasionnel
 
Messages: 210
Inscription: Lun Jan 17, 2005 15:50

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: 2506
Inscription: Dim Avr 16, 2006 19:31

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 occasionnel
WRInaute occasionnel
 
Messages: 114
Inscription: Ven Mai 06, 2005 20:44

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: 2506
Inscription: Dim Avr 16, 2006 19:31

Message le Mer Jan 10, 2007 10:13

Tip top :wink:
Merci les gars.

salva
WRInaute accro
WRInaute accro
 
Messages: 2506
Inscription: Dim Avr 16, 2006 19:31

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 occasionnel
WRInaute occasionnel
 
Messages: 114
Inscription: Ven Mai 06, 2005 20:44

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: 2506
Inscription: Dim Avr 16, 2006 19:31

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 passionné
WRInaute passionné
 
Messages: 795
Inscription: Sam Nov 11, 2006 12:32

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: 2506
Inscription: Dim Avr 16, 2006 19:31

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 passionné
WRInaute passionné
 
Messages: 795
Inscription: Sam Nov 11, 2006 12:32

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.


Formation recommandée sur ce thème :

Formation Référencement naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :



Qui est en ligne

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