Fork me on GitHub


 Bas   Précédent   Suivant

(1) 2 3 4 ... 31 »


Re: Modules Smartsection
Supporter Xoops
Inscrit: 02/10/2004 14:09
Messages: 370
salut,

essaye les modifications que je propose dans ce topic (https://www.frxoops.org/modules/newbb/ ... p?topic_id=31051&forum=43), il va prendre en compte tout type d'éditeur.

bye

Posté le : 26/11/2009 22:41
_________________
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
Transférer la contribution vers d'autres applications Transférer


SmartSection 2.14 et les éditeurs
Supporter Xoops
Inscrit: 02/10/2004 14:09
Messages: 370
Voici une petite modification qui va permettre d'utiliser n'importe quel éditeur de xoops pour les articles de ce module à partir de la version 2.3 de xoops.

En bref, considérez cette modification comme un correctif de smartsection ^^

Il vous suffira de modifier que deux fichiers.

1- Modification du "xoops_version.php"
--- Emplacement : votresite/modules/smartsection/xoops_version.php
--- L'ouvrir et aller à la ligne 467:
$modversion['config'][$i]['options'] = array('DHTML-Editor'  => 'default',
                                           
'Koivi Editor'   => 'koivi',
                                           
'TinyEditor' => 'tiny',
                                           
'FCKEditor' => 'fckeditor',
                                           
'InBetween' => 'inbetween',
                                           
'HTMLArea' => 'htmlarea',
                                           
'Spaw Editor' => 'spaw');
$modversion['config'][$i]['default'] ='default';

--- Apporter la modification comme suit :
/*$modversion['config'][$i]['options'] = array('DHTML-Editor'  => 'default',
                                           'Koivi Editor'   => 'koivi',
                                           'TinyEditor' => 'tiny',
                                           'FCKEditor' => 'fckeditor',
                                           'InBetween' => 'inbetween',
                                           'HTMLArea' => 'htmlarea',
                                           'Spaw Editor' => 'spaw');
$modversion['config'][$i]['default'] ='default';
*/
xoops_load('XoopsEditorHandler');
$modversion['config'][$i]['options'] = array_flipXoopsEditorHandler::getList() );
$modversion['config'][$i]['default'] ='dhtmltexarea';

--- Sauvegarder le fichier

2- Modification de "functions.php"
--- Emplacement : votresite/modules/smartsection/include/functions.php
--- L'ouvrir et aller à la ligne 293 (définition de la fonction "smartsection_getEditor")
--- Supprimer les lignes du switch
--- Coller ce qui suit
if( substrXOOPS_VERSION ) < 2.3 )    {
        switch (
$smartConfig['use_wysiwyg']) {
            case 
'tiny' :
            if (!
$xoops22) {
    
                if ( 
is_readable(XOOPS_ROOT_PATH "/class/xoopseditor/tinyeditor/formtinyeditortextarea.php"))    {
    
                    include_once(
XOOPS_ROOT_PATH "/class/xoopseditor/tinyeditor/formtinyeditortextarea.php");
                    
$editor = new XoopsFormTinyeditorTextArea(array('caption'=>$caption'name'=>$name'value'=>$value'width'=>'100%''height'=>'400px'));
                } else {
    
                    if (
$dhtml) {
                        
$editor = new XoopsFormDhtmlTextArea($caption$name$value2060);
                    } else {
                        
$editor = new XoopsFormTextArea($caption$name$value760);
                    }
                }
            } else {
                
$editor = new XoopsFormEditor($caption"tinyeditor"$editor_configs);
            }
            break;
    
            case 
'inbetween' :
            if (!
$xoops22) {
                if ( 
is_readable(XOOPS_ROOT_PATH "/class/xoopseditor/inbetween/forminbetweentextarea.php"))    {
                    include_once(
XOOPS_ROOT_PATH "/class/xoopseditor/inbetween/forminbetweentextarea.php");
                    
$editor = new XoopsFormInbetweenTextArea(array('caption'=> $caption'name'=>$name'value'=>$value'width'=>'100%''height'=>'300px'),true);
                } else {
                    if (
$dhtml) {
                        
$editor = new XoopsFormDhtmlTextArea($caption$name$value2060);
                    } else {
                        
$editor = new XoopsFormTextArea($caption$name$value760);
                    }
                }
            } else {
                
$editor = new XoopsFormEditor($caption"inbetween"$editor_configs);
            }
            break;
    
            case 
'fckeditor' :
            if (!
$xoops22) {
                if ( 
is_readable(XOOPS_ROOT_PATH "/class/xoopseditor/fckeditor/formfckeditor.php"))    {
                    include_once(
XOOPS_ROOT_PATH "/class/xoopseditor/fckeditor/formfckeditor.php");
                    
$editor = new XoopsFormFckeditor($editor_configs,true);
                } else {
                    if (
$dhtml) {
                        
$editor = new XoopsFormDhtmlTextArea($caption$name$value2060);
                    } else {
                        
$editor = new XoopsFormTextArea($caption$name$value760);
                    }
                }
            } else {
                
$editor = new XoopsFormEditor($caption"fckeditor"$editor_configs);
            }
            break;
    
            case 
'koivi' :
            if (!
$xoops22) {
                if ( 
is_readable(XOOPS_ROOT_PATH "/class/wysiwyg/formwysiwygtextarea.php"))    {
                    include_once(
XOOPS_ROOT_PATH "/class/wysiwyg/formwysiwygtextarea.php");
                    
$editor = new XoopsFormWysiwygTextArea($caption$name$value'100%''400px');
                } else {
                    if (
$dhtml) {
                        
$editor = new XoopsFormDhtmlTextArea($caption$name$value2060);
                    } else {
                        
$editor = new XoopsFormTextArea($caption$name$value760);
                    }
                }
            } else {
                
$editor = new XoopsFormEditor($caption"koivi"$editor_configs);
            }
            break;
    
            case 
"spaw":
            if(!
$xoops22) {
                if (
is_readable(XOOPS_ROOT_PATH "/class/spaw/formspaw.php"))    {
                    include_once(
XOOPS_ROOT_PATH "/class/spaw/formspaw.php");
                    
$editor = new XoopsFormSpaw($caption$name$value);
                } else {
                    if (
$dhtml) {
                        
$editor = new XoopsFormDhtmlTextArea($caption$name$value2060);
                    } else {
                        
$editor = new XoopsFormTextArea($caption$name$value760);
                    }
                }
    
            } else {
                
$editor = new XoopsFormEditor($caption"spaw"$editor_configs);
            }
            break;
    
            case 
"htmlarea":
            if(!
$xoops22) {
                if ( 
is_readable(XOOPS_ROOT_PATH "/class/htmlarea/formhtmlarea.php"))    {
                    include_once(
XOOPS_ROOT_PATH "/class/htmlarea/formhtmlarea.php");
                    
$editor = new XoopsFormHtmlarea($caption$name$value);
                } else {
                    if (
$dhtml) {
                        
$editor = new XoopsFormDhtmlTextArea($caption$name$value2060);
                    } else {
                        
$editor = new XoopsFormTextArea($caption$name$value760);
                    }
                }
            } else {
                
$editor = new XoopsFormEditor($caption"htmlarea"$editor_configs);
            }
            break;
    
            default :
            if (
$dhtml) {
                
$editor = new XoopsFormDhtmlTextArea($caption$name$value2060);
            } else {
                
$editor = new XoopsFormTextArea($caption$name$value760);
            }
    
            break;
        }
    }
    else {
        
$editor = new XoopsFormEditor($caption$smartConfig["use_wysiwyg"], $editor_configsfalse);
    }

--- Sauvegarder le fichier

3- Mettre à jour le module via l'interface admin de xoops
4- Allez dans les préférences de smartsection et sélectionner l'éditeur voulu.

N'oubliez pas que si vous ajoutez un nouvel éditeur après coups, il vous faudra mettre à jour smartsection pour la prise en compte de cet ajout.

Posté le : 08/11/2009 20:08
_________________
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
Transférer la contribution vers d'autres applications Transférer


Re: Question sur Extgallery
Supporter Xoops
Inscrit: 02/10/2004 14:09
Messages: 370
tu as aussi la page méconnu : /modules/extgallery/public-upload-extended.php

bien plus conviviale et sans passer par du ftp.

Posté le : 20/10/2009 22:25
_________________
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
Transférer la contribution vers d'autres applications Transférer


Re: Problème d'affichage des images sur les autres postes de mon réseau
Supporter Xoops
Inscrit: 02/10/2004 14:09
Messages: 370
perso, je te conseille de bien vérifier le contenu de ton fichier : mainfile.php

tu remplaces la ligne où il y a 127.0.0.1 par son adresse ip (du serveur).
rien de plus rien de moins.

Posté le : 14/09/2009 21:29
_________________
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
Transférer la contribution vers d'autres applications Transférer


Re: Modules Smartsection
Supporter Xoops
Inscrit: 02/10/2004 14:09
Messages: 370
Utilise un client ftp, connecte toi sur ton site.

Puis va dans le dossier qui contient les éditeurs utilisés par xoops.
Racine du site : ./class/xoopseditor

Une fois dedans supprime tous les éditeurs qui te sont inutiles sauf :
- dhtmlext
- dhtmltextarea
- textarea
- et dans ton cas : tinymce

Posté le : 13/09/2009 13:58
_________________
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
Transférer la contribution vers d'autres applications Transférer


Re: Modules Smartsection
Supporter Xoops
Inscrit: 02/10/2004 14:09
Messages: 370
Si tu souhaites utiliser tinymce, t'embètes pas. surtout si tu ne comptes plus utiliser tinieditor (quelque soit le module).

Supprime le dossier de l'éditeur tinieditor puis tu verras le changement sous smartsection.

Posté le : 10/09/2009 23:02
_________________
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
Transférer la contribution vers d'autres applications Transférer


Re: Mon site aussi est hacké !
Supporter Xoops
Inscrit: 02/10/2004 14:09
Messages: 370
PC sous linux = casserole ???? euh... un lamp n'a pas besoin de KDE ;). Un serveur lamp avec un P3 sur une débian fonctionne très bien sans lenteur.

PC-Cillin : même panier qu'avast...

Perso je te conseille trois antivirus (disons les pack internet security) :
- Kaspersky (internet security chez moi, les lycées d'aix-marseille ont Kaspersky Antivirus réseau)
- G-DATA
- Nod32 (les lycées de l'académie de nice l'ont)

Épluche ce site au passage : http://www.av-comparatives.org

Posté le : 07/09/2009 23:55
_________________
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
Transférer la contribution vers d'autres applications Transférer


Re: Mon site aussi est hacké !
Supporter Xoops
Inscrit: 02/10/2004 14:09
Messages: 370
avast pour une utilisation domestique et gratuite oui.
sur un serveur : NON. dans ce cas de figure, il faut un très bon antivirus avec des réglages assez pointu.

après pour les failles potentielles, il n'y a pas que filezilla (serveur) qui peut en être la cause : serveur apache / mysql / l'os. Evitez d'utiliser des serveurs tout en un pour héberger un site web chez vous comme easyphp, wampserver...

si tu met en place un serveur web, je te conseille de laisser tomber windows et de passer sous linux.

PS: arf le temps de me relire qu'il y a eu déjà une réponse du même type... vi kaspersky est le meilleur mais un poil lourd ^^

Posté le : 07/09/2009 23:09
_________________
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
Transférer la contribution vers d'autres applications Transférer


Re: Modules Smartsection
Supporter Xoops
Inscrit: 02/10/2004 14:09
Messages: 370
Oui, mais jamais réellement tester sur tous les thèmes.

Regarde les lignes que je t'ai données plus haut, il y a de quoi définir largeur et hauteur de ton éditeur :
'width'=>'100%''height'=>'400px'


Après l'éditeur offre sans modification de ces champs la possibilité de redéfinir ses dimensions mais il ne les conserve pas.

Posté le : 07/09/2009 08:55
_________________
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
Transférer la contribution vers d'autres applications Transférer


Re: Modules Smartsection
Supporter Xoops
Inscrit: 02/10/2004 14:09
Messages: 370
Ben disons que je suis parti du postula que tu allais utilisé un seul des deux éditeurs (tinyeditor et tinymce sont bien trop similaire).

Donc j'ai préféré ne modifier qu'un seul fichier te laissant ainsi le choix de supprimer l'un ou l'autre éditeur sans modifier ton paramètre dans smartsection.

Si tu souhaites vraiment avoir les deux éditeurs en guise de choix, va falloir modifier deux fichiers et faire une mise à jour du module.

Un peu bête, je trouve ^^

Posté le : 06/09/2009 23:19
_________________
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
Transférer la contribution vers d'autres applications Transférer



 Haut
(1) 2 3 4 ... 31 »




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

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