Annonce

  •  » Utilisation
  •  » [Résolu] Erreur php pour l'inclusion de menu dans le header

#1 2013-08-04 19:14:36

draenog
Membre
2013-08-04
2

[Résolu] Erreur php pour l'inclusion de menu dans le header

Bonjour,

Je veux ajouter un menu horizontal en haut de page pour relier les différents composants de mon site, j'ai donc créé un «header-menu» grâce à LocalFilesEditor à partir du header existant.

J'ai ajouté

Code:

{php} include("../../menu.php"); {/php}

juste avant

Code:

<div id="theHeader">{$PAGE_BANNER}</div>

mais j'obtiens cette erreur :

Code:

Warning: include(../../menu.php): failed to open stream: No such file or directory in /srv/MONHOTE/piwigo/_data/templates_c/8f0m82.fomatg^%%2E^2E2^2E2C7F36%%header-menu.tpl.php on line 128 Warning: include(): Failed opening '../../menu.php' for inclusion (include_path='.:/usr/share/php:/usr/share/pear') in /srv/MONHOTE/piwigo/_data/templates_c/8f0m82.fomatg^%%2E^2E2^2E2C7F36%%header-menu.tpl.php on line 128

Si je mets le chemin absolu pour joindre le menu, j'ai une erreur approchante :

Code:

Warning: include(): http:// wrapper is disabled in the server configuration by allow_url_include=0 in /srv/MONHOTE/piwigo/_data/templates_c/8f0m82.fomatg^%%2E^2E2^2E2C7F36%%header-menu.tpl.php on line 128 Warning: include(http://MONHOTE.fr/menu.php): failed to open stream: no suitable wrapper could be found in /srv/MONHOTE/piwigo/_data/templates_c/8f0m82.fomatg^%%2E^2E2^2E2C7F36%%header-menu.tpl.php on line 128 Warning: include(): Failed opening 'http://MONHOTE.fr/menu.php' for inclusion (include_path='.:/usr/share/php:/usr/share/pear') in /srv/MONHOTE/piwigo/_data/templates_c/8f0m82.fomatg^%%2E^2E2^2E2C7F36%%header-menu.tpl.php on line 128

Un coup il ne semble pas trouver le menu.php, un coup il ne semble pas avoir le droit de s'en servir, une idée pour résoudre ceci ?

merci d'avance !

Hors ligne

#2 2013-08-05 12:15:29

flop25
Équipe Piwigo
2006-07-06
6544

Re: [Résolu] Erreur php pour l'inclusion de menu dans le header

Bonjour
http://fr.piwigo.org/doc/doku.php?id=ut … nalisation
Soit un Template extension, soit un thème enfant, pas d'include php depuis Smarty. De plus ce n'est pas ainsi que Smarty fonctionne : cf leur site

Hors ligne

#3 2013-08-05 14:14:31

draenog
Membre
2013-08-04
2

Re: [Résolu] Erreur php pour l'inclusion de menu dans le header

Finalement je m'en suis sorti ainsi :

Code:

  <div>
    {php} include("../menu.php"); {/php}
    <link rel="stylesheet" type="text/css" href="../style.css" />
  </div>

Dans un template basé sur le header.tpl.

Hors ligne

  •  » Utilisation
  •  » [Résolu] Erreur php pour l'inclusion de menu dans le header

Pied de page des forums

Propulsé par FluxBB

github twitter newsletter Faire un don Piwigo.org © 2002-2024 · Contact