Bouton HTLM Tinymce
PatMax Membre non connecté
- Booster Fuzil
- Voir le profil du membre PatMax
- Inscrit le : 11/02/2018
Bonjour,
Comme j'utilise beaucoup le codage HTML, je souhaite utiliser le module TinyMCE sur les sites que je gère avec PHPBoost ayant oublié et détesté les BBcodes de mes débuts.
Cependant je souhaiterai pouvoir avoir le bouton "voir le code source" ou "HTML", pour pouvoir intervenir directement sur le code lorsqu'il y a des erreur éventuelles, étant un connaisseur du HTML.
Je ne trouve pas la solution pour remettre ce bouton dans le module.
Auriez vous une solution, ou dois-je abandonner cette idée ?
Dans le pire des cas me serait-il possible de pouvoir installer un autre éditeur que j'utilise sur les sites que j'ai déjà composés ?
Je vous remercie de l'intérêt que vous porterez à ma demande.
Édité par PatMax Le 05/03/2018 à 23h19
janus57 Membre non connecté
- Booster Fusée
- Voir le profil du membre janus57
- Inscrit le : 07/12/2007
- Groupes :
- Equipe Assistance
si vous êtes capable de l'intégrer à PHPBoost, oui, mais vu comment avec TinyMCE c'est déjà le bordel…
il me semble que c'est pas possible et désactivé car TinyMCE a dû être modifié pour être utilisable avec BBCode.
Le plus simple est d'utiliser l'éditeur BBcode qui est plus puissant du coup, car on édite pas du HTML comme ça sur TinyMCE (sauf si on souhaite détruire sa mise en forme).
Cordialement, janus57
babsolune Membre non connecté
- Administrateur
- Voir le profil du membre babsolune
- Inscrit le : 16/05/2008
- Site internet
- Groupes :
je rejoins Janus en ajoutant que le système valide le code grâce à un "parser" donc toute modification html entrainerait une non reconnaissance de son interprétation.
Si erreur il y a, il suffit nous en faire par pour que l'on puisse mettre à jour le module.
Ceci dit, il me semble qu'il est prévu d'abandonner TinyMCE au profit d'un autre Wysiwyg (CKEditor ?) dans une prochaine version
<div class="formatter-container formatter-blockquote"><span class="formatter-title title-perso">PatMax :</span><div class="formatter-content">...ayant oublié et détesté les BBcodes de mes débuts</div></div>
Dans PHPBoost, le bbcode est géré par <a href="http://prntscr.com/infxje">des boutons</a>, donc pas besoin de connaitre les balises, il suffit de cliquer, le bouton "Prévisualiser", sous le textarea, permettant un aperçu avant publication <img src="/images/smileys/smile.png" alt=":)" class="smiley" />
De plus, cela permet de bénéficier de la balise html, permettant d'ajouter du code en html sans risque de générer des erreurs d'interprétation <img src="/images/smileys/wink.png" alt=";)" class="smiley" />
PatMax Membre non connecté
- Booster Fuzil
- Voir le profil du membre PatMax
- Inscrit le : 11/02/2018
Bon OK !!!<img src="/images/smileys/wink.png" title=";)" alt=";)" class="smiley" />
Comment on utilise les div en bbcode, est ce que vous pouvez m'expliquer, parce que je n'est pas le souvenir d'avoir déjà utilisé et je ne trouve pas de bouton dans la barre des menu pour cela, et aujoujourd'hui sans div, on est perdu.
J'utilise <a href="https://archive.codeplex.com/?p=jhtmlarea">https://archive.codeplex.com/?p=jhtmlarea</a> comme éditeur, si cela vous tente de le tester et voir s'il peut être plus facile à intégrer.
Concernant la tentative d'intégration par moi même, je ne vais pas la tenter, je ne maitrise pas assez votre framwork que je trouve par ailleurs "légèrement bordélique" dans la configuration des répertoires et de certains fichiers, (je pense en particulier au CSS).
Vous avez votre logique, qui est très loin d'être la mienne et pour l'instant je n'arrive pas à la comprendre totalement. l'important étant qu'il me convienne parfaitement au niveau fonctionnel.
babsolune Membre non connecté
- Administrateur
- Voir le profil du membre babsolune
- Inscrit le : 16/05/2008
- Site internet
- Groupes :
Après, ce n'est que du css, chacun fait comme il veut pourvu que les déclarations dans l'entête soient bien faites
sinon il y a la doc aussi
pour les div en bbcode, balise html
[html]<div class="maClass">[/html] Mon contenu [html]</div>[/html]
ElenWii Membre non connecté
- Administrateur
- Voir le profil du membre ElenWii
- Inscrit le : 14/08/2009
- Site internet
- Groupes :
- Equipe Graphique
Nous avons pourtant essayé de faire assez simple niveau organisation du CMS :
- un répertoire par modules (ex : articles)
- un répertoire pour l'admin
- un repertoire pour le framework(kernel)
- un repertoire pour les templates qui contient
- un répertoire par template
- un répertoire default
En fonction du nombre de modules c'est sûr que la racine peut devenir longues.
Nous sommes donc preneur de tes remarques pour voir de quelle manière on pourrait simplifier.
ElenWii
PatMax Membre non connecté
- Booster Fuzil
- Voir le profil du membre PatMax
- Inscrit le : 11/02/2018
On retrouve des fichiers CSS et templates partout par exemple, et ce n'est pas très simple
Ma logique à moi c'est que le
répertoire templates contient tous les templates, il compris ceux des modules par exemples dans des sous répertoire
répertoire css contient tous les css, il compris ceux des modules dans des sous répertoire
etc...
Je conçoit que sur des petits sites je reste moi aussi assez bordéliques dans le classement des répertoire, mais je comprends que chacun peut avoir sa conception, c'est aux utilisateurs de si habitués, et pour l'instant je patine un peu avec phpboost, mais rassurez-vous je pense pouvoir assimiler.
Mon contenu
[html]</div>[/html]
Sauf qu'il y a déjà des classes d'attribuées au div et que cela perturbe légèrement.
ElenWii Membre non connecté
- Administrateur
- Voir le profil du membre ElenWii
- Inscrit le : 14/08/2009
- Site internet
- Groupes :
- Equipe Graphique
Les fichiers CSS des modules ne doivent pas être modifiés. Sinon en cas de mise à jour du module, tu perds les modifications.
Si tu veux personnaliser le CSS tout ce passe dans templates\{ton-template}
Si c'est commun à tout, c'est dans templates\{ton-template}\theme
Si c'est propre à un module, c'est dans templates\{nom_du_template}\modules\{nom_du_module}
=> Cela fonctionne pour les fichiers CSS, mais aussi les fichiers TPL (HTML)
Il me semble que c'est similaire sur les différents CMS ?
PatMax Membre non connecté
- Booster Fuzil
- Voir le profil du membre PatMax
- Inscrit le : 11/02/2018
Pas grave je me débrouille autrement.
Exemple:
<div style="background:transparent; border:0;">
<div class="l_50">
<div style="background:#366493; color:#FFFFFF; text-align:center;">Titre</div>
<br>
<img src="Mon image" alt="texte image" border="0" />
<br><br>
Une explications
<br><br>
</div>
</div>
je retrouve bien ma classe l_50 mais également avec cette class qui concerne les div
div, textarea, table, td, th, code, pre, samp {
le contenu de la class
}
Tu me conseilleras d'utiliser les id plutôt que les class, mais c'est lourds quand dans la même page tu as plus de vingt fois la même chose.
Je reconnais ne pas avoir lu toute la documentation et je ne voudrais pas que vous preniez mes remarques comme des critiques bêtes et méchantes.
Je me pose des questions à moi même et du coup je vous les soumets également.
Édité par PatMax Le 07/03/2018 à 20h26
ElenWii Membre non connecté
- Administrateur
- Voir le profil du membre ElenWii
- Inscrit le : 14/08/2009
- Site internet
- Groupes :
- Equipe Graphique
Si tu veux surcharger toute les classes CSS, il te suffit d'y mettre un "style=" qui surpasse les classes
Si la déclaration de base ne convient pas il suffit de la surcharger dans le style que tu crée.
Mais les attributs mis par défaut sont normalement des resets navigateurs ou très générique donc rarement embêtants pour du design.
Par exemple dans quasiment tous les templates, il n'y a jamais de surcharge des déclarations de default.css
PatMax Membre non connecté
- Booster Fuzil
- Voir le profil du membre PatMax
- Inscrit le : 11/02/2018
Pour les autres je les mets directement dans la page que je créé même si ce n'est pas très conventionnelle.
A force de tenter des choses, j'arrive à obtenir ce que je veux.
C'est le manque de compréhension du début qui m'a perturbé un peux.
Je pense pouvoir m'en sortir un peux plus facilement maintenant.
Comme je n'aime pas le BBcode, je ne l'utilise que sur les pages les plus courtes et simples, pour les plus compliquées j'applique la méthode que j'utilisai jusqu'à maintenant lorsque je créais mes sites, j'utilise mon éditeur.
Je compose ma page en HTML en ensuite le l'importe dans la page entre [html] et [/html]
ElenWii Membre non connecté
- Administrateur
- Voir le profil du membre ElenWii
- Inscrit le : 14/08/2009
- Site internet
- Groupes :
- Equipe Graphique
Mais de ce que tu dis, j'ai l'impression que tu te complique la tâche.
PatMax Membre non connecté
- Booster Fuzil
- Voir le profil du membre PatMax
- Inscrit le : 11/02/2018
Si je veux la mettre sur phpboost en BBcode, je n'y arrive pas et mettre des partie en HTML et d'autre en BBcode dans la même page me gène un peu pour la compréhension de l'utilisateur final.
J'y suis arrivé sans aucun souci en la composant sur mon éditeur et en l'intégrant dans la page en HTM.
Édité par PatMax Le 08/03/2018 à 15h15
ElenWii Membre non connecté
- Administrateur
- Voir le profil du membre ElenWii
- Inscrit le : 14/08/2009
- Site internet
- Groupes :
- Equipe Graphique
Si tu prend le module news, il est possible d'afficher les éléments en "bloc" tel que tu le présente en le configurant dans l'administration.
PatMax Membre non connecté
- Booster Fuzil
- Voir le profil du membre PatMax
- Inscrit le : 11/02/2018
Lorsque j'ai vue PHPBoost, il m'a semblé les plus appropié à ce que je souhaitais. Complet (Site, forum, livre d'or, etc....) même si certains modules ne seront pas utilisés mais ce n'est pas important.
J'ai donc procédé à l'installation pour voir de plus près de quoi il en retournait, et je n'ai pas été déçu, Si ce n'est que je ne comprends pas forécment tout dans la structure, et le fonctionnement, (je ne connais pas le fonctionnement des framework) mais je ne doute pas d'y arriver. J'ai travaillé sur d'autres plateformes (principalement de forum), même si je reconnais que j'étais plus jeunes et que j'assimilais mieux les choses qu'aujourd'hui.
En ce qui concerne ta solution avec les news, je ne suis pas sur de comprendre, puisque j'utilise plus le module page qui me semble cohérent.
Aurais-je là aussi mal compris l'utilisation pour la conception d'un site ?
Pour moi les news, apparaissent sur une même page, à la suite les une des autres, alors que les pages sont toutes différentes.