osCommerce France : Accueil Forum Portail osCommerce France Réponses aux questions Foire aux contributions

Bienvenue invité ( Connexion | Inscription )

> CK Editor
Matthieu35
posté 10 Feb 2010, 17:48
Message #1


Ceinture orange OSC
Icône de groupe

Groupe : Membres
Messages : 209
Inscrit : 14-June 07
Lieu : Bretagne
Membre no 17861



Bonjour,

Quelqu'un a-t-il essayé Ckeditor qui semble remplacer Fckeditor ?
http://ckeditor.com/
Cdt
Matt


--------------------
Sur (SiteS): oscommerce-2.2rc1-FR-w3c-3 - More_Pics_6 for 2.2 ms2 - big_images 1.25 - TNT 24h (France only) - PayPal IPN V2.3.4.5 - Colissimo 1 2 3 4 5 - Discount coupons code 3.2
Modules bancaires: Cybermut, Atos.
Go to the top of the page
 
 
Start new topic
Réponse(s)
Gnidhal
posté 26 Mar 2010, 22:49
Message #2


5eme dan OSC
Icône de groupe

Groupe : Administrateur
Messages : 9221
Inscrit : 4-March 03
Lieu : Pau
Membre no 927



waip c'est pas si chaud que ça :

source d'info : http://docs.cksource.com/CKFinder/Develope...tor_Integration exemple 3.
1 copier le dossier ckfinder dans le dossier ckeditor
2 dans ckeditor/config.js ajouter ces lignes juste après config.language = 'fr'; (ou plus bas)
Code
    config.toolbar = 'ImagesCatalog';
    config.toolbar_ImagesCatalog =
    [
        ['Source','Image','SelectAll']
    ];

3 dans functions/html_output.php
voici les fonctions d'intégration tep (les même qui citées en haut du post mais adaptées avec ckfinder)
Code
  function tep_draw_textarea_ckeditor($name, $width, $height, $text = '', $parameters = '', $reinsert_value = true) {
    global $HTTP_GET_VARS, $HTTP_POST_VARS;

    $field = '<textarea name="' . tep_output_string($name) . '" style="width:' . tep_output_string($width) . 'px;height:' . tep_output_string($width) . 'px" rows="10" cols="10" ';

    if (tep_not_null($parameters)) $field .= ' ' . $parameters;

    $field .= '>';

    if ( ($reinsert_value == true) && ( (isset($HTTP_GET_VARS[$name]) && is_string($HTTP_GET_VARS[$name])) || (isset($HTTP_POST_VARS[$name]) && is_string($HTTP_POST_VARS[$name])) ) ) {
      if (isset($HTTP_GET_VARS[$name]) && is_string($HTTP_GET_VARS[$name])) {
        $field .= tep_output_string_protected(stripslashes($HTTP_GET_VARS[$name]));
      } elseif (isset($HTTP_POST_VARS[$name]) && is_string($HTTP_POST_VARS[$name])) {
        $field .= tep_output_string_protected(stripslashes($HTTP_POST_VARS[$name]));
      }
    } elseif (tep_not_null($text)) {
      $field .= tep_output_string_protected($text);
    }

    $field .= '</textarea>';
        $field .=     '<script type="text/javascript">
        CKEDITOR.replace( \''.tep_output_string($name).'\',
    {
        filebrowserBrowseUrl : \''.DIR_WS_ADMIN.'ckeditor/ckfinder/ckfinder.html\',
        filebrowserImageBrowseUrl : \''.DIR_WS_ADMIN.'ckeditor/ckfinder/ckfinder.html?Type=Images\',
        filebrowserFlashBrowseUrl : \''.DIR_WS_ADMIN.'ckeditor/ckfinder/ckfinder.html?Type=Flash\',
        filebrowserUploadUrl : \''.DIR_WS_ADMIN.'ckeditor/ckfinder/core/connector/php/connector.php?command=QuickUpload&type=Files\',
        filebrowserImageUploadUrl : \''.DIR_WS_ADMIN.'ckeditor/ckfinder/core/connector/php/connector.php?command=QuickUpload&type=Images\',
        filebrowserFlashUploadUrl : \''.DIR_WS_ADMIN.'ckeditor/ckfinder/core/connector/php/connector.php?command=QuickUpload&type=Flash\'
    });

            </script>';

    return $field;
  }
  
  function tep_draw_imgarea_ckeditor($name, $width, $height, $text = '', $parameters = '') {
    global $HTTP_GET_VARS, $HTTP_POST_VARS;

    $field = '<textarea name="' . tep_output_string($name) . '" style="width:' . tep_output_string($width) . 'px;height:' . tep_output_string($width) . 'px" rows="10" cols="10" ';

    if (tep_not_null($parameters)) $field .= ' ' . $parameters;

    $field .= '>';

      if (strlen($text)>20)$field .= '<img src="' . DIR_WS_CATALOG . DIR_WS_IMAGES .tep_output_string_protected($text). '" alt="" />';

    $field .= '</textarea>';
        $field .=     '<script type="text/javascript">
        CKEDITOR.replace( \''.tep_output_string($name).'\',
    {
        removePlugins : \'elementspath\',
        toolbar : \'ImagesCatalog\',
        resize_minWidth : 200 ,
        resize_maxWidth : 650 ,
        width : '.$width.',
        height : '.$height.',
        filebrowserBrowseUrl : \''.DIR_WS_ADMIN.'ckeditor/ckfinder/ckfinder.html\',
        filebrowserImageBrowseUrl : \''.DIR_WS_ADMIN.'ckeditor/ckfinder/ckfinder.html?Type=Images\',
        filebrowserFlashBrowseUrl : \''.DIR_WS_ADMIN.'ckeditor/ckfinder/ckfinder.html?Type=Flash\',
        filebrowserUploadUrl : \''.DIR_WS_ADMIN.'ckeditor/ckfinder/core/connector/php/connector.php?command=QuickUpload&type=Files\',
        filebrowserImageUploadUrl : \''.DIR_WS_ADMIN.'ckeditor/ckfinder/core/connector/php/connector.php?command=QuickUpload&type=Images\',
        filebrowserFlashUploadUrl : \''.DIR_WS_ADMIN.'ckeditor/ckfinder/core/connector/php/connector.php?command=QuickUpload&type=Flash\'
    });
            </script>';

    return $field;
  }

4 dans ckfinder/config.php modifier la ligne où il y a $baseUrl
Code
$baseUrl = ''.DIR_WS_CATALOG_IMAGES;

5 modifier le champ d'insertion d'image produit dans categories.php :
Code
              <tr>
                <td class="main" valign="top"><?php echo tep_image(DIR_WS_ADMIN . DIR_WS_IMAGES . 'scanner.gif'); ?>&nbsp;</td>
                <td class="main"><?php echo tep_draw_imgarea_ckeditor('products_image', '500', '200', $pInfo->products_image); ?></td>
              </tr>

et zouuu ça roule je crois.


--------------------
Tout d'abord : - Ni Hotline ni Service Après Vente, ces forums sont un lieu d'échange. BIEN POSER SA QUESTION (généralités)
Les "Informations Importantes" que vous devez ABSOLUMENT avoir lues :
Règlement, Bien poser sa question dans ces forums et Bien utiliser les Forums.
Les raccourcis pour gagner du temps : la FAQ, les PDF de la Doc (MS2-fr): PDF-V1 et PDF-V2, le moteur de Recherche sur les forums , la Liste des Contributions de Corbin.

----------------------------- Quelques sites de référence ---------------------------
PHP: Le site du Zéro et PHP Débutant avec la DOC en français -- HTML: Self HTML - WebProgrammation -- CSS: OpenWeb - AlsaCréations - CSS/Edge -- Autres ressources: - XajaX - highslide js
Les bons outils : EasyPHP - WAMP-5 - - Notepad++ - Firefox et son extension WebDeveloper
Le gène idéal c'est le gène original. Le génie des halles est un Génie des Alpages qui tente d'être à la page. (Merci f'murrr pour les cours de philosophie de chien)
Go to the top of the page
 

Les messages de ce sujet
- Matthieu35   CK Editor   10 Feb 2010, 17:48
- - Loch-Nar   Pas essayé mais il me semble très sympathique S...   15 Feb 2010, 15:12
- - Gnidhal   Super top et facile à intégrer. Quand j'aura...   20 Feb 2010, 18:03
- - audioshop   Bonsoir, Je dirais tout simplement génial, comme ...   20 Feb 2010, 22:07
- - audioshop   Re: Et pour ceux qui ne souhaite pas payer de lic...   21 Feb 2010, 11:21
- - Gnidhal   Super ce lien KFM ! je vais tester! Pour ...   21 Feb 2010, 23:45
- - Gnidhal   Quand je disais que c'est un jeu d'enfant ...   22 Feb 2010, 11:01
- - audioshop   Bonjour Gnidhal, Merci pour ce tuto sa va me faci...   22 Feb 2010, 12:03
- - Matthieu35   Salut à tous. Si vous avez installé KFM. Renommer...   22 Feb 2010, 19:10
- - Gnidhal   modifie $kfm_userfiles_output = '/images...   23 Feb 2010, 00:09
- - enge   Bonjour a tous C'est tres interrressant tout ç...   19 Mar 2010, 07:13
- - Gnidhal   ckEditor est la nouvelle version de fckEditor. El...   19 Mar 2010, 08:50
- - enge   Bonjour, J'ai essayé ckeditor. Est-ce normal q...   19 Mar 2010, 19:07
- - Gnidhal   ckfinder fonctionne parfaitement en version démo. ...   19 Mar 2010, 22:07
- - enge   mais est-ce normal, ou alors j'ai loupé quelqu...   26 Mar 2010, 21:41
- - Gnidhal   waip c'est pas si chaud que ça : source d...   26 Mar 2010, 22:49
- - nilegoff   Bonjour, Je bloque sur CKFinder, qui m'indiqu...   27 Mar 2010, 11:53
- - Gnidhal   Oui, mais je pensais que tout le monde pouvait le ...   27 Mar 2010, 17:38
- - nilegoff   Désolé, mais je n'avais pas vu que return etai...   27 Mar 2010, 21:20
- - Gnidhal   Parfait cette adaptation nilegoff c'est au po...   27 Mar 2010, 22:50
- - nilegoff   Par contre, il y a t il un interet particulier a g...   29 Mar 2010, 09:26
- - Garga   Un grand merci à Gnidhal pour la facilité d'in...   1 Apr 2010, 11:47
- - Oliv33   Merci pour le petit tuto j'ai pu l'install...   4 Apr 2010, 00:11
- - Matthieu35   Bonjour, Essaie ceci: remplace cette ligne dans ad...   4 Apr 2010, 08:56
- - Oliv33   Merci Mais marche pô   4 Apr 2010, 20:34
- - Gnidhal   ça devrait si tu insères dans le head du script d...   4 Apr 2010, 21:16
- - sebastien01   hommage a vous les grands maitres du php ! J...   16 Apr 2010, 10:35
- - Gnidhal   toi, tu n'essayerais pas de remplacer le vieux...   16 Apr 2010, 10:44
- - sebastien01   je le reconnais sans honte tu est un vrai maitre ,...   16 Apr 2010, 15:08
- - lorem_ipsum   Bonjour à tous, Je viens de faire une installe de...   21 Apr 2010, 16:34
- - Garga   Bonsoir, Peut etre que je me trompe mais un Deny ...   21 Apr 2010, 22:27
- - lorem_ipsum   Arf la galère! y a des jours où le cerveau doi...   23 Apr 2010, 11:08
- - Garga   A tester mais: CODEOrder Deny,Allow Deny from all...   23 Apr 2010, 18:08
- - lorem_ipsum   Merci pour l'info mais l'erreur ne vient ...   26 Apr 2010, 18:00
- - Didier_00   Mer sea à Gnidhal pour son aide précieuse   10 May 2010, 08:47
- - scientoufik   Citation (Gnidhal @ 26 Mar 2010, 22:49) w...   2 Jun 2010, 21:12
- - voilier   Quelqu'un pourrait il m'aider à désinstall...   9 Jun 2010, 16:26
- - scientoufik   Salut Voilier, En fait il y a une erreur à l...   13 Jun 2010, 17:10
- - Gnidhal   @voilier : il ne faut plus utiliser les anciennes ...   13 Jun 2010, 17:39
- - scientoufik   @Gnidhal, En fait l'etape 5 pour l'instal...   15 Jun 2010, 00:08
- - Gnidhal   Citation (scientoufik @ 15 Jun 2010, 00:0...   16 Jun 2010, 23:26
- - scientoufik   Bonjour Gnidhal, Oui j'ai suivi ton tuto de A...   17 Jun 2010, 00:24
- - Gnidhal   re en effet il y a un petit oubli dans toutes ces...   17 Jun 2010, 13:53
- - scientoufik   Bonjour, Quelqu'un sait il ce que veut d...   29 Jun 2010, 23:17
- - polo   Citation (Gnidhal @ 22 Feb 2010, 00:45) S...   8 Jul 2010, 14:33
- - polo   Salut ! Chez moi, ckeditor fonctionne plutô...   15 Jul 2010, 10:00
- - Rik2009   Bon je réédite ma question car je suis arriver à m...   25 Jul 2010, 01:54
- - Rik2009   Bon je reviens avec une autre petite question. J...   26 Jul 2010, 03:52
- - scientoufik   Bonjour Richard, J'ai rajouté la ligne d...   28 Jul 2010, 18:17
- - Rik2009   Bonjour sientoufik, petite erreur dans le code enl...   29 Jul 2010, 06:54
- - polo   Citation (Rik2009 @ 29 Jul 2010, 07:54) B...   29 Jul 2010, 09:30
- - Rik2009   Bonjour Polo, Après un test aucun soucis niveau c...   29 Jul 2010, 13:26
- - scientoufik   Citation (Rik2009 @ 29 Jul 2010, 06:54) B...   1 Aug 2010, 01:44
- - wen   Bonjour j'ai installer la dernière version de ...   12 Oct 2010, 09:55
- - wen   Bonsoir Je reviens vers vous car malgrés un bon fo...   12 Oct 2010, 21:33
- - Natacha31   Création du plugin CKEditor pour send html order v...   22 Oct 2010, 12:29
- - Gnidhal   Bravo Natacha et merci! excellent addons!   22 Oct 2010, 17:34
- - titi02330   Bonjour à tous, Je suis en train de me faire une ...   12 Nov 2010, 04:23
- - titi02330   Re, excusez moi mais ça me réussit pas trop d...   12 Nov 2010, 11:01
- - Lamboboy   Bonjour, Le grand Gnidhal n'est pas là ? On a...   13 Nov 2010, 12:15
- - titi02330   Bonjour, Je reviens sur ce topique pour demander ...   17 Nov 2010, 03:26
- - Natacha31   Bonjour à tous je n'utilise pas CKeditor pou...   17 Nov 2010, 09:57
- - titi02330   Bonjour Natacha31, Merci pour ta réponse, cependa...   18 Nov 2010, 18:24
- - thekinder   Bonjour à tous, Je viens de mettre en place CKEdi...   23 May 2011, 20:38
- - AL1   Bonjour à tous, Je vien d'installer cet excel...   11 Aug 2011, 12:20
- - Gnidhal   as-tu vérifié cette modif : http://www.oscommerce-...   11 Aug 2011, 13:29
- - AL1   Absolument, j'ai bien ajouté cette ligne... Je...   11 Aug 2011, 18:46
- - AL1   bon, j'avance... Je viens de m'appercevoir...   12 Aug 2011, 11:42
- - Gnidhal   C'est vraisemblablement une affaire de chemin,...   12 Aug 2011, 20:31
- - crakpit   j'aimerai savoir si ces scripts sont toujours ...   27 Nov 2011, 12:24
- - Danyx   Bonjour a tous J'ai des petits problèmes avec ...   29 Dec 2011, 14:57
- - christian21   Bonjour J'utilise "ckfinder" pour l...   12 Jan 2012, 14:21
- - christian21   Bonjour J'utilise ckeditor et ckfinder avec s...   29 Jan 2012, 23:22
- - christian21   Bonjour Bon j'avance dans mes recherches et j...   16 Feb 2012, 16:19
- - Gnidhal   Oui, fichiers et dossiers ne doivent comporter ni ...   16 Feb 2012, 23:03
- - christian21   Merci Gnidhal pour le rappel de cette règle, effec...   17 Feb 2012, 07:39
- - christian21   Bonjour Gnidhal Juste pour m'aider à compren...   2 Mar 2012, 08:02
- - Gnidhal   Bonjour la portion de code que tu cites isole le n...   2 Mar 2012, 09:30
- - christian21   Merci Gnidhal de ta réponse et je vais étudier le ...   2 Mar 2012, 17:01
- - fjacq   Bonjour, savez vous s'il est possible d'ut...   24 Jun 2012, 09:49
- - fjacq   Encore une question sur le sujet ckeditor (je suis...   24 Jun 2012, 12:01
- - christian21   Bonjour Perso j'ai opté pour ckeditor associé...   20 Jul 2012, 16:56
- - pbpictures   Bonjour. Un développeur me réalise mon site inter...   1 Mar 2013, 18:17
- - equisol   Bonjour, Voilà, je galère un peu pour installer c...   19 Apr 2013, 10:55
- - equisol   Bon, le truc est de ne pas passer par http://ckedi...   22 Apr 2013, 13:09


Reply to this topicStart new topic
1 utilisateur(s) sur ce sujet (1 invité(s) et 0 utilisateur(s) anonyme(s))
0 membre(s) :

 



RSS Version bas débit Nous sommes le : 28th March 2024 - 10:52
Ce site est déclaré auprès de la commision Nationale
de l'Informatique et des Libertés (déclaration n°: 1043896)