Skip to main content Help Control Panel

Login   A+   A-

Community «   Le forum «   Web design «   Le Polar se met à Yacs «  

Comment: Le Polar se met à Yacs

<< Previous Next >>
Pour anti-dater les articles, il fut obligatoirement manipuler la base de données directement. Le but est de protéger cette information autant que possible, et YACS s'acquitte scrupuleusement de cette tâche. Ce serait trop facile, si n'importe quel webmestre ou éditeur pouvait tout tripatouiller directement par formulaire.

Donc il s'agit de changer les champs edit_date et create_date des articles, directement par SQL.

Deux solutions me viennent à l'esprit :
  • formulaire de saisie de commandes SQL
S'authentifier en tant qu'associé, visiter le Panneau de Contrôle, commande Sauvegarde / restauration. Dans la troisième partie de la page, taper la commande de modification qui va bien. Par exemple, pour déplacer un an plus tôt les articles créés avant le 2 janvier 2007 :

UPDATE yacs_articles SET create_date = '2006-01-01 12:00:00', edit_date = '2006-01-01 12:00:00' WHERE create_date < '2007-01-02'
  • modification interactive dans phpMyAdmin
Lancer phpMyAdmin, choisir la table qui va bien, passer en mode édition, et au boulot...

This comment has inspired:

by Bernard on Jan. 8 2007