GO 

APG_STATUT : Modification du statut des articles d'une base SPIP
 

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.

Voir le Forum sur SPIP-CONTRIB


 

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) :

Cliquez pour agrandir (ouverture dans une nouvelle fenêtre)

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 GARANTIE

Décompresser le fichier apg_statut.zip et :

  1. 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
  2. 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

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.


External resources:

  • apg_-Statut sur SPIP Contrib
  • SPIP: the most used CMS in France


  •  
    © Philippe Gouillou (1996-2008)

    langues



    Sitemap



    Menu



    Tags