Carnet Wiki

AutreColonnedUneTableSpip

Version 2 — Novembre 2006 — finharmony.net8.nerim.n

Déclarer une nouvelle colonne d’une table Spip existante

Avant de se lancer dans des créations de tables, on peut commencer par tripoter les existantes, histoire de se faire la main.
Par exemple pour ajouter des dates de début et fin à un article, pour gérer un agenda :

[Erreur...4]Avant la déclaration des nouvelles colonnes il faut inclure inc_serialbase.php3. Le code devient donc :

include_ecrire ('inc_serialbase.php3');
global $tables_principales;
$tables_principales['spip_articles']['field']['date_debut']= "datetime DEFAULT '0000-00-00 00:00:00'";
$tables_principales['spip_articles']['field']['date_fin']= "datetime DEFAULT '0000-00-00 00:00:00'";

[Erreur...6][Erreur...7][Erreur...8][Erreur...9][Erreur...10]Stan 18 septembre 2006
Salut, sur une autre page j’ai trouvé include_spip ('base/serial'); et ça fonctionne maintenant

Pierre 13 octobre 2006

[Erreur...13]Cyril, 7 novembre 2006

[Erreur...15]1. modif de la table spip_auteurs, ajouté le champ « prenom » tinytext, après « nom »
2. ajout dans ./dans mes_fonctions.php de la description des modifs :
include_spip (’base/serial’) ;
global $tables_principales ;
$tables_principales[’spip_auteurs’][’field’][’prenom’]= « tinytext » ;
3. modif de inc/legender_auteur (page exec=auteur_infos)
4. modif de inc/formater_auteur (page exec=auteurs)

[Erreur...17] 13]

Retour à la version courante

Toutes les versions