Accueil   Accueil    Forum   Forum    Download   Download    Livre d'or   Livre d'or    Contact   Contact    Liens Web   Liens Web

Référencement - personnaliser les fichiers meta.php - CMS KwsPHP - Le site clés en main

Colonne de gauche

Espace membre

Privé Masquer le formulaire de connexion


Se souvenir de moi ?


Mot de passe oublié

Menu

Forum

Sujets Importants

fleche basForum : Masquer l’entête

Accès rapide :

 

Effectuer une Recherche avancée OU


fleche basRéférencement - personnaliser les fichiers meta.php  [96 réponses]

puce Index du Forum  » Portail & Modules  » Modifications et Créations des modules


Répondre


fleche bas

ΦOtocinclus
Administrateur
stars7.png


avatar
Hors ligne

Nombre de posts: 3163 (0.43/Jour)
Inscrit(e) le: 02 septembre 2006
Visiter son site
Imprimer Permalien samedi 6 septembre 2008 à 14:29  
reprise des posts issus d'un autre topic ....


LES C0NS, ÇA OSE TOUT. C'EST MÊME À ÇA QU'ON LES RECONNAÎT.

Michel Audiard


Infos CMS KwsPHP


Informations : Avant de poster un sujet sur le forum

Veuillez avant tout vérifiez la comparaison de vos fichiers sur votre site
Mon compte / Outils / Comparaison


La recherche avancée du forum (en ciblant au mieux les options de la recherche)
La Faq - La documentation - La documentation en vidéo - Le sujet "Install et Mise à jour"
Vous devez lire en priorité le topic de la 1.6 pour en découvrir ses fonctionnalités


Afficher



lboubou
starsj6.png
Dieu


avatar
Hors ligne

Nombre de posts: 1521 (0.22/Jour)
Inscrit(e) le: 24 juillet 2007
Visiter son site
Imprimer Permalien dimanche 7 septembre 2008 à 03:07  
Message déplacé le dimanche 07 septembre 2008 : 14:30

Merci le Team,
ça fait plaisir de voir que certaines demandes ont été prises en compte... smiley sg23gyoog23g.gif

Réponse ci-dessus posté le dimanche 07 septembre 2008 : 02:01



Re,
J'ai fait la mise à jour de mon site de test sans problème, mais il n'y a pas grand chose dessus non plus...
Par contre je n'ai pas compris cela, si je pouvais avoir plus d'explications car je n'ai pas vu de modifications et/ou pas su les faire.
J'ai bien fait la modif du thème utilisé mais ensuite ????...
Merci

  • Le référencementAfin d'optimiser le référencement des sites utilisant KwsPHP, le système de gestion des titre, description et mots clé est amélioré.
    Désormais, chaque module pourra gérer directement ces paramètres par l'intermédiaire d'un nouveau fichier meta.php Ces nouveau fichiers ne sont pas encore écris ni optimisés pour tous les modules, mais à terme ce système permettra d'avoir des information de référencement optimisées, sans pour autant ajouter de requête spécifique comme c'était le cas précédemment
    Pour exploiter pleinement cette nouvelle gestion, une mise à jour de vos thèmes est nécessaire. Rassurez vous les modifications à apporter sont très simple ! Vous devez juste modifier le fichier header.php de vos thème de la façon suivante :

Code PHP :
Pour copier le contenu exact du code,
Veuillez citer le message
  1. <?php  
  2. #####!!!#####
  3.  
  4.     <title>'.ax($K_meta_title).'</title>
  5.     <meta name="Subject" content="'.ax($K_nom_page).'" />
  6.     <meta name="Description" content="'.ax($K_meta_description).'" />
  7.     <meta name="Keywords" content="'.ax($K_meta_keywords).'" />
  8.  
  9. #####!!!#####
  10. ?>
Les quatre variables utilisées reçoivent une valeur par défaut qui peut être modifiée à loisir via le fichier meta.php du module.

Edité dimanche 07 septembre 2008 : 03:09 par lboubou

http://www.grives.net
http://www.videos-chasse-peche.com
http://www.ruisseau-des-blaquieres.com
http://www.saint-eloi-chateau-gombert.com


σGarveur
starsj7.png
Dieu Supreme


avatar
Hors ligne

Nombre de posts: 3238 (0.46/Jour)
Inscrit(e) le: 17 juillet 2007
Visiter son site
Imprimer Permalien dimanche 7 septembre 2008 à 09:57  
Message déplacé le dimanche 07 septembre 2008 : 14:30

Bonjour,

Lboubou,tu dois créer un fichier meta.php dans le répertoire du module qui t'intéresse et alimenté les 4 variables dedans.


Code PHP (meta.php) :
Pour copier le contenu exact du code,
Veuillez citer le message
  1.  
  2. <?php
  3. // Le titre des pages du module
  4. $K_meta_title = 'le titre de ton choix';
  5. // Le contenu de la balise Subject
  6. $K_nom_page = 'le sujet de ta page';
  7. // Le contenu de la balise Description
  8. $K_meta_description = 'ta description';
  9. // Le contenue de la balise Keywords
  10. $K_meta_keywords = 'Tes mots clés';
  11. ?>
  12.  


En espérant ne pas avoir écrit de co.......


A+



Avoir l'air coñ n'est qu'une question de point de vue....


ΦOtocinclus
Administrateur
stars7.png


avatar
Hors ligne

Nombre de posts: 3163 (0.43/Jour)
Inscrit(e) le: 02 septembre 2006
Visiter son site
Imprimer Permalien dimanche 7 septembre 2008 à 10:14  
Message déplacé le dimanche 07 septembre 2008 : 14:30

nan c'est bien ça smiley sg3agg29g.gif

Les fichiers meta.php des principaux modules (news, articles, pages, download, agenda, ...), même s'ils ne sont pas encore toujours optimisés au max, sont livrés avec le correctif. Tu peux regarder et modifier selon tes souhaits leurs contenu.

Pour les modules ne possédant pas ce fichier meta.php, se sont les descriptions,mots clé,... définis dans l'admin du site qui sont utilisés pas défaut.

Edité dimanche 07 septembre 2008 : 10:16 par Otocinclus


LES C0NS, ÇA OSE TOUT. C'EST MÊME À ÇA QU'ON LES RECONNAÎT.

Michel Audiard


lboubou
starsj6.png
Dieu


avatar
Hors ligne

Nombre de posts: 1521 (0.22/Jour)
Inscrit(e) le: 24 juillet 2007
Visiter son site
Imprimer Permalien dimanche 7 septembre 2008 à 10:18  
Message déplacé le dimanche 07 septembre 2008 : 14:30

Bonjour,
Je veux bien j'étais en train de regarder la solution de Garveur, mais...
On supprime tout le reste du code se trouvant dans le meta.php du module ?
La modif de ses éléments se fait directement dans ce fichier ou dans la gestion des pages?

Citation de Otocinclus :
Tu peux regarder et modifier selon tes souhaits leurs contenu


Vous pouvez pas svp détailler un peu pour les smiley sg3agbouletg3ag.gif comme moi qui ne connaissent rien au code...
Merci pour votre aide
Sincèrement

Edité dimanche 07 septembre 2008 : 10:27 par lboubou

http://www.grives.net
http://www.videos-chasse-peche.com
http://www.ruisseau-des-blaquieres.com
http://www.saint-eloi-chateau-gombert.com


ΦOtocinclus
Administrateur
stars7.png


avatar
Hors ligne

Nombre de posts: 3163 (0.43/Jour)
Inscrit(e) le: 02 septembre 2006
Visiter son site
Imprimer Permalien dimanche 7 septembre 2008 à 10:30  
Message déplacé le dimanche 07 septembre 2008 : 14:30

as-tu bien regardé le contenu de ces fichiers ?

Ils ne font pas autre chose qu'initialiser les varibles $K_meta_xxx. Seulement pour les adapter à chaque page (et c'était bien ton souhait me semble-t-il) il faut aller chercher les infos là ou elles se trouvent (en général dans la bdd smiley sg3bgg29g.gif ) et les mettre en forme !

Maintenant si tu trouves qu'il y a des truc inutile, tu en fait ce que tu veux !
Mais regardes à deux fois ce que tu supprimes. Afin de ne pas ajouter de requête supplémentaire, le module articles par exemple va réutiliser le résultat de la requête effectuée dans le fichier meta.php ce qui explique que cette requête ne se contente pas forcement du strict nécessaire à son propre usage.


LES C0NS, ÇA OSE TOUT. C'EST MÊME À ÇA QU'ON LES RECONNAÎT.

Michel Audiard


lboubou
starsj6.png
Dieu


avatar
Hors ligne

Nombre de posts: 1521 (0.22/Jour)
Inscrit(e) le: 24 juillet 2007
Visiter son site
Imprimer Permalien dimanche 7 septembre 2008 à 18:15  
Message déplacé le dimanche 07 septembre 2008 : 14:30


Citation de Otocinclus :
as-tu bien regardé le contenu de ces fichiers ?.


Oui bien évidement (module page) mais je ne sais pas quoi touché, car je ne comprend rien au code...


Citation de Otocinclus :
Ils ne font pas autre chose qu'initialiser les varibles $K_meta_xxx. Seulement pour les adapter à chaque page (et c'était bien ton souhait me semble-t-il) il faut aller chercher les infos là ou elles se trouvent (en général dans la bdd smiley sg3bgg29g.gif ) et les mettre en forme !


Oui parfaitement, c'était mon souhait (merci encore) mais si je n'arrive pas à le mettre en place smiley sg3agrougisg3ag.gif


Citation de Otocinclus :
Maintenant si tu trouves qu'il y a des truc inutile, tu en fait ce que tu veux !
Mais regardes à deux fois ce que tu supprimes. Afin de ne pas ajouter de requête supplémentaire, le module articles par exemple va réutiliser le résultat de la requête effectuée dans le fichier meta.php ce qui explique que cette requête ne se contente pas forcement du strict nécessaire à son propre usage.


Je ne veux rien supprimer, c'est simplement que je n'ai pas compris la manip !
Pour vous qui codez c'est peut-être évident !

Réponse ci-dessus posté le dimanche 07 septembre 2008 : 10:39



J'ai passé une grande partie, de la journée à chercher, j'ai fait un tas d"essais, je n'y suis pas arrivé...
J'ai dû louper un truc smiley sg3ags.gif
Dommage car la team avait répondue à mes souhaits mais je ne peux pas m'en servir ! smiley sg3agg28g.gif

http://www.grives.net
http://www.videos-chasse-peche.com
http://www.ruisseau-des-blaquieres.com
http://www.saint-eloi-chateau-gombert.com


σGarveur
starsj7.png
Dieu Supreme


avatar
Hors ligne

Nombre de posts: 3238 (0.46/Jour)
Inscrit(e) le: 17 juillet 2007
Visiter son site
Imprimer Permalien dimanche 7 septembre 2008 à 21:22  
Bonsoir,

Et bien on va repartir du départ, dis nous ce que tu veux et on t'expliquera comment t'en passer !!! MdR

Ah non, c'est pas ici cette réponse, vas-y explique ton problème.....

A+

Avoir l'air coñ n'est qu'une question de point de vue....


ΦOtocinclus
Administrateur
stars7.png


avatar
Hors ligne

Nombre de posts: 3163 (0.43/Jour)
Inscrit(e) le: 02 septembre 2006
Visiter son site
Imprimer Permalien dimanche 7 septembre 2008 à 21:55  
bon alors puisque ton besoin semble être le module page allons-y pour une explication de texte

Code PHP :
Pour copier le contenu exact du code,
Veuillez citer le message
  1. <?php  
  2. #####!!!#####
  3.  
  4. if ($K_ac == 'gestion')
  5. {
  6.     $title_add_plus = 'Gestion des pages';    
  7.     $K_meta_title = $K_nom_page.' - Gestion des pages';
  8. }
  9.  
  10. #####!!!#####
  11. ?>
ça c'est pour la page gestion du module. $title_add_plus c'est juste pour la compatibilité avec les themes existants, si tu as fait la mise à jour du tiens avec les $K_meta_xxx tu n'en as plus besoin

Code PHP :
Pour copier le contenu exact du code,
Veuillez citer le message
  1. <?php  
  2. #####!!!#####
  3.  
  4. elseif (empty($_GET['id_page']))
  5. {
  6.     $title_add_plus = 'Toutes les pages';
  7.     
  8.     $K_meta_title = $K_nom_page.' - Toutes les pages';
  9. }
  10.  
  11. #####!!!#####
  12. ?>
ça c'est pour la page "d'accueil" du module page

Code PHP :
Pour copier le contenu exact du code,
Veuillez citer le message
  1. <?php  
  2. #####!!!#####
  3.  
  4. else
  5. {
  6.     $req_title_key = reqmysql ('SELECT `titre`,`mots_cles` FROM `page` WHERE `id`='.intval($_GET['id_page']).' ');
  7.     $rep_title_key = mysql_fetch_object($req_title_key);
  8.     $title_add_plus .= $rep_title_key->titre;
  9.     $keywords_add_plus .= $rep_title_key->mots_cles;
  10.     
  11.     $K_meta_title = $K_nom_page.' - Pages - '.$rep_title_key->titre;
  12.     if (!empty($rep_title_key->mots_cles))
  13.     {
  14.         $K_meta_keywords = $rep_title_key->mots_cles;
  15.     }
  16. }
  17.  
  18. #####!!!#####
  19. ?>
et là c'est pour une page. On récupère le titre et les mots clé de la page dans la bdd et on génère les variables

Si cela ne correspond pas à ton besoin, explique précisément ce que tu veux faire !



LES C0NS, ÇA OSE TOUT. C'EST MÊME À ÇA QU'ON LES RECONNAÎT.

Michel Audiard


lboubou
starsj6.png
Dieu


avatar
Hors ligne

Nombre de posts: 1521 (0.22/Jour)
Inscrit(e) le: 24 juillet 2007
Visiter son site
Imprimer Permalien dimanche 7 septembre 2008 à 22:29  
Bonsoir et merci pour votre aide
Je souhaitais mettre en place différents meta pour mes différentes pages comme nous l'avions évoquer ensemble sur un post dernièrement.
Vous avez travaillez en ce sens sur le correctif (super smiley sg3bgg29g.gif ) mais je ne sais pas comment faire pour changer ces valeurs;
Voici ce que j'ai sur une page du site où j'ai voulu tester cela.
Il y a des jours avec et des jours sans aujourd'hui, c'est sans car je me bas depuis ce matin... sans aboutir ! smiley sg23gboulet1g23g.gif

Code PHP :
Pour copier le contenu exact du code,
Veuillez citer le message
  1. <?php  
  2. #####!!!#####
  3.  
  4. <base href="http://tfortunato.free.fr/" />
  5.     <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-15" />
  6.     <meta http-equiv="Content-Language" content="fr"/>
  7.     <meta http-equiv="content-script-Type" content="text/javascript" />
  8.         <title>le titre de ton choix</title>
  9.     <meta name="Subject" content="le sujet de ta page" />
  10.     <meta name="Description" content="ta description" />
  11.     <meta name="Keywords" content="Tes mots cl&eacute;s" />
  12.     <!--  ####   Permet d'empêcher Microsoft d'employer une technologie qui lui permet de créer dynamiquement des liens, dans vos pages, vers des sites commerciaux de... Microsoft. -->
  13.     <meta name="MSSmartTagsPreventParsing" content="TRUE" />
  14.     <meta name="robots" content="all" />
  15.     <!--  ####   Fréquence de passage des robots indexeurs Ne mettez pas moins de 7 jours. -->
  16.     <meta name="revisit-after" content="7 days" />
  17.     <meta name="expires" content="never" />
  18.     <!--  ####   Barre d'outils sur les images -->
  19.  
  20. #####!!!#####
  21. ?>

Où les modifs doivent être faites exactement car j'ai modifié le header du thème mais après ? Rien de différents dans la gestion des pages et pour le meta.php je n'ai pas pigé si c'est lui !


Citation de Otocinclus :
Les quatre variables utilisées reçoivent une valeur par défaut qui peut être modifiée à loisir via le fichier meta.php du module.

Où et comment ?
Je ne souhaite rien faire de plus que de renseigner sur chaque page
le titre de ton choix
le sujet de ta page
ta description
Tes mots clés

Merci

http://www.grives.net
http://www.videos-chasse-peche.com
http://www.ruisseau-des-blaquieres.com
http://www.saint-eloi-chateau-gombert.com


σGarveur
starsj7.png
Dieu Supreme


avatar
Hors ligne

Nombre de posts: 3238 (0.46/Jour)
Inscrit(e) le: 17 juillet 2007
Visiter son site
Imprimer Permalien dimanche 7 septembre 2008 à 22:45  
Bonsoir,

Dans le header.php tu dois remettre les variables $K_meta_...) et ensuite gérer leur valeur dans chacun des modules que tu souhaites dans le fichier meta.php en mettant la valeur que tu désire (écrite en dur ou récupérer dans la base données)

A+

Avoir l'air coñ n'est qu'une question de point de vue....


fleche basRéférencement - personnaliser les fichiers meta.php  [96 réponses]

Répondre



puce Index du Forum  » Portail & Modules  » Modifications et Créations des modules