PHP Maximus CMS.eu | Maximus Canada | Maximus Italie | BBtoMax
spacer
spacer search

Maximus CMS - Support Officiel
Version actuelle: Fuzion BS
  Fly Kernel Version 1.1.2

Search
spacer
Accueil
Mon compte
Copyrights
header
 
Fermer ce bloc Les forums
Accueil
Mon compte

!!! Pensez aux tutoriaux !!!

Uplodez vos images en 1 clic!
Upload d'images en 1 clic !!!
Les dernières images

10 derniers posts

 Lenteur anormale :(
 Demande d'aide module CapEcran
 max2008 mise a jour
 Module News, Maxnews ou Blog
 Problème modules sentinel et news
 [Résolu] YA semble se comporter bizarrement
 Fénix v1.0.1: le couteau suisse de Maximus CMS
 Attention: les erreurs de code sont activées et visibles
 Longueur des signatures


Dernières discussions

 Recherche block ou module images cliquable
 Un nouveau site sur max2008
 Sorties d'update navigateurs
 un grand bonjour de Corse à tous les Maximusiens...
 Distinguer le nombre de personnes sur le: wiki, chat, site
 Trop fort la police canadienne
 Les JO 2008 en chine à Pékin sont partis :)
 Idée pour financer Maximus
 Améliorations de la page d'accueil du site
 Menu milonic : appel de php pour voir les connectés

10 meilleurs posteurs

   Cyril 
 Ses messages
 12134 messages
  104254 points

   epsylon 
 Ses messages
 11739 messages
  74653 points

   GravuTrad 
 Ses messages
 3180 messages
  40667 points

   Thierry 
 Ses messages
 2547 messages
  56100 points

   Helger 
 Ses messages
 2539 messages
  30038 points

   unitifree 
 Ses messages
 2260 messages
  15016 points

   stephano 
 Ses messages
 1707 messages
  18023 points

   ledigicode 
 Ses messages
 1697 messages
  18481 points

   sdfhacker 
 Ses messages
 1536 messages
  25883 points

   Toumilovitch 
 Ses messages
 1477 messages
  16502 points

MaXiMuS :: Sujet - Une action par module
Recherche béta forum Règlement RechercheFAQ Messagerie
 Bonjour, vous attendez de la communauté un support le plus précis et le plus rapide qu'il soit !
Vous débutez avec Maximus, veuillez consulter de prime abord ce fil de discussion, et celui-ci ...
De notre coté, nous sommes désireux d'apporter le support le plus adapté qu'il soit à chaque situation ...
Pour commencer, avez vous consulté le wiki maximus et/ou les tutoriaux ??? Aussi la solution est simple et applicable rapidement:
  1 ) Pour tout nouveau fil de discussion, mettez un titre le plus explicite possible
  2 ) Remplissez du plus précisément possible votre mini-fiche
  3 ) Pensez qu'une réponse peut être postée plusieures heures voir quelques jours après votre question, il est donc bon de remonter le sujet de temps en temps mais point trop n'en faut :)
  4 ) Pensez que Maximus est livré avec le forum bbToMax version 1.0.0 à l'origine, et que vous trouverez la dernière version 1.0.2 de disponible sur www.bbtomax !!!
  5 ) Vous reconnaissez, en postant sur ce site, avoir pris connaissance du règlement interne !
Nous vous souhaitons une forte réussite dans votre projet par le biais de Maximus CMS.

Une action par module

 
Poster un nouveau sujet   Répondre au sujet   Cliquez pour afficher: Résolu    MaXiMuS Index du Forum -> Gestion des thèmes dans Maximus Fuzion BS
Voir le sujet précédent :: Voir le sujet suivant  
Auteur Message
.: Toumilovitch :.
Connaisseur Maximus
Connaisseur Maximus


Inscrit le: Jun 18, 2005
Messages: 1477
16502 points


Lieu de résidence
en France

Message Sujet du message: Une action par module
Posté le: Mar 10 Juin, 2008 7:37 am
Répondre en citant

Bonjour,

Il me semble avoir déjà lu la réponse un jour quelque part mais je ne retrouve plus alors je repose la question :
Comment faire pour effectuer une action dans mon thème (par exemple afficher une image) en fonction du module dans lequel le visiteur se trouve ?

Merci Smile



Participez sur nos forums, et retrouvez en lieu et place de la publicité des informations plus précises sur chacun des utilisateurs, identifiez vous dès à présent
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé Envoyer l'e-mail Visiter le site web du posteur MSN Messenger
.: GravuTrad :.
Connaisseur Maximus
Connaisseur Maximus


Inscrit le: May 12, 2005
Messages: 3180
40667 points


Lieu de résidence
en Belgique

Message Sujet du message: Re: Une action par module
Posté le: Mar 10 Juin, 2008 9:28 pm
Répondre en citant

ouaip sauf que c'était là:

http://www.php-maximus.org/modules.php?name=News&file=article&sid=18

et la recherche bêta donne là:

http://www.php-maximus.org/modules.php?name=Forums&file=viewtopic&t=341

et en fait ca donne rien....

Cyril tu l'as dans ta bdd?



Participez sur nos forums, et retrouvez en lieu et place de la publicité des informations plus précises sur chacun des utilisateurs, identifiez vous dès à présent
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur
.: Toumilovitch :.
Connaisseur Maximus
Connaisseur Maximus


Inscrit le: Jun 18, 2005
Messages: 1477
16502 points


Lieu de résidence
en France

Message Sujet du message: Re: Une action par module
Posté le: Mer 11 Juin, 2008 5:42 am
Répondre en citant

En fait j'avais pas la réponse propre à ce que je veux mais un truc du même style. Il me semble que c'était une astuce qui permet d'économiser 1 requête SQL en définissant le module de sa page d'accueil. Peut-être que je pourrai détourner l'utilisation de cette astuce. Seulement je ne sais plus où trouver cette info...



Participez sur nos forums, et retrouvez en lieu et place de la publicité des informations plus précises sur chacun des utilisateurs, identifiez vous dès à présent
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé Envoyer l'e-mail Visiter le site web du posteur MSN Messenger
.: wingman :.
Décurion Maximus
Décurion Maximus


Inscrit le: May 16, 2005
Messages: 370
10017 points


Lieu de résidence
en France

Message Sujet du message: Re: Une action par module
Posté le: Mer 11 Juin, 2008 11:13 am
Répondre en citant

Salut,
je ne sais pas si j'ai bien tout compris ...

Car le thème MaX_Colors te permet justement de positionner un design (ou juste un élément) différent par module.
Si c'est bien ca que tu veux faire (mais avec ton design), récupère dans le theme.php (du max_colors) les fameuses lignes qui permettent de vérifier la présence d'un fichier affecté à un module et ajoute les à ton theme.php

Apres en fonction de la localisation qui te plairai (dans ta page) tu met ton code soit dans le footer, dans le header ... (en ayant pris soin de faire ceci sur une copie du fichier original) ... tu le renomme (par exemple: header_Coppermine.html si tu as fais un header différent pour ton module Coppermine).
Et voila le tour est joué !!

Apres il suffit de créer une page "_Module.html" pour chacun des modules qui auront un design différent ou un partie différente.

Et comme ca tu as par exemple un header différent pour chacun de tes modules ...


Bien entendue là on parle d'une image mais on peut insérer un bout de code ou tout ce que l'on désire à la place.

J'espère que c'est bien ca que tu voulais faire et avoir répondu à ta question.
J'espère du coup n'avoir pas fait fausse route mais bon ceci servira peut etre à quelqu'un

Si tu as besoin de plus d'explications là dessus, il n'y a aucun probleme, car j'ai toujours utilisé un MaX_Colors modifié et là en ce moment je m'en prépare un nouveau pour l'arrivée de Max 2008 Very Happy



Participez sur nos forums, et retrouvez en lieu et place de la publicité des informations plus précises sur chacun des utilisateurs, identifiez vous dès à présent
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur
.: Toumilovitch :.
Connaisseur Maximus
Connaisseur Maximus


Inscrit le: Jun 18, 2005
Messages: 1477
16502 points


Lieu de résidence
en France

Message Sujet du message: Re: Une action par module
Posté le: Mer 11 Juin, 2008 5:12 pm
Répondre en citant

Oui j'ai vu cette ligne ! elle doit aussi être dans Max_Blue ! Je ne savais pas comment ça fonctionnait. Je vais voir si j'arrive à faire ce que je veux avec. Merci de l'info ! Very Happy



Participez sur nos forums, et retrouvez en lieu et place de la publicité des informations plus précises sur chacun des utilisateurs, identifiez vous dès à présent
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé Envoyer l'e-mail Visiter le site web du posteur MSN Messenger
.: Toumilovitch :.
Connaisseur Maximus
Connaisseur Maximus


Inscrit le: Jun 18, 2005
Messages: 1477
16502 points


Lieu de résidence
en France

Message Sujet du message: Re: Une action par module
Posté le: Mer 11 Juin, 2008 5:30 pm
Répondre en citant

Je viens de tester ça marche impec ! Pour ceux qui cherchent ce code, c'est celui-ci :
Code:
if (is_file(INCLUDE_PATH.'themes/'.TEMPLATE_NAME.'/header_'.MODULE_NAME.'.html')) {
          $tmpl_file = INCLUDE_PATH.'themes/'.TEMPLATE_NAME.'/header_'.MODULE_NAME.'.html';
   } else {
          $tmpl_file = INCLUDE_PATH.'themes/'.TEMPLATE_NAME.'/header.html';
   }
       $thefile = implode('', file($tmpl_file));
       $thefile = addslashes($thefile);
       $thefile = "\$r_file=\"".$thefile."\";";
       eval( $thefile );
       print $r_file;

Merci !



Participez sur nos forums, et retrouvez en lieu et place de la publicité des informations plus précises sur chacun des utilisateurs, identifiez vous dès à présent
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé Envoyer l'e-mail Visiter le site web du posteur MSN Messenger
Montrer les messages depuis:   
Poster un nouveau sujet   Répondre au sujet    MaXiMuS Index du Forum -> Gestion des thèmes dans Maximus Fuzion BS Toutes les heures sont au format GMT + 1 Heure
Page 1 sur 1

 
Sauter vers:  
Vous ne pouvez pas poster de nouveaux sujets dans ce forum
Vous ne pouvez pas répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum
Vous ne pouvez pas voter dans les sondages de ce forum
Vous pouvez joindre des fichiers
Vous pouvez télécharger des fichiers

 

Hebeh.com, hebergement professionnel de sites internet www.hebeh.com

Hicih.com, noms de domaine pour vos sites internet www.hicih.com

Pétition contre la loi pécresse www.psycholyon2contrelaloipecresse.com

Forums ©
 
Distroy Forums Cache ~ Distroy Sessions ~ 
Retrouvez des informations similaires grâce aux moteurs de recherche suivants:
 google google.com yahoo msn aol altavista mozbot biglotron mirago exalead voila lycos seek ask france ask monde france evasion apocalx vigoos doona globly envolk metafrance mamma alltheweb
Reproduction interdite (partielle ou totale) sans autorisation écrite de notre part.
Copyrights Maximus CMS
Projet Maximus SourceForge
Google Groups Maximus
Maximus CMS est présent sur le Wikipedia Français
Maximus OsCommerce est présent sur le Wikipedia Français
Projet Open Source hébergé par www.hebeh.com

rss rss
Tous droits réservés. PHP-MaXiMuS est un logiciel libre en version GNU/GPL license.
Copyright 2005 - 2008 PHP-Maximus CMS.

[ Page générée en 0.4745 sec ] [ (PHP: 85% - SQL: 15%) ] [ Requêtes SQL: 43 ] [ 724 pages vues la dernière heure ]
 Top Max Cache Off Copyright Mentions légales PHP Maximus CMS