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

Pages vues depuis 25/05/2001 : 108 454 607

  • 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
B-Mag B-Magicon_post
Salut

je confirme tout les anciens thèmes ne "prenent PAS" les MétaMots :| c'est un des big problèmes des évolutions successives de NPDS, on perd parfois des choses que la version précedente avait.

Il faut alors bidouiller en suivant les conseils des rois du code. ;-)

Mais au final tout remarche

Pur ton Meta je viens de tester en live il marche bien ds un bloc

voir ici sur bloc de droite en bas
http://duchassain.phpnet.org/2lab
PhilGuen PhilGuenicon_post
Slt. B_Mag

c'était toi, si tu t'en souviens, qui m'avait mis sur la piste ...

amicalement

PG
Anonyme Anonymeicon_post
Les modifications que tu m'indiquent m'affichent le message ci-dessous :

Parse error: syntax error, unexpected T_STRING in /home/wowernob/public_html/themes/Kaput/theme.php on line 183

Ligne 183 =>


echo meta_lang(preg_replace(array_keys($npds_METALANG_words),array_values($npds_META LANG_words), $Xcontent));

PhilGuen PhilGuenicon_post
:-?

Ca a fonctionné parfaitement sur 2 anciens thèmes.

au cas où, je renoie la fonction



function themesidebox($title, $content) {
//cette partie a été modifiée pour faire appel aux modèles html

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



Si tu veux, je t'envoie xp-olive modifié pour que tu vérifies. Entretemps, j'essaie d'adapter kaput
PhilGuen PhilGuenicon_post
Je viens de faire un essai avec Kaput.

Pas de pb d'erreurs, mais le méta !title! ne fonctionne pas à chaque fois ?????????????

http://cyclos.descartes.free.fr/Download/ScreenShot001.jpg (Kaput avec les images de XP-Olive)

http://cyclos.descartes.free.fr/Download/ScreenShot002.jpg (Royal modifié)

http://cyclos.descartes.free.fr/Download/ScreenShot003.jpg (XP-Olive modifié)


je regarde ca dès que j'ai un peu de temps

Message édité par : PhilGuen / 28-06-2009 09:17

PhilGuen PhilGuenicon_post
En fait, ce sont les appels des blocs directement à partir du header et du footer de Kaput, qui fichent le b.....

Il faut les virer.

Vérifier également la bonne affectation de la variable $theme.

Voila vite fait ce que ca donne avec le bloc.html suivant qui utilise les métas-mots

 !B_tile!  et  !B_content! 



http://cyclos.descartes.free.fr/Download/ScreenShot004.jpg (Kaput vite fait)



<table border="0" cellpadding="0" cellspacing="0" width="220">
<tr>
    <td width=17 height=17><img src=themes/Kaput/images/up-left.gif alt=\"\" border=0></td>
    <td background=themes/Kaput/images/up.gif align=center width=100% height=17> </td>
    <td><img src=themes/Kaput/images/up-right.gif width=17 height=17 alt=\"\" border=0></td>
</tr>
<tr>
        <td background=themes/Kaput/images/left.gif width=17> </td>
        <td background=themes/Kaput/images/backdot.gif width=156><center><font class="option" color="#ffffff"> <b>!B_title!</b></font></center><br></td>
        <td background=themes/Kaput/images/right.gif> </td></tr>

<tr>
        <td background=themes/Kaput/images/left.gif width=17> </td>
        <td background=themes/Kaput/images/backdot.gif width=156>!B_content!
</td>
        <td background=themes/Kaput/images/right.gif> </td>
</tr>

<tr>
        <td width=17 height=17><img src=themes/Kaput/images/down-left.gif alt=\"\" border=0></td>
        <td background=themes/Kaput/images/down.gif align=center width=100% height=17> </td>
        <td><img src=themes/Kaput/images/down-right.gif width=17 height=17 alt=\"\" border=0></td>
</tr>
<br \>
</table>



Message édité par : PhilGuen / 28-06-2009 12:09