jujutte24 Posted February 9, 2013 Share Posted February 9, 2013 Bonjour la communauté je rencontre un petit souci sur mes restrictions par groupes et par catégories. J'ai créé des groupes après avoir créé mes catégories, et par défaut, ces catégories ne sont pas visibles de mes nouveaux groupes. En fait, je cherche un peu d'aide, pour rédiger une requête SQL. Je pense que c'est le meilleur moyen. Comment faire pour que dans la table category_group, je puisse attribuer à toutes les catégories tous les groupe ? si quelqu'un a une idée.... Merci de votre aide Link to comment Share on other sites More sharing options...
jujutte24 Posted February 10, 2013 Author Share Posted February 10, 2013 Un petit Up Link to comment Share on other sites More sharing options...
jujutte24 Posted February 12, 2013 Author Share Posted February 12, 2013 Un petit Up Link to comment Share on other sites More sharing options...
Muad'Dib Posted February 15, 2013 Share Posted February 15, 2013 (edited) Bonjour, Vu que tous les utilisateurs qui s'inscrivent sont mis dans le groupe default qui a pour valeur 1 quelque soit les installations, le plus simple pour résoudre votre problème serait donc d'appliquer la valeur 1 à toutes les catégories. UPDATE category_group SET id_group = 1; Cela ne fonctionnera donc que pour les utilisateurs qui se sont inscrits et pas pour les groupes non-inscrits à savoir visitor and guest. Maintenant si vous voulez vraiment appliquer tous les groupes un par un à toutes les catégories, сela sera beaucoup plus fastidieux. En effet il vous faudra ajouter un nouveau champ par groupe et par catégorie. Ex: - Ajout du groupe 2 a la catégorie 1, INSERT INTO category_group (id_category,id_group) VALUES (1,2); - Puis ajout du groupe 3 à la catégorie 1, INSERT INTO category_group (id_category,id_group) VALUES (1,3); [...] Jusqu'au groupe 'n', INSERT INTO category_group (id_category,id_group) VALUES (1,n); Et ensuite on recommande pour les catégories 2, 3, 4... jusqu'à n. Donc long et fastidieux sauf si vous maîtrisez le scripting shell. / ! \ : Pensez à sauvegarder votre base avant toute manipulation! Notez que je n'ai pas personnellement testé cette manipulation, je vous donne juste les requêtes SQL en me basant sur votre question, maintenant, je ne peux pas vous garantir que d'autres tables soient impliquées dans les droits des groupes sur les catégories. Bon courage! Edited February 15, 2013 by Muad'Dib (see edit history) Link to comment Share on other sites More sharing options...
jujutte24 Posted February 15, 2013 Author Share Posted February 15, 2013 Merci pour cette intervention. A vroi dire j'ai trouvé des sujets sur les forums étrangers, et j'ai mis quelques bouts de codes et de fichiers PHP ici : http://www.prestashop.com/forums/topic/218925-attribuer-toutes-les-categories-a-tous-les-groupes/page__fromsearch__1 vous en pensez quoi ? Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now