Forum ZitePLUS

La communauté des utilisateurs du CMS ZitePLUS

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

#1 10/05/2009 17:08:01

davyk
Membre
Inscription : 09/09/2008
Messages : 819
Site Web

amélioration référencement

Salut,

ce qui pourrait rendre plus efficace le référencement des pages serait de pouvoir leur attribuer à chacune des mots clefs et une description.

j'ai bidouillé un truc en php sur un site que je suis en train de finir pour un client, il renvoie à un fichier unique contenant toutes les infos métas (desc et keyword)
Le top serait de pouvoir l'intégrer à l'édition d'une page, au même titre que sont nom.
Je vais essayer d'intégrer ma solution de fichier unique mais je n'ai pas les compétences pour le rendre éditable dans la partie admin.

Qu'en pensez-vous

A++

vYk


Quand Chuck Norris utilise Windows, il ne plante pas.
ChuckNorrisN'aimePasWindows

Hors ligne

#2 10/05/2009 18:04:17

jpg
Administrateurs
Inscription : 19/11/2008
Messages : 2 086
Site Web

Re : amélioration référencement

Que du bien !!
La première étape étant peut-être de générer les méta situé dans le fichier de config et qui ne sont pas utilisé pour l'instant.

Hors ligne

#3 10/05/2009 19:22:10

davyk
Membre
Inscription : 09/09/2008
Messages : 819
Site Web

Re : amélioration référencement

je vois que ça suscite un intérêt...
coooool.

++ vYk


Quand Chuck Norris utilise Windows, il ne plante pas.
ChuckNorrisN'aimePasWindows

Hors ligne

#4 10/05/2009 23:46:12

davyk
Membre
Inscription : 09/09/2008
Messages : 819
Site Web

Re : amélioration référencement

première version fonctionnelle :

d'abord rajouter :

<?php 
include 'metas.php'; 
?>

juste avant </head> dans template.php

tant qu'on y est, changer le charset par:

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
sinon, pas d'accents!

puis créer un fichier metas.php à la racine du site contenant:

<?php
$meta = $zite->content['menu_title'];
$meta = str_replace( '%20', ' ',$meta);
?>
<meta name="description" content="<?php 
if ($meta == 'Compagnie') {echo "voilà ça marche test desc" ; } 
?>">
<meta name="keywords" content="<?php
if ($meta == 'Compagnie') {echo "voilà ça marche test KEYZZZZZZZZZZZZ" ; }
?>">

enfin pour les raisons de l'exemple pris, il faudra bien entendu créer une page nommée "Compagnie"
pour que ça fonctionne (attention: case sensitive!)

vérifier le résultat en consultant la source de votre page dans votre navigateur préféré
(avant qu'on me le demande: faire un clic-droit dans la page -> afficher la source ou qque chose de similaire)

voilou, ne manque plus qu'à créer un module pour pouvoir éditer metas.php plus facilement mais ça, je sais pas faire. A bon entendeur...;)

++ vYk

Dernière modification par davyk (11/05/2009 00:07:09)


Quand Chuck Norris utilise Windows, il ne plante pas.
ChuckNorrisN'aimePasWindows

Hors ligne

#5 11/05/2009 19:12:14

davyk
Membre
Inscription : 09/09/2008
Messages : 819
Site Web

Re : amélioration référencement

aller, un petit up! wink


Quand Chuck Norris utilise Windows, il ne plante pas.
ChuckNorrisN'aimePasWindows

Hors ligne

#6 11/05/2009 22:13:16

phpeur
Membre
Inscription : 06/05/2009
Messages : 54

Re : amélioration référencement

Slt!

Mais dit moi ton truc il est pas dutout fait pour que "chaques pages" ai des différents métas?!!!

Sinon j'ai loupé un truc ! ^^!

++

Dernière modification par phpeur (11/05/2009 22:27:53)

Hors ligne

#7 11/05/2009 23:06:58

davyk
Membre
Inscription : 09/09/2008
Messages : 819
Site Web

Re : amélioration référencement

ben, c'est toi qui l'a dit wink

0.changer le charset par (sinon, pas d'accents!):

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

1.remplacer dans template.php  la balise <titre> par celle-ci:

<title><?php echo $zite->content['menu_title'] ?></title>

2.sauter une ligne après </title> et rajouter :

<?php 
include 'metas.php'; 
?>

3. créer un fichier metas.php (encodé en utf-8 sans bom: merci notepad++!)

<?php
$meta = $zite->content['menu_title'];
$meta = str_replace( '%20', ' ',$meta);
?>
<meta name="description" content="<?php 
if ($meta == '1') {echo "voilà ça marche test desc1" ; } 
if ($meta == '2') {echo "voilà ça marche test desc2" ; } 
if ($meta == '3') {echo "voilà ça marche test desc3" ; } 
?>">
<meta name="keywords" content="<?php
if ($meta == '1') {echo "voilà ça marche test key1" ; }
if ($meta == '2') {echo "voilà ça marche test key2" ; }
if ($meta == '3') {echo "voilà ça marche test key3" ; }
?>">

4.créer 3 pages dans zite nommées (pas le permalien!) 1, 2 et 3 pour le test

5.se delogger et aller sur une page créée, 1 par exemple

6.afficher la source

7.tuvois bien que ça marche! wink


++vYk

ps: tu ne t'appellerais pas pablo?


Quand Chuck Norris utilise Windows, il ne plante pas.
ChuckNorrisN'aimePasWindows

Hors ligne

#8 11/05/2009 23:23:31

phpeur
Membre
Inscription : 06/05/2009
Messages : 54

Re : amélioration référencement

EDIT:

Ok j'ai compris.. ^^!

Tu fait en fonction du nom du menu?!

Mais faut que la personne, rentre à chaque fois dans metas.php, mette le meme nom du menu, fasse la conditon..etc.??? Celui qui n'y connait rien, pas facile!

Dernière modification par phpeur (11/05/2009 23:35:37)

Hors ligne

#9 11/05/2009 23:54:58

davyk
Membre
Inscription : 09/09/2008
Messages : 819
Site Web

Re : amélioration référencement

c'est exactement le but de ce topic wink,

si quelqu'un savait le faire...
peut-être le modifier en passant par un xml
mes compétences s'arrêtent malheureusement là!

site de test:
http://mmultimediaservice.free.fr/

vYk

phpeur-------->re-ps: est-ce que ton prénom ou surnom serait pablo?

Dernière modification par davyk (12/05/2009 00:33:43)


Quand Chuck Norris utilise Windows, il ne plante pas.
ChuckNorrisN'aimePasWindows

Hors ligne

#10 12/05/2009 00:26:27

phpeur
Membre
Inscription : 06/05/2009
Messages : 54

Re : amélioration référencement

Nop je m'appel David, pk???!

Sinon je peux peut être t'aider pour ton truc... bon la je suis en plein taff.

Revient si t'est toujours là dans 1/1h30, je vai voir ce que je peux faire, sinon demain.

++

Hors ligne

#11 12/05/2009 00:31:22

davyk
Membre
Inscription : 09/09/2008
Messages : 819
Site Web

Re : amélioration référencement

je croyais que tu t'appelais pablo car tu as le même pseudo qu'un pote à moi, fou de php également.

je veux bien ton aide et devrais être là tout à l'heure

à de suite
merci
vYk


Quand Chuck Norris utilise Windows, il ne plante pas.
ChuckNorrisN'aimePasWindows

Hors ligne

#12 12/05/2009 00:57:32

phpeur
Membre
Inscription : 06/05/2009
Messages : 54

Re : amélioration référencement

Okey.

Donc dit moi, tu utilise zite ou zite+?

Hors ligne

#13 12/05/2009 01:01:11

davyk
Membre
Inscription : 09/09/2008
Messages : 819
Site Web

Re : amélioration référencement

zite+ dernière version (alpha 14)

Dernière modification par davyk (12/05/2009 01:04:40)


Quand Chuck Norris utilise Windows, il ne plante pas.
ChuckNorrisN'aimePasWindows

Hors ligne

#14 12/05/2009 01:25:23

phpeur
Membre
Inscription : 06/05/2009
Messages : 54

Re : amélioration référencement

Ok bien, sa va se faire assez rapidement.

je regarde ce que je peux faire...

++

Dernière modification par phpeur (12/05/2009 01:25:49)

Hors ligne

#15 12/05/2009 01:28:31

davyk
Membre
Inscription : 09/09/2008
Messages : 819
Site Web

Re : amélioration référencement

cool


Quand Chuck Norris utilise Windows, il ne plante pas.
ChuckNorrisN'aimePasWindows

Hors ligne

#16 12/05/2009 01:35:29

phpeur
Membre
Inscription : 06/05/2009
Messages : 54

Re : amélioration référencement

Okey.

Voilà ce que j'ai pu faire.

Ajout de deux champs, un pour la meta description et l'autre pour les keywords dans la partie "edition des pages".

Ce que tu doit faire, télécharger via ces deux liens suivants, les deux fichiers "messages.ini" + "zite.php", les envoyer dans les répertoires "zdata/" pour "messages.ini" et "zite/" pour "zite.php", puis le tour est joué! Les liens:

http://filzup.com/download.php?id=BAA677931
http://filzup.com/download.php?id=7B92BBBD1

Une fois les fichiers téléchargers, enlever "[FilzUp.com]" du nom des fichier avant de les envoyés.

Ensuite pour afficher tout ceci mettre dans template.php (entre les balises <head> et </head>):
<meta name="description" content="<?php echo $zite->content['meta_desc']; ?>" />
<meta name="keywords" content="<?php echo $zite->content['meta_key]; ?>" />

Test tout ca et dit moi ce que sa donne.

++

Dernière modification par phpeur (12/05/2009 01:50:04)

Hors ligne

#17 12/05/2009 01:57:21

davyk
Membre
Inscription : 09/09/2008
Messages : 819
Site Web

Re : amélioration référencement

non mais ça marche trop bien le dav
par contre:
<meta name="keywords" content="<?php echo $zite->content['meta_key']; ?>" />
et non
<meta name="keywords" content="<?php echo $zite->content['meta_key]; ?>" />

trop coooool! du premier coup en plus

ce qui serait top ça serait que tu mettes en ligne simplement les modifs que tu as faites
comme ça, il y aura juste à les rajouter pour la mise à jour de zite+ arrivant demain

merci bcp bcp wink
++ vYk


Quand Chuck Norris utilise Windows, il ne plante pas.
ChuckNorrisN'aimePasWindows

Hors ligne

#18 12/05/2009 02:01:05

phpeur
Membre
Inscription : 06/05/2009
Messages : 54

Re : amélioration référencement

davyk a écrit :

non mais ça marche trop bien le dav
par contre:
<meta name="keywords" content="<?php echo $zite->content['meta_key']; ?>" />
et non
<meta name="keywords" content="<?php echo $zite->content['meta_key]; ?>" />

Okey! lol, un peu fatigué!

Sinon j'ai pas de quoi mettre tout sa en ligne.. tu peut le faire si tu veut.

Au plaisir! wink!

Contact moi en cas de besoin.

Bonne nuit.

++.

Dernière modification par phpeur (12/05/2009 02:01:57)

Hors ligne

#19 12/05/2009 02:05:24

davyk
Membre
Inscription : 09/09/2008
Messages : 819
Site Web

Re : amélioration référencement

je vais tenter de comparer les fichiers zite mais ça va être long pour moi

t'as changé à plusieurs endroits ou à un seul?

si c'est le cas, donnes-moi juste les lignes et moi je fais le post récapitulatif

++ vYk

Dernière modification par davyk (12/05/2009 02:05:52)


Quand Chuck Norris utilise Windows, il ne plante pas.
ChuckNorrisN'aimePasWindows

Hors ligne

#20 12/05/2009 02:07:35

phpeur
Membre
Inscription : 06/05/2009
Messages : 54

Re : amélioration référencement

bah enfaite pas de changements, que du nouveau.

Enfaite met carrement les deux fichiers en ligne si tu peut et tu dit à JPG de les mettre dans le .zip de zite+ alpha.

Dernière modification par phpeur (12/05/2009 02:08:25)

Hors ligne

#21 12/05/2009 02:14:18

davyk
Membre
Inscription : 09/09/2008
Messages : 819
Site Web

Re : amélioration référencement

merci pour tout, je vais me débrouiller

++ vYk


Quand Chuck Norris utilise Windows, il ne plante pas.
ChuckNorrisN'aimePasWindows

Hors ligne

#22 12/05/2009 03:33:49

davyk
Membre
Inscription : 09/09/2008
Messages : 819
Site Web

Re : amélioration référencement

tout est envoyé à jpg qui intégrera ou pas l'excellente modif de phpeur  dans la future version de ZITE+

merci à vous deux, vous êtes au top les gars wink wink

++ vYk

Dernière modification par davyk (12/05/2009 03:35:07)


Quand Chuck Norris utilise Windows, il ne plante pas.
ChuckNorrisN'aimePasWindows

Hors ligne

#23 12/05/2009 23:59:32

jpg
Administrateurs
Inscription : 19/11/2008
Messages : 2 086
Site Web

Re : amélioration référencement

davyk a écrit :

tout est envoyé à jpg qui intégrera ou pas l'excellente modif de phpeur  dans la future version de ZITE+

merci à vous deux, vous êtes au top les gars wink wink

++ vYk

Bonsoir,

Tu peux m'envoyer par mél le zite.php modifié ?
j'ai bien reçu le diff bi-colonne en html ... mais c'est pas pratique à exploiter avec mon éditeur php.

et bravo pour ton implication ainsi qu'a phpeur, çà fait plaisir !

a+
jean-paul

Hors ligne

#24 13/05/2009 00:35:26

davyk
Membre
Inscription : 09/09/2008
Messages : 819
Site Web

Re : amélioration référencement

je t'envoi ça de suite, enfin, si t'es tj là!

vYk

Dernière modification par davyk (13/05/2009 00:41:28)


Quand Chuck Norris utilise Windows, il ne plante pas.
ChuckNorrisN'aimePasWindows

Hors ligne

#25 13/05/2009 18:21:14

davyk
Membre
Inscription : 09/09/2008
Messages : 819
Site Web

Re : amélioration référencement

@jpg:
tu as bien tout reçu?

vYk


Quand Chuck Norris utilise Windows, il ne plante pas.
ChuckNorrisN'aimePasWindows

Hors ligne

Pied de page des forums