Fork me on GitHub

Rapport de message :*
 

modif préferences dans l'admin

Titre du sujet : modif préferences dans l'admin
par CPascal sur 19/02/2010 19:18:30

bonjour,

dans ../modules/system/admin/préferences/main.php
j'aimerais faire apparaître les icones/images représentant les modules installés

actuellement le code se présente comme sa:
if (count($modules)) {
echo 
'<h4>' _MD_AM_MODULEPREF '</h4><ul>';
foreach (
$modules as $mid => $name) {
echo 
'<li>' $name ' [<a href="admin.php?fct=preferences&amp;op=showmod&amp;mod=' $mid '&amp;redirect=' urlencode("admin.php?fct=preferences") . '">' _EDIT '</a>]</li>';
}
echo 
'</ul>';
        }



Je l'ai modifier selon mon goût ce qui donne:
if (count($modules)) {
echo 
'<td id="xo-modulesinstaller" class="CPindexOptions">';
echo 
'<div class="CPbigTitle" style="background-image: url('.XOOPS_URL.'/modules/system/images/pref_modules.png")">' _MD_AM_MODULEPREF '</div>';
foreach (
$modules as $mid => $name) {
echo 
'<div class="cpiconmodules"><a href="admin.php?fct=preferences&amp;op=showmod&amp;mod=' $mid '&amp;redirect=' urlencode("admin.php?fct=preferences") . '" class="tooltip" title="' $name '">
<img src="'
.XOOPS_URL.'/modules/' $name '/images/logo.png" />
<span>' 
$name '</span></a></div>';
}
echo 
'</td>';
}    
echo 
'</tr>';
echo 
'</table>';


le code qui me pose problème est:
<img src="'.XOOPS_URL.'/modules/' . $name . '/images/logo.png" />


car je suis obligé d'ajouter logo.png dans chaque module l'idéal ce serait qu'il prenne en compte
"$modversion['image']" des fichiers xoops_version.php des modules, pour ce style de code je suppose:
<img src="'.XOOPS_URL.'/modules/' . $name . '/images/'.$modversion['image'].'" />


autre problème avec: $name car cette variable appel le nom du module ok mais pas son nom réel exemple: le module news apparait dans l'administration des modules sous le nom de 'articles' ce qui donne:
<img src="http://127.0.0.1/site/modules/articles/images/logo.png" />

au lieu de:
<img src="http://127.0.0.1/site/modules/news/images/logo.png" />


qui a une idée de complément de code ou appel a un fichier
Propulsé avec XOOPS | Graphisme adapté par Tatane, Grosdunord, Montuy337513

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