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

Bienvenue invité ( Connexion | Inscription )

4 Pages V  < 1 2 3 4 >  
Reply to this topicStart new topic
> CK Editor
Gnidhal
posté 4 Apr 2010, 21:16
Message #26


5eme dan OSC
Icône de groupe

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



ça devrait si tu insères dans le head du script d'édition
Code
<script type="text/javascript" src="ckeditor/ckeditor.js"></script>


--------------------
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
 
sebastien01
posté 16 Apr 2010, 10:35
Message #27


Ceinture blanche OSC
Icône de groupe

Groupe : Membres
Messages : 7
Inscrit : 31-March 10
Lieu : strasbourg
Membre no 27367



excl.gif hommage a vous les grands maitres du php ! J'ai bien suivis a la lettre tous les code donnée précedement mais cela ne m'aide pas des masse ,même si j'usqu'a présent j'ai résolu mes soucis moi même je me résoud a me diriger vers vous car avec ckeditor je clic sur box_tool_manager_j'obtiens cela dans la partie rajouter suivant les conseil de gnidhal
alors ayez pitié d'un petit pandawone et j'arrèterai de regarder STARWARS en boucle
AH AH AH
merci a tous

CODE
Fatal error: Class 'FCKeditor' not found in xxxxx/catalog/admin/includes/functions/html_output.php on line 344


--------------------
mes devises
1-un débutant qui sait s'acharne ne restera pas débutant toute sa vie
2-a quoi sert le savoir sans partage
3-la douleur est le meilleur moyen de savoir qu'on est vivant!
mon ordi : Processeur amd X2 6400+ 4GO de RAM 2X500go de disque dur
Windows 7 et debian en dual boot
mes outils :
adobe master collection CS4(surtout dreamweaver ,flash et photoshop)
notepad++
fillezilla
firefox +webdevelloper
club des professionnels de l'informatique, traductions google,PHP france etc ...
Go to the top of the page
 
Gnidhal
posté 16 Apr 2010, 10:44
Message #28


5eme dan OSC
Icône de groupe

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



toi, tu n'essayerais pas de remplacer le vieux FCKeditor par le nouveau ckEditor ?
Tu dois encore utiliser les vieilles fonctions utilisées par FCK vu l'erreur.

Il convient de ne plus utiliser les mêmes fonctions pour ckEditor, mais celles que je donne en haut de ce tuto wink.gif
La classe ckeditor est chargée par le script PHP en haut de page, elle n'est plus nécessaire dans les fonctions d'appel textarea_field.


--------------------
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
 
sebastien01
posté 16 Apr 2010, 15:08
Message #29


Ceinture blanche OSC
Icône de groupe

Groupe : Membres
Messages : 7
Inscrit : 31-March 10
Lieu : strasbourg
Membre no 27367



je le reconnais sans honte tu est un vrai maitre ,
c'est impressionnant comme cela fonctionne bien
merci par contre mes boutons sont vides alors je sais bien que je ne peu pas avoir le beurre la vache et la crémière mais bon peu être que tu sais ce qu'il ce passe?

Ce message a été modifié par sebastien01 - 16 Apr 2010, 18:59.


--------------------
mes devises
1-un débutant qui sait s'acharne ne restera pas débutant toute sa vie
2-a quoi sert le savoir sans partage
3-la douleur est le meilleur moyen de savoir qu'on est vivant!
mon ordi : Processeur amd X2 6400+ 4GO de RAM 2X500go de disque dur
Windows 7 et debian en dual boot
mes outils :
adobe master collection CS4(surtout dreamweaver ,flash et photoshop)
notepad++
fillezilla
firefox +webdevelloper
club des professionnels de l'informatique, traductions google,PHP france etc ...
Go to the top of the page
 
lorem_ipsum
posté 21 Apr 2010, 16:34
Message #30


Ceinture jaune+ OSC
Icône de groupe

Groupe : Membres
Messages : 120
Inscrit : 18-March 08
Lieu : Toulouse
Membre no 21188



Bonjour à tous,

Je viens de faire une installe de kfm sur cKeditor, le tout tourne au poil en local et sur 90mutu d'ohvache.
Par contre l'upload plante complet et firefox avec, quand le htaccess de l'admin est présent.
Le popup souvre, me demande mon log et pass htaccess et ensuite plantage de firefox.....

Voici le contenu du htaccess
Code
Order Deny,Allow
Deny from all
AuthUserFile /mon paf à moi/.htpasswd
AuthName "Identification requise"
AuthType Basic
require valid-user
Satisfy Any

# $Id: .htaccess 1739 2007-12-20 00:52:16Z hpdl $
#
# This is used with Apache WebServers
#
# For this to work, you must include the parameter 'Options' to
# the AllowOverride configuration
#
# Example:
#
# <Directory "/usr/local/apache/htdocs">
#   AllowOverride Options
# </Directory>
#
# 'All' with also work. (This configuration is in the
# apache/conf/httpd.conf file)

# The following makes adjustments to the SSL protocol for Internet
# Explorer browsers

#<IfModule mod_setenvif.c>
#  <IfDefine SSL>
#    SetEnvIf User-Agent ".*MSIE.*" \
#             nokeepalive ssl-unclean-shutdown \
#             downgrade-1.0 force-response-1.0
#  </IfDefine>
#</IfModule>

# If Search Engine Friendly URLs do not work, try enabling the
# following Apache configuration parameter

# AcceptPathInfo On

# Fix certain PHP values
# (commented out by default to prevent errors occuring on certain
# servers)

# php_value session.use_trans_sid 0
# php_value register_globals 1


Pour le htaccess j'utilise Admin-PHP-Access.

Une idée ??

Merci pour toutes les infos ci-dessus, qui m'ont bien aidé!


--------------------
osCommerce v2.2 RC2a 2.3.1 :P version killeuse de prestachoux et magentruc
Go to the top of the page
 
Garga
posté 21 Apr 2010, 22:27
Message #31


Ceinture orange OSC
Icône de groupe

Groupe : Membres
Messages : 171
Inscrit : 14-March 07
Lieu : Paris
Membre no 15916



Bonsoir,

Peut etre que je me trompe mais un Deny from all bloque tout non?
Il faut un Allow from ton IP publique en plus.

Je le redit, je suis pas sur mais à voir.... wink.gif


-------------Edit---------------------

Alors source: http://www.commentcamarche.net/contents/apache/apacht.php3

Citation
Empêcher l'accès à un répertoire par un domaine

La syntaxe pour bloquer l'accès d'un répertoire par un domaine est la suivante :

Allow (all, [liste de domaine])
Deny (all, [liste de domaine])
Order (Allow,Deny ou Deny,Allow)

Order Deny, Allow
Deny from ..LeNomDuDomaine.com

Toutes les personnes (requêtes) provenant du domaine .LeNomDuDomaine.com ne pourront avoir accès aux ressources comprises dans le répertoire et ses sous-répertoires. La commande Order sert à préciser explicitement que la commande Deny va bien annuler l'effet de Allow et non l'inverse.

Voici un exemple de restriction d'accès :

ErrorDocument 403 http://www.commentcamarche.net/accesrefuse.php3
AuthUserFile /repertoire/de/votre/fichier/.FichierDeMotDePasse
AuthGroupFile /dev/null
AuthName "Accès sécurisé au site CCM"
AuthType Basic
<LIMIT GET POST>

order deny,allow
deny from all
allow from 193.48.172.2
require user JFPillou
</LIMIT>

Dans ce cas, l'accès ne sera possible que pour l'utilisateur JFPillou à partir de l'adresse IP 193.48.172.2 et avec le bon mot de passe.


Ce message a été modifié par Garga - 21 Apr 2010, 22:35.


--------------------
Garga.

Le developpement est un hobby pour moi et non mon metier. Je ne gere qu'un site web, le mien. Merci de votre indulgence.

Version OSC & ADDs: oscommerce-2.2rc1-FR-w3c-3 + CCGV_fixed5xx + infoBox_Admin_v2_25_1 + CenterShop + Banner in Header + AntiRobotRegistrationValidation-3.1 + Scrolling Specials + shop by price + login box in header + Quick Stock + French Colissimo Shipping + French Letter Max + Individual Product Shipping Methods + ...
Go to the top of the page
 
lorem_ipsum
posté 23 Apr 2010, 11:08
Message #32


Ceinture jaune+ OSC
Icône de groupe

Groupe : Membres
Messages : 120
Inscrit : 18-March 08
Lieu : Toulouse
Membre no 21188



Arf la galère! y a des jours où le cerveau doit faire des overdoses d'informations huh.gif


Pourrais tu me donner la syntaxe pour mon htaccess stp ?

Ce message a été modifié par lorem_ipsum - 23 Apr 2010, 11:11.


--------------------
osCommerce v2.2 RC2a 2.3.1 :P version killeuse de prestachoux et magentruc
Go to the top of the page
 
Garga
posté 23 Apr 2010, 18:08
Message #33


Ceinture orange OSC
Icône de groupe

Groupe : Membres
Messages : 171
Inscrit : 14-March 07
Lieu : Paris
Membre no 15916



A tester mais:

CODE
Order Deny,Allow
Deny from all
Allow from "ton IP publique"
AuthUserFile /mon paf à moi/.htpasswd
AuthName "Identification requise"
AuthType Basic
require valid-user
Satisfy Any


Bon code


--------------------
Garga.

Le developpement est un hobby pour moi et non mon metier. Je ne gere qu'un site web, le mien. Merci de votre indulgence.

Version OSC & ADDs: oscommerce-2.2rc1-FR-w3c-3 + CCGV_fixed5xx + infoBox_Admin_v2_25_1 + CenterShop + Banner in Header + AntiRobotRegistrationValidation-3.1 + Scrolling Specials + shop by price + login box in header + Quick Stock + French Colissimo Shipping + French Letter Max + Individual Product Shipping Methods + ...
Go to the top of the page
 
lorem_ipsum
posté 26 Apr 2010, 18:00
Message #34


Ceinture jaune+ OSC
Icône de groupe

Groupe : Membres
Messages : 120
Inscrit : 18-March 08
Lieu : Toulouse
Membre no 21188



Merci pour l'info wink.gif mais l'erreur ne vient pas de là,

Après pas mallllllllll de test, je me suis décidé a quitter mon firefox 3.5.9 pour tester avec un autre navigateur....

Moralité : ne jamais faire confiance à FF à 100% angry.gif et puis faire les mises à jour de temps en temps aussi mrgreen.gif (d'après que ça sert à quelque chose....)


--------------------
osCommerce v2.2 RC2a 2.3.1 :P version killeuse de prestachoux et magentruc
Go to the top of the page
 
Didier_00
posté 10 May 2010, 08:47
Message #35


Ceinture blanche OSC
Icône de groupe

Groupe : Membres
Messages : 11
Inscrit : 27-April 10
Membre no 27494



Mer sea à Gnidhal pour son aide précieuse
Go to the top of the page
 
scientoufik
posté 2 Jun 2010, 21:12
Message #36


Ceinture jaune+ OSC
Icône de groupe

Groupe : Membres
Messages : 91
Inscrit : 16-May 10
Membre no 27574



Citation (Gnidhal @ 26 Mar 2010, 22:49) *
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.


Bonjour,
J'ai installé ckeditor et ca fonctionne tres bien. Maintenant je tente d'installer ckfinder mais je bloque à l'etape 5 je ne vois pas quelle ligne il faut remplacer. Est ce ces lignes:
Code
<tr>
                <td class="main" valign="top"><?php echo tep_image(DIR_WS_CATALOG_LANGUAGES . $languages[$i]['directory'] . '/images/' . $languages[$i]['image'], $languages[$i]['name']); ?>&nbsp;</td>
                <td class="main"><?php echo tep_draw_textarea_ckeditor('products_description[' . $languages[$i]['id'] . ']', 'soft', '70', '15', (isset($products_description[$languages[$i]['id']]) ? ereg_replace('& ', '&amp; ', trim(stripslashes($products_description[$languages[$i]['id']]))) : tep_get_products_description($pInfo->products_id, $languages[$i]['id']))); ?></td>
              </tr>

Je n'ai pas bien compris ce que je devais faire à l'etape 5.

Merci d'avance.


--------------------
oscommerce-2.2rc1-FR-w3c-3; Customer Add Product 1.4.3; flash_bannersv2_1; HeaderTags_SEO_V_3.2.3; Make An Offer V3.1; new_products_glide - V2; osC-CenterShop v3.0 for MS2; Ultimate_SEO_URLSv22d_10; Unlimited products to manufacturers
Go to the top of the page
 
voilier
posté 9 Jun 2010, 16:26
Message #37


Ceinture jaune+ OSC
Icône de groupe

Groupe : Membres
Messages : 101
Inscrit : 29-June 04
Lieu : ch'Nord
Membre no 2770



Quelqu'un pourrait il m'aider à désinstaller proprement fckeditor avant d'installer ckeditor.
J'ai remarqué que les fonctions ne sont pas toutes identiques et ça m'égare !!!
Mille mercis

Je suis arrivé au même point que toi scientoufik
Est ce que c'est la ligne 542 ? précédemment modifiée ?

Pour ce qui est de fck editor, pour le moment je n'ai rien retiré sauf justement cette ligne modifiée.

De plus où mettre ce code ?
Citation
Désolé, mais je n'avais pas vu que return etait sur false par default.

Pour ceux comme moi qui ne sont pas des as absolus de la securité est ce que ca, peut suffir:

Code
if(!isset($_SESSION['osCAdminID']))
return true;
else
return false;


avec une htacces dans l'admin et un repertoir admin se nommant 'fsufbgjhsdf'

Merci de ta reponse.


Ce message a été modifié par voilier - 9 Jun 2010, 18:11.


--------------------
Mourir moins con et le plus tard possible !
Programmeur du dimanche !
osCommerce Online Merchant v2.2 RC1 W3C Valid FR
Serveur Distant OVH
Go to the top of the page
 
scientoufik
posté 13 Jun 2010, 17:10
Message #38


Ceinture jaune+ OSC
Icône de groupe

Groupe : Membres
Messages : 91
Inscrit : 16-May 10
Membre no 27574



Salut Voilier,

En fait il y a une erreur à l'etape 5:
Cette ligne est fausse:
<td class="main"><?php echo tep_draw_imgarea_ckeditor('products_image', '500', '200', $pInfo->products_image); ?></td>

En fait il faut garder le tep_draw_textarea_ckeditor par contre il faut retirer le 'soft' et bien sur modifier les dimensions ce qui donne:

<td class="main"><?php echo tep_draw_textarea_ckeditor('products_description[' . $languages[$i]['id'] . ']', '500', '200', (isset($products_description[$languages[$i]['id']]) ? ereg_replace('& ', '&amp; ', trim(stripslashes($products_description[$languages[$i]['id']]))) : tep_get_products_description($pInfo->products_id, $languages[$i]['id']))); ?></td>


--------------------
oscommerce-2.2rc1-FR-w3c-3; Customer Add Product 1.4.3; flash_bannersv2_1; HeaderTags_SEO_V_3.2.3; Make An Offer V3.1; new_products_glide - V2; osC-CenterShop v3.0 for MS2; Ultimate_SEO_URLSv22d_10; Unlimited products to manufacturers
Go to the top of the page
 
Gnidhal
posté 13 Jun 2010, 17:39
Message #39


5eme dan OSC
Icône de groupe

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



@voilier : il ne faut plus utiliser les anciennes fonctions de fck_editor mais celle que j'ai donné dans la section 3/
quant au code donné par nilegoff, il convient de l'intégrer dans le ckfinder/config.php à la place de "return true;" dans cette section
Code
    //... where $_SESSION['IsAuthorized'] is set to "true" as soon as the
    //user logs in your system.

    return true;

à l'origine l'étape 5 concerne ces lignes dans le categories.php
Code
          <tr>
            <td class="main"><?php echo TEXT_PRODUCTS_IMAGE; ?></td>
            <td class="main"><?php echo tep_draw_separator('pixel_trans.gif', '24', '15') . '&nbsp;' . tep_draw_file_field('products_image') . '<br>' . tep_draw_separator('pixel_trans.gif', '24', '15') . '&nbsp;' . $pInfo->products_image . tep_draw_hidden_field('products_previous_image', $pInfo->products_image); ?></td>
          </tr>
qu'il faut remplacer par celles que je donne.
A voir à partir d'une version qui aurait fck déjà installé.
les lignes de code à modifier dans ce cas pourraient être celles là :
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_file_field_image_fckeditor('products_image', '500', '200', $pInfo->products_image); ?></td>
              </tr>


@scientoufik heuuu non, je ne vois pas en quoi l'étape 5 est fausse.
La première partie de ce post parle de l'intégration de ckeditor, la seconde de l'ajout de ckfinder (qui est utilisable en version démo)
Alors
- on installe la première partie pour avoir l'éditeur de texte
puis
- on reprend la seconde partie pour installer ckfinder en plus.

L'autorisation d'accès aux fichiers est à corriger comme indiqué ici dans ckfinder/config.php
version plus sécurisé proposé par nilegoff dans le post qui suit.

Voilà... smile.gif


--------------------
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
 
scientoufik
posté 15 Jun 2010, 00:08
Message #40


Ceinture jaune+ OSC
Icône de groupe

Groupe : Membres
Messages : 91
Inscrit : 16-May 10
Membre no 27574



@Gnidhal,

En fait l'etape 5 pour l'installation de la version demo de ckfinder n'est pas tres clair. Tu dis:

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>


En fait chez moi le tep_draw_imgarea_ckeditor( ... ne fonctionne pas il faut garder le tep_draw_textarea_ckeditor toutefois il faut virer le 'soft'.


--------------------
oscommerce-2.2rc1-FR-w3c-3; Customer Add Product 1.4.3; flash_bannersv2_1; HeaderTags_SEO_V_3.2.3; Make An Offer V3.1; new_products_glide - V2; osC-CenterShop v3.0 for MS2; Ultimate_SEO_URLSv22d_10; Unlimited products to manufacturers
Go to the top of the page
 
Gnidhal
posté 16 Jun 2010, 23:26
Message #41


5eme dan OSC
Icône de groupe

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



Citation (scientoufik @ 15 Jun 2010, 00:08) *
En fait chez moi le tep_draw_imgarea_ckeditor( ... ne fonctionne pas

Je veux bien, mais tu ne dis pas ce que ça génère comme erreur,
car à moins d'une grosse bourde de ma part, le code que je donne ici est fonctionnel.

As-tu installé la fonction comme indiqué à l'étape 3 ?



--------------------
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
 
scientoufik
posté 17 Jun 2010, 00:24
Message #42


Ceinture jaune+ OSC
Icône de groupe

Groupe : Membres
Messages : 91
Inscrit : 16-May 10
Membre no 27574




Bonjour Gnidhal,

Oui j'ai suivi ton tuto de A à Z. J'ai rencontré deux pbs.
pb 1 avec $baseUrl = ''.DIR_WS_CATALOG_IMAGES;

J'ai du mettre en dure le lien pour regler le pb. Et la plus de pb

pb 2: Une fois ckeditor et ckfinder installés lorsque je voulais uploader une photo de mon pc vers le serveur j'avais une erreur. Dememe lorsque je voulais naviguer sur le serveur. Pour corriger le pb il faut garder le tep_draw_textarea_ckeditor par contre il faut retirer le 'soft' et bien sur modifier les dimensions ce qui donne:

<td class="main"><?php echo tep_draw_textarea_ckeditor('products_description[' . $languages[$i]['id'] . ']', '500', '200', (isset($products_description[$languages[$i]['id']]) ? ereg_replace('& ', '&amp; ', trim(stripslashes($products_description[$languages[$i]['id']]))) : tep_get_products_description($pInfo->products_id, $languages[$i]['id']))); ?></td>


--------------------
oscommerce-2.2rc1-FR-w3c-3; Customer Add Product 1.4.3; flash_bannersv2_1; HeaderTags_SEO_V_3.2.3; Make An Offer V3.1; new_products_glide - V2; osC-CenterShop v3.0 for MS2; Ultimate_SEO_URLSv22d_10; Unlimited products to manufacturers
Go to the top of the page
 
Gnidhal
posté 17 Jun 2010, 13:53
Message #43


5eme dan OSC
Icône de groupe

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



re smile.gif
en effet il y a un petit oubli dans toutes ces modifs concernant le chemin dans ckfinder
Dans \admin\ckeditor\ckfinder\core\connector\php\constants.php il faut ajouter en dernière ligne :
Code
require('../../../../../includes/configure.php');
et dans ce cas, le chemin image est bien pris en compte à partir de la statique.

En ce qui concerne la fonction pour le module image la cause est peut-être là aussi, car je ne vois pas pourquoi cette fonction "ne marche pas", en l'absence d'un message d'erreur précis...


--------------------
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
 
scientoufik
posté 29 Jun 2010, 23:17
Message #44


Ceinture jaune+ OSC
Icône de groupe

Groupe : Membres
Messages : 91
Inscrit : 16-May 10
Membre no 27574



Bonjour,

Quelqu'un sait il ce que veut dire le message qui s'affiche dans la popup ckfinder lorsqu'on veut ajouter une image:

Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Maecenas feugiat consequat diam. Maecenas metus. Vivamus diam purus, cursus a, commodo non, facilisis vitae, nulla. Aenean dictum lacinia tortor. Nunc iaculis, nibh non iaculis aliquam, orci felis euismod neque, sed ornare massa mauris sed velit. Nulla pretium mi et risus. Fusce mi pede, tempor id, cursus ac, ullamcorper nec, enim. Sed tortor. Curabitur molestie. Duis velit augue, condimentum at, ultrices a, luctus ut, orci. Donec pellentesque egestas eros. Integer cursus, augue in cursus faucibus, eros pede bibendum sem, in tempus tellus justo quis ligula. Etiam eget tortor. Vestibulum rutrum, est ut placerat elementum, lectus nisl aliquam velit, tempor aliquam eros nunc nonummy metus. In eros metus, gravida a, gravida sed, lobortis id, turpis. Ut ultrices, ipsum at venenatis fringilla, sem nulla lacinia tellus, eget aliquet turpis mauris non enim. Nam turpis. Suspendisse lacinia. Curabitur ac tortor ut ipsum egestas elementum. Nunc imperdiet gravida mauris.

De plus je cherche à retirer le bouton permettant d'explorer le serveur mais je ne trouve pas. Au secours !!!!!



--------------------
oscommerce-2.2rc1-FR-w3c-3; Customer Add Product 1.4.3; flash_bannersv2_1; HeaderTags_SEO_V_3.2.3; Make An Offer V3.1; new_products_glide - V2; osC-CenterShop v3.0 for MS2; Ultimate_SEO_URLSv22d_10; Unlimited products to manufacturers
Go to the top of the page
 
polo
posté 8 Jul 2010, 14:33
Message #45


Ceinture marron OSC
Icône de groupe

Groupe : Membres
Messages : 1441
Inscrit : 24-April 03
Membre no 1102



Citation (Gnidhal @ 22 Feb 2010, 00:45) *
Super ce lien KFM !
je vais tester!

Pour ce qui est de ckeditor et ckfinder, non ça n'utilise pas la bibliothèque jquery.
Mais il faut reconnaitre que le codage js est assez pointu et dynamique.
Il y a une doc et un plugin fourni pour l'interfacer avec des commandes jquery. Mais d'après ce qu'on peut voir sur le forum et dans la doc, ça peut être sportif par moments smile.gif

Mais si on n'a pas jquery inutile de se prendre la tête, d'autant que les deux scripts ne semblent pas se gêner.
On peut utiliser ckeditor de son coté et utiliser jquery pour d'autres applis locales.
D'ailleurs jquery 1.4 sorti depuis 1 mois a apporté son lot de nouveautés : http://net.tutsplus.com/tutorials/javascri...-you-must-know/
allez, au boulot ! biggrin.gif



Salut !

Moi je trouve cela sympa, sauf que j'ai un peu de mal à comprendre le fonctionnement de KFM ??

quand j'upload une image , il ne me l'affiche pas et me donne plutôt un lien comme ceci:

/catalogue/images/get.php?id=395

C'est quoi ce get.php?id=395 ...???

Bref, ce n'est pas trop grave, je pense utiliser CKFinder, car si il faut donner le pass de l'admin , ce n'est pas très sérieux wacko.gif

Ce message a été modifié par polo - 8 Jul 2010, 15:23.


--------------------
OSC 2.1.3 et MS2 (PHP Version 5.2.17)
Go to the top of the page
 
polo
posté 15 Jul 2010, 10:00
Message #46


Ceinture marron OSC
Icône de groupe

Groupe : Membres
Messages : 1441
Inscrit : 24-April 03
Membre no 1102



Salut !


Chez moi, ckeditor fonctionne plutôt bien, idem pour ckfinder (n'oubliez pas de mettre le slash dans les base dir...) , il doit y avoir également des plugin sympa comme des correcteurs orthographique et j'en passe. blush.gif

Ce message a été modifié par polo - 16 Jul 2010, 16:40.


--------------------
OSC 2.1.3 et MS2 (PHP Version 5.2.17)
Go to the top of the page
 
Rik2009
posté 25 Jul 2010, 01:54
Message #47


Ceinture orange+ OSC
Icône de groupe

Groupe : Membres
Messages : 331
Inscrit : 3-March 09
Lieu : Paris
Membre no 24686



Bon je réédite ma question car je suis arriver à modifier ma toolbar (des fois on se complique la vie alors qu'il n'y a pas plus simple).
Bref il me reste un petit soucis.

Avant je me servais avec FCKeditor beaucoup de la fonction copier coller word (car je crée mes pages avec word puis j'utilisais FCKeditor se qui était très pratique).
avec CKeditor la fonction coller avec word fonctionne toujours, la mise en page est garder mais toute les couleurs ainsi que les tailles de police ne sont pas pris en compte comme si il supprimais tous les styles donc je suis obliger de refaire toute les couleurs ainsi que les taille de mes polices bref un peu chia....
J'aurai donc voulu savoir si quelqu'un avais su remedier à se petit soucis.

EDIT : J'ai trouver la solution alors pour se qui désire la même chose que moi copier le code si dessous dans votre fichier config.js:
Code
config.pasteFromWordRemoveStyles = false;<BR>config.pasteFromWordRemoveFontStyles = false;


Bon il ne reste que se dernier soucis:
J'ai modifier la liste dans format je voulais que le premier format qui apparaisse soit Normale (DIV) et pas Normal, j'y suis arriver en mettant se petit bout de code dans mon config.js
Code
CKEDITOR.config.format_tags = 'div;p;h1;h2;h3;h4;h5;h6;pre;address';
Et la impecable mais je voudrais que Normal (DIV) soit le format par default car la il est bien afficher en premier mais le format par default est toujours Normal

EDIT : J'ai aussi trouver comment mettre le format Normal(DIV) par default donc pour ce que sa interesse il faut rajouter le code suivant dans le fichier config.js:
Code
config.enterMode = CKEDITOR.ENTER_DIV;


Maintenant il ne me reste plus qua trouver comment changer la police par default car pour l'instant la police par default est Arial et je voudrais mettre verdana ou tahoma, j'ai bien trouver cette commande:
Code
config.font_defaultLabel = 'Tahoma';

mais elle met bien le nom de la police en premier mais la police Arial reste par default.
Donc si je trouve quelque chose je vous tiens au courant ou si quelqu'un à la solution je suis preneur


Merci à vous

Richard

Ce message a été modifié par Rik2009 - 25 Jul 2010, 15:36.


--------------------
osCommerce MS2 RC1FRW3C + Pacth RC2aFRW3C (pour mon nouveau site) pour l'autre osCommerce MS2 RC1FRW3C
Go to the top of the page
 
Rik2009
posté 26 Jul 2010, 03:52
Message #48


Ceinture orange+ OSC
Icône de groupe

Groupe : Membres
Messages : 331
Inscrit : 3-March 09
Lieu : Paris
Membre no 24686



Bon je reviens avec une autre petite question.
J'aurais voulus savoir si quelqu'un avais réussi à faire fonctionner CKeditor avec la fonction envoyer un email à partir de l'administration.
J'ai réussi a faire fonctionner la newsletter (si certain sont intéressé y a qua demander) mais pas avec les emails.
en fait tout est en dur quand ils arrive chez le client. Avec FCKeditor il fallait déjà faire des modif avec une contrib CELLE CI mais la rien ne fonctionne le mail et les images apparaisse bien dans le preview avant l'envoie final mais une fois envoyer les photos ne s'affiche pas et les styles de police (Couleur, taille, mise en page....) ne sont pas pris en compte.

Voila si quelqu'un à une petite idée
Merci


--------------------
osCommerce MS2 RC1FRW3C + Pacth RC2aFRW3C (pour mon nouveau site) pour l'autre osCommerce MS2 RC1FRW3C
Go to the top of the page
 
scientoufik
posté 28 Jul 2010, 18:17
Message #49


Ceinture jaune+ OSC
Icône de groupe

Groupe : Membres
Messages : 91
Inscrit : 16-May 10
Membre no 27574




Bonjour Richard,

J'ai rajouté la ligne dans le config.js mais le coller depuis word ne conserve pas les couleurs. Peux tu me donner une copie de ton fichier config.js stp? Merci d'avance.


--------------------
oscommerce-2.2rc1-FR-w3c-3; Customer Add Product 1.4.3; flash_bannersv2_1; HeaderTags_SEO_V_3.2.3; Make An Offer V3.1; new_products_glide - V2; osC-CenterShop v3.0 for MS2; Ultimate_SEO_URLSv22d_10; Unlimited products to manufacturers
Go to the top of the page
 
Rik2009
posté 29 Jul 2010, 06:54
Message #50


Ceinture orange+ OSC
Icône de groupe

Groupe : Membres
Messages : 331
Inscrit : 3-March 09
Lieu : Paris
Membre no 24686



Bonjour sientoufik,
petite erreur dans le code enlève le <br> qui se trouve entre le false; et le config sa devrais fonctionner.
Le mieux pour être plus propre tu fais un retour à la ligne près le false; chez moi sa fonctionne très bien.

Par contre j'ai toujours pas réussi à le faire fonctionner avec la page des mail si quelqu'un réussi.
Bonne journée.

Richard


--------------------
osCommerce MS2 RC1FRW3C + Pacth RC2aFRW3C (pour mon nouveau site) pour l'autre osCommerce MS2 RC1FRW3C
Go to the top of the page
 

4 Pages V  < 1 2 3 4 >
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 - 21:12
Ce site est déclaré auprès de la commision Nationale
de l'Informatique et des Libertés (déclaration n°: 1043896)