Fork me on GitHub


 Bas   Précédent   Suivant

(1) 2 »


Re: BUG dans XoopsForm->getElements() ???
Aspirant
Inscrit: 10/01/2005 22:59
Messages: 21
Rahhhh.... je suis des plus desole, je me mets humblement a genoux devant vous pour vous implorer votre pardon... J'avais pourtant cherche dans les forums, mais j'avais rien trouve d'explicite concernant ce bug... Mea culpa ! C'etait tout betement la ou tu l'indiques.

Je me flagele en place publique et rembale mon hack pour mettre celui de Dugris a la place.

Posté le : 02/09/2006 18:23
Transférer la contribution vers d'autres applications Transférer


BUG dans XoopsForm->getElements() ???
Aspirant
Inscrit: 10/01/2005 22:59
Messages: 21
Bonjour a tous.

Depuis le passage a xoops 2.0.15, j'avais un probleme avec l'affichage de la configuration generale du module XF-Section (admin/config.php).

Un formulaire est genere, contenant plusieurs 'separateurs', a l'aide d'instructions du type : $sform->insertBreak("blah blah blah");

Ce formulaire ne s'affiche pas.

Le bug vient de XoopsForm->getElements() :
function &getElements($recurse false){
  if (!
$recurse) {
    return 
$this->_elements;
  } else {
    
$ret = array();
    
$count count($this->_elements);
    for (
$i 0$i $count$i++) {
      if (!
$this->_elements[$i]->isContainer()) .......


Cette derniere ligne plante lorsque l'element courant a ete insere par un insertBreak(). En effet insertBreak() enregistre une chaine de caractere dans le tableau _elements, et non un objet. Le ->isContainer() ne passe donc pas...

Pour corriger ca, j'ai change cette derniere ligne en :
if (is_string($this->_elements[$i]) || !$this->_elements[$i]->isContainer())...


Ce code n'a pas ete change en 2.0.15. Il doit donc s'agir d'un vieux bug qui traine. Si il apparait en 2.0.15, c'est a cause de la modification de renderValidationJS(), lors de l'appel a XoopsForm->getElements(true).


Voila, je sais pas si c'est un bug connu (j'en ai pas trouve trace dans les forums), ni si mon 'hack' est la meilleure facon de proceder...

Mais j'avais ce probleme, je l'ai resolu, donc je vous en fait part.

Merci de transmettre aux developpeurs, si besoin est...

Posté le : 02/09/2006 15:32
Transférer la contribution vers d'autres applications Transférer


Re: TINYEDITOR 1beta : Enfin la solution qui fonctionne
Aspirant
Inscrit: 10/01/2005 22:59
Messages: 21
Citation :

@petitours : oui oui, moi aussi je suis sur le cul, notamment avec les templates (modèle), les images et les tableaux !
je suis dingue de tinyeditor !


vous n'etes pas les seuls

Si tu as un contact avec le(s) developpeurs, y'a 2 trucs que j'aimerai voir dans les prochaines versions :
- la possibilite de configurer un content_css specifique a chaque module utilisant
TinyEditor. tinyMCE.init() possede ce parametre, mais pas le constructeur
de la classe XoopsTinyEditor (je suis pas sur des noms, je les donne de memoire)
- la possibilite de definir une toolbar par module plutot que par groupe
d'utilisateurs. Le redacteur d'une news n'a pas les memes besoins que le
redacteur d'un article. Enfin en tout cas, c'est le cas pour moi.

Pour le premier besoin, j'ai deja ajoute les 3 lignes qui permettent de le faire.
Pour le deuxieme besoin, ca ne me semble pas non plus tres complique a faire.

Mais une inclusion dans les sources officielles seraient plus agreables, pour eviter d'avoir a repatcher chaque nouvelle version...


Derniere question : tu conseilles de desinstaller completement l'ancienne version avant d'installer la nouvelle. Du coup, on paume toutes les configs. une 'mise a jour' classique ne fonctionne pas (j'ai pas essaye...) ?

Posté le : 24/08/2006 09:51
Transférer la contribution vers d'autres applications Transférer


Re: TINYEDITOR 1beta : Enfin la solution qui fonctionne
Aspirant
Inscrit: 10/01/2005 22:59
Messages: 21
J'ai trouve d'ou vient le probleme. Quand on charge le plugin 'style' et 'styleselect' dans la meme barre d'outil, 'styleselect' ne s'affiche plus....

Posté le : 23/08/2006 23:54
Transférer la contribution vers d'autres applications Transférer


Re: TINYEDITOR 1beta : Enfin la solution qui fonctionne
Aspirant
Inscrit: 10/01/2005 22:59
Messages: 21
euh, le menu de selection de style ne s'affiche plus chez moi ! gasp...

c'est pareil chez vous ???

Posté le : 23/08/2006 19:48
Transférer la contribution vers d'autres applications Transférer


Re: Solutions í  quelques problèmes avec tinyeditor 1 beta
Aspirant
Inscrit: 10/01/2005 22:59
Messages: 21
Citation :

petitours a écrit:
.bullArt ????kesako ?


Euh, ben en fait j'ai modifie le module xfsection pour en faire un module qui gere des bulletins mensuels d'une asso. Les articles sont ecrits avec TinyEditor, et il s sont affiches dans un <div class='bullArt'>. Voila, c'est tout...

Pour Imanager, je sais pas, j'utilise pas.

Pour le 'breakthepage', je l'ai aussi. Il est ajoute automatiquement.
Ce style de paragraphe n'est a priori pas utile pour Xoops.
On a le [breakpage] expres pour ca.

Posté le : 22/08/2006 22:47
Transférer la contribution vers d'autres applications Transférer


Re: Solutions í  quelques problèmes avec tinyeditor 1 beta
Aspirant
Inscrit: 10/01/2005 22:59
Messages: 21
Citation :

petitours a écrit:
Mon problème maintenant c'est que je ne comprends sur quel fichier css ce menu se base pour se remplir !
Je n'ai trouvé qu'une toute petite partie des éléments de la liste dans le editor_content.css et si j'affecte à l'editeur un fichier css perso les elements de ce css n'apparaissent pas dans le menu qui reste vide...


Si j'ai bien compris le fonctionnement du module, par defaut il t'affiche les styles qui sont chargés par ton theme.

Pour lui definir ta propre liste, tu crees un css (ou tu veux) ne contenant que les styles qui t'interessent, et tu lui indiques l'URL du css dans les preferences du module.

J'ai cree par exemple le css suivant, utilise par TinyEditor :
* { font-familyVerdanasans-seriffont-size12pxtext-alignjustify; }
text-indent2emmargin-bottom1em; }
h1 font-size18pxfont-stylenormalfont-weightbold; }
h2 font-size12pxfont-styleitalicfont-weightboldmargin-left2em; }
p.Citation font-styleitalictext-alignjustifymargin0 3em 1em 3em; }
p.Signature text-alignrightfont-weightbold; }

Dans la liste des styles utilisables apparaissent 'Citation' et 'Signature'


Il faut ensuite garantir que le style de ton theme utilise les memes definitions. Dans mon cas, ca donne quelquechose du style :
.bullArt .maintext * { font-familyVerdanasans-serif; ... }
.
bullArt .maintext p text-indent2em; ... }
.
bullArt .maintext h1 font-size18px; ... }
.
bullArt .maintext h2 font-size12px; ... }
.
bullArt .maintext p.Citation {    font-styleitalic; ... }
.
bullArt .maintext p.Signature text-alignright; ... }

(je restreint a '.bullArt .maintext' pour ne pas interferer avec le reste)

Je trouve ca un peu dommage qu'il faille creer un 'extrait' du style complet (en tout cas je n'ai pas trouve d'autre moyen), parce qu'en cas de changement de style, il ne faut pas oublier de modifier le css specifique a TinyEditor. Mais c'est quand meme genial de pouvoir definir ses propres styles...

Posté le : 22/08/2006 17:44
Transférer la contribution vers d'autres applications Transférer


Re: [AJAX] Probleme implementation
Aspirant
Inscrit: 10/01/2005 22:59
Messages: 21
vi tout a fait, c'est pour ca que je te demandais si tu avais bien mis des input de type 'button'...

Posté le : 22/08/2006 17:23
Transférer la contribution vers d'autres applications Transférer


Re: [AJAX] Probleme implementation
Aspirant
Inscrit: 10/01/2005 22:59
Messages: 21
essaye de mettre un truc genre "javascript:void(0)" dans ton action.

mais sinon, tu as mis quoi dans ton formulaire ? des <input type="button"> ?

Posté le : 21/08/2006 17:45
Transférer la contribution vers d'autres applications Transférer


Re: Protector 2.57 est-il compatible XOOPS 2.0.14 fr ??
Aspirant
Inscrit: 10/01/2005 22:59
Messages: 21
Il faut effectivement mieux lire la doc de ce module. Il faut en effet modifier
le contenu d'un fichier a la main, sinon le module sera sans effets.

Une fois donc que tu as lu la doc, tu auras certainement la reponse a ta question : oui, le 2.57 est compatible avec xoops 2.0.14fr

Posté le : 19/08/2006 15:40
Transférer la contribution vers d'autres applications Transférer



 Haut
(1) 2 »




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

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