Configuration du plugin avec CFG
- Entrez dans l’espace privé.
- Positionnez vous sur la page CFG du plugin
- Sélectionnez ou tapez le statut de dépublication de l’article
- Sélectionnez le délai avant la dépublication automatique
vous sélectionnez donc ici l’état dans lequel se retrouvera l’article après dépublication. Vous pouvez sélectionner un statut existant dans SPIP (en cours de rédaction, à la poubelle,...) ou ajouter simplement votre propre statut.
Dans cette nouvelle version (1.0.x), vous pouvez désactiver la partie d’expiration des auteurs.
Configuration de la date de dépublication d’un article
- Entrez dans l’espace privé.
- Positionnez vous sur la page de prévisualisation de l’article.
- Dépliez le bloc « Dépublication » et renseignez la date souhaitée.
- Cliquez sur « Changer », le bloc se referme et la date apparait sous le titre ’Dépublication automatique’.
- A la date souhaitée, le statut de l’article « publié en ligne » sera automatiquement remplacé par le statut configuré auparavant dans CFG (dans notre exemple, ’poubelle’). La date de dépublication est alors supprimée.
- Pour supprimer la date de dépublication automatique, vous pouvez cocher la case à cocher ’Supprimer la date de dépublication’ et cliquer sur le bouton ’Changer’.
Configuration de la date d’expiration d’un auteur
- Entrez dans l’espace privé.
- Positionnez vous sur la page de prévisualisation d’un auteur.
- Dépliez le bloc « Dépublication » et renseignez la date souhaitée.
- Cliquez sur « Changer », le bloc se referme et la date apparait sous le titre ’Expiration automatique’.
- A la date souhaitée, le statut de l’auteur changera automatiquement et sera remplacé par le statut ’poubelle’. La date d’expiration est alors supprimée.
- Pour supprimer la date d’expiration, vous pouvez cocher la case à cocher ’Supprimer la date d’expiration’ et cliquer sur le bouton ’Changer’.
NOUVEAU : La page de visualisation des dates de dépublication
Une nouvelle page a été ajoutée permettant de lister les articles dont une date de dépublication a été ajoutée. Cette nouvelle page permet aussi de lister les auteurs dont une date d’expiration a été ajoutée.
- Dans le menu Edition, cliquez sur le lien ’Dépublication’. La première vue affiche les articles en attente de validation.
- Le second onglet affiche la liste des auteurs qui vont expirer.
La version sous SVN est souvent plus à jour que les sources attachées à cet article.
Les sources sont aussi disponibles sur la zone, dans le répertoire ’depublication’.
Toute contribution à ce plugin est la bienvenue !!!
Discussions par date d’activité
33 discussions
Bonjour,
merci pour cette excellente idée de plugin !
En l’essayant, je tombe sur des warnings sur la page « articles » (ex : http://localhost/spip212/ecrire/?exec=articles&id_article=1 ) :
Warning : Missing argument 5 for inc_depublication_articles_dist(), called in E :\wamp\www\spip212\plugins\depublication\depublication_pipelines.php on line 36 and defined in E :\wamp\www\spip212\plugins\depublication\inc\depublication_articles.php on line 35
Warning : Missing argument 6 for inc_depublication_articles_dist(), called in E :\wamp\www\spip212\plugins\depublication\depublication_pipelines.php on line 36 and defined in E :\wamp\www\spip212\plugins\depublication\inc\depublication_articles.php on line 35
J’utilise la version 1.0.3.
Dans le fichier inc/depublication_articles.php à la ligne 35 :
function inc_depublication_articles_dist($id, $flag, $statut, $type= ’articles’, $script, $date, $date_redac=’’)
il n’y a pas de valeur par défaut pour $script et $date.
Est-ce bien le soucis ???
merci ;-)
bonsoir,
pareil que toi (version spip 2.1.2)
J’ai modifié cette fameuse ligne 35 par
function inc_depublication_articles_dist($id, $flag, $statut, $type= ’articles’, $script=’’, $date=’’, $date_redac=’’)
je n’ai plus le message warning à l’affichage de l’article, j’ai le bouton de sauvegarde pour enregistrer la date de dépublication mais après enregistrement un autre warning apparait :
« Warning : Missing argument 2 for inc_depublication_articles_dist() in /homepages/32/d150436833/htdocs/plugins/auto/depublication/inc/depublication_articles.php on line 35
Warning : Missing argument 3 for inc_depublication_articles_dist() in /homepages/32/d150436833/htdocs/plugins/auto/depublication/inc/depublication_articles.php on line 35
Warning : Cannot modify header information - headers already sent by (output started at /homepages/32/d150436833/htdocs/plugins/auto/depublication/inc/depublication_articles.php:35) in /homepages/32/d150436833/htdocs/ecrire/inc/actions.php on line 213 »
J’arrête là les tests ... car j ene maitrise pas les effets de bord
Confirmation du phénomène observé par ravanelli93 avec les dernières versions :
Bug d’arguments manquants avec la fonction : inc_depublication_articles_dist
Dès que ce pb sera résolu, ce plugin semble vraiment indispensable. Bravo pour l’idée et la réalisation !
Bonjour,
Testé sous spip 2.1.8 avec le même bug.
J’ai le même bug avec spip2.1.0
Quand je demande de depublier avec une date futur
Sinon super le plugin. Super idée. ça fait longtemps que je cherchai un tel outil.
Même soucis dans l’admin une fois ce superbe plugin installé...
Idem pour moi. Ce plugin est plus qu’indispensable, mais ça fait plusieurs mois qu’il se traîne ce fichu bug... Dommage :/
Répondre à ce message
spip 2.1.9, dépublication v. 1.0.3 - un message rencontré en partie privée, quand je passe de PHP 5.2.17 en PHP 5.3.5 (je développe sous MAMP v.1.9.5, dernière version stable)
j’ai donc ce message en partie privée « Deprecated : Function ereg() is deprecated in /......../........./plugins/auto/depublication/depublication_pipelines.php on line 68 »
Je ne connais pas grand chose en PHP, mais voilà ce que j’ai cru comprendre sur la fonction ereg :
elle serait « dépréciée » et devrait être remplacé comme çà :
tiré de :"http://ligams.net/php/ereg-eregi-ereg_replace-eregi_replace-deprecated-php-5-3/"
deviendront respectivement :
encore une fois, je ne comprend quasi rien au PHP :
à vous de me dire ce qu’il faut faire.
espérant pouvoir faire avancer le schmilblick...
Répondre à ce message
Bon solution puante de ma part en attendant le temps de soit trouver les solutions, soit l’auteur du plug.
function inc_depublication_articles_dist($id, $flag=’’, $statut=’prepa’, $type= ’articles’, $script=’’, $date=’’, $date_redac=’’)
($statut dans lequel vous voulez que votre article apparaisse apres depub)
et dans le fichier actions.php un @ devant le header.
- > @header...
Très puant mais plus d’erreur.
Bien merci de ta contrib, mais pour les « titbricolo like me » de quel fihier action.php parles tu ?
Dans quel répertoire le trouver ? Merci de ta réponse !!!
Répondre à ce message
Bonjour,
Ce plugin, c’est une merveille.
Pourriez vous s’il vous plait dans la prochaine version remplacer les fonctions déprécier dans la version 5.3 de PHP. Le plugin gagnerai en performance et longévité.
Pour info : http://blog.famillecollet.com/post/2008/12/18/PHP-5.3-%3A-deprecated-functions
Merci d’avance
Répondre à ce message
Bonjour,
J’ai installé votre plugin v1.0.2 sur mon site (spip v2.1.2 v16017) et lorsque je souhaite dépublié un auteur (ou un article), j’obtiens le message d’erreur suivant :
Warning : Missing argument 3 for inc_depublication_auteurs_dist(), called in /web/depublication/exec/depublication_auteurs.php on line 37 and defined in /web/depublication/inc/depublication_auteurs.php on line 35
Que dois-je faire pour supprimer cette erreur ?
Cordialement.
Bonjour,
Effectivement, il y avait bien un warning dans ce fichier.
La version 1.0.3 corrige ce problème.
Bonsoir,
Le problème pour la suppression des auteurs est réglé, mais ça ne fonctionne toujours pas pour la suppression programmée des articles. J’ai toujours le même message d’erreur sur la page d’édition de l’article.
Cordialement
Bonjour,
Pour la mise à jour j’ai de gros problèmes d’envois FTP .... tous ces fichiers svn posent des problèmes lors de l’envois sur le serveur ... est ce normal ?
Bonjour,
Effectivement, il trainait des fichiers SVN dans le zip.
Le zip a été changé, il provient donc maintenant de la zone. Il n’y a donc plus de fichiers SVN à l’intérieur.
Répondre à ce message
Maintenant que le plugin est sur la zone, et qu’il est inscrit dans la liste des ZIP, un paquet est généré toutes les heures, à partir du moment où les sources sont modifiées.
Il serait donc mieux de lier ce ZIP à la place du TGZ actuel, ainsi le paquet lié à cet article sera toujours à jour.
http://files.spip.org/spip-zone/depublication.zip
Bonjour,
Le fichier à télécharger est donc bien maintenant liée avec celui de la zone.
Répondre à ce message
Merci de ce travail. Cela fournit une fonctionnalité utile. Mais je ne vais pas pouvoir l’utiliser à l´etat actuel, pour 3 raisons :
1. Il installe une librairie (DataTables) de plus de 5 Mo, que je ne souhaite pas.
2. Je ne voudrais pas la partie pour « dépublier » les auteurs, mais on ne peut pas le désactiver cette partie du plugin dans la config.
3. Je constate qu’un admin restreint peut fixer une date de dépublication pour des articles pour lesquels en principe il/elle n’a pas de droits ! C’est sûrement un bug ? (En plus un admin restreint peut dépublier des administrateurs complets ...)
Encore une suggestion et une question :
Peut-on réduire au maximum l’espace verticale pris par la case à l’état fermé ? C’est à dire faire tenir sur une seule ligne : « Dépublication automatique : Pas de date fixée pour l’instant ». Avec traductions et d’autres plugins tels que a2a cet espace vertical est très plein — il faut scroller loin pour arriver à l’article !
Je voir que le plugin nous propose d’ajouter des « états » que nous choisissons. J’ai souvent voulu ajouter des états personnalisés à des objets SPIP, mais j’avais toujours compris que ce n’est pas possible. A quel point est-ce que cette fonctionnalité est conséquente avec le reste de SPIP ? Peut-on utilser un état choisi comme ça dans les squelettes, par ex.?
En effet, cela est gênant si les administrateurs restreints peuvent modifier des articles publiés dans une rubrique qui ne leur est pas associée. J’attends le correctif pour utiliser ce plugin qui m’intrresse. Pour les prochaines versions de spip peut-être verrons nous une date de début et une date de fin de publication des articles avec la possibilité de choisir ce qu’il faut faire de l’article en fin de vie... On pourrait ainsi utiliser les articles comme des événements plutôt que de passer par le plugin agenda 2.0 qui est contraignant pour joindre des documents ??
Bonjour,
La version 1.0.2 sur le SVN depuis Vendredi corrige ce problème. Les articles ou auteurs ne peuvent être modifiés que par un auteur qui en a le droit.
Répondre à ce message
Enfin une telle fonction dans SPIP. Ça manquait !
Dommage, cependant, pour le bug des admins restreints. J’espère que ce sera bientôt réglé.
J’ai quand même une suggestion (si ce n’est déjà fait). Il serait pratique d’avoir un critère
{depublie}
dans la boucle ARTICLES. Le but ? tout simplement pour les archives.Bonjour,
La nouvelle version disponible (1.0.2) depuis Vendredi sur le svn respecte bien les droits (admin, admin restreint et redacteur).
On ne peut plus modifier les dates de dépublication sur des articles ou des auteurs dont nous n’avons pas les droits de modification.
Concernant le critère, cela est une bonne idée pour une future version !! (la 1.1 !!!)
Répondre à ce message
Bonjour et merci pour ce plug-in !
Serait-il possible d’intégrer le menu d’accès à ce plug-in dans « le bandeau » ?
Je ne sais pas s’il faut vous demander ça directement ou voir avec l’équipe du bandeau.
Merci d’avance et bonne chance pour la suite :)
Bonjour,
La version 0.9.x est bien compatible avec le plugin Bandeau. Le lien vers le menu devrait apparaître dans le menu ’Edition’.
Répondre à ce message
Sous spip 2.1.2 [16017], mise en place du plugin par ftp, vérifié que tous les fichiers y sont, et lors d’une tentative de saisie de date (après avoir configuré cfg) :
HTTP 302
Si votre navigateur n’est pas redirigé, cliquez ici pour continuer.
Après redirection, page blanche, rien de saisi ni d’enregistré ... normal ?
Mes plug installés au cas ùo conflits .. :
Agenda 2.0 2.0.12 - stable
Article PDF 0.2 - stable
Bannières 2.0 0.11 - en développement
Boite à outils pour articles 0.3 - stable
Boutons dans le Texte 0.3.2 - stable
Cache Cool 0.2.3 - en test
cfg : moteur de configuration 1.15.1 - stable
Crayons 1.5.1 - stable
Dépublication 0.8.2 - stable
Formulaires&Tables (SPIP 1.9.1+) 0.304 - stable
Google analytics 0.2 - stable
Job Queue 0.3.5 - en test
Le Couteau Suisse 1.8.26.00 - stable
Lecteur Multimédia en Flash (MP3,flv) 0.68 - en développement
Saisies pour formulaires 1.7.2 - en test
speedsyndic2 0.2 - en test
SPIP Bonux 2.2.2 - stable
Splickrbox 0.3 - stable
Thickbox v2 0.3 - en test
Petit complément d’infos :
Toujours le message de l’erreur 302, par contre, sans cocher la case précédent la date (eh oui je sais ps réveillé pépère) j’ai toujours le message d’erruer mais la date est bien enregistrée. l’article change bien de statut à la date donnée .. donc en fait pour le moment moi je suis aux anges, même si ce petit bug fait tâche ... J’aime beaucoup ! :) Merci à toi teger tu vas me faire gagner environ 200 heures de taf par an ! ;)
Bonjour,
L’erreur HTTP 302 apparaît quand dans un fichier PHP traine un blanc (un espace généralement) en dehors des balises PHP (
).
Je vais regarder cela et essayer de corriger. De toute façon, d’ici ce soir ou demain, la version 0.9 sera dispo. elle corrigera donc aussi ce bug.
Bonjour (désolé j’ai fait le mal poli ce matin ..),
Je vais regarder si je vois un petit espace traîner dans le coin, merci pour la mise à jour.
Répondre à ce message
Ajouter un commentaire
Avant de faire part d’un problème sur un plugin X, merci de lire ce qui suit :
Merci d’avance pour les personnes qui vous aideront !
Par ailleurs, n’oubliez pas que les contributeurs et contributrices ont une vie en dehors de SPIP.
Suivre les commentaires : |