|
- La Charte du Forum
- Forum
- GUPPY |= Mes plugins - Mes forks
Sujet n° 38 |
bdd de total ban |
le 16/11/2006 @ 18:19 par yznogood

visiteur |
Salut HPSAM, Suite au post sur freeguppy concernant le tri des catégories je me suis penché sur la bdd et la fonction WriteDBFields. J'ai été voir le site de djchouix et j'ai compris le début. Puis j'ai essayé de comprendre comment tu insérais le type, id et status dans total ban et la je flanche. Peux tu me dire se passe l'ecriture des 3 variables ? Merci d'avance A+ |
|
|
Réponse n° 1 -------- le 16/11/2006 @ 18:38 par hpsam

Administrateur visiteur |
Salut,
Cela se passe dans admin/plugins/total_ban/total_ban.inc dans le bloc // traitement retour de formulaire ligne 66 à 191 avec différentes action en fonction des besoin.
Soit une écriture direct dans le système d'action rapide, soit via l'appelà la fonction ActionOnFieldsTB dans admin/plugins/total_ban/functionadmin.inc qui en fonction de l'action demandée va agir sur la base TB_DOCID et sur tbdocXXX.inc
A+ |
|
 |
Réponse n° 2 -------- le 16/11/2006 @ 18:48 par yznogood

visiteur |
j'ai trouvé pour l'ecriture dans le fichier fonctionadmin.inc au niveau de action= add mais pour modifier je vois pas comment faire ? |
|
 |
Réponse n° 3 -------- le 16/11/2006 @ 18:53 par hpsam

Administrateur visiteur |
elseif ($action == "act") { $id = $data[1]; $db = ReadDBFields(TB_DOCID); for ($i = 0; $i < count($db); $i++) { if ($db[$i][1] == $id) { $db[$i][2] = $data[2]; } } WriteDBFields(TB_DOCID,$db); On lit la base, on boucle dessus, quand on a la bonne id on change la valeur du status, on écrit la base modifié. |
|
 |
Réponse n° 4 -------- le 16/11/2006 @ 19:08 par yznogood

visiteur |
yes ! yes ! yes ! en le lisant, ca parait si simple et logique, j'imagine que ca vient avec le temps! enfin, j'espere ! Merci a toi ! Avec tes nouvelles fonctions, comment trouves tu le temps de t'occuper de tous les sites et tes loisirs ? |
|
 |
Réponse n° 5 -------- le 16/11/2006 @ 20:04 par yznogood

visiteur |
Re, merci j'ai mieux compris, j'ai réussi à faire mon tri lorqsque le menu est en liste, je vais faire les autres. A+ |
|
 |
 sujet actif
 sujet clos
 Important!
 Nouveau message -
 Rectifier message
 Cloturer sujet
 Remonter
|
|