Fork me on GitHub


 Bas   Précédent   Suivant

« 1 ... 143 144 145 (146) 147 148 149 ... 253 »


Re: Nouveau Frameworks : WideImage_for_xoops
Admin Frxoops
Inscrit: 04/03/2011 09:10
De Lot
Messages: 2837
@cesag, moi cachotier, nooon

@philosovie, tu peux y aller pas de soucis, ce Frameworks fonctionne très bien, je m'en sert depuis presque 2 ans, pour pas mal de tâches sur les images.

Posté le : 24/02/2013 17:50
Transférer la contribution vers d'autres applications Transférer


Re: Nouveau Frameworks : WideImage_for_xoops
Admin Frxoops
Inscrit: 04/03/2011 09:10
De Lot
Messages: 2837
Pour ma part, je m'en sert sur tout les modules que je créé et qui on besoin du traitement d'image. Cela évite d'avoir de la duplication de code un peu partout.
Pour ma part, je suis pas contre qu'on l'insère dans la 2.6, je suis occupé a faire de la doc (français et anglais) pour que les développeurs puissent l'utiliser

Posté le : 24/02/2013 14:13
Transférer la contribution vers d'autres applications Transférer


Nouveau Frameworks : WideImage_for_xoops
Admin Frxoops
Inscrit: 04/03/2011 09:10
De Lot
Messages: 2837
Dans la série des Frameworks pour Xoops, après la gestion des PDF, en voici un pour la gestion des images.
Ce Frameworks basé sur la class PHP wideimage facilitera la gestion des images pour vos modules.
Il permet entre autre le redimensionnement, le Watermark, la fusion, etc...
Vous trouverez ici ou ici la liste de toute les fontionnalités.

Et pour les développeurs vous trouverez ici de la documentation



Posté le : 24/02/2013 14:08
Transférer la contribution vers d'autres applications Transférer


Re: template smarty xoops éditeur
Admin Frxoops
Inscrit: 04/03/2011 09:10
De Lot
Messages: 2837


Si c'est tout ok, pense a éditer ton premier post pour le passer a résolu, merci.

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


Re: template smarty xoops éditeur
Admin Frxoops
Inscrit: 04/03/2011 09:10
De Lot
Messages: 2837
La configuration des éditeurs se font a part ./class/xoopseditor/ (chaque éditeur a sa configuration), mais ils sont configurer pour fonctionner avec xoopsform.
Il te faudra peut être le ré-intégrer directement avec une configuration qui s'adapte avec ton formulaire.
Ensuite pour avoir la possibilité de choisir tel ou tel éditeur dans les préférences, dans xoops_version.php tu ajoute ceci dans la section config

$i++;
$modversion['config'][$i]['name'] = 'form_options';
$modversion['config'][$i]['title'] = "_MI_NEWS_FORM_OPTIONS";
$modversion['config'][$i]['description'] = '_MI_NEWS_FORM_OPTIONS_DESC';
$modversion['config'][$i]['formtype'] = 'select';
$modversion['config'][$i]['valuetype'] = 'text';
$modversion['config'][$i]['default'] = 'dhtml';
xoops_load('xoopseditorhandler');
$editor_handler XoopsEditorHandler::getInstance();
$modversion['config'][$i]['options'] = array_flip($editor_handler->getList());

Et les define 'title' et 'description' sont a mettre dans ./modules/nomtonmodule/language/french/modinfo.php.
Cet exemple est si tu utilise les éditeurs présents dans Xoops.

pour des éditeurs que tu gère toi même :
$i++;
$modversion['config'][$i]['name'] = 'form_options';
$modversion['config'][$i]['title'] = "_MI_NEWS_FORM_OPTIONS";
$modversion['config'][$i]['description'] = '_MI_NEWS_FORM_OPTIONS_DESC';
$modversion['config'][$i]['formtype'] = 'select';
$modversion['config'][$i]['valuetype'] = 'text';
$modversion['config'][$i]['default'] = 'dhtml';
$modversion['config'][$i]['options'] = array('code editeur1'=>'nom editeur1'etc...);


Mais j'apporte quand même une précision, les formulaires gérés par xoopsform sont protégés contre les injections entre autre par PROTECTOR, le fait que tu créés tes propres formulaires ne te fait pas bénéficier de PROTECTOR donc dans la réalisation du script de contrôle de ton formulaire, il te faudra être très rigoureux pour éviter les problèmes de piratage.

Posté le : 22/02/2013 20:07
Transférer la contribution vers d'autres applications Transférer


Re: template smarty xoops éditeur
Admin Frxoops
Inscrit: 04/03/2011 09:10
De Lot
Messages: 2837
HTML6 ?

Tu veux dire HTML5, car HTML6 je ne connais pas.

Si c'est sur un module existant, tu peux utiliser la surcharge des templates, comme cela Xoops utilise des copies des templates originaux, tu peux voir un exemple de fonctionnement ici.

Tu insères ton formulaire en HTML5 et tu supprimes la variable smarty qui insère le formulaire Xoops, (sur certains modules faudra juste commenter
$form->display();

dans le script PHP, tout dépend comment le module a été écrit). Faudra juste prendre soin d'utiliser les bonnes variables a transmettre par la méthode $_POST

Lors des prochaines mise à jour de Xoops, pas de problème, vu que tu utilises les templates en surcharge, pour les modules cela dépendra de la méthode que tu a utilisé pour désactiver le formulaire.

Et pour l'éditeur tout dépend lequel tu utilises, le plus simple suffit de faire copier/coller du code HTML générer par le formulaire provenant de xoopsform. Il y aura une partie en HTML, l'autres en Javascript

Posté le : 22/02/2013 18:55
Transférer la contribution vers d'autres applications Transférer


Re: template smarty xoops éditeur
Admin Frxoops
Inscrit: 04/03/2011 09:10
De Lot
Messages: 2837
plus simple que codé en html5 dans un template ? Je sais pas, comme dis a mon post précédent, suffit que tu fasses ton formulaire en HTML5 et que tu l'insère dans le template. Plus besoin de xoopsform dans ce cas.

Posté le : 22/02/2013 18:37
Transférer la contribution vers d'autres applications Transférer


Re: News 1.68 block moderate
Admin Frxoops
Inscrit: 04/03/2011 09:10
De Lot
Messages: 2837
tu veux dire une version 1.69, nous avons une version d'avance sur xoops.org.
A première vue, ça devrait fonctionner, je ferai le test et préparerai un nouveau package "news" dès que j'ai fini d'installer mon nouveau matos.

Posté le : 22/02/2013 16:42
Transférer la contribution vers d'autres applications Transférer


Re: template smarty xoops éditeur
Admin Frxoops
Inscrit: 04/03/2011 09:10
De Lot
Messages: 2837
dans ce cas, suffit de coder simplement en html5, tu n'utilises pas la class xoopsform, c'est ce que je fait, et le traitement des données du formulaire se fait en PHP

Posté le : 22/02/2013 16:08
Transférer la contribution vers d'autres applications Transférer


Re: template smarty xoops éditeur
Admin Frxoops
Inscrit: 04/03/2011 09:10
De Lot
Messages: 2837
si tu veux rajouter la gestion de type=time, si tu es pas mauvais en PHP, tu peux créer la class de création pour formulaire, cela se passe dans ./class/xoopsform

Posté le : 22/02/2013 13:26
Transférer la contribution vers d'autres applications Transférer



 Haut
« 1 ... 143 144 145 (146) 147 148 149 ... 253 »




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

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