Fork me on GitHub






Cbb et choix de l'éditeur via le profil
Supporter Xoops
Inscrit: 02/10/2004 14:09
Messages: 370
Pour les besoins d'un petit site que je met en place, j'ai eu une petite idée concernant cbb qui est de faire le choix de l'éditeur via son profil.

Je sais que le module permet de le faire en modifiant une table de la base de données. MAIS, je souhaites passer par le module "profile" et après bidouillage, ça marche mais pas comme je le souhaites.

Voici ma procédure :
- Création d'une boite de sélection ou bouton radio avec les éditeurs souhaités via le module "profile"
---- Valeurs Stocké : nom du répertoire de l'éditeur (koivi, tinymce, dhtmltextarea...)
---- Texte à afficher : un nom "parlant" de l'éditeur
---- Nom du champs : editor
---- le reste au choix, sans oublié l'autorisation d'édition

- Modification d'une portion du code de CBB 3.08
---- Editer le fichier "forumform.inc.php"
---- A la ligne 110 (environ)
if(is_object($xoopsUser)){
        
$editor =@ $xoopsUser->getVar("editor"); // Need set through user profile

---- Mettre ce qui suit
if(is_object($xoopsUser)){
        
//$editor =@ $xoopsUser->getVar("editor"); // Need set through user profile
        
        
$profile_handler =& xoops_getmodulehandler('profile''profile');
        
$profile $profile_handler->get($xoopsUser->getVar('uid'));
        
$fields $profile_handler->getFields(new criteria('field_name''editor'));
        list(
$key) = array_keys($fields);
        
$editor $fields[$key]->getOutputValue($xoopsUser$profile);


Etant par moment un poil pointilleux, je suis face à un tout petit soucis.
Le choix de l'éditeur fonctionne très bien que dans un cas de figure : Valeur à stocker = Nom à afficher (dans profile).
Si je met pour dhtmltextarea un truc comme :
- Valeur à stocker : dhtmltextarea
- Nom à afficher : DHTML + BBCode
J'obtiens une monstrueuse erreur car ma modif ne sort que le nom à afficher comme editeur.

S'il y a un expert en module profile, je suis tout ouïe ^^

Posté le : 27/02/2009 16:40

Membre de L'association des Ingénieurs de Polytech'Marseille : www.lipom.org (webmestre du site, ajout du Mode CSS íƒÂ  piCal)
Un autre site : general.fred.free.fr/index.php
Partager Twitter Partagez cette article sur GG+
Re: Cbb et choix de l'éditeur via le profil
Xoops accro
Inscrit: 16/08/2005 19:46
De Nanterre
Messages: 2331
Bonsoir,
Je me permet de faire une petite relance sur ce sujet, qui est très intéressant.

Bonne soirée

Posté le : 28/02/2009 19:21

eparcyl... tranquille.
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

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