Gestion de Contenu, de Communauté et de groupes de travail collaboratif - Open Source, français, sécurisé, stable et performant

  • MODULES

    Pour étendre les nombreuses fonctionnalités disponibles de base - modules.npds.org est à votre disposition.

    Des modules complémentaires, une communauté de développeurs active, des forums pour vos questions ... NPDS  est aussi une plateforme de développement !
  • STYLES

    Vous cherchez des thèmes graphiques pour votre portail ou votre communauté : styles.npds.org est à votre disposition.

    Des thèmes du plus simple au plus sophistiqué. Des thèmes facilement modifiables et toujours en Open-Source - Laissez simplement parler votre imagination !
  • BIBLES

    La documentation indispensable pour personnaliser et exploiter toute la puissante de NPDS  est à votre disposition sur bible.npds.org.

    Vous pouvez participer à l'effort de documentation - rien de plus simple : contactez un membre de la Team de développement et nous vous ouvrirons un compte sur le Wiki !
Devenir membre    |    Identifiant : Mot de Passe : -
Au delà de la gestion de contenu 'classique', NPDS met en oeuvre un ensemble de fonctions spécifiquement dédiées à la gestion de Communauté et de groupes de travail collaboratif.
Il s'agit d'un Content & Community Management System (CCMS) robuste, sécurisé, complet, performant et parlant vraiment français.

Gérez votre Communauté d'utilisateurs, vos groupes de travail collaboratif, publiez, gérez et organisez votre contenu grâce aux puissants outils disponibles de base.
  • Multi langues (Français, Anglais, Allemand, Espagnol, Chinois)
  • Respect des standards : UTF8, XHTML, CSS, ...
  • Système de blocs avancés
  • Installation et administration complète et centralisée
  • Editeur HTML intégré
  • Gestionnaire de fichier en ligne
  • Gestion des groupes de membres
  • Ecriture collaborative de documents (PAD)
  • Forums évolués
  • Mini-sites (pour les membres et les groupes de travail)
  • Chat temp réel
  • Système de News et de rubriques complet (édition, révision, publication)
  • ...
Gratuit et libre (Open-Source), développé en PHP, NPDS est personnalisable grâce à de nombreux thèmes et modules et ne requiert que quelques compétences de base.
NPDS Workplace - groupe de travail collaboratif
 NPDS WorkSpace - tous l'univers du travail collaboratif.
Modéré par : developpeur B-Mag jpb Jireck 
Index du Forum » » Thèmes PHP » » theme php et meta mot?
Auteurtheme php et meta mot?
B-Mag
2386       
 

B-Mag
  Posté : 15-08-2006 11:33

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


  Profil  www  
oim
1453       
 

oim
  Posté : 23-08-2006 00:15

Slt, s'il est en php pourquoi utiliser les méta ; met directement ton code dedans, le résultat sera plus rapide.

  Profil  www  
B-Mag
2386       
 

B-Mag
  Posté : 18-04-2007 19:44

salut
je reviens sur ce post apres une longue reflexion

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 ?

  Profil  www  
oim
1453       
 

oim
  Posté : 18-04-2007 19:51

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é.

  Profil  www  
Tito
7758       
 

Tito
  Posté : 18-04-2007 20:52

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);

  Profil  E-mail  www  
B-Mag
2386       
 

B-Mag
  Posté : 20-04-2007 20:08

salut Tito
ne rigole pas stp..
je les met où ces lignes de code ?
Dans les 3 fichiers php du theme?



  Profil  www  
Tito
7758       
 

Tito
  Posté : 20-04-2007 21:17

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

  Profil  E-mail  www  
B-Mag
2386       
 

B-Mag
  Posté : 21-04-2007 09:41

super
je crois que j'ai pigé le truc
merci


faudrait mettre ca dans "truc et astuces"

  Profil  www  
coolzen0
43    

coolzen0
  Posté : 25-10-2007 13:59

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*

  Profil  www  
oim
1453       
 

oim
  Posté : 26-10-2007 00:08

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

  Profil  www  
pagestec
1472       
 

pagestec
  Posté : 26-10-2007 09:20

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

  Profil  E-mail  www  
coolzen0
43    

coolzen0
  Posté : 26-10-2007 12:30

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


  Profil  www  
oim
1453       
 

oim
  Posté : 26-10-2007 14:41

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.

  Profil  www  
Sauter à :

Temps : 0.0191 seconde(s)