Fork me on GitHub


 Bas   Précédent   Suivant

« 1 ... 216 217 218 (219) 220 221 222 ... 234 »


Re: newsletter avec nouveau fils du forum
Team FrXoops
Inscrit: 14/05/2004 22:32
Messages: 2554
Je garantie pas une réponse très rapide, mais pour info je suis en train de finaliser un module de newLetter HERMES avec un système de plugin qui récupère les infos qui viennent de diverds modules comme news, smartSection, dowload, lexique, xpoll....
Donc je pense qu'il doit être possible ajouter ce que tu cherche, je ne sais pas très bien comment fonctionne les fils mais il doit être possible d'en faire un plugin complémentaire de ce module.
Dès que j'ai un moment je jette un oeil.

Posté le : 07/02/2008 22:45
_________________
Ne pas perdre patience, même si cela semble impossible, c'est déjà de la patience.
Origami
Conseil des Sages
Sur gitHub
Transférer la contribution vers d'autres applications Transférer


Re: Quel est le meilleur hébergement pour XOOPS ?
Team FrXoops
Inscrit: 14/05/2004 22:32
Messages: 2554
Perso je suis chez "DRIM TECHNOLOGIES" anciennement "AGORA SYSTEM", c'est pas les moins cher, mais pas de soucis particulier, et ils sont réactifs.

Posté le : 05/02/2008 16:16
_________________
Ne pas perdre patience, même si cela semble impossible, c'est déjà de la patience.
Origami
Conseil des Sages
Sur gitHub
Transférer la contribution vers d'autres applications Transférer


Re: Hermes, un module qui monte...
Team FrXoops
Inscrit: 14/05/2004 22:32
Messages: 2554
oui parce que le lien a du être copier a partir de l'admin.
Si vous préférer KIOLO
Sinon merci pour les compliments.
merci aussi à Eparyl et Satanas qui m'ont remonté quelques demandes (traitement par lot, plugin catads, smartsection, ...)
Je ne voulais pas en parler tout de suite j'attendais fin février, bin voila c'est fait.
D'ailleurs du coup j'en profite pour dire que je suis ouvert à toute proposition d'évolution.

Pour l'install effectivement il faut installer en premier jjd_tools (bibliotheques de fonction que j'utilise aussi dans d'autres modules)

Posté le : 05/02/2008 13:33
_________________
Ne pas perdre patience, même si cela semble impossible, c'est déjà de la patience.
Origami
Conseil des Sages
Sur gitHub
Transférer la contribution vers d'autres applications Transférer


Re: WYSIWYG editor
Team FrXoops
Inscrit: 14/05/2004 22:32
Messages: 2554
Bonjour xXmouse, voila en résumé comment je procède.

Voici un lien su le script que j'insère dans mes modules.
editor_functions.zip

Pour l'utiliser soit je met dans xoops_version un truc du style:
//-------------------------------------------------------
//_HER_JJD_PATH -> est une constante qui défini le repertoire ou se trouve le script
include_once (_HER_JJD_PATH.'include/editor_functions.php');

//puis dans les parametres un peu plus bas:
$i++;
$modversion['config'][$i]['name'] = 'editor';
$modversion['config'][$i]['title'] = '_MI_HER_EDITOR';
$modversion['config'][$i]['description'] = '_MI_HER_EDITOR_DSC';
$modversion['config'][$i]['formtype'] = 'select';
$modversion['config'][$i]['valuetype'] = 'int';
$modversion['config'][$i]['default'] = 1; //_EDITOR_DHTMLTEXTAREA
$modversion['config'][$i]['options'] = getEditorList(); //affiche liste des editeurs installés
//-------------------------------------------------------

ensuite dans le code des module je fais appel a la fonction "getXME"
dans l'exemple $p['texte'] est le texte récupéré dans une table pour le remettre en édition
et "txtTexte" est le nom de l'objet par lequel je pourrais récupérer le texte
//-------------------------------------------------------
$desc1 = getXME($myts->makeTareaData4Save($p['texte']), 'txtTexte', '','100%');
echo "<TR>"._br;
echo "<TD align='center' ><B>"._AD_HER_TEXTE."</B</TD>"._br;
echo "<TD align='left' >";
echo $desc1->render();
echo "</TD>"._br;
echo "</TR>"._br;
//-------------------------------------------------------


Soit je défini dans le code l'éditeur que je veux utiliser pour des cas particulier en utilisant la fonction "":
//---------------------------------------------------------
$ed = _EDITOR_KOIVI
$desc1 = getEditor($ed , $value, $name = 'txtListe', $caption = 'Liste',
$width='80%', $height='400px',
$rows = 24 , $cols = 69 );
//$value est le teste a editer
//$name le nom de l'objet
//---------------------------------------------------------


a cela j'ajoute un embryon de script java script pour les cas ou j'ai besoin de manipuler le texte directement dans la page HTML, notamment pour insérer du texte:
//---------------------------------------------
//java script
//---------------------------------------------
function insertText2Wysiwyg (sText2Insert, destination, intEditor){
//define ('_EDITOR_TEXTAREA', 0);
//define ('_EDITOR_DHTMLTEXTAREA', 1);
//define ('_EDITOR_KOIVI', 2);
//define ('_EDITOR_TINY', 3);
//define ('_EDITOR_INBETWEEN', 4);
//define ('_EDITOR_DHTMLA', 5);

//alert( delimitor);

//---------------------------------------------------
textareaDoms = document.getElementsByName(destination);
textareaDom = textareaDoms[0];

//---------------------------------
switch (intEditor){
case 2: //_EDITOR_KOIVI
XK_insertHTML(sText2Insert,destination);
break;

case 3: //_EDITOR_TINY
case 4: //_EDITOR_TINY
tinyMCE.execInstanceCommand(destination, "mceInsertContent",false, sText2Insert);


default: //_EDITOR_TEXTAREA - _EDITOR_DHTMLTEXTAREA - _EDITOR_DHTMLA
xoopsInsertText(textareaDom, sText2Insert);

}

//textareaDom.focus();

return;

}
//----------------------------------------------------------------------

Pour ne pas avoir à modifier le core de xoops, j'ai mis ces bibliothèque dans un module qui ne fait rien que mutualiser ces script pour leur utilisation dans d'autre module.

Pour en savoir plus vous pouvez jeter un oeil par ici http://xoopx.kiolo.com, je l'utilise notamment dans mon module de newsLetters.

Il y a certainement des trucs a améliorer, je ne suis pas un pro de PHP ni de javaScript, mais ça réponds à mes besoins de simplification et de modularité.

J'espère que je suis assez clair !!!

Posté le : 04/02/2008 10:02
_________________
Ne pas perdre patience, même si cela semble impossible, c'est déjà de la patience.
Origami
Conseil des Sages
Sur gitHub
Transférer la contribution vers d'autres applications Transférer


Re: WYSIWYG editor
Team FrXoops
Inscrit: 14/05/2004 22:32
Messages: 2554
Personnellement j'ai adapter un scrip qui me permet d'utiliser n'importe quel éditeur, (la dernière solution de Muss) et j'ai pas de problème particulier,
et dan mon code j'appelle une fonction unique qui me renvoie l'éditeur adoc par défaut ou celui passé en paramètre.
De plus j'ai une fonction qui me liste les éditeurs présents.
C'est un début de réponse.
Le fait qu'il ne soit pas intégré a xoops n'est finalement pas un problème, d'autant que selon les cas je préfère tyini ou koivi.
C'est vrai qu'un script comme ca, intégré dans xoops serait sympa et ca laisse quand même la possibilité d'utiliser celui que l'on veut.
Je peux envoyer le code pour ceux que cela interesse !!
C'est probablement a améliorer, mais dans mes module c'est impeccable.

Posté le : 04/02/2008 01:07
_________________
Ne pas perdre patience, même si cela semble impossible, c'est déjà de la patience.
Origami
Conseil des Sages
Sur gitHub
Transférer la contribution vers d'autres applications Transférer


Re: comment connaitre le xoops root path de son site ?
Team FrXoops
Inscrit: 14/05/2004 22:32
Messages: 2554
Peut être en collant ca dans un fichier php

<?php

echo XOOPS_ROOT_PATH;

?>

Posté le : 31/01/2008 17:19
_________________
Ne pas perdre patience, même si cela semble impossible, c'est déjà de la patience.
Origami
Conseil des Sages
Sur gitHub
Transférer la contribution vers d'autres applications Transférer


Re: Updrage de module
Team FrXoops
Inscrit: 14/05/2004 22:32
Messages: 2554
y a ps de mal
en tout cas c'est nickel chrome

Posté le : 30/01/2008 00:24
_________________
Ne pas perdre patience, même si cela semble impossible, c'est déjà de la patience.
Origami
Conseil des Sages
Sur gitHub
Transférer la contribution vers d'autres applications Transférer


Re: Updrage de module
Team FrXoops
Inscrit: 14/05/2004 22:32
Messages: 2554
Merci pour la piste c'est exactement ce que je cherchais, a une petite nuance pret, c'est que dans le nom des fonctions il faut remplacer "xoopshack" par le nom du module:

si le module s'apel togodo, cela donne :

function xoops_module_install_togodo(&$module) {
}
function xoops_module_uninstall_togodo(&$module) {
}
function xoops_module_update_togodo(&$module) {
}

Décidément xoops très fort !!!!

Posté le : 29/01/2008 12:32
_________________
Ne pas perdre patience, même si cela semble impossible, c'est déjà de la patience.
Origami
Conseil des Sages
Sur gitHub
Transférer la contribution vers d'autres applications Transférer


Re: Batch
Team FrXoops
Inscrit: 14/05/2004 22:32
Messages: 2554
ok merci, je vais regarder.
En attendant j'ai imaginé, une action lancé en JavaScript et httpRequest (mode ajax) qui fait le traitement par lots avec une barre de défilement qui indique la progression.
Ca marche pas mal dans l'ensemble, mais le risque est que l'utilisateur ferme la fenêtre avant que cela ne soit terminé.

Posté le : 28/01/2008 16:26
_________________
Ne pas perdre patience, même si cela semble impossible, c'est déjà de la patience.
Origami
Conseil des Sages
Sur gitHub
Transférer la contribution vers d'autres applications Transférer


Batch
Team FrXoops
Inscrit: 14/05/2004 22:32
Messages: 2554
Bonjour
--------------
Je souhaite lancer des traitements en batch, pour ne pas avoir de timeOut.
Est-ce possible et comment ?
En l'occurence il s'agit d'envoyer de gros volume de mail, ais ça peut être d'autres traitements.

Posté le : 25/01/2008 19:49
_________________
Ne pas perdre patience, même si cela semble impossible, c'est déjà de la patience.
Origami
Conseil des Sages
Sur gitHub
Transférer la contribution vers d'autres applications Transférer



 Haut
« 1 ... 216 217 218 (219) 220 221 222 ... 234 »




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

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