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.
24 visiteur(s) et 0 membre(s) en ligne.
Activité du Site

Pages vues depuis 25/05/2001 : 108 459 146

  • 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 »»  Questions »» Meta Mot dans une page static

Nouveau sujet
 Meta Mot dans une page static#24420Répondre

6Contributeur(s)
AnonymeHotfirenetjpbB-MagJireckPhilGuen
3 Modérateur(s)
developpeurjpbJireck
Anonyme Anonymeicon_post
Bonjours,
Je souhaiterais savoir si il est possible d'utiliser les meta mots dans une simple page static, et si oui, comment faire ?
Anonyme Anonymeicon_post
Je poursuit ma questions sous d'autres angles :

Est-il possible d'utiliser les Meta-mots dans les blocs ? Si oui, comment ?
Est-il possible de créer sois même une page (semblable au fonctionnement des pages static) qui puisse utiliser les meta mots? Si oui, comment ?
Hotfirenet Hotfireneticon_post
page static et bloc oui

pour une page static il suffit de rajouter &metalang=1
mais dans les forums c réponses ont déjà été données
Anonyme Anonymeicon_post
Excusez moi si les réponses sont déjà donné, mais la fonction "Rechercher" ne me facilite pas vraiment la vie.

si je tape " meta static " il ne trouve rien, si je met " meta " il trouve des choses sans intérêt.
Hotfirenet Hotfireneticon_post
http://modules.npds.org/viewtopic.php?topic=2977&forum=47
Anonyme Anonymeicon_post
J'ai compris pourquoi la fonction " Rechercher " ne m'aidait pas, je n'utilisais pas la bonne ...
En revanche, je ne trouve pas la réponse pour l'utilisation des meta mots dans les blocs.
Quelque soit la méthode que j'emploie, le meta mot s'affiche en toute lettres dans le bloc :/
jpb jpbicon_post
yop
quelle version de npds?
les meta sont dans la base de données ?
Anonyme Anonymeicon_post
Je carbure sous SABLE Evolution 08.06
Deplus, j'utilise le méta mot (dewplayer) dans mon édito, donc je ne vois pas pourquoi il refuse de passer sous un bloc :paf
B-Mag B-Magicon_post
bonjour,

Suivant le thème que vous utilisez vous pouvez mettre les méta à la fois dans un bloc et dans une page static.

Un exemple ici
http://duchassain.phpnet.org/2lab/sections.php?op=viewarticle&artid=2

Pour le bloc, regardez à droite le dernier bloc

en esperant que cela puisse vous aider
cdt
Anonyme Anonymeicon_post
Serte, ton meta fonctionne, mais pourquoi dans mon bloc

dewplayer(sounds/Deb1.mp3)

S'affiche en toutes lettres, alors que dansmon édito, il fonctionne sans problème ?

http://wowernob.webou.net
Anonyme Anonymeicon_post
Je ne peux pas éditer mais :

Le meta mot fonctionne sans problèmes dans :
- Edito
- Annonce
- Static

Mais rien à faire pour le bloc, il veux pas è.é'
Jireck Jireckicon_post
tu n'aurais pas mis un retour chariot a la fin de ton meta ?
jpb jpbicon_post
yop
essaies pour voir
espace!TONMETA!espace
Anonyme Anonymeicon_post
Jireck => Je n'ai pas compris, pourais-tu m'expliquer un peu plus ce que tu veux dire ?

jpb => J'ai tenté, mais le méta s'affiche toujours en toutes lettres.

La formule exacte du metamot est


dewplayer(sounds/Deb1.mp3)

Anonyme Anonymeicon_post
Je précise les infos de mon site au cas où l'on puisse m'aider un peu plus :

Version : SABLE Evolution 08.06
Thème : Kaput
Host : Webou.net (Linux)
Jireck Jireckicon_post
il ne faut pas faire [ entrer] a la fin du meta
Anonyme Anonymeicon_post
je n'ai ni mis de restrictions, ni fait Entrer à la fin du meta ^^

Deplus, je ne peux utiliser strictement aucun meta mot dans les blocs.
Ni ceux que j'ai rajouté, ni ceux qui y sont par défaut.

Il n'y a donc pas moyen de faire fonctionner les metas dans les blocs ?

(HS: existe-il un bloc qui soit l'edito ?)
PhilGuen PhilGuenicon_post
J'ai déjà eu des problèmes pour faire fonctionner les méta-mots dans les blocs.

En fait cela venait du thème XP-Olive (ancien) que j'ai dû modifier pour le rendre "compatible" avec l'appel des blocs en html.

Je pense qu'il s'agit du même type de problème avec Kaput qui lui aussi est un ancien thème.
Anonyme Anonymeicon_post
Pourrais-tu m'en dire un peu plus ?
Car si c'est le même problème, ça m'aidera beaucoup ^^
PhilGuen PhilGuenicon_post
1°)vérifier la présence d'un dossier "default" dans le répertoire "themes" (fournit avec évolution)

2°) j'ai modifié la fonction themesidebox() du fichier theme.php de mon theme (en l'occurence XP-Olive) en m'inspirant d'un thème existant de la manière suivante



/************************************************************/
/* Function themesidebox()                                  */
/************************************************************/

//cette partie a été modifiée pour faire appel aux modèles html

function themesidebox($title, $content) {
   global $theme, $B_class_title, $B_class_content, $bloc_side;
   $inclusion=false;
   if (file_exists("themes/".$theme."/html/bloc-right.html") and ($bloc_side=="RIGHT")) {$inclusion="themes/".$theme."/html/bloc-right.html";}
   if (file_exists("themes/".$theme."/html/bloc-left.html") and ($bloc_side=="LEFT")) {$inclusion="themes/".$theme."/html/bloc-left.html";}
   if (!$inclusion) {
      if (file_exists("themes/".$theme."/html/bloc.html")) {$inclusion="themes/".$theme."/html/bloc.html";}
      elseif (file_exists("themes/default/html/footer.html")) {$inclusion="themes/default/html/bloc.html";}
      else {
         echo "bloc.html manquant / not find !<br />";
         die();
      }
   }
   ob_start();
   !include!($inclusion);
   $Xcontent=ob_get_contents();
   ob_end_clean();
   $npds_METALANG_words=array(
   "'!B_title!'i"=>"$title",
   "'!B_class_title!'i"=>"$B_class_title",
   "'!B_class_content!'i"=>"$B_class_content",
   "'!B_content!'i"=>"$content"
   );
   echo meta_lang(preg_replace(array_keys($npds_METALANG_words),array_values($npds_METALANG_words), $Xcontent));
}



3°) dans le dossier de mon thème, j'ai créé un répertoire "html" contenant, entre autres, un fichier "bloc.html" (à toi d'adapter en fonction de ta présentation)


<table border="0" cellpadding="0" cellspacing="0" width="220">
<tr>
    <td>
        <table border="0" cellpadding="0" cellspacing="0" width="100%" background="themes/XP-Olive/images/sidebox-title-bg.gif" >
               <tr>
                   <td align="left" valign="top" width="26" height="30">
                       <img src="themes/XP-Olive/images/sidebox-title-left.gif">
                   </td>
                   <td align="left" valign="middle" width="188" height="30" class="bloc_l_titre">
                       <font class="option" color="#ffffff"> <b>!B_title!</b></font>
                   </td>
                   <td align="left" valign="top" width="6" height="30">
                       <img src="themes/XP-Olive/images/sidebox-title-right.gif">
                   </td>
               </tr>
        </table>
    </td>
</tr>
</table>

<table border="0" cellpadding="0" cellspacing="0" width="220">
<tr valign="top">
    <td width="4" align="left" valign="top" background="themes/XP-Olive/images/sidebox-bar-left.gif">
        <img src="themes/XP-Olive/images/sidebox-bar-px.gif">
    </td>
    <td bgcolor="#ECE9D8" width="211" align="center" valign="top">
        <table border="0" cellpadding="3" cellspacing="0" width="211">
               <tr>
                   <td class="bloc_l_corps">
                       !B_content!<br />
                   </td>
               </tr>
        </table>
    </td>
    <td width="4" align="left" valign="top" background="themes/XP-Olive/images/sidebox-bar-right.gif">
        <img src="themes/XP-Olive/images/sidebox-bar-px.gif">
    </td>
</tr>
</table>

<table border="0" cellpadding="0" cellspacing="0" width="220">
<tr>
    <td align="left" valign="top" height="29">
        <img src="themes/XP-Olive/images/sidebox-bottom.gif" width="220">
     </td>
</tr>
</table>



et ca fonctionne parfaitement. J'ai ainsi modifié XP-Olive et Royal et créé 3 autres thèmes originaux.