Fork me on GitHub






exécution de l'insertion de code php dans un module
Régulier
Inscrit: 06/07/2006 11:34
De Nord
Messages: 174
Il y a très longtemps que je cherche le moyen d'afficher du code PHP dans un module
par ex: Pages

Dans un bloc :

include("http://www.xyz.com/code.php");

Dans un template :

<{php}>include("http://www.xyz.com/code.php");<{/php}>

Mais comment je fais pour du code directement dans un module ??

Merci à tous

[edit christian:] modification du titre original(Il y a très longtemps) par un autre plus explicite, ce qui facilite le travail de ceux qui souhaitent répondre et favorise ceux qui font des recherches avant de poster.

Posté le : 19/07/2007 17:18

XOOPS 2.0.18 Protector 3.16 OVH 60GP FreeBox FireFox
-------------------------------------------------
Partager Twitter Partagez cette article sur GG+
Re: affichage de code php dans un module
Xoops accro
Inscrit: 25/02/2004 00:20
De Région parisienne
Messages: 2526
en effet tu ne peut pas inclure du code php (exécutable) dans un module, ce qui parait normal pour des raisons de sécurité.

Il doit bien y avoir un moyen d'y arriver avec les bbcode mais à tes risques et périls

Posté le : 19/07/2007 17:29
Partager Twitter Partagez cette article sur GG+
Re: affichage de code php dans un module
Xoops accro
Inscrit: 04/02/2003 01:54
De Le Mans
Messages: 12273
Rien ne t'empêche par contre de créer un fichier php avec cette structure :

<?php
if (file_exists("mainfile.php")) {
    include(
"mainfile.php");
}
elseif(
file_exists("../mainfile.php")) {
    include(
"../mainfile.php");
}
else {
    include(
"../../mainfile.php");
}
include(
XOOPS_ROOT_PATH "/header.php");
$xoopsTpl->assign('xoops_showrblock'0); // 1 display right blocks
$xoopsTpl->assign('xoops_showlblock'0); // 1 display right blocks
///////
echo "Your code";
///////
include(XOOPS_ROOT_PATH "/footer.php");
?>


Comme ce n'est pas dans un module, il n'y aura pas de permission particulière pour l'accès à cette page, sauf à ce que tu codes toi même ce qu'il te faudrait, et son contenu ne sera pas accessible par la recherche de xoops.

Posté le : 19/07/2007 17:33
Partager Twitter Partagez cette article sur GG+
Re: affichage de code php dans un module
Régulier
Inscrit: 06/07/2006 11:34
De Nord
Messages: 174
Merci pour vos réponses

En fait je cherche à afficher des flux rss (bloc xhld) dans le
module Pages.
Mon pb est que je veux afficher un bloc xhld différant par page

Une piste ?

Posté le : 19/07/2007 17:55

XOOPS 2.0.18 Protector 3.16 OVH 60GP FreeBox FireFox
-------------------------------------------------
Partager Twitter Partagez cette article sur GG+
Re: affichage de code php dans un module
Guest_
B'jour,

Je ne sais pas trop comment fonctionne ton module xhld mais si tu parviens à créer des blocs avec des contenus différents, je pense que la solution pourrait être d'employer un module vide pour un affichage 1 bloc par page :
- tu clones le module autant de fois que tu as de blocs rss
- tu affiches 1 bloc par module fantôme

Regarde du côté des modules Fantome (facilement clonable) ou Blankpaper (nlle release ici mais je ne l'ai pas testé, il peut sans doute se clôner ?)

@+

Posté le : 19/07/2007 19:26
Partager Twitter Partagez cette article sur GG+
Re: affichage de code php dans un module
Régulier
Inscrit: 06/07/2006 11:34
De Nord
Messages: 174
Salut Burning

j'y est bien pensé à cette solution mais je veux pourvoir afficher 95 blocs différents. Installer 95 modules ca ne va pas le faire dans l'admin.

Maintenant je pars sur la base de page mais si ça doit être un autre module (édito, news ou autre ...) pas de pb pour moi.

Posté le : 19/07/2007 19:43

XOOPS 2.0.18 Protector 3.16 OVH 60GP FreeBox FireFox
-------------------------------------------------
Partager Twitter Partagez cette article sur GG+
Re: affichage de code php dans un module
Régulier
Inscrit: 06/07/2006 11:34
De Nord
Messages: 174

Posté le : 19/07/2007 21:19

XOOPS 2.0.18 Protector 3.16 OVH 60GP FreeBox FireFox
-------------------------------------------------
Partager Twitter Partagez cette article sur GG+

 Haut   Précédent   Suivant



Vous pouvez voir les sujets.
Vous ne pouvez pas débuter de nouveaux sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.

Propulsé avec XOOPS | Graphisme adapté par Tatane, Grosdunord, Montuy337513

167 Personne(s) en ligne (144 Personne(s) connectée(s) sur Forum) | Utilisateur(s): 0 | Invité(s): 167 | Plus ...