Fork me on GitHub






set d'image newbb en fonction du theme
Aspirant
Inscrit: 12/01/2004 09:35
Messages: 48
Ma question est dans le titre du sujet. N'étant pas un pro du codage, existe-t-il un moyen de sélectionner un set d'image en fonction du thème affiché par xoops ?

Grâce à la surcharge des templates j'arrive à adapter une partie, malheureusement les boutons de type "répondre" sont géré via les sets d'images.

je crois comprendre que je dois faire une modification ici dans le fichier include/vars.php :

// You shouldn't have to change any of these
$forumUrl['root'] = XOOPS_URL."/modules/" $xoopsModule->dirname();
$forumUrl['images_root'] = $forumUrl['root']."/images";

$handle opendir(XOOPS_ROOT_PATH.'/modules/' $xoopsModule->dirname() . '/images/imagesets/');
$setdir $xoopsModuleConfig['image_set'];


Mais n'étant pas un pro, je ne sais pas quoi, pourriez vous me guider ?

Posté le : 16/12/2006 19:51

Uso mo hōben 嘘も方便
Partager Twitter Partagez cette article sur GG+
Re: set d'image newbb en fonction du theme
Aspirant
Inscrit: 12/01/2004 09:35
Messages: 48
En attendant j'ai trouvé comme solution de remplacer :

$forumUrl['images_set']=$forumUrl['images_root']."/imagesets/".$setdir;


par

$forumUrl['images_set']=$xoopsConfig['theme_set']."/imagesets/".$setdir;


ça me permet d'avoir plusieurs set.

Mais j'aurais préféré une solution où j'aurais pu choisir le chemin d'accès et ainsi placer les sets dans le répertoire du thème, comme pour la "surcharge des templates".

j'espère que vous pourrez m'aider

Posté le : 16/12/2006 21:31

Uso mo hōben 嘘も方便
Partager Twitter Partagez cette article sur GG+
Re: set d'image newbb en fonction du theme
Aspirant
Inscrit: 12/01/2004 09:35
Messages: 48
Quelqu'un peut m'aider ?

Posté le : 18/12/2006 09:49

Uso mo hōben 嘘も方便
Partager Twitter Partagez cette article sur GG+
Re: set d'image newbb en fonction du theme
Xoops accro
Inscrit: 15/07/2004 11:16
Messages: 4763
salut,
tu n'étais pas loin de ma solution.
à la base, j'avais une méthode qui me faisait placer les images pour mes différents thèmes dans le dossier du module CBB.
mais je devais rajouter des lignes de code dans /modules/newbb/include/vars.php à chaque fois que je voulais rajouter un thème perso.
donc j'ai repensé à la question, en modifiant une seule ligne (celle que tu indiques en plus), et à présent, je colle mes images dans mon dossier de thème, comme si je travaillais avec la surcharge.

explications : (pour CBB 3.07)
dans /modules/newbb/include/vars.php (vers la ligne 75)

je cherche :
$forumUrl['images_set']= $forumUrl['images_root']."/imagesets/".$setdir;


et je la remplace par:
$forumUrl['images_set']= XOOPS_URL."/themes/".$xoopsConfig['theme_set']."/modules/".$xoopsModule->dirname()."/images/imagesets";


de cette façon, la variable $forumUrl['images_set'] contient bien mon chemin vers les images dans le dossier du thème.

et je place donc mes images correspondantes au thème dans :
/themes/dossier_de_mon_theme/modules/newbb/images/imagesets/

et
/themes/dossier_de_mon_theme/modules/newbb/images/imagesets/french


si je gère un site dans une autre langue, je rajoute simplement dans mon dossier de thème, un dossier au même niveau que 'french'. (/themes/dossier_de_mon_theme/modules/newbb/images/imagesets/english par exemple)

Dans les préférences du module CBB, je laisse le "set d'images" sur 'default'.

Posté le : 18/12/2006 14:27
Partager Twitter Partagez cette article sur GG+
Re: set d'image newbb en fonction du theme
Aspirant
Inscrit: 12/01/2004 09:35
Messages: 48
Merci beaucoup pour ton aide. Dès que j'aurais terminé mes essais en local, je montrerais le résultat.

P.S. : Je ne sais pas si c'est moi, mais chaque fois que je poste ici, je suis obligé de m'acharner sur le bouton "Valider", car j'ai systématiquemet cette erreur : Soumission invalide. Vous avez peut être dépassé le temps de la session. Veuillez faire une sauvegarde de votre contribution et la ressoumettre.

Posté le : 22/12/2006 16:14

Uso mo hōben 嘘も方便
Partager Twitter Partagez cette article sur GG+
Re: set d'image newbb en fonction du theme
Aspirant
Inscrit: 12/01/2004 09:35
Messages: 48
Alors, désolé ta solution n'a pas fonctionnée

Par contre, j'ai trouvé une solution (comme un grand, et j'en suis vachement fier ) , et ça marche :

Remplacer

$forumUrl['images_set']=$forumUrl['images_root']."/imagesets/".$setdir;


par

$forumUrl['images_set']= XOOPS_URL."/themes/".$GLOBALS['xoopsConfig']['theme_set']."/modules/newbb/imagesets/".$setdir;

Posté le : 27/12/2006 21:55

Uso mo hōben 嘘も方便
Partager Twitter Partagez cette article sur GG+

 Haut   Précédent   Suivant



Vous pouvez voir les sujets.
Vous ne pouvez pas débuter de nouveaux sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.

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

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