« 1 (2)


Re: Faire apparaitre le sous menu de Pages dans le menu principal
Régulier
Inscrit: 23/06/2009 14:42
Messages: 123
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: 1428
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: 123
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: 1428
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: 123
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: 1428
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
Admin Frxoops
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)




Graphisme adapté par Tatane | Grosdunord | Montuy337513

23 Personne(s) en ligne (13 Personne(s) connectée(s) sur Forum) | Utilisateur(s): 1 | Invité(s): 22 | PubEnFolie, Plus ...