Fork me on GitHub




(1) 2 »


Remplacer les formulaires dhtml de xoops par tinyeditor
Aspirant
Inscrit: 25/11/2004 17:10
Messages: 48
Bonjour,
apres recherche sur le forum et consultation de la documentation de tinyeditor,
je n'ai pu trouver un hack ou une manipulation permettant de remplacer les formulaires normaux de xoops par tinyeditor.

Par exemple, je voudrais utiliser tiny dans l'edition des blocs etc.

J'ai trouve ca pour koivi:

http://membres.lycos.fr/koivixoops/mo ... n/article.php?articleid=7

Mais rien pour tiny.

Est-ce que quelqu'un aurait une piste ?

Posté le : 22/03/2007 15:49
Partager Twitter Partagez cette article sur GG+
Re: Remplacer les formulaires dhtml de xoops par tinyeditor
Guest_
B'jour,

Il semble qu'il y ait un "hack potentiel" depuis la version 2.0.15 --> voir cet article

Pas testé.

@+

Posté le : 22/03/2007 17:12
Partager Twitter Partagez cette article sur GG+
Re: Remplacer les formulaires dhtml de xoops par tinyeditor
Aspirant
Inscrit: 25/11/2004 17:10
Messages: 48
La version de xoops utilisee est une 2.2 :s


J'ai avance dans les tests:

Edition du fichier /xoops/xoopseditor/tinyeditor/formtinyeditortextarea.php

function _render()

remplace
function render()


Ensuite j'edite /xoops/class/xoopsform/formdhtmltextarea.php

et je rajoute
include_once XOOPS_ROOT_PATH"/class/xoopseditor/tinyeditor/formtinyeditortextarea.php";


je remplace
class XoopsFormDhtmlTextArea extends XoopsFormTextArea

par
class XoopsFormDhtmlTextArea extends XoopsFormTinyeditorTextArea



Je remplace alors la fonction XoopsFormDhtmlTextArea par
function XoopsFormDhtmlTextArea($caption$name$value$rows=5$cols=50$hiddentext="xoopsHiddenText")

    {

           
$this->XoopsFormTinyeditorTextArea(array(‘caption‘=>$caption,‘name‘=>$name‘value‘=>$value‘width‘=>‘100%‘height‘=>‘400px‘,‘xEditor‘=>‘1‘));

    }


et la fonction render par
function render()
{
return 
$this->_render();
}




Grandiose: l'editeur s'affiche correctement. J'ajoute du texte et tout est ok.

Cependant, lorsque je soumets le formulaire, les donnees ne sont pas enregistrees.
De plus, lorsque j'edite un bloc custom deja present, rien ne s'affiche.

Que faire?

Posté le : 22/03/2007 18:09
Partager Twitter Partagez cette article sur GG+
Re: Remplacer les formulaires dhtml de xoops par tinyeditor
Régulier
Inscrit: 09/04/2006 21:04
Messages: 423
Salut,

il te suffis de modifier quelques lignes de code pour cela. Tout est expliquer dans la doc deTinyEditor

Posté le : 22/03/2007 18:11

Développeur web.
Partager Twitter Partagez cette article sur GG+
Re: Remplacer les formulaires dhtml de xoops par tinyeditor
Aspirant
Inscrit: 25/11/2004 17:10
Messages: 48
J'ai lu la doc.

Si tu parles de la partie

"tinyeditor dans vos modules"
ca ne s'adapte pas a ce cas,

je souhaite remplacer tous les formulaires dhtml de xoops par celui de tiny.

Sinon, peux-tu m'indiquer la section, j'ai du passer a cote

Posté le : 22/03/2007 18:21
Partager Twitter Partagez cette article sur GG+
Re: Remplacer les formulaires dhtml de xoops par tinyeditor
Régulier
Inscrit: 09/04/2006 21:04
Messages: 423
tu as quelle version de Xoops ? chez moi ça marche tres bien sur une version 2.0.16

Posté le : 22/03/2007 18:37

Développeur web.
Partager Twitter Partagez cette article sur GG+
Re: Remplacer les formulaires dhtml de xoops par tinyeditor
Aspirant
Inscrit: 25/11/2004 17:10
Messages: 48
Citation :
La version de xoops utilisee est une 2.2 :s

Posté le : 22/03/2007 19:32
Partager Twitter Partagez cette article sur GG+
Re: Remplacer les formulaires dhtml de xoops par tinyeditor
Aspirant
Inscrit: 25/11/2004 17:10
Messages: 48
:pardon:

Posté le : 22/03/2007 23:13
Partager Twitter Partagez cette article sur GG+
Re: Remplacer les formulaires dhtml de xoops par tinyeditor
Xoops accro
Inscrit: 04/02/2003 01:54
De Le Mans
Messages: 12273
Dans la documentation il est écrit ceci :
Citation :

5. Tinyeditor dans vos modules
Si vous utilisez une version de xoops antérieure à Xoops 2.2 vous pouvez utiliser tinyeditor avec vos modules.

Donc pas sur que çà fonctionne avec ta version xoops.

Posté le : 22/03/2007 23:55
Partager Twitter Partagez cette article sur GG+
Re: Remplacer les formulaires dhtml de xoops par tinyeditor
Aspirant
Inscrit: 25/11/2004 17:10
Messages: 48
Bonsoir Christian,

Je pense que ca peut marcher.

Pourquoi ?

Parce que l'editeur s'affiche correctement, je peux l'utiliser.
Mais les donnees ne partent pas dans la base.
Elles ne sont pas non plus recuperees.

Je pense donc que cela vient d'un parametre qui est surement mauvais.

J'ai d'abord pense au parametre $value, mais il fonctionne parfaitement avec koivi.

___________________
Solution secondaire

Je souhaite installer tiny car Koivi me change les urls que je rentre via l'interface.

il insere des "/modules/system" a chaque fois :s

Existe-t-il un editeur fiable et evolue pour Xoops 2.2 ?

Posté le : 23/03/2007 00:07
Partager Twitter Partagez cette article sur GG+

 Haut   Précédent   Suivant
(1) 2 »



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

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