0 Пользователей и 1 Гость просматривают эту тему.
  • 15 Ответов
  • 8504 Просмотров
*

alexche7

  • Новичок
  • 24
  • 1 / 0
Ситуация такая. Пока посещаемость сайта невысока, модуль последних комментов отлично справляется со своей задачей. Но как только посещаемость возрастает, выводить 5 и даже 10 последних комментов оказывается слишком мало - многие новые комменты просто не увидят посетители. Если бы где-то в модуле добавить ссылку, по которой в основном разделе отобразяться все последние комменты, числом штук в 50, будет удобно. И дизайн не пострадает.
*

smart

  • Администратор
  • 6485
  • 1318 / 15
  • Хочешь сделать хорошо — сделай!
Добавьте ссылку на RSS-ленту, там больше чем 50...
*

Sazan

  • Новичок
  • 20
  • 2 / 1
Очень старая тема. Как решить вопрос без RSS
*

smart

  • Администратор
  • 6485
  • 1318 / 15
  • Хочешь сделать хорошо — сделай!
Тема старая, но я по-прежнему не вижу в этом особого смысла. Показывать все комментарии в виде дерева - очень большая нагрузка на сервер будет, ибо деревце нехилое построится. Показывать комментарии в плоском списке - чуть легче, но все равно дополнительная нагрузка будет, так как потребуются доп. запросы к БД для получения информации о заголовках комментируемых объектов и ссылок на них.

А с другой стороны, я не понимаю, кому нужен в одном месте список ВСЕХ комментариев сайта? Причем оторванных от статей, или иных объектов, к которым они были оставлены. В случае с модулем, выводящим некое конечное количество комментариев - понятно, несколько оживляет страницу, затягивает пользователей на внутренние страницы, втягивает в обсуждения. Но достаточно 10-15 последних комментариев. Зачем все-то? Не вижу в этом никакого смысла...
*

jem777

  • Завсегдатай
  • 1658
  • 118 / 2
Ситуации бывают разные и такой вывод необходим на самом деле. Ничто не мешает сделать постраничный вывод комментариев в одном месте с заголовками и прочими атрибутами как и в модуле.
Это в принципе не займет особых ресурсов у сервера. 20 комментариев на страницу например. Можно вывести в таком виде, какой уже есть в админке. Малость причесать и все.
А тем, у кого нагруженные ресурсы, могут и не выводить его вовсе.

В данный момент сижу и пытаюсь найти решение для такой задачи. Заказчикам нужно такое отображение последних комментариев. С помощью модуля такое не реализовать. Модуль это модуль. 10 комментариев - максимум, дальше просто простыня получается а не сайт. А компонент - другое дело. В DataLife, например, такой режим есть уже из коробки. Причем даже в сторонних фотогалереях тоже. Очень удобно именно для редактора сайта или админа, который должен реагировать на комментарии с фронта.

В моем случае это именно так. Менеджер доллжен реагировать на комментарии заказчиков, гостей сайта. Гонять его по всему сайту и фотогалерее в поисках новых комментариев - грустно.
Загнать его в админку, чтобы он видел новые комментарии без возможности ответа на них от туда же - глупо. Получается замкнутый круг. Человек должен реагировать на комменты, а если их больше 5 поступило, а именно столько у меня помещается в модуле - то он банально их не увидит.

Решать с помощью RSS...не совсем изящно и не красиво. Все таки зря вы не реализуете такой режим.

Постраничный вывод (обычный, а не в виде дерева) очень нужен на самом деле. И никакой особой нагрузки он не даст. Тот же модуль последних комментариев грузит сайт побольше.
« Последнее редактирование: 25.05.2012, 18:10:00 от jem777 »
*

apelsin

  • Захожу иногда
  • 129
  • 0 / 1
Не удалось реализовать?
*

jem777

  • Завсегдатай
  • 1658
  • 118 / 2
Если разработчик не хочет - и не удастся. Там многое надо перелопатить для этого. Врукопашную так доводить до ума компонент - глупо. Так что забудьте про это или ищите другие системы комментариев.
*

ABTOP

  • Захожу иногда
  • 493
  • 33 / 4
Если разработчик не хочет - и не удастся.
Да што вы говорите?
Ну вот есть такой компонент для J1.5. Возьмите и поднимите версию - всего-то делов.
*

smart

  • Администратор
  • 6485
  • 1318 / 15
  • Хочешь сделать хорошо — сделай!
Ну вот есть такой компонент для J1.5
кривой до боли и без саппорта (слышал кучу жалоб).

А по теме, реализовывать список всех комментариев на одной странице не планируется, а вот страницу со всеми комментариями конкретного пользователя в ближайшем будущем реализую.
*

jem777

  • Завсегдатай
  • 1658
  • 118 / 2
Да што вы говорите?
Ну вот есть такой компонент для J1.5. Возьмите и поднимите версию - всего-то делов.
Костыли. К тому же раскритикованные самим автором. Мило. ;D
*

ABTOP

  • Захожу иногда
  • 493
  • 33 / 4
Что вовсе не значит, что эту штуковину невозможно довести до ума.
*

jem777

  • Завсегдатай
  • 1658
  • 118 / 2
Что вовсе не значит, что эту штуковину невозможно довести до ума.
Лично у меня нет желания в этом копаться. Доведут - хорошо. Нет - горевать не станем.
*

nthanter

  • Захожу иногда
  • 55
  • 1 / 1
у меня на сайте установлен jcomments 2.3 и выведено больше 30 модуля последних комментариев при том в каждом отображается как минимум по 30 комментов, не когда не жаловался на быстроту. Установлен j1.5 и совсем не наблюдаю нагрузку на сервер, и хостеры не жалуются т.к. сайт на бесплатном хостинге.
*

anoorik

  • Захожу иногда
  • 113
  • 0 / 0
Как запретить комментарии к своим материалам. Например Пользователь опубликовал материал на сайте и нужно чтобы он не мог оставлять комментарии на свой материал
*

sivers

  • Завсегдатай
  • 1234
  • 158 / 0
Как запретить комментарии к своим материалам. Например Пользователь опубликовал материал на сайте и нужно чтобы он не мог оставлять комментарии на свой материал
Если у вас комментарии могут оставлять гости, то никак. Если только авторизованные могут отзывы писать, тогда немного проще, но что помешает автору материала зарегать еще несколько учеток для комментирования? Тоже думали над этим в свое время. Потом забили и решили - пусть комментят. Тут или закрывать комментирование совсем или мириться с тем, что будут сами себе комментарии писать.
На связи в телеге @sivers
*

SalityGEN

  • Захожу иногда
  • 138
  • 4 / 0
  • Мир безумен в любом направлении и в любое время
Там есть пагинация? Если есть то можно сделать бесконечный AJAX скролл
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Вывод текста "Спасибо за ваш комментарий"

Автор One

Ответов: 0
Просмотров: 591
Последний ответ 31.10.2017, 12:56:02
от One
Удаление комментариев по условию кроном

Автор dimetrius

Ответов: 0
Просмотров: 1060
Последний ответ 20.04.2016, 03:42:47
от dimetrius
Блокировка комментариев по ключевым запросам

Автор ZHart

Ответов: 2
Просмотров: 2263
Последний ответ 17.02.2015, 20:04:17
от ZHart
Оптимизация JComments - подсчет количества комментариев в блоге

Автор beliyadm

Ответов: 10
Просмотров: 5526
Последний ответ 04.10.2014, 16:09:46
от teqwer
Оценка комментариев jcommtnts в разных статьях

Автор katalog_2003

Ответов: 5
Просмотров: 1815
Последний ответ 01.08.2014, 08:05:16
от katalog_2003