Amélioration pour une orientation "multigaming" [Réglé]
Yoda741 Membre non connecté
Booster Minigun
- Booster Minigun
- Voir le profil du membre Yoda741
- Inscrit le : 03/12/2016
- Groupes :
Reprise du message précédent
Et ben on verra bien ce que ca donne merci pour l'infoPar contre y a pas ce que je cherche je crois je vais devoir aller fouiller dans le code pour trouver ce que j'ai besoin
Édité par Yoda741 Le 17/02/2017 à 20h59
ElenWii Membre non connecté
- Administrateur
- Voir le profil du membre ElenWii
- Inscrit le : 14/08/2009
- Site internet
- Groupes :
- Equipe Graphique
Yoda741 Membre non connecté
Booster Minigun
- Booster Minigun
- Voir le profil du membre Yoda741
- Inscrit le : 03/12/2016
- Groupes :
Myster Membre non connecté
Booster Missile
- Booster Missile
- Voir le profil du membre Myster
- Inscrit le : 04/10/2010
- Groupes :
Mais je t'explique en gros,
Lors de la création de ton équipe, tu récupère l'id de l'équipe, avant ça tu créer les tables de ton forum, et tu mets bien une colonne du genre equipe_id, ensuite, et bien, tu fais une condition en PHP pour qu'il n'y a que les membres de l'équipe ID, qui peuvent voir le forum. Après derrière faut coder le forum mais bon ça t'explique en gros comment faire du "multi-forum"
Yoda741 Membre non connecté
Booster Minigun
- Booster Minigun
- Voir le profil du membre Yoda741
- Inscrit le : 03/12/2016
- Groupes :
c'etait pour savoir si il y avait une fonction du genre " forum::create_forum() " qui existait ou pas
Mais je vais plutot utiliser les authorisations pour donner les accès et ne pas toucher au code du forum ! Car je suis parti sur une base ou les groupes "representent" les équipes (tous les membres de l'équipe sont dans le groupe et je donne l'acces uniquement au groupe). Mais je voudrais automatiser et si par la suite il y a une modification ou amélioration du forum, que je ne doive pas retoucher au code.
C'est pour ca que je recherche la fonction !
janus57 Membre non connecté
- Booster Fusée
- Voir le profil du membre janus57
- Inscrit le : 07/12/2007
- Groupes :
- Equipe Assistance
Citation:
Mais je voudrais automatiser et si par la suite il y a une modification ou amélioration du forum, que je ne doive pas retoucher au code.
malheureusement cela risque d'être le cas si le forum subit une refonte (c'est prévu, mais pas de version précisé car cela demande pas mal de boulot ce qui est impossible avec 1seul dev).
Cordialement, janus57
Yoda741 Membre non connecté
Booster Minigun
- Booster Minigun
- Voir le profil du membre Yoda741
- Inscrit le : 03/12/2016
- Groupes :
janus57 Membre non connecté
- Booster Fusée
- Voir le profil du membre janus57
- Inscrit le : 07/12/2007
- Groupes :
- Equipe Assistance
Je suis d'accord mais sur le principe, si il y a une fonction qui existe actuellement, le nom de la fonction restera inchangé ? et donc suivra l'évolution ? ce qui permettra aux modules qui injectent sur le forum de pas devoir être retouchés ?
Bonjour,
peut être que la fonction peu changer de nom si le forum subit des améliorations avec la refonte.
De plus le forum sera pas revue avant la V5.3 donc cela laisse largement le temps de voir surtout que en générale il faut modifier les module à chaque versions car il y a des ajustements au niveau du noyau et donc des modules entres les différentes versions (comme par exemple le système de catégories qui a été modifié entre la V5.0 et V5.1 suite à une demande d’amélioration qui a été prise en compte ce qui entraine la modification du code dans le module de mémoire).
Cordialement, janus57
Yoda741 Membre non connecté
Booster Minigun
- Booster Minigun
- Voir le profil du membre Yoda741
- Inscrit le : 03/12/2016
- Groupes :
Donc j'ai bien trouvé ce qu'il me faut pour créer automatiquement le forum mais (car il y a toujours un mais) je bloque sur la création de la variable pour les autorisations
Vu que j'utilise pas le formulaire et que je fixe manuellement les valeurs j'ai un peu de mal à comprendre le fonctionnement exact et à les définir
J'ai essayé pas mal de possibilités mais à chaque fois ben non ca veut pas
Quelqu'un pourrait m'expliquer comment m'y prendre ?
Merci
Code PHP :
$auth = new RolesAuthorizations(array( 'READ_AUTHORIZATIONS' => array('r-1' => 0, 'r0' => 0, 'r1' => 1, $id_team => 1), 'WRITE_AUTHORIZATIONS' => array('r-1' => 0, 'r0' => 0, 'r1' => 1, $id_team => 1), 'MODERATION_AUTHORIZATIONS' => array('r-1' => 0, 'r0' => 0, 'r1' => 1, $id_team => 0), )); //Définition des parametres categorie forum $category = new ForumCategory(); $category->set_properties(array( 'type' => '1', 'status' => ForumCategory::STATUS_UNLOCKED, 'description' => $this->lang['admin_add_description_forum'] . $this->config->get_tag() . '.' . $this->form->get_value('name'), 'last_topic_id' => '0', 'url' => '', 'id_parent' => $this->config->get_forum_team_cat(), 'name' => $this->config->get_tag() . '.' . $this->form->get_value('name'), 'rewrited_name' => Url::encode_rewrite($this->config->get_tag() . '.' . $this->form->get_value('name')), 'special_authorizations' => true, 'auth' => $auth, )); ForumService::get_categories_manager()->add($category);
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie