Fork me on GitHub




« 1 (2)


Re: Faire apparaitre le sous menu de Pages dans le menu principal
Régulier
Inscrit: 23/06/2009 14:42
Messages: 131
J'ai essayé de remettre les fichiers comme avant mais j'ai toujours des répétitions de sous titres.

Posté le : 19/06/2012 19:53
Partager Twitter Partagez cette article sur GG+
Re: Faire apparaitre le sous menu de Pages dans le menu principal
Admin Frxoops
Inscrit: 04/03/2011 09:10
De Lot
Messages: 2837
Je viens de regarder sur ton site et je n'ai pas de répétition au niveau du menu. Peux-être faut t'il vider le cache.
La répétition ne vient normalement pas de la modification car la modification autorise la lecture des sous-catégories quelque soit le module actif.
je te passe le code de toute la fonction tu n'auras qu'a la remplacer dans le fichier (a partir de la ligne 105)
function b_system_main_show()
{
    global 
$xoopsUser,$xoopsModule;
    
$block = array();
    
$block['lang_home'] = _MB_SYSTEM_HOME;
    
$block['lang_close'] = _CLOSE;
    
$module_handler =& xoops_gethandler('module');
    
$criteria = new CriteriaCompo(new Criteria('hasmain'1));
    
$criteria->add(new Criteria('isactive'1));
    
$criteria->add(new Criteria('weight'0'>'));
    
$modules $module_handler->getObjects($criteriatrue);
    
$moduleperm_handler =& xoops_gethandler('groupperm');
    
$groups is_object($xoopsUser) ? $xoopsUser->getGroups() : XOOPS_GROUP_ANONYMOUS;
    
$read_allowed $moduleperm_handler->getItemIds('module_read'$groups);
    foreach (
array_keys($modules) as $i) {
        if (
in_array($i$read_allowed)) {
            
$block['modules'][$i]['name'] = $modules[$i]->getVar('name');
            
$block['modules'][$i]['directory'] = $modules[$i]->getVar('dirname');
            
$sublinks $modules[$i]->subLink();
            if ((!empty(
$xoopsModule)) && ($i == $xoopsModule->getVar('mid'))) {
                
$block['modules'][$i]['highlight'] = true;
                
$block['nothome'] = true;
            }if ((!empty(
$xoopsModule)) && ($i == $xoopsModule->getVar('mid'))) {
                
$block['modules'][$i]['highlight'] = true;
                
$block['nothome'] = true;
            }
            if ((
count($sublinks) > 0/*&& (!empty($xoopsModule)) && ($i == $xoopsModule->getVar('mid'))*/) {
                foreach(
$sublinks as $sublink){
                    
$block['modules'][$i]['sublinks'][] = array('name' => $sublink['name'], 'url' => XOOPS_URL.'/modules/'.$modules[$i]->getVar('dirname').'/'.$sublink['url']);
                }
            } else {
                
$block['modules'][$i]['sublinks'] = array();
            }
        }
    }
    return 
$block;
}


Posté le : 19/06/2012 20:03
Partager Twitter Partagez cette article sur GG+
Re: Faire apparaitre le sous menu de Pages dans le menu principal
Régulier
Inscrit: 23/06/2009 14:42
Messages: 131
Je me suis absenté.
J'ai remis les fichiers comme avant et j'ai modifié le bloc dans l'admin.
Et pour les modifications dont tu parles elles sont à faire dans quel fichier ?
Cdt

Posté le : 23/06/2012 20:08
Partager Twitter Partagez cette article sur GG+
Re: Faire apparaitre le sous menu de Pages dans le menu principal
Admin Frxoops
Inscrit: 04/03/2011 09:10
De Lot
Messages: 2837
La modification que je t'avais indiqué doit se faire dans le fichier ./modules/system/blocks/system_block.php ligne 131.

Sinon en repassant sur ton site, j'ai vu que tu as rajouté un bloc, c'est une autre solution (certes moins flexibles) mais il y a des erreurs. Voici une version améliorée :
<div class="blockContent">
<
class="menuMain " href='http://www.equihens.com/modules/pages/index.php?pagenum=1'>Bienvenue</a>
<
class="menuMain " href='http://www.equihens.com/modules/pages/index.php?pagenum=2'>Randonnées</a>
<
class="menuMain " href='http://www.equihens.com/modules/pages/index.php?pagenum=3'>Séjours jeunes</a>
<
class="menuMain " href='http://www.equihens.com/modules/pages/index.php?pagenum=4'>Calendrier tarifs</a>
<
class="menuMain" href='http://www.equihens.com/modules/pages/index.php?pagenum=5'>Localisation</a>
<
class="menuMain " href='http://www.equihens.com/modules/pages/index.php?pagenum=6'>Photos 2010</a>
</
div>

Posté le : 23/06/2012 20:56
Partager Twitter Partagez cette article sur GG+
Re: Faire apparaitre le sous menu de Pages dans le menu principal
Régulier
Inscrit: 23/06/2009 14:42
Messages: 131
Ok et de quel fichier ?

Posté le : 25/06/2012 09:30
Partager Twitter Partagez cette article sur GG+
Re: Faire apparaitre le sous menu de Pages dans le menu principal
Admin Frxoops
Inscrit: 04/03/2011 09:10
De Lot
Messages: 2837
Cela doit être dans un bloc que tu as créé, il s'affiche à droite sous le menu principal.

Posté le : 25/06/2012 10:23
Partager Twitter Partagez cette article sur GG+
Re: Faire apparaitre le sous menu de Pages dans le menu principal
Semi pro
Inscrit: 06/09/2005 11:47
De Barcelone - Espagne
Messages: 691
Salut,

Sans vouloir interrompre la discussion, je dis à denis4 qu'au pire des cas tu utilise le module "multiMenu" pour créer tes propres menus.

Bon courage!

Posté le : 19/07/2012 01:47
Partager Twitter Partagez cette article sur GG+

 Haut   Précédent   Suivant
« 1 (2)



Vous pouvez voir les sujets.
Vous ne pouvez pas débuter de nouveaux sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.

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

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