Ajout de commentaire dans un module
enduro35 Membre non connecté
Booster Minigun
-
Booster Minigun
- Voir le profil du membre enduro35
- Inscrit le : 11/07/2011
- Site internet
- Groupes :
Je suis en plein développement de module, pour ce dernier j'aimerais bien afficher des commentaires et la possibilité pour les membres d'en ajouter des nouveaux. Un peut à l’image du module new.
Au lieu de réinventer la roue, je voudrais savoir s’il était possible de reprendre ce qui a été fait sur le Framework de PHPboost. Mais pour cela j’aurais besoins d’aide pour comprendre comment la partie commentaire fonctionne.
Merci d'avance.
Site sur les motos enduros en Ille et Vilaine 35: http://enduro35.fr
ReidLos Membre non connecté
-
Modérateur
- Voir le profil du membre ReidLos
- Inscrit le : 27/02/2009
- Site internet
- Groupes :
-
Equipe Développement
Quel est l'ID de ton module (nom du dossier) ?
enduro35 Membre non connecté
Booster Minigun
-
Booster Minigun
- Voir le profil du membre enduro35
- Inscrit le : 11/07/2011
- Site internet
- Groupes :
Il s'agit d'un module ou les membres peuvent proposer une sortie (Moto dans mon cas) puis chacun peut s'inscrire ou non à cette sortie. La personne responsable de la sortie valide alors les inscriptions et les personnes dont la validation est acceptée peuvent voir des informations supplémentaires sur la sortie (lieu de RDV exacte, numéro de téléphone du responsable etc....).
Et j'aimerais permettre au personne inscrite de poster des commentaires sur une sortie (pour avoir plus d'information sur le lieu de rdv par exemple).
je ne sais pas si je suis très claire, je vais mettre l'ébauche du module en ligne se sera plus parlant je pense.
Merci d'avance
Site sur les motos enduros en Ille et Vilaine 35: http://enduro35.fr
enduro35 Membre non connecté
Booster Minigun
-
Booster Minigun
- Voir le profil du membre enduro35
- Inscrit le : 11/07/2011
- Site internet
- Groupes :
Démo user= test Password= 123456
Édité par enduro35 Le 31/05/2013 à 10h40
Site sur les motos enduros en Ille et Vilaine 35: http://enduro35.fr
ReidLos Membre non connecté
-
Modérateur
- Voir le profil du membre ReidLos
- Inscrit le : 27/02/2009
- Site internet
- Groupes :
-
Equipe Développement
Code PHP :
<?php /*################################################## * SortieCommentsTopic.class.php * ------------------- * begin : May 30, 2013 * copyright : (C) 2013 Kevin MASSY * email : kevin.massy@phpboost.com * * ################################################### * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. * ###################################################*/ class SortieCommentsTopic extends CommentsTopic { public function __construct() { parent::__construct('sortie'); } public function get_authorizations() { return new CommentsAuthorizations(); } public function is_display() { return true; } } ?>
Dans l'ExtensionPoint de ton module rajoutes :
Code PHP :
public function comments() { return new CommentsTopics(array(new SortieCommentsTopic())); }
Et ensuite dans ta page (là où tu souhaites afficher les commentaires) :
Code PHP :
$comments_topic = new SortieCommentsTopic(); $comments_topic->set_id_in_module('ID DE L ELEMENT'); $comments_topic->set_url(new Url('URL DE TON ELEMENT')); $tpl->put('COMMENTS', $comments_topic->display());
et dans ton tpl :
Code TPL :
# INCLUDE COMMENTS #
Rien de bien compliquer finalement, mais nous n'avons pas encore créé l'article dans la documentation pour implémenter les commentaires ..
ReidLos
enduro35 Membre non connecté
Booster Minigun
-
Booster Minigun
- Voir le profil du membre enduro35
- Inscrit le : 11/07/2011
- Site internet
- Groupes :
,Je vais mettre ça en place rapidement.
Site sur les motos enduros en Ille et Vilaine 35: http://enduro35.fr
enduro35 Membre non connecté
Booster Minigun
-
Booster Minigun
- Voir le profil du membre enduro35
- Inscrit le : 11/07/2011
- Site internet
- Groupes :
Nouvelle adresse: http://enduro35.alwaysdata.net/sortie/
User: test Password: 123456
J'en profite pour faire une petite pub pour cet hébergeur vraiment super beaucoup plus rapide que les pages persos SFR.
- Pas de pub
- Accès SSH, FTP, SQL
- Rapide en inscription (2 minutes max)
- 10 mo d'espace disque
- Et Gratuit
Inscription sur: alwaysdata.net
PS: je n'est aucun lien avec eux
Édité par enduro35 Le 31/05/2013 à 10h45
Site sur les motos enduros en Ille et Vilaine 35: http://enduro35.fr
j1.seth Membre non connecté
-
Administrateur
- Voir le profil du membre j1.seth
- Inscrit le : 01/09/2008
- Site internet
- Groupes :
-
Chef de Projet
-
Equipe Développement
Je m'inspirerai de certaines choses pour la mise à jour du module calendrier.
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie