xswatch + newbb + editeur
Lou86
Lou86

xswatch + newbb + editeur

Lou86 38
19/03/2021 22:15
#1
Lou86 38
19/03/2021 22:15
Hello,

je me permets de passer par ici car j'ai un petit souci JS avec l'éditeur DHTML avec xCode, uniquement avec le thème XSwatch et seulement sur NewBB.

Le problème :
Sur newBB, quand je veux poster un topic, un commentaire, ou éditer un message, j'ai un double select d'editeur.

Image redimensionnée


ET tous les boutons avec onclick="xoopsCode... me renvoient une erreur JS (par exemple les boutons code, quote, mail, lien.. )

L'erreur JS :
Uncaught ReferenceErrorxoopsCodeQuote is not defined
    at HTMLButtonElement
.onclick (reply.php?topic_id=7&post_id=12:176)


Je n'ai pas le souci ailleurs que sur newbb (publisher, XMNews, le système de commentaire natif)
Si je switch sur le thème xswatch4-enabled-1.0, je n'ai plus ces problèmes.
J'ai testé sur une install vierge avec un module non modifié et le thème xswatch d'origine, il y a bien le problème aussi (donc pour une fois ce n'est pas ma faute haha)..

Je suis sur une Version de XOOPS 2.5.10 avec NewBB 5.01 (beta 3)

Comme activer votre thème règle le souci je me suis dit que vous auriez peut-être une piste? Je rame vraiment avec les éditeurs (et le JS ne m'a jamais aimée.. )
Merci d'avance
Lou
Re : xswatch + newbb + editeur
Alain T
Alain T

Re : xswatch + newbb + editeur

Alain T 608
19/03/2021 22:35
#2
Alain T 608
19/03/2021 22:35
Bonjour Lou,

pour vérifier que cela marche vraiment avec xswatch4-enabled et que çà ne vient pas des surcharges qui viennent avec,
peux tu faire le test suivant :

Tu renommes les surcharges newbb de xswatch4-enabled en ex newbb.refxsw4-e par exemple,
et tu copies les surcharges newbb du thème qui te pose problème vers
/themes/xswatch-enabled/modules/newbb

et dis moi si tu as les même soucis...
Re : xswatch + newbb + editeur
Lou86
Lou86

Re : xswatch + newbb + editeur

Lou86 38
19/03/2021 22:47
#3
Lou86 38
19/03/2021 22:47
Hello,
Merci pour la rapidité et bien vu ! Le souci vient bien de la surcharge. Quand je remets la votre sur xswatch je n'ai plus le bug et vice-versa..
Dommage que je ne l'ai pas vu avant de passer des heures et des heures à la personnaliser
Re : xswatch + newbb + editeur
Alain T
Alain T

Re : xswatch + newbb + editeur

Alain T 608
19/03/2021 22:51
#4
Alain T 608
19/03/2021 22:51
Pour info,
Thème xswatch :
Thème Bootstrap 3 tournant sous XOOPS 2.5.10 et XOOPS 2.5.11beta

Thème xswatch4 :
Thème Bootstrap 4 tournant sous XOOPS 2.5.11beta (mais pas sous TXOOSP 2.5.10)

Thème xswatch4-enabled :
Thème Bootstrap 4 tournant sous XOOPS 2.5.10 et XOOPS 2.5.11beta

Quelle est la différence pour que xswatch4-enabled puisse fonctionner sous XOOPS 2.5.11beta ?
L'appel à un fichier directement dans le thème et pas dans le core 2.5.11beta.
Fichier : XoopsFormRendererBootstrap4.php
Re : xswatch + newbb + editeur
Alain T
Alain T

Re : xswatch + newbb + editeur

Alain T 608
19/03/2021 22:53
#5
Alain T 608
19/03/2021 22:53
Citation :
Hello,
Merci pour la rapidité et bien vu ! Le souci vient bien de la surcharge. Quand je remets la votre sur xswatch je n'ai plus le bug et vice-versa..
Cool !

Ce site est fait pour cela !
Bienvenue !
Re : xswatch + newbb + editeur
Alain T
Alain T

Re : xswatch + newbb + editeur

Alain T 608
19/03/2021 23:00
#6
Alain T 608
19/03/2021 23:00
PS :
Si c'est un nouveau site, en XOOPS 2.5.10,
il vaut mieux utiliser xswatch4-enabled, car tu seras déjà en Bootstrap4,
et quand tu passeras en XOOPS 2.5.11 finale la transition sera minime car xswatch4 utilise déjà du BT4.

Avec xswatch, tu es en BT3 et donc le passage à xswatch4 (en bt4) est nettement plus conséquent en terme de travail sur les templates.
Re : xswatch + newbb + editeur
Lou86
Lou86

Re : xswatch + newbb + editeur

Lou86 38
20/03/2021 10:19
#7
Lou86 38
20/03/2021 10:19
Oui, j'aurais du, mais malheureusement j'ai commencé avec xswatch qui était fourni avec le noyau, et vu la quantité de travail fourni dessus je n'ai pas la motiv de tout recommencer :D ça attendra la v2.

En attendant pour le prob avec NewBB et si ça peut servir, l'erreur vient du fichier themes/xswatch/modules/newbb/newbb_edit_post.tpl.

Le form est généré par une variable form_post.javascript
Je l'ai remplacée par le code complet inclut dans celui d'xswatch4-enabled (l49 à 74.. je n'arrive pas à les coller ici même entre des balises code mais pas grave)

Et tout marche comme sur des roulettes..

Mais clairement, j'ai une version optimisée de mon thème prévue pour plus tard avec des optims accessibilité et la suppression des dernières mises en forme en tableau qui trainent, je me prendrai xswatch4-enabled comme base. Et je saurai où trouver de l'aide :p

Belle journée et merci
Re : xswatch + newbb + editeur
Lou86
Lou86

Re : xswatch + newbb + editeur

Lou86 38
20/03/2021 14:34
#8
Lou86 38
20/03/2021 14:34
(Juste pour mettre en résolu vu que je ne peux pas éditer ^^)