L’installation et l’activation du plugin se font comme pour tout plugin.
Une fois activé, le plugin propose une nouvelle entrée Recherche / Remplace dans le menu Maintenance de la partie privée, et permet de là :
- de saisir une chaine à rechercher,
- de rechercher toutes les occurrences de cette chaine dans les champs éditables (ou si non declares, dans les champs versionnes) text
des objets SPIP [1],
- affiche les résultats de la recherche par type d’objet, avec nombre d’occurences dans chaque objet, avant tout remplacement
- en option, de saisir une chaine de remplacement, pour
- demander le remplacement par la 2e chaine de toutes les occurrences trouvées de la première chaine,
le remplacement est cochable type par type (on peut ne remplacer que dans les articles par exemple).
Seuls les Administrateurs complets (non restreints) sont autorisés à utiliser ce plugin.
Paramétrage webmestre
Le webmestre peut personnaliser l’affichage de chaque ligne de résultats en définissant la constante RECHREMP_INFO_RESULTAT_A_GENERER
dans le fichier d’options du squelette ou d’un plugin. Pour cela, il spécifie un autre champ ’info’ que la valeur par défaut (’titre’). Cette autre valeur peut être un champ existant ou bien ce peut être une info calculée par une fonction generer_${info}_${type_objet}($id, $objet)
et/ou generer_$info_entite($id,$type,$objet)
qu’il doit également définir.
Développements envisageables
- paramétrer le champ d’application de la recherche ou du remplacement : dans telle rubrique seulement ou dans telle liste de rubrique seulement, dans les articles seulement...
- permettre une recherche par expression régulière
Vos contributions sont bienvenues si vous voulez étendre les possibilités de ce petit outil.
Vos commentaires
# Le 29 janvier à 10:02, par JLuc
En réponse à : Rechercher remplacer
Nouveau : paramétrage de l’affichage
Dans un fichier d'options on peut personnaliser l'affichage de chaque ligne de résultats via la constante RECHREMP_INFO_RESULTAT_A_GENERER en spécifiant un autre champ que le titre ou avec une 'info' calculée par une fonction generer_${info}_${type_objet}($id, $objet) et/ou generer_$info_entite($id,$type,$objet)
Répondre à ce message
# Le 23 avril 2014 à 23:09, par RealET
En réponse à : Rechercher remplacer
Je voudrais remplacer
<p> </p>
par :~
Donc, avec un retour à la ligne avant et après le
~
Comment puis-je faire ?
# Le 20 juin 2017 à 22:17, par JLuc
En réponse à : Rechercher remplacer
Il faudrait ajouter une option « avec caractères d’échappements » ?
Répondre à ce message
# Le 20 juin 2017 à 13:40, par DD
En réponse à : Rechercher remplacer
Hello,
Depuis quelques semaines avec ce plugin à jour en SPIP 3.1.6 j’ai toujours ce message d’erreur en haut du formulaire après avoir lancé une recherche :
« Il y a 1 erreur dans votre saisie, veuillez vérifier les informations. »
Mais sinon ça fonctionne quand même (j’ai des résultats).
Répondre à ce message
# Le 10 janvier 2013 à 17:20, par Horetol
En réponse à : Rechercher remplacer
Bonjour,
Un développement prévu pour spip 3 ?
Merci
# Le 19 février 2013 à 13:51, par meline
En réponse à : Rechercher remplacer
Oui, très utile. Dommage que ça ne marche pas sur spip 3 !
# Le 14 mars 2013 à 11:49, par rrchrmp
En réponse à : Rechercher remplacer
Argh, à quand un développement pour SPIP 3.0 ?
Très très utile !
# Le 23 septembre 2013 à 16:24, par Cerdic
En réponse à : Rechercher remplacer
Je viens de porter le plugin pour SPIP 3, le zip devrait être disponible très rapidement.
# Le 9 octobre 2013 à 20:47, par JLuc
En réponse à : Rechercher remplacer
Merci cerdic.
Répondre à ce message
# Le 28 mai 2012 à 12:51, par polatouche
En réponse à : Rechercher remplacer
Bonjour,
Dans base/rechremp_upgrade.php ligne 17
include_spip(’rechremp_pipelines.php’) ;
Où est ce fichier ?
Merci et bonne journée !
# Le 28 mai 2012 à 18:04, par ?
En réponse à : Rechercher remplacer
Oups, ce fichier n’existe pas.
Cette ligne est donc inutile...
Répondre à ce message
# Le 12 novembre 2011 à 16:09, par YannX
En réponse à : Rechercher remplacer
Bonjour,
C’est nouveau, cela vient de sortir.... et cela m’aurait bien servi !
J’ai complètement refondu (à la mano) la structuration d’un site :
- changement de rubriques, de secteurs....
- déplacement d’articles, de logos,
Je ne connaissais pas ; dommage pour moi.
Merci JLuc
Répondre à ce message