Joomladay francophone 2019 à Paris, les 8 et 9 mars 2019

Joomla et « et » et espaces insécables

Réduire
X
  • Filtrer
  • Heure
  • Afficher
Tout effacer
nouveaux messages

  • Joomla et « et » et espaces insécables

    Bonjour,

    J'ai un petit souci d'ordre... maniaque pour la majorité des internautes, mais pas pour moi qui suit auteur et relecteur.
    Ma config : PC, Win7 pro - Joomla à jour 3.8.12.
    Je tâche de mettre mon propre site en ligne, il est plein d'articles et j'essaye de me tenir aux règles de typographie (de français) les plus élémentaires.
    À cet égard, j'utilise les guillemets français (« et ») avec les espaces insécables qui vont avec.
    Mon problème est le suivant :
    Je justifie mes textes et les espaces insécables ne passent pas, ça crée des « orphelins en bout de ligne sauf quand j'utilise   dans le code (et uniquement le code, pas le texte dans l'éditeur) !
    J'ai bien essayé d'utiliser le raccourci Alt+0160 (espace insécable) dans l'éditeur de texte Joomla, ça ne passe pas plus que si je copie/colle le texte de mes articles depuis LO.
    Je viens donc ici demander si quelqu'un connaît un moyen rapide - plus rapide que reprendre l'intégralité de mes articles un à un - pour changer les «EspaceInsécable et les EspaceInsécable» en «  et  ». Ce, dans le code de l'article, pas le texte - ce qui doit constituer le cœur du problème, je pense.
    Quelque chose doit être possible avec Texpad et son outil de Chercher/Remplacer, mais le doute est en moi...

    Merci pour votre aide,
    C

  • inbadreams
    a répondu
    Merci à tous les deux

    Laisser un commentaire:


  • lomart
    a répondu
    Bonsoir,
    Envoyé par inbadreams Voir le message
    Que veux-tu dire en "partage" ? Je ne trouve pas de bouton ou de commande... à part le "share Facebook".
    C'est le même principe que pour [Réglé]. Voir le message "C'est [Réglé] et on n'en parle plus ?" au-dessous de ce post

    Laisser un commentaire:


  • cavo789
    a répondu
    [Modo]
    Bonjour

    Je m'en suis chargé. Il fallait éditer le premier message et dans l'écran d'édition, il y a une zone "Préfixe" où l'on peut choisir "Question", "Info", ... "Partage".

    Bonne soirée.
    [/Modo]

    Laisser un commentaire:


  • inbadreams
    a répondu
    Que veux-tu dire en "partage" ? Je ne trouve pas de bouton ou de commande... à part le "share Facebook".

    Laisser un commentaire:


  • daneel
    a répondu
    Je te propose de passer le sujet en "partage" et d'indiquer cette solution dans ton message.

    Pour infos, j'ai ajouté hier le serveur pour les notifications et mises à jour.
    L'extension sera améliorée régulièrement et suivie selon vos remarques, tests, évolution de JoliCode.

    La césure automatique est fournie par Hyphenator adapté de Libre Office ( https://www.openoffice.org/lingucomp...yphenator.html )
    Pour éviter d'utiliser trop de requêtes et optimiser le temps de chargement de page, je vous recommande vivement d'activer le cache du site.





    Laisser un commentaire:


  • inbadreams
    a répondu
    Merci Yann pour cette réponse, je testerai et je tâcherai de faire un retour là aussi.
    Dois-je mettre le sujet sur 'réglé' ?

    Laisser un commentaire:


  • daneel
    a répondu
    Envoyé par inbadreams Voir le message
    Je ne comprends pas grand chose à tout ça
    Bonjour,

    Pour solutionner ton problème, j'ai développé un plugin pour l'implémentation des règles de typographie française, utilisant la librairie JoliTypo sous Joomla.

    https://github.com/YGomiero/typographe

    Le plugin gère Les points de suspension, les dimensions, l'Unité, les tirets, les guillemets, les espaces insécables, l'apostrophe, la césure automatique, les symboles ™ ® ©... Vous pouvez activer ou désactiver chaque traitement depuis les paramètres du plugin.

    Et oui c'est également en français !




    Je vous invite à tester cette première version proposée sur mon depôt github : https://github.com/YGomiero/typographe/releases
    Attention, vu la taille ( 2Mo), il faudra peut être passer par installer à partir d'un repertoire si votre hebergeur limite un peu trop l'envoi de fichiers.

    Yann
    Dernière édition par daneel à 10/09/2018, 00h35

    Laisser un commentaire:


  • inbadreams
    a répondu
    Je ne comprends pas grand chose à tout ça, j'essaierai DB replacer et je tâcherai de vous faire un retour.
    Concernant TinyMCE, je confirme que le mien ne montre que peu d'options, je suppose que je dois aller les chercher sur ses paramètres... mais ce n'est toujours pas le problèmes, je ne désire pas taper mon texte dans Tiny :-)
    Merci pour vos réponses, bon week-end,
    C

    Laisser un commentaire:


  • cavo789
    a répondu
    Bonjour,

    Envoyé par daneel Voir le message
    Pour info, Christophe ( cavo789 ) utilise cette librairie dans son logiciel marknotes
    exemple : https://marknotes.fr/docs/docs/markn.../jolitypo.html
    Ta veille est extraordinaire; rien ne t'échappe ;-)

    En effet et c'est terriblement simple à mettre en oeuvre toutefois je m'abstenais de répondre à ce sujet car il s'agit d'une librairie hors Joomla et je n'ai pas connaissance d'un plugin existant et qui aurait pu répondre au besoin.

    Pour les curieux, le code PHP est ici :

    * Création de l'instance et spécification des règles à appliquer : https://github.com/cavo789/marknotes...litypo.php#L39,
    * Définition de notre timezone (fr-FR) : https://github.com/cavo789/marknotes...litypo.php#L51
    * Appel du nettoyage du texte : https://github.com/cavo789/marknotes...litypo.php#L57

    C'est cette seule ligne qui fait le job : on passe le texte à nettoyer (ce qui apparaît entre les parenthèses) et on récupère le texte nettoyé.

    Grosso modo, l'utilisation de JoliTypo se fait en trois lignes.

    Laisser un commentaire:


  • Eddy.vh
    a répondu
    Pour en revenir à TinyMCE, l'esp&ce insécable se trouve bien dans les option de la barre d'outils. Voir capture jointe…
    Fichiers joints

    Laisser un commentaire:


  • daneel
    a répondu
    Bonjour,

    Si une personne généreuse a le temps et quelques connaissances pour réaliser un plugin joomla

    Utilisez JoliTypo : https://github.com/jolicode/JoliTypo
    pour appliquer quelques principes que l'on peut retrouver dans l'abrégé du code typographique à l'usage de la presse.

    L'objectif c'est donc de créer un plugin joomla reprenant JoliTypo,
    c'est à dire télécharger et installer la librairie, appliquer sur le contenu au chargement de la page
    Le traitement serait mis en cache et quelques paramètres peuvent s'ajouter facilement comme options dans le plugin.

    Pour info, Christophe ( cavo789 ) utilise cette librairie dans son logiciel marknotes
    exemple : https://marknotes.fr/docs/docs/markn.../jolitypo.html

    Et des personnes de talent comme lomart sont capable de réaliser cela rapidement...
    Dernière édition par daneel à 07/09/2018, 10h23

    Laisser un commentaire:


  • inbadreams
    a répondu
    Un ami m'a parlé du module Joomla DB replacer.
    D'après ses essais, cela fonctionnerait.
    Je viens de sauver ma base, je vais essayer, je tâcherai de venir faire un compte rendu de mes manipulations.

    J'utilise Libre Office (je l'ai appelé LO dans mon premier message sans en avoir donné le sens)

    Laisser un commentaire:


  • Eddy.vh
    a répondu
    Il faudrait faire des essais.
    Dans un tel cas il faudrait probablement utiliser des expressions régulières pour cibler les espaces afin de les remplacer par * si et seulement si elles sont précédées ou suivies d'un caractère. Tout dependrait des cas rencontrés.
    Une chose que je ne sais pas, c'est si un rechercher / remplacer dans une base de données accepte les regex (regular expression) et si oui jusqu'à quel point ? Il faudrait en tous cas procéder en plusieurs fois.

    Je pense qu'il faut orienter vos recherches dans ce sens.

    Au sujet de votre traitement de texte, du quel s'agit-il ?

    Laisser un commentaire:


  • inbadreams
    a répondu
    Oui, bien sûr, le site en local, c'est une solution pour pallier à ma connexion chaotique.
    Sauf que j'ai pêché par précipitation, il est une autre raison pour ne pas utiliser l'éditeur Joomla, c'est que je trouve ça extrêmement inconfortable.
    Pour tout dire, j'utilise exclusivement mon traitement de texte pour rédiger, d'où les copier/coller.
    D'où la solution numéro 1 que vous évoquez : taper les articles directement en html pour gérer les espaces insécables. Peut-être coller mon article dans l'éditeur, basculer sur le code html et gérer mes espaces insécables à coups de Ctrl+H (remplacer « par «  , etc.), mais, problème évoqué à l'origine, j'ai déjà une grosse masse d'articles, ça me prendrait un temps conséquent.
    S'il n'y a que ça, je peux le faire, mais si l'intervention sur la base de données ne nécessite pas des connaissances particulières, je veux bien que vous me la détailliez, si vous en connaissez les détails.
    Merci encore,
    C

    Laisser un commentaire:

Annonce

Réduire
1 sur 2 < >

C'est [Réglé] et on n'en parle plus ?

A quoi ça sert ?
La mention [Réglé] permet aux visiteurs d'identifier rapidement les messages qui ont trouvé une solution.

Merci donc d'utiliser cette fonctionnalité afin de faciliter la navigation et la recherche d'informations de tous sur le forum.

Si vous deviez oublier de porter cette mention, nous nous permettrons de le faire à votre place... mais seulement une fois
Comment ajouter la mention [Réglé] à votre discussion ?
1 - Aller sur votre discussion et éditer votre premier message :


2 - Cliquer sur la liste déroulante Préfixe.

3 - Choisir le préfixe [Réglé].


4 - Et voilà… votre discussion est désormais identifiée comme réglée.

2 sur 2 < >

Assistance au forum - Outil de publication d'infos de votre site

Compatibilité: PHP 4.1,PHP4, 5, 6DEV MySQL 3.2 - 5.5 MySQLi from 4.1 ( @ >=PHP 4.4.9)

Support Version de Joomla! : | J!3.0 | J!2.5.xx | J!1.7.xx | J!1.6.xx | J1.5.xx | J!1.0.xx |

Version française (FR) D'autres versions sont disponibles depuis la version originale de FPA

UTILISER À VOS PROPRES RISQUES :
L'exactitude et l'exhaustivité de ce script ainsi que la documentation ne sont pas garanties et aucune responsabilité ne sera acceptée pour tout dommage, questions ou confusion provoquée par l'utilisation de ce script.

Problèmes connus :
FPA n'est actuellement pas compatible avec des sites Joomla qui ont eu leur fichier configuration.php déplacé en dehors du répertoire public_html.

Installation :

1. Téléchargez l'archive souhaitée : http://afuj.github.io/FPA/

Archive zip : https://github.com/AFUJ/FPA/zipball/master

2. Décompressez le fichier de package téléchargé sur votre propre ordinateur (à l'aide de WinZip ou d'un outil de décompression natif).

3. Lisez le fichier LISEZMOI inclus pour toutes les notes de versions spécifiques.

4. LIRE le fichier de documentation inclus pour obtenir des instructions d'utilisation détaillées.

5. Téléchargez le script fpa-fr.php à la racine de votre site Joomla!. C'est l'endroit que vous avez installé Joomla et ce n'est pas la racine principale de votre serveur. Voir les exemples ci-dessous.

6. Exécutez le script via votre navigateur en tapant: http:// www. votresite .com/ fpa-fr.php
et remplacer www. votresite .com par votre nom de domaine


Exemples:
Joomla! est installé dans votre répertoire web et vous avez installé la version française du fichier FPA:
Télécharger le script fpa-fr.php dans: /public_html/
Pour executer le script: http://www..com/fpa-fr.php

Joomla! est installé dans un sous-répertoire nommé "cms" et vous avez installé la version française du fichier FPA:
Télécharger le script fpa-fr.php dans: /public_html/cms/
Pour executer le script: http://www..com/cms/fpa-fr.php

En raison de la nature très sensible de l'information affichée par le script FPA, il doit être retiré immédiatement du serveur après son utilisation.

Pour supprimer le script de votre site, utilisez le lien de script de suppression fourni en haut de la page du script. Si le lien de suppression échoue pour supprimer le script, utilisez votre programme FTP pour le supprimer manuellement ou changer le nom une fois que le script a généré les données du site et le message publié sur le forum. Si le script est toujours présent sur le site, il peut être utilisé pour recueillir suffisamment d'informations pour pirater votre site. Le retrait du script empêche des étrangers de l'utiliser pour jeter un oeil à la façon dont votre site est structuré et de détecter les défauts qui peuvent être utilisé à vos dépends.
Voir plus
Voir moins

Partenaire de l'association

Réduire

Hébergeur Web PlanetHoster
Travaille ...
X