Nouveaux raccourcis typographiques et antispam générique - commentaires > Nouveaux raccourcis typographiques et antispam générique 2005-07-01T14:47:50Z https://files.spip.net/Nouveaux-raccourcis-typographiques#comment381964 2005-07-01T14:47:50Z <p>Salut,</p> <p>Ben, moi, j'essaie et ça ne marche pas (sppip 1.8.1) Peux-tu me dire comment tu as fait<small class="fine d-inline"> </small>?</p> <p>Merci.</p> > Nouveaux raccourcis typographiques et antispam générique 2005-03-29T14:51:34Z https://files.spip.net/Nouveaux-raccourcis-typographiques#comment379914 2005-03-29T14:51:34Z <p>Désolé pour les fôôôtes, il fallait lire : <strong>très bien</strong> au demeurant...<br class="autobr"> (J'utilise la 1.8pr1 sur le site concerné).</p> > Nouveaux raccourcis typographiques et antispam générique 2005-03-29T14:48:17Z https://files.spip.net/Nouveaux-raccourcis-typographiques#comment379913 2005-03-29T14:48:17Z <p>Je me trompe peut-être, ùais après un moment, j'ai voulu reprendre cette contrib (très au demeurant<small class="fine d-inline"> </small>!) <strong>telle qu'elle</strong> et ça ne marchait pas. Il fallu que je rajoute dans <i>ecrire/mes_options.php3</i> la fonction suivante :</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code>function ereg_remplace($cherche_tableau, $remplace_tableau, $texte) { global $flag_pcre; if ($flag_pcre) return preg_replace($cherche_tableau, $remplace_tableau, $texte); $n = count($cherche_tableau); for ($i = 0; $i < $n; $i++) { $texte = ereg_replace(substr($cherche_tableau[$i], 1, -1), $remplace_tableau[$i], $texte); } return $texte; }</code></pre></div> <p>Et là ça marche...<br class="autobr"> J'ai faux docteur<small class="fine d-inline"> </small>??</p> > Et les alignements de textes 2005-03-22T12:01:41Z https://files.spip.net/Nouveaux-raccourcis-typographiques#comment379777 2005-03-22T12:01:41Z <p>Voici le code à remplacer pour retrouver ces raccourcis :</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code>function avant_propre($texte) { $chercher_raccourcis = array( /* 1 */ "/\{0\{/", /* 2 */ "/\}0\}/", /* 3 */ "/\{1\{/", /* 4 */ "/\}1\}/", /* 5 */ "/\{2\{/", /* 6 */ "/\}2\}/", /* 7 */ "/\{3\{/", /* 8 */ "/\}3\}/", /* 9 */ "/\[\*/", /* 10 */ "/\*\]/", /* 11 */ "/\[\^/", /* 12 */ "/\^\]/", // Rajout Jack 2003/08/01 et modifié par Regis 2005/03/22 /* 15 */ "/\[\//", /* 16 */ "/\/\]/", /* 17 */ "/\[\|/", /* 18 */ "/\|\]/", /* 19 */ "/\[\(/", /* 20 */ "/\)\]/", /* 21 */ "/\[1\(/", /* 22 */ "/\)1\]/" // Fin Rajout Jack 2003/08/01 ); $remplacer_raccourcis = array( /* 1 */ "<@@SPIP_debut_intertitre_0@@>", /* 2 */ "<@@SPIP_fin_intertitre_0@@>", /* 3 */ "<@@SPIP_debut_intertitre@@>", /* 4 */ "<@@SPIP_fin_intertitre@@>", /* 5 */ "<@@SPIP_debut_intertitre_2@@>", /* 6 */ "<@@SPIP_fin_intertitre_2@@>", /* 7 */ "<@@SPIP_debut_intertitre_3@@>", /* 8 */ "<@@SPIP_fin_intertitre_3@@>", /* 9 */ "__SPIP_debut_smallcaps__", /* 10 */ "__SPIP_fin_smallcaps__", /* 11 */ "__SPIP_debut_exposant__", /* 12 */ "__SPIP_fin_exposant__", // Rajout Jack 2003/08/01 et modifié par Regis 2005/03/22 /* 15 */ "<div style=\"text-align:right;\">", /* 16 */ "</div>", /* 17 */ "<div style=\"text-align:center;\">", /* 18 */ "</div>", /* 19 */ "<div class=\"texteencadre-spip\">", /* 20 */ "</div>", /* 21 */ "<span class=\"caractencadre-spip\">", /* 22 */ "</span>" // Fin Rajout Jack 2003/08/01 ); return ereg_remplace($chercher_raccourcis, $remplacer_raccourcis, $texte); }</code></pre></div> <p>Raccourcis désormais disponibles</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code>[/texte/] : aligner le texte à droite [|texte|] : centrer le texte [(texte)] : encadrer le texte (occupe toute la largeur de la page, à mettre autour d'un paragraphe) [1(texte)1] : encadrer/surligner le texte (une partie à l'intérieur d'un paragraphe) : ce raccourci est différent de celui d'origine pour être compatible avec cette contrib. [^texte^] : mettre en exposant le texte sélectionné</code></pre></div> <p>Le style pour les encadrements</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code>.texteencadre-spip { background: #FFE; border-bottom-color: #999999; border-bottom-style: solid; border-bottom-width: 2px; border-left-color: #EEEEEE; border-left-style: solid; border-left-width: 1px; border-right-color: #999999; border-right-style: solid; border-right-width: 2px; border-top-color: #EEEEEE; border-top-style: solid; border-top-width: 1px; padding: .25em; } .caractencadre-spip { border: 1px solid #666; padding: 0px .5em 0px .5em; }</code></pre></div> > Et les alignements de textes 2005-03-22T08:50:05Z https://files.spip.net/Nouveaux-raccourcis-typographiques#comment379769 2005-03-22T08:50:05Z <p>Bonjour,</p> <p>J'avais utilisé jusqu'à présent la contrib de Jacques Pyrat (1/8/2003) concernant les raccourcis v2 de SPIP.<br class="autobr"> Je sais qu'elles modifiaient le code de SPIP (shame on me), et maintenant, ce n'est plus nécessaire.<br class="autobr"> Mais, elles intégraient d'autres raccourcis intéressants : <br>- aligner le texte à gauche, droite ou au centre. <br>- encadrer du texte</p> <p>Il me semble que ces raccourcis pourraient enrichir cette contrib qui est très intéressante.</p> <p>Merci</p> > > Nouveaux raccourcis typographiques et antispam générique 2005-02-23T20:48:51Z https://files.spip.net/Nouveaux-raccourcis-typographiques#comment379126 2005-02-23T20:48:51Z <p>Aucune idée. J'ai pas testé (par contre, je compte intégrer une fonction similaire générant une table des matières dans la prochaine version de cette contrib, que je publierai dès que la 1.8 définitive sera publiée).</p> <p>Tu utilises quelle version de spip<small class="fine d-inline"> </small>?</p> > Nouveaux raccourcis typographiques et antispam générique 2005-02-22T20:18:14Z https://files.spip.net/Nouveaux-raccourcis-typographiques#comment379089 2005-02-22T20:18:14Z <p>Bonjour,</p> <p>Je viens d'installer cette fonction très intéressante, tout marche (petites capitales, exposant, tiret quadratin)... sauf les niveaux d'intertitres. J'ai installé, parallèlement, la fonction qui permet de découper les articles en pages.</p> <p>Celle-ci implique d'écrire la balise #TEXTE avec un astérisque : #TEXTE*|decouper_en_page|propre.</p> <p>Existe-t-il une incompatibilité entre les deux fonctions<small class="fine d-inline"> </small>?</p> <p>Merci.</p> > Nouveaux raccourcis typographiques et antispam générique 2005-01-19T16:32:25Z https://files.spip.net/Nouveaux-raccourcis-typographiques#comment338935 2005-01-19T16:32:25Z <p>Oui, oui. Mais j'attends la sortie officielle de la 1.8 ou, au minimum, la publication de spécifications définitives pour les plugins (qui ne sont encore, à ma connaissance, qu'une fonctionnalité expérimentale susceptible d'être fortement modifiée) avant d'adapter le script.</p> > Nouveaux raccourcis typographiques et antispam générique 2005-01-19T15:24:52Z https://files.spip.net/Nouveaux-raccourcis-typographiques#comment338902 2005-01-19T15:24:52Z <p>Est-il prevu une mise à jour de cet article pour la 1.8 et son système de plugin<small class="fine d-inline"> </small>?</p> > Nouveaux raccourcis typographiques et antispam générique 2004-12-09T21:18:13Z https://files.spip.net/Nouveaux-raccourcis-typographiques#comment239577 2004-12-09T21:18:13Z <p>Bonsoir,</p> <blockquote class="spip"> <p>plutôt que chacun n'y aille avec sa mixture perso de racourcis typo, ne serait-il pas sympa de voir l'intégration de cette contrib directement dans la prochaine version de spip<small class="fine d-inline"> </small>?</p> </blockquote> <p>Tu peux toujours le demander sur les listes. S'il y a plein d'utilisateurs qui demandent certaines fonctionnalitéss (et s'ils argumentent bien), il se peut qu'elles soient implémentées par les core-dev (même si c'est absolument pas garanti).</p> <p>Cela dit, je ne suis pas sûr que ça soit la tendance dans le développement de SPIP d'intégrer de nouvelles fonctionnalités dans la distribution officielle. An contraire, il est plutôt question pour le moment de viser un noyau le plus simple possible et d'organiser un maximum de trucs en plugins autour. Perso, je suis pas sûr que SPIP y ait plus à gagner qu'à perdre, mais ce n'est qu'un avis.</p> <p>Cela dit, le cas des raccourcis typographiques est un peu particulier puisqu'il est surtout question d'une norme commune qu'il s'agit de préserver (plus même que l'implémentation de cette norme sur toutes les installations de spip). Si l'on se dirige vers des spip qui peuvent communiquer entre eux (et on y va clairement), y'a salement intérêt à ce qu'ils parlent tous le même langage. Donc, m'est avis qu'il serait au moins souhaitable de publier une norme de raccourcis pour toute une série de besoins standards (les intertitres de différents en font assurément partie, mais aussi, dans un moindre mesure, les exposants et les petites majuscules), histoire que les gens qui veulent les utiliser les implémentent de la même façon.</p> <p>Cela dit, une idée que j'ai déjà vu passer à certains endroits et qui vaut peut-être la peine qu'on s'y penche serait d'abandonner la syntaxe des raccourcis spip pour créer une syntaxe commune avec d'autres outils du même type (wiki, cms,...), ce qui faciliterait grandement la vie aux utilisateurs de plusieurs de ces outils.</p> <blockquote class="spip"> <p>La prochaine version SPIP en est où des points d'entrée, quelque chose a été décidé<small class="fine d-inline"> </small>?</p> </blockquote> <p>On se dirige clairement vers un mécanisme standardisé de plugins (et donc vers la disparition des points d'entrée qui sont ne sont qu'un petit hack sympa et qui n'auront plus de raison d'être). Mais quand<small class="fine d-inline"> </small>? Ca, je sais pas.</p> <p>François</p> > Nouveaux raccourcis typographiques et antispam générique 2004-12-08T15:19:00Z https://files.spip.net/Nouveaux-raccourcis-typographiques#comment232866 2004-12-08T15:19:00Z <p>P.S.<br class="manualbr">je pose la question suite à la lecture de ceci.</p> > Nouveaux raccourcis typographiques et antispam générique 2004-12-08T15:01:04Z https://files.spip.net/Nouveaux-raccourcis-typographiques#comment232446 2004-12-08T15:01:04Z <p>Merci pour cette petite merveille, et plutôt que chacun n'y aille avec sa mixture perso de racourcis typo, ne serait-il pas sympa de voir l'intégration de cette contrib directement dans la prochaine version de spip<small class="fine d-inline"> </small>?</p> <p>En plus, elle peut permettre d'utiliser avec intelligence la contrib nommée « découper un article + sommaire » elle aussi d'une très grande utilité. On peut donc, grâce aux deux, avoir un vrai sommaire qui reprenne les seuls réels gros titres de l'article, tout en ayant la possibilité d'avoir d'autres titres divers dans l'article.</p> <p>La prochaine version SPIP en est où des points d'entrée, quelque chose a été décidé<small class="fine d-inline"> </small>?</p> <p>Bien à toi</p> <p>Soÿ</p> > Avec la 1.8b2 juste l'antispam 2004-11-27T11:49:28Z https://files.spip.net/Nouveaux-raccourcis-typographiques#comment216642 2004-11-27T11:49:28Z <blockquote class="spip"> <p>l'antispam seul ne tourne pas non plus sur la 1.8b2<small class="fine d-inline"> </small>? hum</p> </blockquote> <p><small class="fine d-inline"> </small>?</p> <p>En tout cas, c'est pas garanti.</p> <blockquote class="spip"> <p>Les entrées (propre) dans inc_texte ne sont pas impléméntées<small class="fine d-inline"> </small>? hum<small class="fine d-inline"> </small>?</p> </blockquote> <p>C'est pas parce que le code est toujours dans la cvs qu'il y sera encore à la sortie de la 1.8. ARNO* a annoncé un système de plugins destinés à remplacer le mécanisme des points d'entrée (entre autres choses). Depuis, ça a beaucoup discuté sur les listes. Donc, en ce qui me concerne, j'ignore ce qu'il va advenir de tout ça. Par conséquent, je le signale ici. Point barre.</p> <p>FS</p> > Avec la 1.8b2 juste l'antispam 2004-11-27T01:12:40Z https://files.spip.net/Nouveaux-raccourcis-typographiques#comment216331 2004-11-27T01:12:40Z <p>bonjour,</p> <p>l'antispam seul ne tourne pas non plus sur la 1.8b2<small class="fine d-inline"> </small>? hum<small class="fine d-inline"> </small>?</p> <p>Les entrées (propre) dans inc_texte ne sont pas impléméntées<small class="fine d-inline"> </small>? hum<small class="fine d-inline"> </small>?</p> <p>j'vais l'tester quand meme... :0)</p> <p>j'ai essayé de déclarer la variable</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code>$dossier_squelettes = "./biospip_xl";</code></pre></div> <p>dans ecrire/mes_options.php3</p> <p>CA CARBURE UN MAX</p> > Avec la 1.8b2 2004-11-23T13:09:56Z https://files.spip.net/Nouveaux-raccourcis-typographiques#comment212379 2004-11-23T13:09:56Z <blockquote class="spip"> <p>Est-ce que cela fonctionne avec SPIP 1.8b2.</p> </blockquote> <p>Non, effectivement, cette contrib est écrite pour une 1.7.2 et ne fonctionne pas sur la version cvs actuelle.</p> <p>Le problème avec la 1.8 est qu'on ne sait pas encore si les points d'entrée seront conservés ou s'ils seront remplacés par un système plus général de plugin. Dans ces conditions, il n'est pas évident de publier des contribs pour la 1.8.</p> <p>Mais dès qu'on saura quoi, je proposerai une version de cette contrib mise à jour pour la 1.8.</p> > Nouveaux raccourcis typographiques et antispam générique 2004-11-18T13:43:05Z https://files.spip.net/Nouveaux-raccourcis-typographiques#comment208115 2004-11-18T13:43:05Z <p>Merci pour ton aide, c'est OK ça marche.</p> <p>Le but était (il est atteint maintenant) de : <br>- Afficher le texte d'une adresse e-mail sous la forme : nom.prenom chez ici.fr <br>- Crypter le mailto du lien pour lui faire exécuter un bout de code javascript (pour pouvoir cliquer sur le lien et envoyer un mail)</p> <p>Je l'ai implémenté sur mon site ça marche nickel</p> Avec la 1.8b2 2004-11-17T18:35:06Z https://files.spip.net/Nouveaux-raccourcis-typographiques#comment207408 2004-11-17T18:35:06Z <p>Est-ce que cela fonctionne avec SPIP 1.8b2. Quand je m'essaie à ces scripts, j'ai le message suivant sur mes pages :</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code>Fatal error: Call to undefined function: ereg_remplace() in /var/www/html/biospip/ecrire/mes_options.php3 on line 26</code></pre></div> <p>et à la ligne 26 j'ai ceci :<br class="autobr"> <code class="spip_code spip_code_inline" dir="ltr">return ereg_remplace($chercher_raccourcis, $remplacer_raccourcis, $texte);</code></p> > Nouveaux raccourcis typographiques et antispam générique 2004-10-02T14:44:10Z https://files.spip.net/Nouveaux-raccourcis-typographiques#comment124402 2004-10-02T14:44:10Z <blockquote class="spip"> <p>Très bonne contrib. Elle fonctionne sans problème chez moi.</p> </blockquote> <p>Merci</p> <blockquote class="spip"> <p>J'aurais par contre besoin d'un coup de main pour pouvoir utiliser deux fonctions différentes de cryptage : une pour le texte et une pour l'action (href).</p> </blockquote> <p>Euh, je vois pas exactement l'utilité, mais tu peux sans doute remplacer la fonction anti_spam par quelque chose comme ceci :</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code>function anti_spam ($texte) { $texte = preg_replace_callback('|(mailto:)[-\w.]{2,}@[-\w.]{2,}|', create_function('$match', 'return crypter1($match[0]);'), $texte); $texte = preg_replace_callback('|[-\w.]{2,}@[-\w.]{2,}|', create_function('$match', 'return crypter2($match[0]);'), $texte); return $texte; }</code></pre></div> <p>où les deux fonctions de cryptage s'appelle crypter1 et crypter2.</p> <blockquote class="spip"> <p>Je ne suis pas très doué avec les expression régulières.</p> </blockquote> <p>Moi non plus<small class="fine d-inline"> </small>;-)</p> > Nouveaux raccourcis typographiques et antispam générique 2004-10-01T07:13:39Z https://files.spip.net/Nouveaux-raccourcis-typographiques#comment123536 2004-10-01T07:13:39Z <p>Très bonne contrib. Elle fonctionne sans problème chez moi.</p> <p>J'aurais par contre besoin d'un coup de main pour pouvoir utiliser deux fonctions différentes de cryptage : une pour le texte et une pour l'action (href).</p> <p>Je ne suis pas très doué avec les expression régulières.</p> <p>Est-ce envisageable d'effectuer deux preg_replace_callback en cascade ou y a-t-il une façon plus élégante<small class="fine d-inline"> </small>?</p> <p>En gros j'ai besoin d'utiliser une fonction crypter_texte($texte) et une crypter_action($action). La première avec du texte moi@ici.com ne contenant pas de mailto: au début et la deuxième avec du texte mailto:moi@ici.com.</p> <p>Merci d'avance</p> > antispam générique, invisible<small class="fine d-inline"> </small>? 2004-09-18T10:39:56Z https://files.spip.net/Nouveaux-raccourcis-typographiques#comment107742 2004-09-18T10:39:56Z <p>Oui, il faut ajouter les <code class="spip_code spip_code_inline" dir="ltr"><?php ... ?></code> (ou intégrer ce code dans un fichier mes_options.php3 existant).</p> <p>Pour l'antispam, l'as-tu bien activé comme indiqué dans l'article<small class="fine d-inline"> </small>?</p> > recalculer et/ou vider le cache<small class="fine d-inline"> </small>? 2004-09-18T10:18:48Z https://files.spip.net/Nouveaux-raccourcis-typographiques#comment107741 2004-09-18T10:18:48Z <p>Bigre.</p> <p>Peux-tu m'en dire un peu plus sur les éventuels messages d'erreurs que tu reçois<small class="fine d-inline"> </small>?</p> <p>NB : cette contrib n'est pas (encore) adaptée à la version 1.8 de SPIP.</p> recalculer et/ou vider le cache<small class="fine d-inline"> </small>? 2004-09-14T19:20:15Z https://files.spip.net/Nouveaux-raccourcis-typographiques#comment104620 2004-09-14T19:20:15Z <p>à priori ça ne marche pas chez moi :( j'ai tout fait comme il faut pourtant (charger directement le contenu de l'archive dans mon fichiers mes_options.php3 à moi).<br class="manualbr">je continue à chercher...</p> antispam générique, invisible<small class="fine d-inline"> </small>? 2004-07-27T11:13:45Z https://files.spip.net/Nouveaux-raccourcis-typographiques#comment32476 2004-07-27T11:13:45Z <p>Faut-il rajouter <code class="spip_code spip_code_inline" dir="ltr"> <?php [...] ?> </code> en début et fin de mes_options.php3<small class="fine d-inline"> </small>? Parce que si je ne les mets pas le contenu de mes_options.php3 vient gentiment habiller mon code html. Sympa comme fond d'écran, très geek<small class="fine d-inline"> </small>;)<br class="autobr"> Si je les mets, aucun effet sur mes arobases en regardant le code source et si j'appelle crypter sur ma balise #texte un charabia s'affiche.</p> > Quels fichiers<small class="fine d-inline"> </small>? 2004-07-24T11:43:45Z https://files.spip.net/Nouveaux-raccourcis-typographiques#comment21440 2004-07-24T11:43:45Z <p>Brièvement :</p> <ul class="spip"><li> Il existe deux fichiers de personnalisation : <code class="spip_code spip_code_inline" dir="ltr">mes_fonctions.php3</code> et <code class="spip_code spip_code_inline" dir="ltr">mes_options.php3</code>. Vu la proximité qui existe entre les deux, il arrive souvent que l'on écrive l'un en pensant l'autre. Ca m'est arrivé plusieurs fois, toutes mes excuses.</li><li> <code class="spip_code spip_code_inline" dir="ltr">mes_fonctions.php3</code> se place à la racine du site. Il contient des fonctions et variables qui n'affectent que le site public.</li><li> <code class="spip_code spip_code_inline" dir="ltr">mes_options.php3</code> se place dans la répertoire ecrire/. Il n'existe pas de fichier <code class="spip_code spip_code_inline" dir="ltr">mes_options.php3</code> à la racine du site. Il contient des fonctions et variables qui affectent aussi bien le site public que l'interface privée. L'usage de la littérature spipienne le désigne aussi bien par <code class="spip_code spip_code_inline" dir="ltr">mes_options.php3</code> que par <code class="spip_code spip_code_inline" dir="ltr">ecrire/mes_options.php3</code>.</li><li> La plupart des modifications présentées dans cette contribution affecte <code class="spip_code spip_code_inline" dir="ltr">mes_options.php3</code>. Les modifications de <code class="spip_code spip_code_inline" dir="ltr">mes_fonctions.php3</code> sont facultatives (comme toutes les variables de personnalisation). Il suffit en principe d'uploader le fichier <code class="spip_code spip_code_inline" dir="ltr">mes_options.php3</code> fourni en pièce jointe de la présente contrib pour faire fonctionner les nouvelles fonctionnalités.</li></ul> > Quels fichiers<small class="fine d-inline"> </small>? 2004-07-24T07:36:57Z https://files.spip.net/Nouveaux-raccourcis-typographiques#comment21428 2004-07-24T07:36:57Z <blockquote class="spip"> <p>Le plus simple à faire, si tu as du mal à l'installation, c'est d'uploader le fichier fourni dans le répertoire ecrire/, sans oublier de le renommer mes_fonctions.php3 (sans le .txt). Le reste, c'est de l'habillage (les variables de personnalisation sont facultatives et tu verras bien s'il faut ou non modifier les styles en fonction de ta feuille de style).</p> </blockquote> <p>L'article dit pourtant que c'est dans <strong>ecrire/mes_options.php3</strong>... Dans lequel finalement<small class="fine d-inline"> </small>?</p> <blockquote class="spip"> <p>Non, mes_fonctions.php3 et ecrire/mes_fonctions.php3, c'est le même fichier (qui se place dans ecrire/).</p> </blockquote> <p>Mais nulle part il n'est question, dans l'article d'un fichier <strong>ecrire/mes_fonctions.php3</strong>...</p> <blockquote class="spip"> <p>Pourtant le fichier txt joint place tout, à l'exception des premiers $Globals d'intertitres, dans le fichier ecrire/mes_options.php3. Non.</p> </blockquote> <p>Je dois être aveugle, mais il me semble bien que si...</p> <p>Bref, tout est pour moi toujours aussi flou. Serait-il possible de corriger l'article<small class="fine d-inline"> </small>? (à moins que je me fourvoie totalement)</p> <p>Merci<small class="fine d-inline"> </small>!</p> > Quels fichiers<small class="fine d-inline"> </small>? 2004-07-23T19:40:30Z https://files.spip.net/Nouveaux-raccourcis-typographiques#comment21401 2004-07-23T19:40:30Z <blockquote class="spip"> <p>Ces nouvelles possibilités m'intéressent beaucoup, mais je ne parviens pas à les installer. Oui, je sais, je suis loin d'être un expert<small class="fine d-inline"> </small>!</p> </blockquote> <p>Le plus simple à faire, si tu as du mal à l'installation, c'est d'uploader le fichier fourni dans le répertoire <code class="spip_code spip_code_inline" dir="ltr">ecrire/</code>, sans oublier de le renommer <code class="spip_code spip_code_inline" dir="ltr">mes_fonctions.php3</code> (sans le <code class="spip_code spip_code_inline" dir="ltr">.txt</code>). Le reste, c'est de l'habillage (les variables de personnalisation sont facultatives et tu verras bien s'il faut ou non modifier les styles en fonction de ta feuille de style).</p> <blockquote class="spip"> <p>Si j'ai bien compris l'article, les lignes pour les intertitres sont installés dans mes_fonctions.php3, celles pour les petites capitales dans mes_options.php3, les function dans ecrire/mes_options.php3 et l'activation de l'antispam à nouveaux dans mes_options.php3.</p> </blockquote> <p>C'est bien ça.</p> <blockquote class="spip"> <p>On est donc en présence de trois fichiers différents.</p> </blockquote> <p>Non, <code class="spip_code spip_code_inline" dir="ltr">mes_fonctions.php3</code> et <code class="spip_code spip_code_inline" dir="ltr">ecrire/mes_fonctions.php3</code>, c'est le même fichier (qui se place dans <code class="spip_code spip_code_inline" dir="ltr">ecrire/</code>).</p> <blockquote class="spip"> <p>Pourtant le fichier txt joint place tout, à l'exception des premiers $Globals d'intertitres, dans le fichier ecrire/mes_options.php3.</p> </blockquote> <p>Non.</p> <p>Bon amusement</p> <p>FS</p> Quels fichiers<small class="fine d-inline"> </small>? 2004-07-23T14:25:39Z https://files.spip.net/Nouveaux-raccourcis-typographiques#comment21309 2004-07-23T14:25:39Z <p>Ces nouvelles possibilités m'intéressent beaucoup, mais je ne parviens pas à les installer. Oui, je sais, je suis loin d'être un expert<small class="fine d-inline"> </small>!</p> <p>Si j'ai bien compris l'article, les lignes pour les intertitres sont installés dans <strong>mes_fonctions.php3</strong>, celles pour les petites capitales dans <strong>mes_options.php3</strong>, les function dans <strong>ecrire/mes_options.php3</strong> et l'activation de l'antispam à nouveaux dans <strong>mes_options.php3</strong>. On est donc en présence de trois fichiers différents.</p> <p>Pourtant le fichier txt joint place tout, à l'exception des premiers $Globals d'intertitres, dans le fichier <strong>ecrire/mes_options.php3</strong>.</p> <p>Je suis un peu perdu dans tout ça<small class="fine d-inline"> </small>!...<br class="autobr"> Vous pourriez m'aider<small class="fine d-inline"> </small>?<br class="autobr"> Merci<small class="fine d-inline"> </small>!</p> > php4 nécessaire<small class="fine d-inline"> </small>? > Nouveaux raccourcis typographiques et antispam générique 2004-07-19T18:18:37Z https://files.spip.net/Nouveaux-raccourcis-typographiques#comment12138 2004-07-19T18:18:37Z <p>Salut,</p> <blockquote class="spip"> <p>Une question : j'ai lu à la fin du code qu'il faut utiliser php4, est-ce vraiment nécessaire<small class="fine d-inline"> </small>?</p> </blockquote> <p>C'est pour la fonction <code class="spip_code spip_code_inline" dir="ltr">preg_replace_callback()</code>. Il y a moyen de s'en passer mais il faut réécrire la fonction <code class="spip_code spip_code_inline" dir="ltr">anti_spam</code>.</p> <blockquote class="spip"> <p>De mon côté, sans trop savoir, j'ai créé un fichier php, qui appelle (inclut) un fichier php3, et ceci : parce que mon hébergeur Free permet php4.3.4 mais n'autorise pas « l'envoi de mails depuis php4 », « pour lutter contre le spam » (alors que cela semble être le cas pour php3)</p> </blockquote> <p>Je suis pas spécialiste et je ne connais pas le hosting de free mais il me semble que ça n'a rien à voir. Un fichier php ou php3 est considéré de manière indifférente par php.</p> <p>Les limitations d'usage de la fonction mail() sont propres à l'hébergeur (et, à ma connaissance, concernent tous les scripts php).</p> <p>Donc, pas besoin de jouer avec des fichiers php ou php3 ni avec des include.</p> php4 nécessaire<small class="fine d-inline"> </small>? > Nouveaux raccourcis typographiques et antispam générique 2004-07-19T16:20:38Z https://files.spip.net/Nouveaux-raccourcis-typographiques#comment12133 2004-07-19T16:20:38Z <p>Bonjour,</p> <p>Félicitation pour cette contrib, très bien, que j'ai voulu installer pour le « cryptage » des adresses, antispam.</p> <p>Une question : j'ai lu à la fin du code qu'il faut utiliser php4, est-ce vraiment nécessaire<small class="fine d-inline"> </small>?</p> <p>De mon côté, sans trop savoir, j'ai créé un fichier php, qui appelle (inclut) un fichier php3, et ceci : <br>- parce que mon hébergeur Free permet php4.3.4 mais n'autorise pas « l'envoi de mails depuis php4 », « pour lutter contre le spam » (alors que cela semble être le cas pour php3) <br>- parce que mes squelettes actuels sont un répertoire spécifique et que j'ai eu l'impression qu'il fallait faire ainsi pour que ça marche (il y avait une raison je crois, peut-être avais je essayé autrement, mais j'ai oublié)</p> <p>En tout cas cela semble marcher, puisque les adresses mél sont transformées (@ n'apparaît plus dans le corps du texte)</p> <p>Mais tout avis sur ce j'écris ici m'intéresse bien, y compris mes craintes qu'avec le passage (de spip) à php4, Free ne permettrait plus l'envoi de méls<small class="fine d-inline"> </small>??</p> > téléchargt corrigé<small class="fine d-inline"> </small>?? > Nouveaux raccourcis typographiques et antispam générique 2004-07-17T10:28:31Z https://files.spip.net/Nouveaux-raccourcis-typographiques#comment11251 2004-07-17T10:28:31Z <p>Le fichier est corrigé. Il vous suffit de suivre les instructions données dans l'article.</p> téléchargt corrigé<small class="fine d-inline"> </small>?? > Nouveaux raccourcis typographiques et antispam générique 2004-07-17T08:01:36Z https://files.spip.net/Nouveaux-raccourcis-typographiques#comment11250 2004-07-17T08:01:36Z <p>A quel endroit faut il ajouter ces lignes<small class="fine d-inline"> </small>? au début du fichier<small class="fine d-inline"> </small>? <br class="autobr"> à la place ou en plus de : <br class="autobr"> # Variables de personnalisation pour les petites majucules :<br class="autobr"> $GLOBALS['debut_smallcaps'] = '<span style="font-variant:small-caps;">'<small class="fine d-inline"> </small>;<br class="autobr"> $GLOBALS['fin_smallcaps'] = '</span>'<small class="fine d-inline"> </small>;</p> <p><small class="fine d-inline"> </small>??<br class="autobr"> Ou bien le fichier téléchargeable a-t-il déjà été corrigé<small class="fine d-inline"> </small>??<br class="autobr"> J'ai en fait l'impression que c'est plutôt cette deuxième hypothèse qui est la bonne, merci de confirmer</p> <p>PS Excusez de mon incompétence en php, qui fait que je ne peux tout de suite voir ce qu'il en est.</p> > Demi-cadratin 2004-07-09T22:19:21Z https://files.spip.net/Nouveaux-raccourcis-typographiques#comment11081 2004-07-09T22:19:21Z <p>Ce sera très utile. Merci<small class="fine d-inline"> </small>!</p> > Nouveaux raccourcis typographiques et antispam générique 2004-07-09T13:32:33Z https://files.spip.net/Nouveaux-raccourcis-typographiques#comment11070 2004-07-09T13:32:33Z <p>Oups. Merci.</p> Demi-cadratin 2004-07-09T08:32:37Z https://files.spip.net/Nouveaux-raccourcis-typographiques#comment11063 2004-07-09T08:32:37Z <p>Le tiret demi-cadratin est intégré dans spip-lab <i>et</i> dans spip-cvs.</p> > Nouveaux raccourcis typographiques et antispam générique 2004-07-08T21:46:41Z https://files.spip.net/Nouveaux-raccourcis-typographiques#comment11059 2004-07-08T21:46:41Z <p>Argh<small class="fine d-inline"> </small>! (Merci Guillaume<small class="fine d-inline"> </small>!) c'est pour cela que ça a marché et que cela n'a plus marché<small class="fine d-inline"> </small>! Tu as du supprimer la ligne sans le vouloir<small class="fine d-inline"> </small>! :-)<br class="manualbr">Maintenant ça remarche<small class="fine d-inline"> </small>! :)</p> > Nouveaux raccourcis typographiques et antispam générique 2004-07-08T21:44:08Z https://files.spip.net/Nouveaux-raccourcis-typographiques#comment11058 2004-07-08T21:44:08Z <p>Dans ecrire/mes_options2.php3, il manque peut-être la déclaration des globales et des valeurs par défauts pour les petites majuscules...</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code> # Traitement des petites majuscules global $fin_smallcaps, $debut_smallcaps; if(!$debut_smallcaps) { $debut_smallcaps = '<span style="font-variant: small-caps">'; } if(!$fin_smallcaps) { $fin_smallcaps = '</span>'; }</code></pre></div> > Antispam 2004-07-08T16:03:19Z https://files.spip.net/Nouveaux-raccourcis-typographiques#comment11053 2004-07-08T16:03:19Z <p>Salut,</p> <p>Ce qui est fourni ici, c'est un antispam qui — s'il est activé — va s'appliquer automatiquement aux adresses de courrier électronique présentes dans du texte (en fait aux éléments sur lesquels est passé le filtre <code class="spip_code spip_code_inline" dir="ltr">propre()</code>).</p> <p>Si tu veux l'utiliser (ce n'était pas prévu mais pourquoi pas) pour des mails appelés directement (par exemple avec la balise #EMAIL dans une boucle AUTEURSà, il faut appeler le filtre de la façon suivante :</p> <p><code class="spip_code spip_code_inline" dir="ltr">[(#EMAIL|crypter)]</code></p> Antispam 2004-07-08T13:27:41Z https://files.spip.net/Nouveaux-raccourcis-typographiques#comment11050 2004-07-08T13:27:41Z <p>Peut-être suis-je bouché, mais... serait-il possible d'avoir un exemple de code (ça peut être très court<small class="fine d-inline"> </small>!) de l'utilisation de l'antispam<small class="fine d-inline"> </small>? Désolé, mais il y a quelque chose qui m'échappe...<br class="manualbr">Mercu d'avance<small class="fine d-inline"> </small>! :-)</p> > intertitres h4 et h5 2004-07-06T23:44:03Z https://files.spip.net/Nouveaux-raccourcis-typographiques#comment11027 2004-07-06T23:44:03Z <p>Salut,</p> <p>La feuille de style doit correspondre à la classe. Trois possibilités donc :</p> <p>- change « monstyle » par « spip » dans les variables de personnalisation et laisse ta feuille de style comme elle est<small class="fine d-inline"> </small>;</p> <p>- change « h4.spip » par « h4.monstyle » et « h5.spip » par « h5.monstyle » dans la feuille de style<small class="fine d-inline"> </small>;</p> <p>- change la feuille de style et les variables de personnalisation en utilisant le nom que tu veux (<code class="spip_code spip_code_inline" dir="ltr"><h4 class="blabla"></code> et h4.blabla)<small class="fine d-inline"> </small>;</p> <p>Bon courage,</p> <p>François</p> intertitres h4 et h5 2004-07-06T23:42:40Z https://files.spip.net/Nouveaux-raccourcis-typographiques#comment11026 2004-07-06T23:42:40Z <p>Bonsoir</p> <p>J'ai suivi la marche à suivre pour installer les<br class="autobr"> nouveaux raccourcis typographiques mais je ne<br class="autobr"> comprends pas comment modifer les intertitres h4 et h5<br class="autobr"> dans ma feuille de style CSS. (étape n°2)</p> <p>J'ai modifié mes_fonctions.php en remplaçant <code class="spip_code spip_code_inline" dir="ltr"><h3 class="monstyle"></code> par <code class="spip_code spip_code_inline" dir="ltr"><h3 class="spip"></code> (idem pour h4 et h5).</p> <p>J'ai réussi à modifer l'intertitre h3 comme c'était<br class="autobr"> écrit dans la doc officielle en modifiant h3.spip,<br class="autobr"> mais en incluant h4.spip et h5.spip dans ma feuille de<br class="autobr"> style CSS, ça ne me donne rien du tout.</p> <p>J'ai du louper un truc quelque part... mais je ne sais<br class="autobr"> pas où... Merci pour votre aide et merci d'avoir créer<br class="autobr"> Spip =)</p> <p>Galad_ébutante_en_Spip</p> > Nouveaux raccourcis typographiques et antispam générique 2004-07-04T15:33:13Z https://files.spip.net/Nouveaux-raccourcis-typographiques#comment10946 2004-07-04T15:33:13Z <p>Oups. Autant pour moi. C'est effectivement dans le fichier <code class="spip_code spip_code_inline" dir="ltr">ecrire/mes_options.php3</code> que doit se trouver cette ligne.</p> <p>Toutes mes excuses.</p> > Nouveaux raccourcis typographiques et antispam générique 2004-07-04T12:58:39Z https://files.spip.net/Nouveaux-raccourcis-typographiques#comment10929 2004-07-04T12:58:39Z <p>D'après l'article, elle est censée se trouver dans « mes_options.php3 »<small class="fine d-inline"> </small>!!<br class="manualbr">(Bon, c'est dimanche après-midi...<small class="fine d-inline"> </small>;-)) )</p> > Nouveaux raccourcis typographiques et antispam générique 2004-07-04T10:51:40Z https://files.spip.net/Nouveaux-raccourcis-typographiques#comment10926 2004-07-04T10:51:40Z <blockquote class="spip"> <p>c'est que j'ai du oublier quelque chose<small class="fine d-inline"> </small>! :-0</p> </blockquote> <p>La ligne <code class="spip_code spip_code_inline" dir="ltr">$activer_antispam = true;</code> dans <code class="spip_code spip_code_inline" dir="ltr">mes_fonctions.php3</code> peut-être<small class="fine d-inline"> </small>?</p> > Petite bogue 2004-07-04T10:22:32Z https://files.spip.net/Nouveaux-raccourcis-typographiques#comment10923 2004-07-04T10:22:32Z <blockquote class="spip"> <p>Attention,quand on mêle note de bas de page et petites capitales, on a un problème si le texte en petites capitales démarre la note de bas de page</p> </blockquote> <p>Salut,</p> <p>Merci de cette excellente remarque (d'autant plus pertinente que les petites majuscules risquent d'être régulièrement utilisées en notes de bas de page.</p> <blockquote class="spip"> <p>Peut-être est-il possible de modifier la code d'origine, mais je ne m'y risque pas pour l'instant...</p> </blockquote> <p>Je viens de modifier le code et ça fonctionne : en principe <code class="spip_code spip_code_inline" dir="ltr">[[[*texte_en_petites_capitale*], suite de la note]]</code> devrait renvoyer le résultat attendu.</p> <p>Le problème était du à la fonction native de spip dite des « notes non automatiques », qui reconnaît un note du type <code class="spip_code spip_code_inline" dir="ltr">[[<xxx> suite]</code> comme devant être numérotée « xxx ».</p> <p>J'ai donc utilisé un format format intermédiaire (<code class="spip_code spip_code_inline" dir="ltr">__SPIP_debut_smallcaps</code> et <code class="spip_code spip_code_inline" dir="ltr">__SPIP_fin_smallcaps</code>) que je ne convertis dans le format définitif que dans <code class="spip_code spip_code_inline" dir="ltr">apres_propre()</code>.</p> <p>Je viens de tester et ça à l'air de fonctionner correctement. N'hésitez pas à signaler tout problème : le moteur typographique de spip est tellement compliqué qu'on est jamais sûr d'être à l'abri d'une interférence quelque part.</p> Petite bogue 2004-07-04T09:39:01Z https://files.spip.net/Nouveaux-raccourcis-typographiques#comment10921 2004-07-04T09:39:01Z <p>Attention,quand on mêle note de bas de page et petites capitales, on a un problème si le texte en petites capitales démarre la note de bas de page : on se retrouve avec le code suivent :</p> <p><code class="spip_code spip_code_inline" dir="ltr">[[[*texte_en_petites_capitale*], suite de la note]]</code></p> <p>L'affichage donne cela :</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code>Notes : [span style="font-variant: small-caps"]texte_en_petites_capitales, suite de la note.</code></pre></div> <p>Pour éviter cela - et si on ne veut ou ne peut toucher au code - il faut insérer un espace insécable entre la marque de note de bas de page et la marque de petites capitales, comme cei :<br class="manualbr"><code class="spip_code spip_code_inline" dir="ltr">[[ [*texte_en_petites_capitales*], suite de la note]]</code></p> <p>Peut-être est-il possible de modifier la code d'origine, mais je ne m'y risque pas pour l'instant...</p> > Nouveaux raccourcis typographiques et antispam générique 2004-07-04T07:08:36Z https://files.spip.net/Nouveaux-raccourcis-typographiques#comment10918 2004-07-04T07:08:36Z <p>Pour ma part, je l'ai testé et ça marche, je l'ai installé dans un site sur lequel je travaille. Seul bémol pour l'instant, je n'ai pas réussi à faire fonctionner l'antispam générique, mais si tout le monde par ailleurs dout que ça marche, c'est que j'ai du oublier quelque chose<small class="fine d-inline"> </small>! :-0<br class="manualbr">Ce srait bien en effet que ce soit dans SPIP en standard.</p> > Nouveaux raccourcis typographiques et antispam générique 2004-07-02T08:52:23Z https://files.spip.net/Nouveaux-raccourcis-typographiques#comment10878 2004-07-02T08:52:23Z <p>Salut,</p> <blockquote class="spip"> <p>Très bien, c'est chouette et sympa. Mais comme cela ne remet pas en cause les raccourcis existant, pourquoi ne pas l'intégrer à Spip directement<small class="fine d-inline"> </small>?</p> <p>Je sais c'est encore le long débat intégration ou contrib ou mods etc... mais là, c'est tout de même un peu différent, puisque cela vient compléter et améliorer une fonction existante...</p> </blockquote> <p>Perso, j'ai rien contre à ce que tout ou partie de cette contrib soit intégrée à spip (les semi-cadratins devraient d'ailleurs l'être sous peu, dès qu'un dev aura ajouté les deux lignes nécessaires dans inc_texte.php3) mais :</p> <p>- publié en contrib, le truc est disponible plus tôt pour ceux que ça intéresse (rien n'empêche son intégration ultérieure à spip)<small class="fine d-inline"> </small>;</p> <p>- publié en contrib, il y a un retour des utilisateurs avant intégration ou non dans spip (si 25 personnes trouvent une contrib hyper-utile et postent sur les listes pour demander son intégration, au moins, l'équipe de développement saura qu'il y une demande pour la fonctionnalité en question)<small class="fine d-inline"> </small>;</p> <p>- publié en contrib avant, si ça doit être intégré, la qualité du code sera sans doute meilleure, car testée par beaucoup de monde dans des conditions variées<small class="fine d-inline"> </small>;</p> <p>Voilà,</p> <p>François</p> > Nouveaux raccourcis typographiques et antispam générique 2004-07-02T08:46:08Z https://files.spip.net/Nouveaux-raccourcis-typographiques#comment10877 2004-07-02T08:46:08Z <p>Salut,</p> <blockquote class="spip"> <p>est-ce que les</p> <p>déjà dans mon site seront encore valables après ces modifs<small class="fine d-inline"> </small>?</p> </blockquote> <p>Je crois qu'il faudrait que tu réécrives ta question en utilisant les balises <code class="spip_code spip_code_inline" dir="ltr"><code></code>.</p> <blockquote class="spip"> <p>est-ce que les contribs de Coupure en pages et création de sommaire seront impactés<small class="fine d-inline"> </small>?</p> </blockquote> <p>Peux-tu préciser à quel script tu fais référence<small class="fine d-inline"> </small>? A priori, les raccourcis présents ici fonctionnent exactement comme les raccourcis spip. Donc pas de problème.</p> <p>Par rapport à la création d'un sommaire, je n'ai jamais vu ça sous spip (mais il est vrai que c'est peu pertinent avec un seul niveau d'intertitre), mais ce serait une fonctionnalité très complémentaire à la présente contrib. Genre, un truc à la wikipedia, où un sommaire de chaque page complexe est automatiquement généré (i.e. <a href="http://fr.wikipedia.org/wiki/Chemins_de_fer" class="spip_url spip_out" rel='nofollow external'>http://fr.wikipedia.org/wiki/Chemin...</a>). Dans cette perspective, il est envisageable, assez facilement, d'afficher de longs articles sur plusieurs pages, en générant de façon complètement automatique des liens entre eux et un sommaire du tout.</p> > Nouveaux raccourcis typographiques et antispam générique 2004-07-02T06:48:05Z https://files.spip.net/Nouveaux-raccourcis-typographiques#comment10874 2004-07-02T06:48:05Z <p>Qd même, j'ai quelques questions :</p> <p>- est-ce que les</p> <h2 class="h2"></h2> <p>déjà dans mon site seront encore valables après ces modifs<small class="fine d-inline"> </small>? <br>- est-ce que les contribs de Coupure en pages et création de sommaire seront impactés<small class="fine d-inline"> </small>?</p> <p>etc.</p> <p>Merci</p> <p>A+</p> > Nouveaux raccourcis typographiques et antispam générique 2004-07-02T06:45:44Z https://files.spip.net/Nouveaux-raccourcis-typographiques#comment10873 2004-07-02T06:45:44Z <p>Bonjour,</p> <p>Très bien, c'est chouette et sympa.<br class="autobr"> Mais comme cela ne remet pas en cause les raccourcis existant, pourquoi ne pas l'intégrer à Spip directement<small class="fine d-inline"> </small>?</p> <p>Je sais c'est encore le long débat intégration ou contrib ou mods etc... mais là, c'est tout de même un peu différent, puisque cela vient compléter et améliorer une fonction existante...</p> <p>A+</p>