Afficher les commentaires par défaut [Réglé]
Benjo Membre non connecté
Booster Fronde
-
Booster Fronde
- Voir le profil du membre Benjo
- Inscrit le : 18/09/2013
Je souhaiterai afficher les commentaires (et la possibilité de commenter) par défaut dans mes news, il me semble que cela doit être possible, mais je ne sais pas comment faire.. Quelqu'un pourrait-il m'indiquer la démarche à suivre?
Merci beaucoup!
babsolune Membre non connecté
-
Administrateur
- Voir le profil du membre babsolune
- Inscrit le : 16/05/2008
- Site internet
- Groupes :
-
Equipe Développement
Teki Membre non connecté
Booster Mortier
-
Booster Mortier
- Voir le profil du membre Teki
- Inscrit le : 17/02/2013
Va dans le fichier /news/news.php
Remplace la ligne 165 :
Code PHP :
'COMMENTS' => isset($_GET['com']) && $NEWS_CONFIG['activ_com'] == 1 ? CommentsService::display($comments_topic)->render() : '',
Par ceci :
Code PHP :
'COMMENTS' => $NEWS_CONFIG['activ_com'] == 1 ? CommentsService::display($comments_topic)->render() : '',
Dans la version 4.1, je crois que les commentaires s'afficheront par défaut dans les news.
"Je suis un mec simple, y'a pas plus compliqué que moi"
Benjo Membre non connecté
Booster Fronde
-
Booster Fronde
- Voir le profil du membre Benjo
- Inscrit le : 18/09/2013
Je crois effectivement que le sujet avait été abordé pour la version 3.0 (j'avais fait la recherche)..
Merci pour l'aide, c'est super! Cependant, j'aimerai faire passer les commentaires déjà postés avant la possibilité de commenter..
C'est à dire:
_______________________
|commentaires déjà postés|
|______________________|
_______________________
| ajouter un commentaire |
|______________________|
Est-ce possible?
Teki Membre non connecté
Booster Mortier
-
Booster Mortier
- Voir le profil du membre Teki
- Inscrit le : 17/02/2013
Ouvre le fichier templatesdefaultframeworkcontentcommentscomments.tpl
Remplace le par tout ça :
Code TPL :
<script type="text/javascript"> <!-- function refresh_comments() { new Ajax.Updater('comments_list', PATH_TO_ROOT + '/kernel/framework/ajax/dispatcher.php?url=/comments/display/', { parameters: {module_id: ${escapejs(MODULE_ID)}, id_in_module: ${escapejs(ID_IN_MODULE)}, topic_identifier: ${escapejs(TOPIC_IDENTIFIER)}}, insertion: Insertion.Bottom, onComplete: function() { $('refresh_comments').remove() } }) } Event.observe(window, 'load', function() { # IF C_DISPLAY_VIEW_ALL_COMMENTS # $('refresh_comments').observe('click', function() { refresh_comments(); }); # ENDIF # }); # IF C_REFRESH_ALL # refresh_comments(); # ENDIF # //--> </script> # INCLUDE COMMENTS_LIST # <div id="comments_list"> # IF C_DISPLAY_FORM # <div id="comment_form"> # INCLUDE COMMENT_FORM # </div> # ENDIF # # INCLUDE KEEP_MESSAGE # # IF C_MODERATE # <div class="comment-moderate"> # IF C_IS_LOCKED # <a href="{U_UNLOCK}"><img src="{PATH_TO_ROOT}/templates/{THEME}/images/{LANG}/unlock.png"> {@unlock}</a> # ELSE # <a href="{U_LOCK}"><img src="{PATH_TO_ROOT}/templates/{THEME}/images/{LANG}/lock.png"> {@lock}</a> # ENDIF # </div> # ENDIF # <div class="spacer"> </div> </div> # IF C_DISPLAY_VIEW_ALL_COMMENTS # <div style="text-align:center;"> <button type="submit" id="refresh_comments" class="submit">{@allComments}</button> </div> # ENDIF #
Et voilà (:
"Je suis un mec simple, y'a pas plus compliqué que moi"
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie
