Forum pragmaMx France 11 Février 2012 à 10:04:43 *
Bienvenue, Invité. Veuillez vous connecter ou vous inscrire.


Connexion avec identifiant et mot de passe
 
Accueil Aide Rechercher
Pages: [1]   Bas de page
Imprimer
Auteur Fil de discussion: module qui affiche une page du module Content  (Lu 5956 fois)
romy
Membre Junior Mx
**
Hors ligne Hors ligne

Messages: 34


« le: 04 Janvier 2010 à 09:14:41 »

Bonjour et bonne année à tous.

Je voudrais créer un module qui n'affiche qu'une page du module Content. Est-ce possible ?
J'ai mis ce code dans un nouveau module :
Code:
<?php
defined
('mxMainFileLoaded') or die('access denied');
//$module_name = basename(dirname(__file__));
$index 0// 0 pour ne pas afficher les bloc de droite et 1 pour afficher

include ('header.php');
OpenTable();
?>

<html>
        <iframe src="modules.php?name=Content&pa=showpage&pid=5" style="width: 600px; height: 480px; "></iframe>
     
  </html>

<?php
CloseTable
();
include(
'footer.php');
?>

Mais je retrouve la page complète avec le header, les blocs etc..  Pleurs Comment faire pour n'afficher que le seul contenu de la page.

Pardonnez-moi mes très faibles connaissances en PHP et merci pour votre aide
Journalisée
alexandrevatin
Membre Senior Mx
****
Hors ligne Hors ligne

Messages: 284



« Répondre #1 le: 04 Janvier 2010 à 10:33:31 »

Bonjour l’ami romy et bonne année

Dans le répertoire de votre thème vous avez un fichier settings.php pour retirer les blocs
rajoutez ceci tout en bas du fichier pour voir
Code:
$themesetting['noleft_modules'] = array(
    'Content&pa=showpage&pid=5',

);

Bien amicalement
 Alex
« Dernière édition: 04 Janvier 2010 à 11:36:01 par alexandrevatin » Journalisée

romy
Membre Junior Mx
**
Hors ligne Hors ligne

Messages: 34


« Répondre #2 le: 04 Janvier 2010 à 10:57:57 »

Bonjour Alex et merci pour votre réponse.

J'ai bien recopié ce bout de code dans setting.php (thème superior) mais rien ne change.
Journalisée
alexandrevatin
Membre Senior Mx
****
Hors ligne Hors ligne

Messages: 284



« Répondre #3 le: 04 Janvier 2010 à 11:08:15 »

Romy
 
Une fois la purge du cache effectuer
Code:
http://votre site/admin.php?op=resetPmxCache

si vous tapez:
Code:
http://votre site/modules.php?name=Content&pa=showpage&pid=5

Vous n'avez plus les blocs de gauche vrais ou pas ?

Bien amicalement
Alex
« Dernière édition: 05 Janvier 2010 à 09:09:42 par alexandrevatin » Journalisée

romy
Membre Junior Mx
**
Hors ligne Hors ligne

Messages: 34


« Répondre #4 le: 04 Janvier 2010 à 11:20:03 »

En fait dans ce thème, les blocs de gauche sont bien définis et sont affichés à droite. J'utilise le bloc Module_two
Journalisée
alexandrevatin
Membre Senior Mx
****
Hors ligne Hors ligne

Messages: 284



« Répondre #5 le: 04 Janvier 2010 à 11:25:06 »

L'ami Romy

Un petit lien de votre site avant de partir?
thème superior?
C'est le nouveau theme "esprit blog"

bien amicalement
Alex
« Dernière édition: 04 Janvier 2010 à 11:37:36 par alexandrevatin » Journalisée

romy
Membre Junior Mx
**
Hors ligne Hors ligne

Messages: 34


« Répondre #6 le: 04 Janvier 2010 à 11:31:27 »

Je teste ce nouveau thème en local mais je le transfère en début d'après midi.

A tout à l'heure j'espère, et merci encore pour votre aide.
Journalisée
alexandrevatin
Membre Senior Mx
****
Hors ligne Hors ligne

Messages: 284



« Répondre #7 le: 04 Janvier 2010 à 11:41:44 »

Attention Romy

Il y a 2 fichiers settings dans le thème superior
un php et un html  la modif se fait dans settings.php
vers la ligne 63 et non tout en bas Clin d'oeil
Code:
   $themesetting['noblock'] = array(/* Seiten/Module */
        MX_MODULE === 'admin',
        MX_MODULE === 'Gallery',
        MX_MODULE === 'coppermine',
        MX_MODULE === 'Forum',
        MX_MODULE === 'eboard',
        MX_MODULE === 'Content&pa=showpage&pid=5',
        // MX_MODULE == 'Downloads' && $_REQUEST['cid'] == 61, // Downloads, Kategorie 61
        // $_REQUEST['name'] == 'Content' && $_REQUEST['pid'] == 28, // Contentmodul Id 28
        );
}

Bien amicalement
Alex
« Dernière édition: 04 Janvier 2010 à 12:13:50 par alexandrevatin » Journalisée

romy
Membre Junior Mx
**
Hors ligne Hors ligne

Messages: 34


« Répondre #8 le: 04 Janvier 2010 à 13:59:42 »

Bonjour et merci encore à Alex pour son aide.

En fait, j'ai mal exprimé mon problème et je m'en excuse...

Il ne s'agit pas d'interdire l'affichage de blocs lors de l'affichage de telle page du module content.

Ce que je fais actuellement : J'utilise le bloc Menu (gestion menu) et je peux faire un item qui pointe vers telle ou telle page de contenu.

Ce que je voudrais :

Utiliser par exemple le bloc Module_two à la place du précédent (si j'ai bien compris, je n'utilise donc plus la gestion des menus)..
Dans l'admin modules j'active les modules appelés dans ce bloc et si j'active le module Content, j'affiche la liste des pages de ce module.
or je ne voudrais afficher que telle page du contenu, d'où l'idée de créer un nouveau module ad'hoc avec un lien vers cette page, module qui serait appelé depuis le bloc Module_two.

Mais peut être n'ai-je pas bien compris le fonctionnement.des menus dans Pmx fou

Merci encore pour votre aide.
Journalisée
alexandrevatin
Membre Senior Mx
****
Hors ligne Hors ligne

Messages: 284



« Répondre #9 le: 05 Janvier 2010 à 09:08:40 »

Bonjour Romy

Vous pouvez peut-être ajouter un nouveau bloc (HTML)
Voir tout en bas dans l’administration des blocs .
 
Dans le contenu vous appelez les pages souhaitées!
Bien amicalement
Alex
« Dernière édition: 05 Janvier 2010 à 09:14:18 par alexandrevatin » Journalisée

romy
Membre Junior Mx
**
Hors ligne Hors ligne

Messages: 34


« Répondre #10 le: 06 Janvier 2010 à 11:09:26 »

Bonjour Alex et grand merci pour tes conseils.

Effectivement, j'avais bien pensé à cette solution de créer un simple bloc en HTML dans lequel je code un menu complet avec des liens vers tels modules ou des pages de contenu.
Mais je trouvais plus simple d'utiliser ces blocs (modules_two) et n'avoir à spécifier les seuls modules à afficher, dont un qui affiche une page du module Content.
Bien sûr, si je créé ce module en recopiant intégralement le code html de la page en question, tout est OK, mais je ne comprends pas pourquoi un simple lien vers cette page affiche la page complète du site et non le seul contenu.

Merci quend même pour ton aide. respect
Journalisée
Pages: [1]   Haut de page
Imprimer
Forum pragmaMx France  |  Modules spécifiques & Blocs  |  Autres modules dédiés à PragmaMx  |  Autres modules Mx (Modérateurs: Diabolo, kroms, phi56360)  |  Fil de discussion: module qui affiche une page du module Content
 
Aller à:  

Powered by SMF 1.1.15 | SMF © 2006-2009, Simple Machines

Plus