Fork me on GitHub




(1) 2 »


Blocksadmin sous Xoops 2.4.2 (Oxygen en theme Admin)
Régulier
Inscrit: 31/01/2007 00:00
De Noiseau (94)
Messages: 327
Bonjour tout le monde !

Je suis sous Xoops 2.4.2 et je viens d'installer Blockadmin et j'ai un petit soucis d'affichage avec le theme Oxygen coté Admin.

Par défaut sur ce thème vous avez des icones qui s'implémentent à chaque modules que vous installez ce qui donne ceci (normal) :
Open in new window


Mais quand vous installez le module Blocksadmin et que vous avez installé plusieurs modules, vous vous retrouvez avec une liste d'icones inutiles sur le header puisque chaque module est nommé dans Blocksadmin. Ce qui donne ceci :
Open in new window


Vous avez une solution pour faire disparaître ses icones inutiles (sur ce module) et aussi (en revanche) comment en ajouter sur le bandeau des Options système ?

Merci d'avance.

Posté le : 11/12/2009 22:00

Donnes et tu seras riche !
Partager Twitter Partagez cette article sur GG+
Re: Blocksadmin sous Xoops 2.4.2 (Oxygen en theme Admin)
Supporter Xoops
Inscrit: 09/01/2005 13:37
De Breizh
Messages: 16972
fichier xo_toolbar.html du thème d'admin

Posté le : 11/12/2009 22:23

La connaissance s'accroît quand on la partage ...
Partager Twitter Partagez cette article sur GG+
Re: Blocksadmin sous Xoops 2.4.2 (Oxygen en theme Admin)
Régulier
Inscrit: 31/01/2007 00:00
De Noiseau (94)
Messages: 327
ok je vais mettre le nez dedans ;)

Merci.

Posté le : 12/12/2009 14:16

Donnes et tu seras riche !
Partager Twitter Partagez cette article sur GG+
Re: Blocksadmin sous Xoops 2.4.2 (Oxygen en theme Admin)
Régulier
Inscrit: 31/01/2007 00:00
De Noiseau (94)
Messages: 327
Alors j'ai testé mais ce n'est pas cela que je veux. Si je retire la ligne cela va désactiver les icones des options pour tous les modules et là je souhaite avoir une exception pour le module blocksadmin.

J'ai tenté (sans connaissance php je précise) :
<div id="navOptionsCP">
    <
div class="modname">
        <{
$modname}>
    </
div>
    <{foreach 
item=op from=$mod_options}>
    <
class="tooltip" href="<{$op.link}>" title="<{$op.title}>">
        <
img src='<{$op.icon|default:"$theme_icons/icon_options.png"}>' alt="<{$op.title}>" />
    </
a>
    <{/foreach}>
    
    <{if 
$moddir!='blocksadmin' && $mod_options}>
        <
class="tooltip" href="<{$op.link}>" title="<{$op.title}>">
        <
img src='<{$op.icon|default:"$theme_icons/icon_options.png"}>' alt="<{$op.title}>" />
    </
a>
    <{/if}>
    
    <{if 
$moddir!='system' && $mod_options}>
    <
class="tooltip" href="<{$xoops_url}>/modules/system/admin.php?fct=preferences&op=showmod&mod=<{$modid}>" title="<{$lang_preferences}>">
        <
img src="<{$theme_icons}>/prefs.png" alt="<{$lang_preferences}>" />
    </
a>
    <{/if}>
</
div>


Mais je ne sais quoi mettre après
<{if $moddir!='blocksadmin' && $mod_options}>
afin de ne pas voir l'icone pour les options.

Merci d'avance.

Posté le : 15/12/2009 11:13

Donnes et tu seras riche !
Partager Twitter Partagez cette article sur GG+
Re: Blocksadmin sous Xoops 2.4.2 (Oxygen en theme Admin)
Supporter Xoops
Inscrit: 09/01/2005 13:37
De Breizh
Messages: 16972
ta condition pour ne pas afficher les icones avec le module blockadmin doit être au début

si blockadmin pas de menu directement

@+

Posté le : 15/12/2009 13:47

La connaissance s'accroît quand on la partage ...
Partager Twitter Partagez cette article sur GG+
Re: Blocksadmin sous Xoops 2.4.2 (Oxygen en theme Admin)
Régulier
Inscrit: 31/01/2007 00:00
De Noiseau (94)
Messages: 327
Ce qui me donne en ligne de code stp ?

Posté le : 15/12/2009 21:42

Donnes et tu seras riche !
Partager Twitter Partagez cette article sur GG+
Re: Blocksadmin sous Xoops 2.4.2 (Oxygen en theme Admin)
Supporter Xoops
Inscrit: 09/01/2005 13:37
De Breizh
Messages: 16972
ceci je pense :
<{if $moddir!='blocksadmin'}> 
    <
div id="navOptionsCP">
        <
div class="modname">
            <{
$modname}>
        </
div>
        <{foreach 
item=op from=$mod_options}>
        <
class="tooltip" href="<{$op.link}>" title="<{$op.title}>">
            <
img src='<{$op.icon|default:"$theme_icons/icon_options.png"}>' alt="<{$op.title}>" />
        </
a>
        <{/foreach}>

        <{if 
$moddir!='system' && $mod_options}>
        <
class="tooltip" href="<{$xoops_url}>/modules/system/admin.php?fct=preferences&amp;op=showmod&amp;mod=<{$modid}>" title="<{$smarty.const._MD_AM_PREF}>">
            <
img src="<{$theme_icons}>/prefs.png" alt="<{$smarty.const._MD_AM_PREF}>" />
        </
a>
        <{/if}>
    </
div>
<{/if}>

Posté le : 16/12/2009 00:14

La connaissance s'accroît quand on la partage ...
Partager Twitter Partagez cette article sur GG+
Re: Blocksadmin sous Xoops 2.4.2 (Oxygen en theme Admin)
Régulier
Inscrit: 31/01/2007 00:00
De Noiseau (94)
Messages: 327
Donc j'ai tenté au final (au bout de 3 tentatives):
<div id="navOptionsCP">
    <
div class="modname">
        <{
$modname}>
    </
div>
    
    <{if 
$moddir!='blocksadmin'}> 
    <
div id="navOptionsCP">
        <
div class="modname">
            <{
$modname}>
        </
div>
        <{foreach 
item=op from=$mod_options}>
        <
class="tooltip" href="<{$op.link}>" title="<{$op.title}>">
            <
img src='<{$op.icon|default:"$theme_icons/icon_options.png"}>' alt="<{$op.title}>" />
        </
a>
        <{/foreach}>

        <{if 
$moddir!='system' && $mod_options}>
        <
class="tooltip" href="<{$xoops_url}>/modules/system/admin.php?fct=preferences&op=showmod&mod=<{$modid}>" title="<{$smarty.const._MD_AM_PREF}>">
            <
img src="<{$theme_icons}>/prefs.png" alt="<{$smarty.const._MD_AM_PREF}>" />
        </
a>
        <{/if}>
    </
div>
    <{/if}> 
</
div>


Et tout est bon ! Merci !

J'en profite pour dire ce que j'ai fait si on souhaite ajouter d'autres modules à cette condition (myReferer par exemple en plus de Blocksadmin) :
<div id="navOptionsCP">
    <
div class="modname">
        <{
$modname}>
    </
div>
    
    <{if 
$moddir!='blocksadmin'}><{if $moddir!='myReferer'}> 
    <
div id="navOptionsCP">
        <
div class="modname">
            <{
$modname}>
        </
div>
        <{foreach 
item=op from=$mod_options}>
        <
class="tooltip" href="<{$op.link}>" title="<{$op.title}>">
            <
img src='<{$op.icon|default:"$theme_icons/icon_options.png"}>' alt="<{$op.title}>" />
        </
a>
        <{/foreach}>

        <{if 
$moddir!='system' && $mod_options}>
        <
class="tooltip" href="<{$xoops_url}>/modules/system/admin.php?fct=preferences&op=showmod&mod=<{$modid}>" title="<{$smarty.const._MD_AM_PREF}>">
            <
img src="<{$theme_icons}>/prefs.png" alt="<{$smarty.const._MD_AM_PREF}>" />
        </
a>
        <{/if}>
    </
div>
    <{/if}><{/if}> 
</
div>


En revanche si je peux me le permettre, j'ai encore 2 questions :

1) Comment faire pour afficher juste l'icône "Préférences" pour blocksadmin car au final il y a peu de modifications dans le code et je ne vois pas où on demande de ne pas afficher les icônes.

2)Comment affecter une icône précise à la place de celles qui s'ajoutent à droite de "Préférences" ? Je sais qu'il faudra citer le module concerné mais c'est tout

Merci encore.

Posté le : 18/12/2009 22:28

Donnes et tu seras riche !
Partager Twitter Partagez cette article sur GG+
Re: Blocksadmin sous Xoops 2.4.2 (Oxygen en theme Admin)
Supporter Xoops
Inscrit: 09/01/2005 13:37
De Breizh
Messages: 16972
pour les icones tu peux ajouter celles que tu désires dans le fichiers menu.php des menus, pour cela tu peux te baser sur le fichier du même nom dans les thèmes d'admin

@+

Posté le : 18/12/2009 23:19

La connaissance s'accroît quand on la partage ...
Partager Twitter Partagez cette article sur GG+
Re: Blocksadmin sous Xoops 2.4.2 (Oxygen en theme Admin)
Régulier
Inscrit: 31/01/2007 00:00
De Noiseau (94)
Messages: 327
ok je vais voir ça ;)

Merci.

Posté le : 19/12/2009 13:06

Donnes et tu seras riche !
Partager Twitter Partagez cette article sur GG+

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




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

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