thème newbb
dragontribal
dragontribal

thème newbb

dragontribal 26
03/05 19:11
#1
dragontribal 26
03/05 19:11
Bonjour à tous,

J’ai installé le module NewBB 5 et j’ai vu qu’il existait un thème spécifique pour ce module, disponible ici :
https://xoops.org/modules/themes/item.php?itemid=10

Si j’ai bien compris, il suffirait de copier le dossier "forum" dans le dossier de mon thème actuel sur le site.
Mais malheureusement, cela ne fonctionne pas chez moi.

J’ai également vu un dossier "EXTRA" dans le dossier du module newbb, mais je trouve très peu d’infos sur son installation… ou alors je cherche mal

J’utilise le thème par défaut de XOOPS, et je me demande si ce n’est pas la cause du problème.

Si quelqu’un a déjà réussi à changer le thème du module NewBB ou à utiliser les fichiers fournis dans le dossier EXTRA, je suis preneur de toute explication ou méthode.

Merci d’avance pour votre aide !
Re : thème newbb
Alain T
Alain T

Re : thème newbb

Alain T 800
04/05 00:46
#2
Alain T 800
04/05 00:46
Salut et merci de nous faire confiance pour poser ta question ici.

J'ai téléchargé le thème pour le forum newbb d'après le lien indiqué.
Oui, j'avoue, si on n'a pas l'habitude, le dossier et sous dossier du Zip peuvent dérouter.
Sans l'avoir testé, je vais tenter de t'expliquer.

Citation :
J’utilise le thème par défaut de XOOPS, et je me demande si ce n’est pas la cause du problème.

Oui, ça ne marchera pas avec le thème par défaut, tu as totalement raison.

Je vais maintenant tenter de détailler la structure du zip :
1 - fichiers 1.png, 2.png, 3.png.4.png
Ce sont des captures du résultat attendu

2 - Dossier forum

3 - Dossier newbb
C'est le module Newbb mais au moment où l'auteur à proposé le thème.
Tu peux ouvrir le fichier xoops_version.php et regarder la ligne 16 : Version 5.00

Donc en fait, tu vas regarder s'il n'existe pas une version plus récente sur https://github.com/XoopsModules25x/newbb/
Et là le fichier xoops_version.php indique : version 5.1.0 (beta 7)
=================================================
Donc récupère le zip et regarde dans ce zip le dossier EXTRA\themes
Dossier xbootstrap :
Si tu utilises le thème xbootstrap, Copie son contenu sous /themes/xbootstrap
Cela va copier les templates en bootsrap4 de newbb vers /themes/xbootstrap/modules/ newbb/
Et le système de surcharge s'occupera d'utiliser ces templates plutôt que ceux par défaut dans le module /modules/newbb/template

Dossier xswatch4 :
Même principe si tu utilises le thèmes xswatch4

Dossier templates_fulldiv_opacity :
Je pense que cela est pour le thème par défaut mais pas sur, à vérifier
Donc si tu utilises le theme par défaut,
copie le contenu de ce dossier sous themes/default/modules/newbb

Dis moi si cela te semble un peu plus clair.
Quelle est la version de ton XOOPS, de ton Php ?
Re : thème newbb
Alain T
Alain T

Re : thème newbb

Alain T 800
Aujourd'hui 8:31
#3
Alain T 800
Aujourd'hui 8:31
Hello,
as tu pu faire ce que tu voulais avec les informations données ?
Re : thème newbb
dragontribal
dragontribal

Re : thème newbb

dragontribal 26
Aujourd'hui 9:12
#4
dragontribal 26
Aujourd'hui 9:12
Salut,

Merci encore pour ton explication, c’était très clair.
J’ai testé plusieurs thèmes et je vais essayer d’en adapter un proprement, pour que ce soit cohérent avec mon module de chat que je suis en train de développer. J’aimerais un rendu homogène entre le forum et le chat.

Ceci dit, j’ai pas mal d’erreurs avec la dernière version de NewBB :

ErreurErrorUndefined constant "CO_NEWBB_SHOW_SAMPLE_BUTTON" dans le fichier /modules/system/admin/preferences/main.php ligne 297
Erreur
ErrorUndefined constant "CO_NEWBB_LOAD_SAMPLEDATA" dans le fichier /modules/newbb/class/Common/TestdataButtons.php ligne 55


Et je ne parle même pas des erreurs Smarty qui s’ajoutent à ça

AvertissementUndefined array key "wait_new_topic" dans le fichier /var/www/xoops_data/caches/smarty_compile/86a9106a_newbb_xswatch4_default^a96bcb1b46886abf3380007d17e3857794e445b0_0.db.newbbindex.tpl.php ligne 59
Avertissement
Attempt to read property "value" on null dans le fichier /var/www/xoops_data/caches/smarty_compile/86a9106a_newbb_xswatch4_default^a96bcb1b46886abf3380007d17e3857794e445b0_0.db.newbbindex.tpl.php ligne 59


Je pense que certaines constantes manquent ou que des fichiers de langue ne sont pas correctement chargés (peut-être common.php ou un include oublié ?).

Si quelqu’un a rencontré les mêmes erreurs ou a des solutions à proposer, je suis preneur.
Merci d’avance pour vos retours !

mon système :
Version de XOOPS XOOPS 2.5.11-Stable
Version de PHP 8.0.30
Version de mySQL 8.0.41-0ubuntu0.24.04.1

Version Newbb 5.1.0 Beta 6

PS: Désoler pour la réponse tardive
Re : thème newbb
Alain T
Alain T

Re : thème newbb

Alain T 800
Aujourd'hui 9:42
#5
Alain T 800
Aujourd'hui 9:42
Si tu as réinstallé par dessus cette version de Newbb, pense à vider le cache :
mode maintenance / Nettoyage du dossier cache / les 3 dossiers
Re : thème newbb
Alain T
Alain T

Re : thème newbb

Alain T 800
Aujourd'hui 9:46
#6
Alain T 800
Aujourd'hui 9:46
D'après tes fichiers, tu utilises le thème xswatch4.

Pour monxoops.fr, j'ai repris pas mal de chose pour avoir un design correct, c'est vrai !
Re : thème newbb
dragontribal
dragontribal

Re : thème newbb

dragontribal 26
Aujourd'hui 9:54
#7
dragontribal 26
Aujourd'hui 9:54
Citation :

Alain T a écrit :
Si tu as réinstallé par dessus cette version de Newbb, pense à vider le cache :
mode maintenance / Nettoyage du dossier cache / les 3 dossiers


Oui je fais le vidage du cache à chaque changement