Fork me on GitHub

Rapport de message :*
 

Re: Xoops 2.6 : Normes !

Titre du sujet : Re: Xoops 2.6 : Normes !
par montuy337513 sur 07/01/2013 12:42:22

c'est une idée, mais elle valable seulement si on utilise la même image pour tous les thèmes qu'on utilise sur son site.
A l'heure actuelle, le chemin de l'image est indiqué dans la fonction gérant la recherche présente dans chaque module.

Pour connaître le fichier contenant la recherche, on regarde dans le fichier xoops_version.php

exemple de celui de news
// Search
$modversion['hasSearch'] = 1;
$modversion['search']['file'] = "include/search.inc.php";
$modversion['search']['func'] = "news_search";


Là il nous indique que le fichier contenant la fonction de recherche est dans le fichier ./modules/news/include/serach.inc.php

Cette fonction retourne les résultats sous forme de tableaux

voici un extrait contenu dans le fichier indiqué plus haut.
if ($display) {
                
$ret[$i]['image'] = "images/news.png";
                
$ret[$i]['link'] = "article.php?storyid=".$myrow['com_itemid']."".$searchparam;
                
$ret[$i]['title'] = $myrow['com_title'];
                
$ret[$i]['time'] = $myrow['com_created'];
                
$ret[$i]['uid'] = $myrow['com_uid'];
                
$i++;
            }

Suffit donc de modifier $ret[$i]['image'] au niveau de ce fichier pour choisir l'image. Même si tu n'aimes pas ça, il est souvent préférable de 'hacker' les fichiers PHP. On gagne en rapidité, en charge mémoire (utile surtout pour accueillir plus de visiteurs simultanés par serveur, au prix d'un serveur, cela vaut souvent le coup). Et lors des mises à jour, je me contente de remplacer les fichiers modifier et pas tout le module.

Mais c'est sûr qu'une meilleur norme est toujours le bienvenu
Propulsé avec XOOPS | Graphisme adapté par Tatane, Grosdunord, Montuy337513

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