Creation: Categories SPIP Tags langues URL http://www.gouillou.com/art.php/en/cat68/art30/apg_statut-modification-statut-articles.html
Liste tous les articles d'une base SPIP avec leurs statuts et permet de modifier ces derniers en une seule opération.
Différents tris (N°, Date, etc.) sont possibles, ainsi que les filtres par statut.
COMPATIBILITE
Testé sur SPIP 1.4.2, SPIP 1.7 et SPIP 1.8 (voir ci-après)
SPIP 1.8 :
Suite à la création d'apg_STATUT, la possibilité de modifier le statut d'un article a été intégrée dans SPIP 1.8 avec une autre ergonomie (voir l'aide en bas de page)
apg_STATUT est compatible SPIP 1.8, mais y apparaît inutile.
COPIE D'ECRAN (cliquez pour agrandir) :
Exemple d'utilisation avec SPIP 1.4.2 en local avec Easy PHP (environnement Windows XP) :
TELECHARGEMENT :
Cliquer ici pour télécharger la dernière version
(voir le détail des versions en bas de cette page)
CREDITS ET LICENCE
Remerciements à Henry pour son sript m_statut.php (du 16-11-03) qui a servi de base à celui-ci, et pour ses commentaires, suggestions et tests. Voir : http:www.uzine.net/spip_contrib/article.php3 ?id_article=292
Licence GPL : Merci de me faire parvenir toute amélioration de ce script
INSTALLATION
Remarque préliminaire : ce script a été testé sur Spip 1.4.2 et Spip 1.7 en local (base MySQL 3.23.49-max-nt avec PHP 4.2) comme en production (Emploi Monaco et Evopsy). Il est cependant fourni SANS AUCUNE GARANTIEDécompresser le fichier apg_statut.zip et :
- Placer les deux fichiers apg_statut.php et apg_statut_2.php (ou apg_statut.php3 et apg_statut_2.php3 selon votre serveur) dans le répertoire /ecrire
- Placer les trois images apg_flechebas.gif (
), apg_flechehaut.gif (
), et apg_filtre (
) dans le répertoire ecrire/img_pack
UTILISATION
- Appeler le fichier /ecrire/apg_statut.php (ou apg_statut.php3 selon votre serveur)
- Cliquer sur les titres de colonnes (sauf 'Auteur') provoque un tri sur cette colonne, avec inversion (ascendant/descendant) Ã chaque clic
- Cliquer sur le contenu d'une cellule provoque l'ouverture dans une nouvelle fenêtre de la page Edit correspondante (ex: cliquer sur le nom auteur ouvre la page Edit auteur de SPIP)
- (v 1.1) Cliquer sur l'icône
dans une cellule provoque le filtre sur le contenu (ex: cliquer sur
placé devant l'auteur XXX provoquera l'affichage de tous les articles de XXX)
- Positionner la souris sur la cellule numéro de rubrique provoque l'affichage du titre de la rubrique
- Différents filtres sont possibles via des checkboxes (cliquer sur submit pour appliquer le filtre) :
- Aucune checkbox séléctionnée et toutes les checkboxes séléctionnées équivalent tous deux à aucun filtre, donc tous les articles sont affichés
- Une ou plusieurs (mais pas toutes) checkboxes séléctionnées provoque l'affichage de seulement les séléctionnés
- Utiliser le combo Statut pour modifier les statuts
- Valider ou Annuler par les boutons en bas du tableau
- ATTENTION : Il n'y a pas de procédure de confirmation ! Cependant, la page affichée après une modification ne montrera que les lignes ayant été modifiées, ce qui vous permettra facilement de faire les éventuelles corrections.
- (v 1.2) : utilisation possible par les Administrateurs restreints sur leurs rubriques
LIEN DIRECT DANS LES FAVORIS
Pour ajouter un lien direct vers cette page sous la forme des Bookmarklets décrites par Thierry à http:www.uzine.net/spip_contrib/article.php3 ?id_article=291, utilisez le clic-droit pour rajouter dans les favoris le lien correspondant é votre configuration :
- Si PHP3 : clic-droit ajouter aux favoris
- Si PHP : clic-droit ajouter aux favoris
REMARQUES TECHNIQUES PHP
- Compatible avec REGISTER_GLOBALS = off
- Les fichiers en .php3 et .php sont exactement identiques : les liens utilisés par le script sont générés automatiquement en fonction de l'URL utilisée
VERSIONS :
- 1.3 (28 février 2004) :
- Correction de : un appui sur Submit sans modification d'aucun statut provoquait une erreur
- Amélioration de la gestion d'un appel direct de apg_statut_2
- 1.2 (28 janvier 2004) :
- Ajout possibilité d'utilisation par les Administrateurs restreints (ils n'ont accès qu'aux articles de leur(s) rubrique(s))
- 1.1 (28 janvier 2004) :
- Ajout de l'affichage des 15 premiers caractères du titre rubrique
- Ajout des filtres par auteur, titre, date (jour) via une icône
- Ajout n° de ligne (1ère colonne à gauche)
- Réduction taille police du Select (merci à Henri Gabolde)
- 1.0 (27 janvier 2004) : 1ère version publiée
SANS GARANTIE D'AUCUNE SORTE ! !
AIDE SPIP 1.8
Dans SPIP 1.8, les listings d'articles sont précédes d'une icône colorée (un petit carré) indiquant le statut de l'article, comme par exemple depuis la page "A Suivre" (voir en bas à gauche de l'image) :
Il suffit de poser la souris (mouseover) sur ce petit carré pour qu'un Javascript affiche un mini-menu permettant de choisir le statut (en bas à gauche de l'image) :
Si modification, un Alert demande confirmation :
Si OK, la modification du statut est faite immédiatement.
Remarque : ce javascript n'est pas disponible sur la page "Tout le site" (/ecrire/articles_tous.php3), probablement pour incompatibilité avec le Javascript de pliage/dépliage.
apg_-Statut sur SPIP Contrib SPIP: the most used CMS in France