shaarli / Shaarli

The personal, minimalist, super-fast, database free, bookmarking service - community repo
https://shaarli.readthedocs.io/
Other
3.45k stars 296 forks source link

Tags : exclure certains typo caractères spéciaux et autres #1829

Open bonnebulle opened 2 years ago

bonnebulle commented 2 years ago

Bonjour ( translate / short : am searching a way to modify end delemiters of tags now is spaces used to separate tags from the text (the regex include ponctuations : , . () ? ... =\w I would like to exclude them )

Quand j'écris ds textes de description d'un lien/note, j'ai du mal à utiliser les tags. #montag inclut d'office les caractères qui suivent (jusqu'à ce qu'il y ait un espace) Certains caractères de ponctuation (.,;/?()) peuvent se retrouver directement à la suite de #montag qui va dès lors les incorporer.inclure ( ex: #montag) ou #montag,). Aujourd'hui, pour contourner ce problème, j'ajoute des expaces après mes tags (pour les séparer de la ponctuation.typo qui suit).

J'ai commencé à chercher dans le code (ici) sans trouver où les tags sont cherchés.trouvés dans le texte de description. J'ai cherché du côté de /inc/rain.tpl.class.php sans avoir aucune certitude que tag_right_delimiter y fasse référence dans /index.php j'ai trouvé $this->put('/tags/{tagName:[\w]+}

Auriez vous quelques pistes pour m'aider à avancer sur ces problèmes ? Merci par avance Thanks

nodiscc commented 2 years ago

@bonnebulle You can configure the tag separator in data/config.json.php (https://shaarli.readthedocs.io/en/master/Shaarli-configuration/#configuration-file-example)

"tags_separator": " "

bonnebulle commented 2 years ago

Thanks you give me a good reformulation I search to do :

I found