logo

NPDS : Gestion de contenu et de communauté


Content & Community Management System (CCMS) robuste, sécurisé, complet, performant, parlant vraiment français, libre (Open-Source) et gratuit.
31 visiteur(s) et 0 membre(s) en ligne.
Activité du Site

Pages vues depuis 25/05/2001 : 108 397 219

  • Nb. de membres 8 693
  • Nb. d'articles 1 695
  • Nb. de forums 26
  • Nb. de sujets 8
  • Nb. de critiques 92

Top 10  Statistiques

Index du forum »»  Thèmes PHP »» theme php et meta mot?

theme php et meta mot?#21010

5Contributeur(s)
B-MagoimTitocoolzen0pagestec
4 Modérateur(s)
developpeurB-MagjpbJireck
B-Mag B-Magicon_post
salut,

que doit on changer sur un theme php pourqu'il accepte les meta mot ?

je viens de tester les metamot sur le theme Npds2004 (theme de base ) il ne prend pas les meta mot ds le boc ?



Message édité par : B-Mag / 22-08-2006 10:15

oim oimicon_post
Slt, s'il est en php pourquoi utiliser les méta ; met directement ton code dedans, le résultat sera plus rapide.
B-Mag B-Magicon_post
salut
je reviens sur ce post apres une longue reflexion :-P

le principe des MetaMot permet semble t'il, (à un non codeur) d'ameliorer la structure de son site tres simplement.
Il copie colle un bout de texte à l'endoit où il desire voir l'info; il peut le faire au travers de l'editeur qui est bien plus assimilable qu'une page de code php.

C'est dans ce sens que je pose tj la question, comment rendre un theme en php compatible avec les meta mots ?
oim oimicon_post
Slt, je l'ai su mais comme j'ai changé le code je ne m'en souviens plus, à la limite tu regardes le codes de ton meta et tu verras que les modifs ne sont pas si compliqué que ca c'est pratiquement du copié collé.
Tito Titoicon_post
Il faut:
require_once("modules/meta-lang/meta_lang.php");

Et puis toutes les variables dans lesquelles tu veux gérer les méta-mots, tu les passe dans meta_lang():
$contenu = meta_lang($contenu);
B-Mag B-Magicon_post
salut Tito
ne rigole pas stp..
je les met où ces lignes de code ?
Dans les 3 fichiers php du theme?
:-(

Tito Titoicon_post
Tu mets l'!include! au début de theme.php

Et par exemple tu as la fonction theme_index(...) qui gère les articles sur la page d'accueil. Pour pouvoir mettre des méta-mots dans les articles, tu n'as qu'à mettre ça au début de la fonction:
$thetext = meta_lang($thetext);

Et maintenant tu peut mettre des méta-mots dans tes articles... mais ça ne marchera que sur la page d'accueil donc tu dois faire passer toutes les variables contenant des méta-mots à l'identique :=!
B-Mag B-Magicon_post
super
je crois que j'ai pigé le truc
merci

:-P
faudrait mettre ca dans "truc et astuces"
coolzen0 coolzen0icon_post
vraiment cool, j'ai également ce problème avec un thème que j'aime bien mais où il n'y a pas le champ recherche et la liste déroulante des sujets...
Je vais essayé ça ce soir pour inclure à mon thème les méta mot qu'il faut...
Merci d'avance.
*croiselesdoigts* ;-)
oim oimicon_post
Slt, si tu as un thème PHP, place plutot le code php que le meta-mot.
pagestec pagestecicon_post
Citation : oim

Slt, si tu as un thème PHP, place plutot le code php que le meta-mot.


il est en quoi ton thème ?
en php ou à base de permanent double side ?

merci
coolzen0 coolzen0icon_post
Non, non, justement il n'était pas à base de Permanent double side.
C'est un thème php que j'ai récupéré et qui m'allait bien...
M'enfin c'est bon ça marche.
Le truc c'est que je voulais rajouter dans le header.php la liste déroulante des sujets et la zone de recherche.
Or tout était géré avec des echo...

Pour donner un exemple parlant j'avais ça :


echo "mon code html de début";
echo "autre code html";
echo "mon code html de fin";



j'ai ajouté au début de mon fichier header.php :


require_once("modules/meta-lang/meta_lang.php");



et j'ai remplacé les écho comme ça :


$myResult="mon code html de début";
$myResult.="autre code html";
$myResult.="mes meta mots pour la recherche";
$myResult.="mon code html de fin";



et pour finir j'ai fait ça :


$myResult = meta_lang($myResult);
echo $myResult;



Impécable ! ;-)

Message édité par : coolzen0 / 26-10-2007 12:31

oim oimicon_post
Slt, si tu as un peu de tps et envie de te casser la tête regarde le code de ton meta mot et convertis le (met des echo) dans ton header, ca sera plus rapide alors que la il est obligé d'aller le chercher dans ta liste de meta mot.