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

Pages vues depuis 25/05/2001 : 108 463 999

  • 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 »» [Résolu] - !banners! theme non dynamic

[Résolu] - !banners! theme non dynamic#24148

3Contributeur(s)
AnonymeoimHotfirenet
3 Modérateur(s)
developpeurjpbJireck
Anonyme Anonymeicon_post
Bonjours à tous !

J'ai un petite question concernant le méta mot !banners!, j'ai essayer de l'ajouter dans le header de mon thème et forcément comme il n'est pas dynamic cela ne fonctionne pas donc j'ai fais une petite recherche et je suis tombé sur un petit bout de code


 global $banners, $hlpfile;
            if (($banners) and (!$hlpfile)) {
              ;  !!include!!("banners.php");
            } else {
              ;  echo "<img height=\"60\" src=\"themes/$theme/images/banners/ban_468x60_1.gif\" width=\"468\" />";
            } 



Mais ça ne fonctionne pas dans header.html j'ai essayer de rajouter le code entre les balise <?php et ?> comme je veux l'insérer dans du html mais ça ne marche toujours pas... :paf

Donc voila si une personne pouvais me donner le code à insérer dans header.html pour voir les bannières se serait très aimable

Je précise juste que c'est juste le code qui me manque sinon tout est bien activer et avec le thème Permanent-Double-Side les bannières s'affichent bien...

Merci de bien vouloir m'aider :-)
oim oimicon_post
Salut, normallement c bon ? As tu fait simplement un copier/coller du code que tu a trouvé dans le forum ? Si oui, il faut faire attention pour la sécu du site des espaces ou ! peuvent être rajoutés.
Anonyme Anonymeicon_post
Et bien malheureusement non ça ne fonctionne pas...

Comme je copie colle le code directement dans ma page header.html voici ce qui apparait : [url=http://img244.imageshack.us/my.php?image=seulaq9.jpg]image en lien ici[/url]

Et lorsque je met le code avec les balise <?php et ?> voici ce qui apparait : [url=http://img403.imageshack.us/my.php?image=baliseeh8.jpg]image en lien[/url]

Merci Oim de m'avoir répondu :)

oim oimicon_post
C'est bien ce que je dis, il ne faut pas faire un simple copier/coller

Essaye ca en enlevant les 2 "!" de "!!include!!"


    global $banners, $hlpfile;
           if (($banners) and (!$hlpfile)) {
           !include!("banners.php");
           } else {
           echo '...';
           }



Message édité par : oim / 29-01-2009 23:47

Anonyme Anonymeicon_post
J'ai essayer de mettre ceci :


global $banners, $hlpfile;
           if (($banners) and (!$hlpfile)) {
           !!include!!("banners.php");
            } else {
              ;  echo "<img height=\"60\" src=\"themes/$theme/images/banners/ban_468x60_1.gif\" width=\"468\" />";
            }



dans header.html mais toujours rien
Anonyme Anonymeicon_post
Problème résolu j'ai installé un autre gestionnaire de bannière! merci quand même oim ;-)
oim oimicon_post
Rééssaye en enlevant les 4 "!" entre !include! et en virant les 2 ";" avant l'echo ; il n'y a aucune raison pour que ca ne fonctionne pas et c'est dommage de passé part un autre programme non intégré à ton NPDS
Anonyme Anonymeicon_post
J'ai essayer et j'ai ce message d'erreur maintenant dans header.php

Warning: !include!() [function.!include!]: Failed opening '' for inclusion (!include!_path='.:/usr/share/php:/usr/share/pear') in /home/gagnezargent/www/themes/Kiowa_UT/header.php on line 61

en insérant le code la

global $banners, $hlpfile;
if (($banners) and (!$hlpfile)) {
!!include!! ("banners.php");
} else {
; echo "<img height=\"60\" src=\"themes/$theme/images/banners/ban_468x60_1.gif\" width=\"468\" />";
}
Anonyme Anonymeicon_post
Avec un seul ! avant !include! et après en postant le code ici ça en rajoute un en plus automatiquement, mais j'en ai un bien qu'un seul de chaque côté de !include!
Anonyme Anonymeicon_post
En bidouillant un peu j'ai réussi à trouver le code exact ! ouf donc le voici enfait faut pas de ! ni avant ni après i nclude

global $banners, $hlpfile;
if (($banners) and (!$hlpfile)) {
i nclude("banners.php");
} else {
echo "";

donc quand je met ce code dans header.php c'est bon mais pas dans header.html, mais je cherche toujours ^^
Hotfirenet Hotfireneticon_post
une question est ce que tu appel le fichier header.html ???
Anonyme Anonymeicon_post
Enfait je suis pas super super calé niveau php et je crois que je vais devoir m'y mettre sérieusement...

Mais je crois que dans header.php je dois mettre une variable du type §banniere = avec le code pour inclure la banniére

et dans header.html mettre juste le nom de la variable $banniere pour afficher le code qui se trouve dans header.php

il n'y a pas moyen de faire un système comme sa ?

Hotfirenet Hotfireneticon_post
ce sont les meta mot ..
Anonyme Anonymeicon_post
ok merci hotfirenet

mais mon thème n'est pas dynamique et donc les meta mot ne fonctionne pas.

lorsque je met !banner! dans mon header.html j'ai juste !banner! qui s'affiche et pas les bannières.

Comment est-ce que je peux faire pour créer le meta mot !banner! alors ?

Dsl pour toutes ces questions, et merci pour votre coup de main.
Hotfirenet Hotfireneticon_post
mais pourquoi veux tu faire un theme en php si tu ne connais pas alors que les themes dynamique ont ete mis en place pour les gens qui connaissent juste le html ...

apres si tu reste danns un theme php il va falloir s'y mettre un peu ;)
Anonyme Anonymeicon_post
Enfait j'ai téléchargé un thème qui n'est pas dynamique justement pour avoir à modifier le moins de chose possible et je voulais juste rajouter les bannières dans le header de celui ci...

Mais bon comme je l'ai dit précédemment c'est as grave j'ai installer dessus un gestionnaire de bannières qui convient tout à fait ^^'

Je m'y met petit à petit ne vous en faites pas :-D

Merci à vous deux !

Hotfirenet Hotfireneticon_post
si tu t'y met c le principal ;)