accueil
downloads
links
bugmanager
header
**

Par respect de la netiquette, tous les contributeurs s'engagent à ne tenir ni propos insultants ni propos infamants envers un tiers. Merci d'avance à tous et ... bonne pêche aux infos - (Les numéros IP sont conservés.)
XML/RSS 2.0  page_down
newtopiclink  replylink  Version imprimable 
Ascending order Descending order   » Sujet: Variable globale et block
Auteur: Message:


 Posté le 2004/9/13 à 23:07
Bonjour,

Je cherche à déclarer une variable globale qui me permettra de construire un bloc php suivant la valeur de cette variable. Permettant ainsi de modifier mon bloc quelque soit le module que j'appel, voir sur le meme module.

Pour etre plus clair, mon bloc php contient :


switch ($maVariable)
{
case 1:
echo "Ma variable égale 1";
break;
case 2:
echo "Ma variable égale 2";
break;
default :
echo "Pas de valeur";
}


Je fais l'appel à un module avec un bouton sur mon interface de la facon suivante :

http://monSite/ixm_ixpsp.php?monMenu=1


Cela ne marche pas.
J'aimerais savoir ou je dois déclarer ma variable (J'ai essayé dans de déclarer
global $maVariable
dans le fichier ixm_index.php) pour que ca marche et es-ce que ca peut marcher?

Merci d'avance

Franck
Profile Message Privé Editer le message Voir le site de l'utilisateur Chercher tous les messages de cet utilisateur Signaler ce message aux Administrateurs top


   Posté le 2004/9/14 à 08:39
monMenu, maVariable, c'est les mêmes ou c'est un erreur?
sinon sans répondre, un début de piste:

si tu fais ça: http://monSite/monscript.php?monMenu=1
tu peux récupérer la valeur dans monscript.php comme ceci:
$toto = $_GET['monMenu'];
echo $toto
profilebutton Message Privé Editer le message Voir le site de l'utilisateur searchbutton  top


   Posté le 2004/9/14 à 11:28
Impecable trollix, je te remercie ca marche nickel.

Francki
profilebutton Message Privé Editer le message Voir le site de l'utilisateur searchbutton  top


   Posté le 2004/9/14 à 17:21
Pour faire encore mieux il serait interessant pour moi de garder cette valeur en memoire afin que si le parametre maVariable=... n'est pas présent dans mon url, mon bloc prennent la dernière valeur.

Merci encore

Francki
profilebutton Message Privé Editer le message Voir le site de l'utilisateur searchbutton  top


   Posté le 2004/9/15 à 11:35
Personne n'a une petite indication pour que je mette ma variable proprement quelques part.
Afin que si elle est appellée dans l'url elle soit lu par mon bloc et sinon que mon bloc prenne la derniere valeur.

Merci

Francki
profilebutton Message Privé Editer le message Voir le site de l'utilisateur searchbutton  top


   Posté le 2004/9/15 à 14:57
Quel type de bloc tu utilises ?
1) block d'un module existant ?
2) block du système ?
3) block d'un module à toi ?
4) block-module autonome ?

ma réponse dépendra de la tienne...
profilebutton Message Privé Editer le message Voir le site de l'utilisateur searchbutton  top


   Posté le 2004/9/15 à 15:10
block d'un module autonome puis par la suite, je développerai mon propre bloc de mon module.

Le but étant de faire un menu (Style menu system) configurable, permettant de pointer directement sur des articles précis (Simple page), des news...
C'est ceux que j'ai commencé à mettre sur www.chenil.net, et au fur et à mesure j'ajoute des modules et des blocks de ixprim.

Voila du sait tout.

Francki
profilebutton Message Privé Editer le message Voir le site de l'utilisateur searchbutton  top


   Posté le 2004/9/15 à 15:13
Question supplémentaire: est-ce que ton block apparait ailleurs (dans d'autres modules) que dans ton module autonome ?
profilebutton Message Privé Editer le message Voir le site de l'utilisateur searchbutton  top


   Posté le 2004/9/15 à 15:31
Le but etant que quand sur chenil.net je suis sur le menun "Pension" par exemple avec mon bloc de menu correspondant au menu de la pension. quand je fais un search j'aimerais que ce menu ne change pas.
Et cela est vrai pour plusieurs module.

Pas évident à expliquer, j'espère que tu as compris.

Franck
profilebutton Message Privé Editer le message Voir le site de l'utilisateur searchbutton  top


   Posté le 2004/9/15 à 15:45
C'est marrant mais ta réponse concernant ixpstories et la duplication de bloc.
Le but premier de ma variable globale a été de pouvoir afficher plusieurs blocs de menu différents suivant les articles créer avec le module simple page, sans avoir à le dupliquer (6 fois pour mon cas). Car trop difficile à maintenir.

Plus précisemment le module que je développe permet de créer un menu dynamique qui associera un élément d'un module par exemple :
Dans une table je stocke :
Identifiant du menu = 1
Identifiant de la rubrique = 12
Libelle du menu = "Ma rubrique c'est celle la"
Libelle à afficher = "Ma rubrique"
Identifiant du pere = 8 (Permet ainsi de mettre autant de sous menu que l'on veut)
Identifiant de l'effet souhaité = 3

Puis dans une autre :
Identifiant de la rubrique = 12
Nom du module = "ixm_ixpsp"
Nom du Paramétre = story_id
Valeur du parametre = 4

Je ne parle pas ici des effets de menu ou rubrique (roll hover, déroulant.....) et des créations de menu.

Oula je me suis laché finalement

Francki
profilebutton Message Privé Editer le message Voir le site de l'utilisateur searchbutton  top


   Posté le 2004/9/15 à 15:52
dis-moi, le plus simple serait peut-être que tu m'envoie ton bloc, non ?
profilebutton Message Privé Editer le message Voir le site de l'utilisateur searchbutton  top


   Posté le 2004/9/15 à 16:09
Pas de probleme mais la je suis au boulot et pas d'acces ftp donc ce soir si je rentre pas trop tard

Francki
profilebutton Message Privé Editer le message Voir le site de l'utilisateur searchbutton  top
newtopiclink  replylink  Version imprimable 

page_up

 

Powered by XForum 3.5.1-ix by Trollix Software
0.0507340 - 45 queries