Fork me on GitHub


 Bas   Précédent   Suivant

« 1 ... 6 7 8 (9) 10 11 12 ... 196 »


Re: [MULTIMENU] multimenu 2.x
Admin Frxoops
Inscrit: 04/02/2003 07:37
De Belgique
Messages: 3376
Citation :

Jah a écrit:

Edit,
J'ai trouvé, quant vous éditez le ccs dans l'onglet template de l'admin du module, il faut effacer entièrement le contenue des cadres script et template.
Ne vous inquiétez pas, son contenu s'auto régénère.


Exact, le fichier original (css, script ou html) est conservé en permanence. La modification ne s'applique que sur un fichier de travail qui peut être supprimé et ainsi automatiquement renouvelé.

Citation :

Jah a écrit:

Il est fort le Solo


Je sais, mais quand je le dis, personne ne le crois.

Citation :

Jah a écrit:
Ce module est un must, vous le placez ou vous voulez, fonctionne parfaitement ainsi avec le dyn horizontal et le select, tous en gérant les liens relatif en fonction du module.


Oui, et ça a pas été une mince affaire de programmer ça. Un vrai casse-tête. :-o

Citation :

Jah a écrit:

Ne semble pas gérer l'affichage en fonction des droits des groupes.


Ca par contre, c'est pas normal. Pourrais-tu cependant me préciser à quel niveau se situe le problème, sachant que les droits peuvent s'appliquer à plusieurs niveaux :
1. le menu
2. le bloc
3. le lien (et par conséquent les sous-liens affectés) et les sous-liens.

Il faut aussi savoir que dans un soucis d'optimisation des données, j'ai un peu triché sur la vérification des accès. En effet, la vérification des accès par groupe se fait directement par la requête dans la base de donnée. Donc, à se sujet, pourrais-tu me dire de combien de groupe disposes-tu ?


Posté le : 18/02/2009 09:29
Transférer la contribution vers d'autres applications Transférer


Re: [MULTIMENU] multimenu 2.x
Admin Frxoops
Inscrit: 04/02/2003 07:37
De Belgique
Messages: 3376
Pour éviter que le menu n'apparaisse 2 fois, tu dois respecter les règles suivantes :

1. Insérer le code dans le template principale où tu souhaite afficher le menu. Dans ce code (si tu lis bien), on n'autorise l'affichage du bloc que s'il s'appelle "headmenu".

2. Modifier le code qui affiche les blocs centre-centre. Dans ce code indiquer qu'il affiche tous les blocs sauf ceux qui s'appellent "headmenu".

3. Créer un bloc multimenu avec pour titre "headmenu" et l'afficher en centre-centre.


Posté le : 17/02/2009 17:06
Transférer la contribution vers d'autres applications Transférer


Re: [MULTIMENU] multimenu 2.x
Admin Frxoops
Inscrit: 04/02/2003 07:37
De Belgique
Messages: 3376
Tout dépend surtout du thème employé.

Voici un exemple à insérer dans le fichier principal, là où doit être affiché le menu (ex : theme.html) :

Etape 1 : Activer un bloc nommé 'headmenu' et mis en centre-centre.

<!-- multimenu block -->
                          <{
assign var=zone value="page_topcenter"}>
                         <{if 
$xoBlocks[$zone]}>
                             <{foreach 
from=$xoBlocks[$zoneitem=block}>
                             <{if 
$block.title === "headmenu"}>
                                 <{
$block.content}>
                             <{/if}>
                             <{/foreach}>
                          <{/if}>
                         <!-- 
multimenu block -->


Et dans le fichier qui gère le bloc central (car le bloc multimenu sera déterminé comme affiché en centre-centre (ex : centerblocks.html).

<{if $lcr=='l'}><{assign var=lcr value='left'}>
 <{elseif 
$lcr=='r'}>
<{
assign var=lcr value='right'}>
 <{else}>
<{
assign var=lcr value='center'}>
 <{/if}>
  <{
assign var=zone value="page_$topbottom$lcr"}>
  <{if 
$xoBlocks[$zone]}>

     <
div class="xo-blockszone x2-secondary" id="xo-page-<{$topbottom}><{$lcr}>blocks">

     <{foreach 
from=$xoBlocks[$zoneitem=block}>
     <{if 
$block.title != "headmenu"}>
         <
div class="xo-block <{$block.module}>">
             <{if 
$block.title|regex_replace:"/.*none/":"none" ne "none"}>
                         <
div class="xo-blocktitle">
<
h3><{$block.title}></h3></div>
                         <{/if}>
             <
div class="xo-blockcontent">
<{
$block.content}></div>
         </
div>
     <{/if}>
     <{/foreach}>
     </
div>
 <{/if}>



Posté le : 17/02/2009 10:18
Transférer la contribution vers d'autres applications Transférer


Re: Team de développement de module.
Admin Frxoops
Inscrit: 04/02/2003 07:37
De Belgique
Messages: 3376
Mieux vaut l'ouvrir à tous...


Posté le : 15/02/2009 10:33
Transférer la contribution vers d'autres applications Transférer


Re: [MULTIMENU] multimenu 2.x
Admin Frxoops
Inscrit: 04/02/2003 07:37
De Belgique
Messages: 3376
Ah ben merci, je vais ajouter ça à ma trousse à outil.


Posté le : 14/02/2009 13:36
Transférer la contribution vers d'autres applications Transférer


Re: [MULTIMENU] multimenu 2.x
Admin Frxoops
Inscrit: 04/02/2003 07:37
De Belgique
Messages: 3376
@ Lasco : Merci, mais heu... Le fichier de langue est déjà converti en UTF-8.

D'ailleurs pour ceux que cela intéresse, j'ai développé un outil spécialement pour ça : en démo sur Luxbel.


Posté le : 14/02/2009 11:49
Transférer la contribution vers d'autres applications Transférer


Re: [MULTIMENU] multimenu 2.x
Admin Frxoops
Inscrit: 04/02/2003 07:37
De Belgique
Messages: 3376
Oups corrigé. J'avais pas changé le fichier dans l'archive .zip.


Posté le : 13/02/2009 13:48
Transférer la contribution vers d'autres applications Transférer


Re: [MULTIMENU] multimenu 2.x
Admin Frxoops
Inscrit: 04/02/2003 07:37
De Belgique
Messages: 3376
A la demande générale, >> multimenu 2.05 <<, totalement compatible et convertie pour l'utilisation sur Xoops 2.3.x.


Posté le : 13/02/2009 10:24
Transférer la contribution vers d'autres applications Transférer


Re: Team de développement de module.
Admin Frxoops
Inscrit: 04/02/2003 07:37
De Belgique
Messages: 3376
Je répercute...

Posté le : 11/02/2009 14:45
Transférer la contribution vers d'autres applications Transférer


Re: Team de développement de module.
Admin Frxoops
Inscrit: 04/02/2003 07:37
De Belgique
Messages: 3376
Aux initiateurs de ce projet : Woahw quel enthousiasme, ça fait plaisir à voir.

@Venom : ImpressCMS est certainement un excellent CMS, personne ne souhaite mettre cela en doute. Mais tu dois certainement connaître suffisamment l'histoire de Xoops pour savoir qu'il y a eu beaucoup de "forks" par le passé. En fait, à chaque changement majeur du core (passage d'une version à l'autre), cela a suscité des divergence de point de vue, et donc des scissions. Au final, c'est ce qui fait la richesse du web.

Par contre, je vais rejoindre le point de vue de Dugris. Vouloir conserver la compatibilité d'une application d'un système à l'autre c'est se mettre à dos des difficultés et une charge de travail supplémentaire très lourde.

Pour ton information, certains membres de l'équipe d'ImpressCMS m'avaient demandé s'ils pouvaient utiliser mes modules (multimenu par exemple). J'ai bien évidemment donné mon accord mais je les avais informé que je ne souhaitais pas faire de développements spécifiques pour ImpressCMS. Je reste un développeur pour Xoops, principalement.

Donc, conclusion, il ne faut pas voir dans cette démarche un refus de coopérer avec une autre branche de Xoops, mais bien une réalité technique.



PS : Et ça n'a rien à voir avec le fait qu'on soit sur un site de support Xoops, ou autre considération stupide.

Posté le : 10/02/2009 10:00
Transférer la contribution vers d'autres applications Transférer



 Haut
« 1 ... 6 7 8 (9) 10 11 12 ... 196 »




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

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