CKeditor : API - commentairesCKeditor : API2016-03-21T16:23:42Zhttps://contrib.spip.net/CKeditor-API#comment4867012016-03-21T16:23:42Z<p>Est-ce qu'une mise-a-jour de ce plugin pour utiliser CKeditor 4 est prévue<small class="fine d-inline"> </small>?</p>CKeditor : API2015-05-23T09:42:46Zhttps://contrib.spip.net/CKeditor-API#comment4821262015-05-23T09:42:46Z<p>Bonjour</p>
<p>Chose bien étrange : les plugins perso que j'ai ajouté à ckéditor s'affichent correctement en partie privée et ne s'affichent pas en partie publique.</p>
<p>Je suis en Spip 3</p>
<p>Une piste<small class="fine d-inline"> </small>? Une solution<small class="fine d-inline"> </small>?</p>
<p>Bonne journée</p>
<p>Jean-Michel</p>CKeditor : API2012-06-28T07:59:11Zhttps://contrib.spip.net/CKeditor-API#comment4588772012-06-28T07:59:11Z<p>Bonjour<small class="fine d-inline"> </small>!<br class="autobr">
Comment puis-je faire un lien sur le document ci-joint avec une aide de CKEditor<small class="fine d-inline"> </small>?<br class="autobr">
Désolé pour mon français :)</p>CKeditor : API2011-09-20T21:00:35Zhttps://contrib.spip.net/CKeditor-API#comment4499212011-09-20T21:00:35Z<p>Merci,<br class="autobr">
Ou étendre à tous les textarea potentiels de l'admin soit :<br class="autobr">
chapo : ok<br class="autobr">
descriptif : ok<br class="autobr">
texte : evidemment<br class="autobr">
post-scriptum : mais qui l'utilise à part pour en détourner l'utilisation<small class="fine d-inline"> </small>;)</p>
<p>En attendant le package, car le dernier SVN, j'ai pas vu de différence, ni la function (pas grave, ça peut attendre en qui me concerne).</p>
<p>Autre petit point étonnant, le répertoire de travail que j'utilise est du type :<br class="autobr">
<a href="http://domaine.org/v2" class="spip_url spip_out auto" rel="nofollow external">http://domaine.org/v2</a> (qui est bien détecté dans CFG) mais lorsque j'intègre un tag <strong>imgXX</strong><br class="autobr"> dans le texte le lien est cassé (il zappe le dossier IMG en fait, si je le remet à la main dans le lien (double clic dessus) ca fonctionne)</p>CKeditor : API2011-09-10T08:47:23Zhttps://contrib.spip.net/CKeditor-API#comment4495042011-09-10T08:47:23Z<p>C'est effectivement la bonne syntaxe.</p>
<p>Je viens d'ajouter dans le SVN, le point d'entrée : <code class="spip_code spip_code_inline" dir="ltr">ckeditor_prepare_champs_post</code><br class="autobr">
qui permet d'ajouter des champs par exemple :</p>
<div class="precode"><pre class="spip_code spip_code_block language-php" dir="ltr" style="text-align:left;" data-language="php"><code>function ckeditor_prepare_champs_post($editer_champs, $default_tb) { $editer_champs['article'][] = array('textarea[name=chapo]',$default_tb) ; $editer_champs['article'][] = array('textarea[name=descriptif]',$default_tb) ; return $editer_champs ;
}</code></pre></div>
<p>ajoutera ckeditor aux champs 'chapo' et 'descriptif'.</p>
<p>Cette version du plugin n'est pas encore packagée, mais est sur le SVN uniquement.</p>CKeditor : API2011-09-09T14:19:47Zhttps://contrib.spip.net/CKeditor-API#comment4494682011-09-09T14:19:47Z<p>Ok, en attendant je l'ai inscrit en dur dans le fichier ckeditor_options.php, ligne 66, ce qui donne :</p>
<div class="precode"><pre class="spip_code spip_code_block language-php" dir="ltr" style="text-align:left;" data-language="php"><code>'article'=>array(
array('textarea[name=texte]',$default_tb),
array('textarea[name=chapo]',$default_tb),
array('textarea[name=descriptif]',$default_tb)
),</code></pre></div>
<p>J'ignore si c'est la bonne syntaxe, mais cela fonctionne (jusqu'à la prochaine mise à jour)</p>CKeditor : API2011-09-09T14:03:40Zhttps://contrib.spip.net/CKeditor-API#comment4494662011-09-09T14:03:40Z<p>Dans l'état actuel, ce n'est pas possible : c'est un oubli de ma part.</p>
<p>J'ajoute cette possibilité dès que possible.</p>CKeditor : API2011-09-09T09:19:06Zhttps://contrib.spip.net/CKeditor-API#comment4494512011-09-09T09:19:06Z<p>Bonjour,</p>
<p>Avec cette API, est-il possible de surcharger la fonction <strong>ckeditor_prepare_champs</strong> qui permet de savoir quel textarea utiliser (par defaut name=«<small class="fine d-inline"> </small>texte<small class="fine d-inline"> </small>») d'une façon quelconque<small class="fine d-inline"> </small>? Si oui quelle serait la syntaxe<small class="fine d-inline"> </small>? Je souhaite étendre sur chapo et descriptif (je peux l'ajouter dans ckeditor_fonctions.php mais ça serait plus propre dans mes_fonctions.php non<small class="fine d-inline"> </small>?)</p>
<p>Cordialement</p>CKeditor : API2011-07-18T22:28:25Zhttps://contrib.spip.net/CKeditor-API#comment4478632011-07-18T22:28:25Z<p>tu as parfaitement raison</p>CKeditor : API2011-07-18T18:09:56Zhttps://contrib.spip.net/CKeditor-API#comment4478572011-07-18T18:09:56Z<p>Euh, je ne suis pas un crack, mais ne serait-il pas judicieux de remplacer la syntaxe <code class="spip_code spip_code_inline" dir="ltr">function ckeditor_config_post_dist($config)</code> donnée au tout début de cet article par <code class="spip_code spip_code_inline" dir="ltr">function ckeditor_config_post($config)</code><small class="fine d-inline"> </small>?</p>
<p>Chez moi en tout cas la première renvoie un message d'erreur du genre <strong>«<small class="fine d-inline"> </small>double-déclaration de la fonction ckeditor_config_post_dist(), bla bla bla<small class="fine d-inline"> </small>»</strong>, tandis que la deuxième fonctionne.</p>
<p>M'enfin, je ne fais que supposer, comme je le disais, je suis une buse en php ...</p>
<p>Merci, en tout cas, pour ce topo utile.</p>