Afficher les 5 derniers commentaires par défaut
afficher les derniers commentaires par défaut dans les NEWS et ARTICLES
Créations de Modules
beninho Membre non connecté
Booster Bazooka
-
Booster Bazooka
- Voir le profil du membre beninho
- Inscrit le : 12/08/2009
Tout d'abord, veuillez m'excuser si je ne poste pas dans le bon forum mais je ne sais pas vraiment où poster cela.
J'aimerai si possible (par défaut), dans le module NEWS et ARTICLES avoir l'affichage des 5 derniers commentaires en dessous de la news ou de l'article.
En prenant l'exemple des news, il y aurait ma news puis en dessous les 5 derniers commentaires postés visibles par défaut (c'est à dire sur la page : www.monsite.fr/news/news-0-1-titre-de-ma-news.php par exemple) et puis bien sur toujours le lien pour voir tous les commentaires (sur une page de ce type donc : www.monsite.fr/news/news-0-1-titre-de-ma-news.php?com=0#anchor_news) si le visiteur le souhaite. (De même pour le module ARTICLES)
L'idéal serait de n'afficher que les 100 premiers caractères de ces commentaires (pour les deux modules), mais là j'en demande peut-être trop, je ne sais pas si cela est réalisable ?
En tout cas, merci par avance !
beninho Membre non connecté
Booster Bazooka
-
Booster Bazooka
- Voir le profil du membre beninho
- Inscrit le : 12/08/2009
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 :
Changer par :
Code PHP :
$Template->assign_vars(array(
'COMMENTS' => display_comments('articles', $idart, url('articles.php?cat=' . $idartcat . '&id=' . $idart . '&com=%s', 'articles-' . $idartcat . '-' . $idart . '.php?com=%s'))
));
Pour le module news :
news.php ligne 147 :
Code PHP :
'COMMENTS' => isset($_GET['com']) && $NEWS_CONFIG['activ_com'] == 1 ? display_comments('news', $idnews, url('news.php?id=' . $idnews . '&com=%s', 'news-0-' . $idnews . '.php?com=%s')) : '',
Par :
Code PHP :
'COMMENTS' => $NEWS_CONFIG['activ_com'] == 1 ? display_comments('news', $idnews, url('news.php?id=' . $idnews . '&com=%s', 'news-0-' . $idnews . '.php?com=%s')) : '',
beninho Membre non connecté
Booster Bazooka
-
Booster Bazooka
- Voir le profil du membre beninho
- Inscrit le : 12/08/2009
Désolé mais cela ne marche pas. Je n'obtiens aucune erreur mais les commentaires ne se mettent pas dans la page de la news. Et la ligne 147 que tu me dis, dans mon fichier news.php, cette ligne se situe en fait à la ligne 138 pour moi.
ReidLos Membre non connecté
-
Modérateur
- Voir le profil du membre ReidLos
- Inscrit le : 27/02/2009
- Site internet
- Groupes :
-
Equipe Développement
beninho Membre non connecté
Booster Bazooka
-
Booster Bazooka
- Voir le profil du membre beninho
- Inscrit le : 12/08/2009
Voici ma configuration :
CONFIGURATION DES COMMENTAIRES
* Rang pour pouvoir poster des commentaires Visiteur
* Affichage des commentaires Page courante Nouvelle fenêtre
Code de vérification visuel Oui Non
Difficulté du code de vérification 2
Nombre de commentaires par page 15
Nombre de liens maximum dans le message 3
Les commentaires sur les news et articles sont activés.
ReidLos Membre non connecté
-
Modérateur
- Voir le profil du membre ReidLos
- Inscrit le : 27/02/2009
- Site internet
- Groupes :
-
Equipe Développement
beninho Membre non connecté
Booster Bazooka
-
Booster Bazooka
- Voir le profil du membre beninho
- Inscrit le : 12/08/2009
Pour les articles, en revanche, cela fonctionne parfaitement !
ReidLos Membre non connecté
-
Modérateur
- Voir le profil du membre ReidLos
- Inscrit le : 27/02/2009
- Site internet
- Groupes :
-
Equipe Développement
beninho Membre non connecté
Booster Bazooka
-
Booster Bazooka
- Voir le profil du membre beninho
- Inscrit le : 12/08/2009
ReidLos Membre non connecté
-
Modérateur
- Voir le profil du membre ReidLos
- Inscrit le : 27/02/2009
- Site internet
- Groupes :
-
Equipe Développement
Visiteur
Boosteur Inactif
J'ai appliqué une méthode simple et pas compliqué (ligne 134, du news.php):
Code PHP :
//Affichage commentaires. //if (isset($_GET['com']) && $idnews > 0) //{ $tpl_news->assign_vars(array( 'COMMENTS' => display_comments('news', $idnews, url('news.php?id=' . $idnews . '&com=%s', 'news-0-' . $idnews . '.php?com=%s')) )); //}
Testé en local et cela fonctionne très bien.
@imablement Swan.
ReidLos Membre non connecté
-
Modérateur
- Voir le profil du membre ReidLos
- Inscrit le : 27/02/2009
- Site internet
- Groupes :
-
Equipe Développement
Visiteur
Boosteur Inactif
Seul hic : C'est que c'est tous les commentaires qui apparaissent. Et pas les 5 derniers ...
ReidLos Membre non connecté
-
Modérateur
- Voir le profil du membre ReidLos
- Inscrit le : 27/02/2009
- Site internet
- Groupes :
-
Equipe Développement
Si non je regarderai si c'est possible avec le système actuel.
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie