Nouveau sujet Répondre Imprimer Syndication RSS 2.0

[corrigé] Ajouter une catégorie

Chef du projet FSB
Avatar de Genova
  • Age : 22 ans
  • Messages : 14507
  • Inscrit : 16 Septembre 2004
  Lien vers ce message 03 Octobre 2004, 20:02
Je viens de corrigé un bug qui empéchait l'ajout d'une catégorie, un bug tout bète ou les catégories étaient mal comptées.


Cause Im as free as a bird now, And this bird you can not change. - Freebird - Lynyrd Skynyrd
There's someone in my head but it's not me. - Brain damage - Pink Floyd
I said baby, you know Im gonna leave you. - Babe I'm gonna leave you - Led Zeppelin
Father ? yes son, I want to kill you - The end - The Doors
 
Volcan
Avatar de T@ncredo
  • Messages : 1177
  • Inscrit : 16 Septembre 2004
  Lien vers ce message 04 Octobre 2004, 20:56
Euh c'est quoi la correction... parce que là j'aimerai créé des catégories et je sais aps comment faire manuellement... :pff:


Enigma, site d'énigmes

http://www.elevage-enchante.com/bouton_88.gifJeu d'élevage virtuel de lapins
 
VIP
Avatar de Grimmlink
  • Age : 22 ans
  • Messages : 3174
  • Inscrit : 16 Septembre 2004
  Lien vers ce message 04 Octobre 2004, 21:00
ptdr (dans le cache u pourras facilement ;) )


FSBGraph - Blog perso
A man with a small penis is like a butterfly without wings
2,876,160 Germs currently live on my keyboard ! What about you?!
 
Chef du projet FSB
Avatar de Genova
  • Age : 22 ans
  • Messages : 14507
  • Inscrit : 16 Septembre 2004
  Lien vers ce message 04 Octobre 2004, 21:44
La correction sera prise en compte dans la prochaine versioin, pour ceux qui veulent pas attendre voici que faire:
dans admin/admin_forum_gestion.php
trouver
			$cache->write_in_cache($categorie, 'categorie', $compte_categorie);

remplacer par
			$cache->write_in_cache($categorie, 'categorie', count($categorie));


Cause Im as free as a bird now, And this bird you can not change. - Freebird - Lynyrd Skynyrd
There's someone in my head but it's not me. - Brain damage - Pink Floyd
I said baby, you know Im gonna leave you. - Babe I'm gonna leave you - Led Zeppelin
Father ? yes son, I want to kill you - The end - The Doors
 
Volcan
Avatar de T@ncredo
  • Messages : 1177
  • Inscrit : 16 Septembre 2004
  Lien vers ce message 04 Octobre 2004, 22:02
ah ça marche toujours pas chez moi ...

C'est normal ?

(sinon, c'est quoi dans le cache ?
$categorie = array(
  array(
    'cat_id' => '1',
    'cat_nom' => 'Catégorie test',
	'cat_id' => '2',
	'cat_nom' => 'Essai',
  ),
);


c'est bon ou pas comme code?


Enigma, site d'énigmes

http://www.elevage-enchante.com/bouton_88.gifJeu d'élevage virtuel de lapins
 
Chef du projet FSB
Avatar de Genova
  • Age : 22 ans
  • Messages : 14507
  • Inscrit : 16 Septembre 2004
  Lien vers ce message 04 Octobre 2004, 22:06
Bah il y a peut être plusieurs fois le même code, remplace plutot le code donné situé dans cette partie:
		if ( empty($erreur) )
		{
			$id_cat = ( $mode == 'editer_cat' ) ? $id : $compte_categorie;

			$categorie[$id_cat]['cat_id'] = ( $mode == 'editer_cat' ) ? $categorie[$id_cat]['cat_id'] : $categorie_tmp[0]['cat_id'] + 1;
			$categorie[$id_cat]['cat_nom'] = stripslashes($cat_nom);

			$cache->write_in_cache($categorie, 'categorie', count($categorie));

			info($langue['info_titre'], $langue['cat_update'] . '<br /><br />' . sprintf($langue['retour_forum_gestion'], ajout_sid('admin_forum_gestion.php')) . '<br /><br />' . sprintf($langue['retour_index_admin'], ajout_sid('index.php')));
		}


Cause Im as free as a bird now, And this bird you can not change. - Freebird - Lynyrd Skynyrd
There's someone in my head but it's not me. - Brain damage - Pink Floyd
I said baby, you know Im gonna leave you. - Babe I'm gonna leave you - Led Zeppelin
Father ? yes son, I want to kill you - The end - The Doors
 
Volcan
Avatar de T@ncredo
  • Messages : 1177
  • Inscrit : 16 Septembre 2004
  Lien vers ce message 04 Octobre 2004, 22:08
Yes là c'est bon :D


Enigma, site d'énigmes

http://www.elevage-enchante.com/bouton_88.gifJeu d'élevage virtuel de lapins
 
Répondre


.