Fork me on GitHub

Rapport de message :*
 

Re: [MULTIMENU] multimenu 2.x

Titre du sujet : Re: [MULTIMENU] multimenu 2.x
par Solo71 sur 11/05/2009 17:15:56

Bonjour à tous.

Me revoilà (après des semaines plongé dans le code de divers passionnants modules en cours de finalisation ).

Citation :

Sylvie a écrit:
Si, pour les requêtes: "Pour créer une nouvelle requête dans la base de donnée, inspirez-vous des requêtes fournies par défaut."
Mais ça ne me dit pas comment on s'en sert ni comment on les affiche. Parce que ma requête je l'ai créée mais je ne sais pas quoi en faire ni à quoi elle va me servir. (c'est pour avoir un menu automatique avec les catégories de publisher ou smartsection, je ne sais pas comment activer l'affichage, il n'y a rien pour).


Les requêtes sont crées, comme tu l'as bien compris, pour générer des listes de liens à partir de modules existants, directement à partir de la base de donnée.

Pour créer une requête, tu peux t'inspirer de celles que j'ai moi-même crée dans le module (pour l'exemple). En gros, les seuls champs obligatoires à la base, sont ceux visibles dans le premier formulaire (après avoir choisi un table parmi celles existants dans la bdd de ton site) - et oui, effectivement, il est préférable de savoir quelle table correspond à quel module.

Tu dois donner :

- un titre à ta requête (pour la retrouver plus facilement lorsque tu l'appellera dans ton menu).
- une table (d'un module contenant une liste potentielle de pages).
- le champ ID : défini dans la table quel champ représente les pages générées par le module (sa valeur peut-être id, uid, pageid, catid, etc. - ça dépend de la manière dont le développeur à créé ses tables).
- le champ SUJET : représente le champ pour le titre du lien.
- le champ URL : représente l'url du lien à générer et s'écrit avec un {id} qui indique l'emplacement de la valeur id. Ex : modules/news/article.php?storyid={id}

Une fois la requête crée, tu peux l'activer dans l'onglet 'liens' en éditant, ou créant un lien dans lequel tu activeras directement la requête ainsi créée (vois options, champ 'requête' - ta requête apparaît dans la liste des requêtes disponibles). Cela signifie bien sur que tu peux réutiliser la requête avec différents menus ou lien.

Citation :

Jah écrit:
Problème d'incompatibilité entre news et multimenu 2 béta
plusieurs fonctions de news me donne une page blanche, sans erreur en debub.

Fonction qui donne une page blanche.
-proposer un article par le menu Xoops
-éditer un article, par le lien en bas de chaque article, donne une page blanche avec juste écrit Editer l'article
-éditer un article par l'admin du module donne une page blanche avec juste écrit Editer l'article


Bizarre. PAs encore rencontré ce problème. Je vais tester.


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

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