Citation :
JJDai a écrit:
te casse pas trop la tete quand meme.
Par contre j'aimerais plutot des infos sur la méthode pour intégrer les icones de modules.
Il semble que le dossier modules pour intégrer les icones a changé d'emplacement mais il doit y avoir autre chose, je n'arrive pas a definir le bon chemin pour les icones. J'ai pris exemple sur celui de protector et de news qui sont dans le package:
/******************************************************************************
* Module : Xoops*Hack
* Description : Module Protector hack
* Author : MusS
******************************************************************************/
$modversion['iconsmall'] = "images/icons/small/protector.png";
$modversion['iconbig'] = "images/icons/big/protector.png";
et voila le mien:
$modversion['iconsmall'] = "images/icons/small/hermes.png";
$modversion['iconbig'] = "images/icons/big/hermes.png";
//----------------------------------------------------
et j'ai bien mis mes icones dans le dossier images.
j'ai l'impression qu'il y a un souci dans le chemin des images.
Salut,
Il y a deux méthodes pour ajouter les icones dans l'interface d'administration:
- première méthode: le module est le tien et tu veux juste le rendre compatible avec cette interface, il te suffit d'ajouter dans le fichier xoops_version.php de ton module la ligne suivante
$modversion['iconsmall'] = 'images/icons/small/ton_image.png';
$modversion['iconbig'] = 'images/icons/big/ton_image.png';
et dans le fichier de menu que tu a specifier dans xoops_version.php
$modversion['adminmenu'] = 'admin/menu.php';
tu dois ajouter pour chaque entrée de menu une ligne supplémentaire
$i++;
$adminmenu[$i]['title'] = _AD_XH_MENU_INDEX;
$adminmenu[$i]['link'] = 'admin/index.php';
$adminmenu[$i]['icon'] = 'home.png';
L'ensemble de ces images sont contenu dans le dossier image de ton module si le chemin ressemble a 'images/.../img.png' ou n'importe ou si tu spécifie un chemin complet XOOPS_ROOT_PATH.'/img.png'
pour le fichier de menu il te suffit de mettre juste le nom de ton image 'news.png' et par contre elle doivent se situer dans le dossier xoopshack/kacks/hackadmin/images/big/
Cette méthode est appliqué pour le module xoopshack lui meme
La deuxième est celle que tu tente de faire dans ce case dans le dossier /xoopshack/hack/hackadmin/_hack/modules/ il faut créer un dossier qui porte le nom du module dont on veux ajouter les icones.
Par exemple pour le module pages :
je crée un dossier pages, dedans il faut créer un fichier hack_version.php qui va ajouter les deux ligne qui manque au fichier xoops_version
$modversion['iconsmall'] = "images/icons/small/pages.png";
$modversion['iconbig'] = "images/icons/big/pages.png";
[code]
Il faut dans ce cas mettre une images pages.png dans le dossier xoopshack/hack/hackadmin/images/icons/big/ et small
ensuite il faut créer un dossier admin et créer dedans un fichier hackmenu.php qui contient lui aussi le chemin vers les images
[code]
$hackmenu[1]['icon']="home.png";
$hackmenu[2]['icon']="create.png";
$hackmenu[3]['icon']="help.png";
seul l'image create.png n'existe pas dans le dossier, il faudras juste la placer dedans.
Voila les petites explications, si vous voulez que je fasse quelques modules par default, donnez moi leur nom et je les rajouterai dedans pour la sortie officelle.
@Capouille : Merci pour ce retour, je l'ai corriger et mettrai en ligne ce soir
@ +