Francki
Béta-testeur    Messages: 137 Inscrit(e) le: 2003/8/26 Statut: Déconnecté(e)
|
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 |
|
|
trollix
Core Developer    Messages: 2732 Inscrit(e) le: 2003/1/14 Statut: Déconnecté(e)
|
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 |
|
Francki
Béta-testeur    Messages: 137 Inscrit(e) le: 2003/8/26 Statut: Déconnecté(e)
|
Posté le 2004/9/14 à 11:28 |
Impecable trollix, je te remercie ca marche nickel.
Francki |
|
Francki
Béta-testeur    Messages: 137 Inscrit(e) le: 2003/8/26 Statut: Déconnecté(e)
|
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 |
|
Francki
Béta-testeur    Messages: 137 Inscrit(e) le: 2003/8/26 Statut: Déconnecté(e)
|
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 |
|
trollix
Core Developer    Messages: 2732 Inscrit(e) le: 2003/1/14 Statut: Déconnecté(e)
|
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... |
|
Francki
Béta-testeur    Messages: 137 Inscrit(e) le: 2003/8/26 Statut: Déconnecté(e)
|
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 |
|
trollix
Core Developer    Messages: 2732 Inscrit(e) le: 2003/1/14 Statut: Déconnecté(e)
|
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 ? |
|
Francki
Béta-testeur    Messages: 137 Inscrit(e) le: 2003/8/26 Statut: Déconnecté(e)
|
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 |
|
Francki
Béta-testeur    Messages: 137 Inscrit(e) le: 2003/8/26 Statut: Déconnecté(e)
|
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 |
|
trollix
Core Developer    Messages: 2732 Inscrit(e) le: 2003/1/14 Statut: Déconnecté(e)
|
Posté le 2004/9/15 à 15:52 |
| dis-moi, le plus simple serait peut-être que tu m'envoie ton bloc,
non ? |
|
Francki
Béta-testeur    Messages: 137 Inscrit(e) le: 2003/8/26 Statut: Déconnecté(e)
|
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 |
|