PluXml.org

Blog ou CMS à l'Xml

Vous n'êtes pas identifié(e).

#1 25/02/2010 09:57:23

flipflip
Membre
Lieu : Lyon
Inscription : 19/05/2008
Messages : 575
Site Web

Meta et description

Bonjour à tous,

J'essaie de faire une modification pour l'ajout des meta dans header.php pour le moment j'ai ajouté la description :

        <meta name="description" content="<?php $plxShow->subTitle(); ?>" />

Ça marche bien sauf que la description est la même que se soit sur la page d'accueil ou sur un article ou une page statique. J'ai essayé de mettre une condition en contrôlant  $plxShow->artChapo();. Ça pourrait marcher mais dans tout les cas cette variable est renseignée donc le plus serait de faire un contrôle pour savoir si je suis sur la page d'accueil, un article ou une page statique et suivant le cas prendre la bonne variable.

Il y a quelques temps c'était faisable puisque la page home.php gérait cette condition mais je ne retrouve plus comment faire avec la version 4.3.1.

Si vous avez une idée, je prends.

Merci d'avance.


"J'ai un string dans l'array" | http://www.blogoflip.fr | Démo des plugins

Hors ligne

#2 25/02/2010 11:37:20

flipflip
Membre
Lieu : Lyon
Inscription : 19/05/2008
Messages : 575
Site Web

Re : Meta et description

Alors j'ai trouvé comment faire mais il y a comme un problème. Avant tout le code à modifier dans header.php

<?php
switch($plxShow->mode()) {
        case 'home': ?>
        <meta name="description" content="<?php $plxShow->subTitle(); ?>" />
<?php   break;
        case 'article': ?>
        <meta name="description" content="<?php $plxShow->artChapo(); ?>" />
<?php   break;
        case 'static': ?>
        <meta name="description" content="<?php $plxShow->subTitle(); ?>" />
<?php   break;
        case 'categorie': ?>
        <meta name="description" content="<?php $plxShow->subTitle(); ?>" />
<?php   break;
        default: ?>
        <meta name="description" content="<?php $plxShow->subTitle(); ?>" />
<?php   break;
}
?>

Maintenant le problème. Pour le cas des articles et des pages statiques le contenue est stocké avec la mise en forme donc il est impossible dans la balise meta d'affecter une valeur contenant des balises html donc ça ne peut pas marcher. Dommage pour le référencement sad


"J'ai un string dans l'array" | http://www.blogoflip.fr | Démo des plugins

Hors ligne

#3 25/02/2010 12:06:20

Stéphane
Responsable du projet
Lieu : pas loin de Metz
Inscription : 07/08/2007
Messages : 3 823
Site Web

Re : Meta et description

Bonjour flipflip

As-tu regardé la fonction pageTitle() dans le fichier core/lib/class.plx.show.php

ça pourra peut-être t'aider à faire ce que tu veux


Pluxopolis un site sur PluXml, mais pas seulement...
Twitter: @pluxopolis
-----
Mon site perso
Mon compte twitter

Hors ligne

#4 25/02/2010 13:57:09

flipflip
Membre
Lieu : Lyon
Inscription : 19/05/2008
Messages : 575
Site Web

Re : Meta et description

Salut Stéphane.
Je suis arrivé à peu de chose près au même fonctionnement que la fonction pageTitle() avec mon switch. Le problème est les html contenue dans artChapo et la il me semble pas qu'il existe une fonction pour supprimer toute ces balises ?


"J'ai un string dans l'array" | http://www.blogoflip.fr | Démo des plugins

Hors ligne

#5 25/02/2010 14:27:55

gcyrillus-nomade
Membre
Lieu : France
Inscription : 30/11/2008
Messages : 308
Site Web

Re : Meta et description


2012 , une année X,M ou L ?
il y a des trucs qui changent ou pas .

Hors ligne

#6 25/02/2010 15:40:32

flipflip
Membre
Lieu : Lyon
Inscription : 19/05/2008
Messages : 575
Site Web

Re : Meta et description

gcyrillus-nomade, j'ai testé mais pas moyen, elle ne filtre rien du tout sad


"J'ai un string dans l'array" | http://www.blogoflip.fr | Démo des plugins

Hors ligne

#7 25/02/2010 15:51:47

Stéphane
Responsable du projet
Lieu : pas loin de Metz
Inscription : 07/08/2007
Messages : 3 823
Site Web

Re : Meta et description

flipflip peux-tu mettre ici le code que tu utilises stp ?
C'est bien la fonction strip_tags qu'il faut utiliser, comme ça je pourrais te dire comment et où l'utiliser.


Pluxopolis un site sur PluXml, mais pas seulement...
Twitter: @pluxopolis
-----
Mon site perso
Mon compte twitter

Hors ligne

#8 26/02/2010 09:14:17

flipflip
Membre
Lieu : Lyon
Inscription : 19/05/2008
Messages : 575
Site Web

Re : Meta et description

<meta name="description" content="<?php strip_tags($plxShow->artChapo()); ?>" />

Rien de bien particulier.


"J'ai un string dans l'array" | http://www.blogoflip.fr | Démo des plugins

Hors ligne

#9 26/02/2010 09:36:20

Stéphane
Responsable du projet
Lieu : pas loin de Metz
Inscription : 07/08/2007
Messages : 3 823
Site Web

Re : Meta et description

Ta syntaxe n'est pas bonne, car artChapo()  fait un echo donc tu ne peux pas appliquer strip_tags après. il faut utiliser:

	<?php echo strip_tags($plxShow->plxMotor->plxRecord_arts->f('chapo')) ?>

Pluxopolis un site sur PluXml, mais pas seulement...
Twitter: @pluxopolis
-----
Mon site perso
Mon compte twitter

Hors ligne

#10 26/02/2010 12:12:06

flipflip
Membre
Lieu : Lyon
Inscription : 19/05/2008
Messages : 575
Site Web

Re : Meta et description

C'est parfait comme ça.

<?php
switch($plxShow->mode()) {
        case 'home': ?>
        <meta name="description" content="<?php $plxShow->subTitle(); ?>" />
<?php   break;
        case 'article':
        $chapo = strip_tags($plxShow->plxMotor->plxRecord_arts->f('chapo'));
        ?>
        <meta name="description" content="<?php echo plxUtils::strCut($chapo, 50, 'word', ''); ?>" />
<?php   break;
        case 'static': ?>
        <meta name="description" content="<?php $plxShow->subTitle(); ?>" />
<?php   break;
        case 'categorie': ?>
        <meta name="description" content="<?php $plxShow->subTitle(); ?>" />
<?php   break;
        default: ?>
        <meta name="description" content="<?php $plxShow->subTitle(); ?>" />
<?php   break;
}
?>

J'ai ajouté une limite au 50 premiers mots de l'article histoire de pas avoir toute l'intro dans la description. J'ai voulu faire de même pour les static mais comme c'est un include d'un fichier ça me parait pas faisable.

Merci pour l'aide.


"J'ai un string dans l'array" | http://www.blogoflip.fr | Démo des plugins

Hors ligne

#11 18/04/2010 10:47:24

bg62
Membre
Inscription : 18/05/2007
Messages : 1 089
Site Web

Re : Meta et description

bonjour,
ben là je râme ... j'avais déjà fait mon petit 'bidouillage' sur le blog en ligne
cette solution serait plus qu'intéressante, mais:
- (dans le wki) :
Editer le fichier header.php dans votre thèmes, après :
<meta name="generator" content="Pluxml" />
ben je ne l'ai pas !!!
- je viens d'essayer cette soluce, ça ne me donne rien, donc j'ai du louper une étape ...
alors si vus pouviez essayer de "détailler", étape par étape ...  smile

ps : pour flipflip moi aussi je commence ma petite galerie 'piwi":
http://www.unesourisetmoi.info/art/
@+


le 'www' est fait pour communiquer et échanger, non ?
fonds d'écran   | référencement efficace | Portfolio | Fonds d'écran automobile | wallpapers free | fonds d'écran naruto

Hors ligne

#12 18/04/2010 21:04:56

flipflip
Membre
Lieu : Lyon
Inscription : 19/05/2008
Messages : 575
Site Web

Re : Meta et description

Salut, j'utilise le thème mimbo et dans le thème défaut il n'y a pas cette balise.

Ajoute les balises de description et keyword après :

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

Je corrige le wiki.


"J'ai un string dans l'array" | http://www.blogoflip.fr | Démo des plugins

Hors ligne

#13 19/04/2010 10:47:55

bg62
Membre
Inscription : 18/05/2007
Messages : 1 089
Site Web

Re : Meta et description

salut
il me semble que le code d'origine est celui-ci:
    <meta http-equiv="Content-Type" content="text/html; charset=<?php $plxShow->charset(); ?>" />

@+   smile


le 'www' est fait pour communiquer et échanger, non ?
fonds d'écran   | référencement efficace | Portfolio | Fonds d'écran automobile | wallpapers free | fonds d'écran naruto

Hors ligne

#14 19/04/2010 11:58:11

bg62
Membre
Inscription : 18/05/2007
Messages : 1 089
Site Web

Re : Meta et description

excuse mais je viens de tester en ligne et ... pas terrible du tout, il y a pas mal de choses à revoir !
dès que je peux je te mets un p'tit rapport ....
@+
euh pour le 'wiki' mieux vaudait supprimer et attendre que ce soit vraiment et ok et top ......
smile  @+


le 'www' est fait pour communiquer et échanger, non ?
fonds d'écran   | référencement efficace | Portfolio | Fonds d'écran automobile | wallpapers free | fonds d'écran naruto

Hors ligne

#15 19/04/2010 13:51:18

flipflip
Membre
Lieu : Lyon
Inscription : 19/05/2008
Messages : 575
Site Web

Re : Meta et description

Salut effectivement j'ai copié la source html et non php, j'ai corrigé le wiki.

Je vois pas d'où provient ton problème, ni d'ailleurs, lequel est-ce. Tu peux aller voir sur mon blog ça marche nikel... Enfin j'en ai l'impression.

Dernière modification par flipflip (20/04/2010 08:06:21)


"J'ai un string dans l'array" | http://www.blogoflip.fr | Démo des plugins

Hors ligne

#16 20/04/2010 11:57:25

bg62
Membre
Inscription : 18/05/2007
Messages : 1 089
Site Web

Re : Meta et description

flipflip a écrit :

Salut effectivement j'ai copié la source html et non php, j'ai corrigé le wiki.
Je vois pas d'où provient ton problème, ni d'ailleurs, lequel est-ce. Tu peux aller voir sur mon blog ça marche nikel... Enfin j'en ai l'impression.

ben ce n'est pas le top quand même et il me fait des bugs ... regarde plutôt sur le mien ce que j'obtiens dans les articles, comme dans les autres ... pour le positionnement je trouve meilleur d'avoir la possibilité soit d'enfoncer le clou sur qq mots clés qui se mettent en premier, soir de varier les premières occurences, mais là je n'ai fait que du 'bidouillage maison' (qui fonctionne très bien ....
ps : "s'abonner à cette discussion" fonctionne toujours très mal, je l'avais déjà signalé, mais encore une fois je n'ai rien reçu après ta réponse ... je 're-coche' la case on verra bien
@=


le 'www' est fait pour communiquer et échanger, non ?
fonds d'écran   | référencement efficace | Portfolio | Fonds d'écran automobile | wallpapers free | fonds d'écran naruto

Hors ligne

#17 20/04/2010 14:05:48

flipflip
Membre
Lieu : Lyon
Inscription : 19/05/2008
Messages : 575
Site Web

Re : Meta et description

sur ta page d'accueil :

<meta name="description" content="Créations numériques,référencement efficace,unesourisetmoi le blog,blog du référencement de sites et de la création numérique, Aide pour la création et le référencement de sites,actualités du Net et Liens utiles,le net pour les nuls,aide pour les webmasters,chambres d'hôtes,blog sans bdd,fonds d'écran gratuits,création de sites,la création numérique,image numérique,photoshop et photos,logos,site web,free " />

Sur l'article "actualités google : changement de la page d'accueil du moteur de recherche sous firefox"

<meta name="description" content="actualités google : changement de la page d'accueil du moteur de recherche sous firefox, Créations numériques,référencement efficace,unesourisetmoi le blog,le net pour les nuls,aide pour les webmasters,chambres d'hôtes,blog sans bdd,fonds d'écran gratuits,création de sites,la création numérique,image numérique,photoshop et photos,logos,site web,free " />

Je vois pas trop pourquoi sur ton site ça reprend la description de ton site après l'intro de l'article. Est-ce tio qui l'a ajouté. Tu parle de bugs... Donne un peu plus d'info/ exemple parce que pour le moment j'en vois aucun.

Niveau efficacité reprendre tes keywords dans ta description et ce pour chaque page, j'ai un gros doute...


"J'ai un string dans l'array" | http://www.blogoflip.fr | Démo des plugins

Hors ligne

#18 20/04/2010 17:08:02

bg62
Membre
Inscription : 18/05/2007
Messages : 1 089
Site Web

Re : Meta et description

pour le tien,  cela vient peut-être du template ? et de toutes façons ce qui me gène c'est :
<meta name="description" content="
    Par défaut PluXml ne gère pas la balise description.....
... pourquoi pas tout sur la même ligne
par contre moi j'ai testé avec un autres et les résultats n'étaient pas trop bons ... (donc, template, charset ??? )
sur le mien c'est un petit bidouillage maison dans le header du template et ça passe très bien smile

Dernière modification par bg62 (20/04/2010 17:08:23)


le 'www' est fait pour communiquer et échanger, non ?
fonds d'écran   | référencement efficace | Portfolio | Fonds d'écran automobile | wallpapers free | fonds d'écran naruto

Hors ligne

#19 21/04/2010 08:31:39

flipflip
Membre
Lieu : Lyon
Inscription : 19/05/2008
Messages : 575
Site Web

Re : Meta et description

Sur deux lignes... Je vois pas oû tu l'a vue sur deux lignes ?

Le template que j'ai choisis c'est mimbo, mais y a pas de raison que ça marche pas avec le defaut puisque l'entête est le même. Pour les caractères é c'est pas top je suis d'accord mais pour le moment c'est la seul solution que j'ai trouvé, ce qui est étonnant c'est que pluxml est en utf-8 donc en théorie y a pas nécessité d'utiliser le format html pour les caractères accentués... Si un dev passe par là ?


"J'ai un string dans l'array" | http://www.blogoflip.fr | Démo des plugins

Hors ligne

#20 21/04/2010 11:30:44

bg62
Membre
Inscription : 18/05/2007
Messages : 1 089
Site Web

Re : Meta et description

en utf8, par défaut, mais on peut le changer, c'est ce que j'ai fait sur le mien smile


le 'www' est fait pour communiquer et échanger, non ?
fonds d'écran   | référencement efficace | Portfolio | Fonds d'écran automobile | wallpapers free | fonds d'écran naruto

Hors ligne

#21 14/08/2010 18:38:24

neomail
Membre
Inscription : 11/08/2010
Messages : 6

Re : Meta et description

avez vous trouver une solution pour avoir des meta description uniques sur toute les pages et meme les statisques ?

comment ajouter la fonction d'ajout manuel dans l'admin pour chaque page ?

Hors ligne

#22 17/08/2010 10:06:44

cyril
Membre
Inscription : 20/07/2010
Messages : 35
Site Web

Re : Meta et description

Bonjour,

Je me perds dans ce fil, quelqu'un pourrait il me résumer la solution finale pour intégrer les méta et cie dans pluxml 5 proprement ?

Merci d'avance


http://www.Levis-heb.net, Services 2.0 opensource Mail, Jabber, Hébergement, Status.net, ...

Hors ligne

#23 30/12/2010 17:36:37

Rwan
Membre
Inscription : 17/08/2010
Messages : 19
Site Web

Re : Meta et description

J'ai mis à jour la partie php.
http://wiki.pluxml.org/index.php?page=U … edirect=no

Dernière modification par Rwan (30/12/2010 17:37:16)

Hors ligne

#24 30/12/2010 19:08:08

cyril
Membre
Inscription : 20/07/2010
Messages : 35
Site Web

Re : Meta et description

Merci Rwan!


http://www.Levis-heb.net, Services 2.0 opensource Mail, Jabber, Hébergement, Status.net, ...

Hors ligne

#25 31/12/2010 09:12:26

flipflip
Membre
Lieu : Lyon
Inscription : 19/05/2008
Messages : 575
Site Web

Re : Meta et description

Merci pour la modification qui est bien plus propre. Je me suis permis de le remettre en forme sur le wiki.


"J'ai un string dans l'array" | http://www.blogoflip.fr | Démo des plugins

Hors ligne

Pied de page des forums

Copyright © 2006-2013 PluXml.org, tous droits réservés