|
smart
|
 |
« : 23.11.2006, 17:00:36 » |
|
По многочисленным просьбам тестеров выкладываю модуль JComments Latest, позволяющий отображать список из последних добавленных комментариев. Модуль поддерживает 4 режима работы: - Последние комментарии
- Последние прокомментированные материалы (для com_content)
- Самые комментируемые материалы (для com_content)
- Последние неопубликованные комментарии
В параметрах модуля можно указать количество выводимых элементов в списке, а также ограничить длину текста комментария, отображаемого в ссылке. Для отображения последних комментариев из нескольких источников (из разных компонентов), используйте параметр Source (Источник), указав в нем через запятую список компонентов, например: com_content,com_events,com_docman Самые свежие версии компонента, модулей и плагинов доступны на оф. сайте: JCommentsЗамечания, сообщения об ошибках и предложения оставляйте в этой теме. Удачного тестирования!
|
|
|
|
« Последнее редактирование: 02.08.2009, 21:45:41 от smart »
|
Записан
|
|
|
|
| |
|
smart
|
 |
« Ответ #91 : 06.04.2009, 22:17:46 » |
|
Если удаляю <ul>, то размер аватара, который указан в менеджере модулей, не принимается, а вместо него появляется размер, указанный в компоненте. это правильное поведение, потому что стили для аватаров в модуле заданы относительно списка... исправьте определение стилей в модуле и все будет отображаться так, как вам хочется
|
|
|
|
|
Записан
|
|
|
|
alice
Новичок
Репутация: +0/-0
Offline
Сообщений: 2
|
 |
« Ответ #92 : 06.04.2009, 23:19:25 » |
|
Спасибо за ответ! А не подскажите, где нужно исправить определение стилей в модуле?
|
|
|
|
|
Записан
|
|
|
|
najoory
Новичок
Репутация: +1/-0
Offline
Сообщений: 6
|
 |
« Ответ #93 : 07.04.2009, 02:52:11 » |
|
Какая переменная за это отвечает?
Можно добавить c.created в список полей после SELECT в SQL-запросе, тогда дата будет лежать в $row->created
|
|
|
|
|
Записан
|
|
|
|
|
jem777
|
 |
« Ответ #94 : 15.04.2009, 11:28:32 » |
|
сложно сказать, я на такой конфигурации точно не тестировал... не предназначена Joomla 1.0 для полноценной работы с utf-8...
И все таки smart, можете ли вы хотя бы подсказать, в чем может быть причина? Система комментариев работает нормально. Отображение на сайте без проблем. Но вот этот модуль... Как бы добиться от него корректного вывода комментариев? Что интересно, он выставляет именно последнюю букву выводимого коммента в кракозяблик. Причем в случайном порядке. Из за этого ессно страница валидацию не проходит. Валидатор кричит что символ не Unicode. Без этого модуля конечно все нормально проверяет. Обидный глюк. Шаблон как раз валидный поставил. 
|
|
|
|
« Последнее редактирование: 15.04.2009, 13:07:45 от jem777 »
|
Записан
|
|
|
|
|
smart
|
 |
« Ответ #95 : 15.04.2009, 12:37:05 » |
|
И все таки smart, можете ли вы хотя бы подсказать, в чем может быть причина? Система комментариев работает нормально. Отображение на сайте без проблем. Но вот этот модуль... я же вам ответил - Joomla 1.0 не расчитана на работу в кодировке utf-8, соответственно компонент при запуске на этой версии Joomla для получения подстроки со строки использует стандартную функцию substr, которая не умеет работать с UTF-8 и портит текст. При запуске на Joomla 1.5 используется другая функция, которая учитывает особенности кодировки utf-8 и соотв. все работает. Править ядро компонента для учета таких особенностей как Joomla 1.0 + utf-8 я смысла не вижу - это довольно редко и уходит в прошлое, добавлять в компонент реализацию utf-8 версий функций тоже не хочу - их должна предоставлять CMS. Как вариант - удалите в модуле строки вида: $title = JCommentsText::substr($title, $maxlen); Но тогда комментарии будут выводиться полностью. Либо напишите свою реализацию функции усечения текста для utf-8 кодировки, или используйте функцию mb_substr (для этого в PHP должна быть поддержка модуля mb_string)
|
|
|
|
|
Записан
|
|
|
|
jordan
Новичок
Репутация: +0/-0
Offline
Сообщений: 8
|
 |
« Ответ #96 : 16.04.2009, 13:23:59 » |
|
По многочисленным просьбам тестеров выкладываю модуль JComments Latest- Самые комментируемые материалы
Уважаемый smart, возможно ли в этом режиме(Самые комментируемые материалы) ограничить выведение временными рамками, скажем,.. "самые комментируемые за неделю, месяц..." и т.д.? Буду благодарен за ответ.
|
|
|
|
|
Записан
|
|
|
|
joomlerrostov
Захожу иногда

Репутация: +2/-0
Offline
Сообщений: 11
|
 |
« Ответ #97 : 13.05.2009, 18:39:51 » |
|
я же вам ответил - Joomla 1.0 не расчитана на работу в кодировке utf-8, соответственно компонент при запуске на этой версии Joomla для получения подстроки со строки использует стандартную функцию substr, которая не умеет работать с UTF-8 и портит текст. При запуске на Joomla 1.5 используется другая функция, которая учитывает особенности кодировки utf-8 и соотв. все работает. равить ядро компонента для учета таких особенностей как Joomla 1.0 + utf-8 я смысла не вижу - это довольно редко и уходит в прошлое, добавлять в компонент реализацию utf-8 версий функций тоже не хочу - их должна предоставлять CMS. Как вариант - удалите в модуле строки вида: $title = JCommentsText::substr($title, $maxlen); Но тогда комментарии будут выводиться полностью. Либо напишите свою реализацию функции усечения текста для utf-8 кодировки, или используйте функцию mb_substr (для этого в PHP должна быть поддержка модуля mb_string) У меня на joomla 1.5.10 модуль latest comments ничего не выводит... Причем мне по этому форуму удалось интегрировать jcomments и idoblog, а вот модуль никак! Пробовал по всякому: указывал англ и рус заголовок, выбирал только раздел, раздел и категорию . и даже устанавливал модуль для j 1.0 с легаси модом.... но так и не выводит, в модуле пусто. Версия последняя 2.5.3 с оф сайта не подскажете в чем может быть проблема? UPD: решил сам. в настройке перечисления компонентов надо было указать com_idoblog через запятую без пробела между зяпятой и com_content, те строка выглядит так: com_content,com_idoblog
|
|
|
|
« Последнее редактирование: 13.05.2009, 18:47:05 от joomlerrostov »
|
Записан
|
|
|
|
deam
Новичок
Репутация: +0/-0
Offline
Пол: 
Сообщений: 6
|
 |
« Ответ #98 : 05.06.2009, 14:54:03 » |
|
День добрый,
После обновления J! до 1.5.11 время "последних сообщений" в модуле сместилось на значение offset. Может криво обновил, конечно. Но остальное работает нормально. Исправил обновив метод в jcomment.class.php:
function formatDate( $date = 'now', $format = null, $offset = 0 )
ЗЫ Спс smart за качественный продукт )))
|
|
|
|
|
Записан
|
|
|
|
|
smart
|
 |
« Ответ #99 : 09.06.2009, 17:32:20 » |
|
function formatDate( $date = 'now', $format = null, $offset = 0 ) да нет, там должен быть null, а не 0... это важно, потому как внутри взывается метод: JHTML::_('date', $date, $format, $offset)который, в свою очередь, вызывает: function date($date, $format = null, $offset = NULL) и вот уже внутри, там специально стоит проверка на null: if(is_null($offset)) { $config =& JFactory::getConfig(); $offset = $config->getValue('config.offset'); } $instance =& JFactory::getDate($date); $instance->setOffset($offset); Так что менять ничего не нужно. Мы проверяли это на нескольких абсолютно разных конфигурациях серверов (с разницей времени сервера и сайта до 9 часов), и все нормально работает. Нужно просто правильно указать часовой пояс в конфигурации Joomla.
|
|
|
|
|
Записан
|
|
|
|
deam
Новичок
Репутация: +0/-0
Offline
Пол: 
Сообщений: 6
|
 |
« Ответ #100 : 11.06.2009, 07:07:33 » |
|
Действительно, менять ничего не нужно. Изначально в базу писал неправильное время, т.е. не по UTC, а локальное. Базу update-ил, вернул исходники, уже 3 дня работает компонент на ура ))) Пожелание есть, для удобства, в модуле обрамить "автора" как дату <span class="jcl_author"> ... </span>
|
|
|
|
|
Записан
|
|
|
|
jordan
Новичок
Репутация: +0/-0
Offline
Сообщений: 8
|
 |
« Ответ #101 : 25.06.2009, 00:22:57 » |
|
Прошу помощи!  Очень нужен добавочный функционал в этом модуле: Ограничить вывод "самых комментируемых публикаций" за определенный период времени, например за неделю. По умалчиванию "самые комментируемые" зависают "навечно" вверху модуля. Теряется динамичность информации и посетители теряют интерес, соответственно, к этой инфе. Возможно ли это сделать в принципе, в этом модуле?
|
|
|
|
|
Записан
|
|
|
|
deam
Новичок
Репутация: +0/-0
Offline
Пол: 
Сообщений: 6
|
 |
« Ответ #102 : 25.06.2009, 15:14:26 » |
|
Вроде просмотрел настройки, не увидел возможность ограничения вывода сообщений по признаку опубликованные. Т.е. модуль в режиме последних комментариев, в com_content снята с публикации статья, а в модуле выводятся с ссылками на 404 страницу.
Может что не включил?
|
|
|
|
|
Записан
|
|
|
|
vasya000
Осваиваюсь на форуме
 
Репутация: +0/-0
Offline
Пол: 
Сообщений: 117
Реально Вася :)
|
 |
« Ответ #103 : 02.08.2009, 21:02:48 » |
|
Smart, а в QuickFAQ твой модуль работает? Настройки я не трогал,а на сайте висит только название модуля,и все! Я использую режим "Самые комментируемые материалы"!Разделы и категории не выбираются,прописал к com_content через запятую com_quickfaq и ничего.....В QuickFAQ включил "триггерные плагины" и в JComments "поддержка плагинов"! Комментарии есть,но в модуле ничего...  Помоги плиз!
|
|
|
|
|
Записан
|
|
|
|
|
smart
|
 |
« Ответ #104 : 02.08.2009, 21:44:57 » |
|
Я использую режим "Самые комментируемые материалы"! ключевое слово тут - материалы, данный режим никакого отношения к сторонним компонентам не имеет, и работает только для com_content.
|
|
|
|
|
Записан
|
|
|
|
vasya000
Осваиваюсь на форуме
 
Репутация: +0/-0
Offline
Пол: 
Сообщений: 117
Реально Вася :)
|
 |
« Ответ #105 : 02.08.2009, 22:59:48 » |
|
ключевое слово тут - материалы, данный режим никакого отношения к сторонним компонентам не имеет, и работает только для com_content.
а как же тогда "через запятую" вписать компоненты(в настройках модуля).... ?? В QuickFAQ тоже ведь есть материалы,в моем случае это вопросы созданные пользователями!Получается что "список компонентов" в настройках модуля не работает? Спасибо!
|
|
|
|
|
Записан
|
|
|
|
|
smart
|
 |
« Ответ #106 : 02.08.2009, 23:03:18 » |
|
Получается что "список компонентов" в настройках модуля не работает? работает для двух других режимов: Последние комментарии и Последние неопубликованные.
|
|
|
|
|
Записан
|
|
|
|
vasya000
Осваиваюсь на форуме
 
Репутация: +0/-0
Offline
Пол: 
Сообщений: 117
Реально Вася :)
|
 |
« Ответ #107 : 02.08.2009, 23:10:35 » |
|
работает для двух других режимов: Последние комментарии и Последние неопубликованные.
Понятно! Было бы круто если б с другими материалами работал режим "самые комментируемые"!:) Может есть что подобное этому режиму,не знаешь?
|
|
|
|
|
Записан
|
|
|
|
|
smart
|
 |
« Ответ #108 : 03.08.2009, 01:06:27 » |
|
Понятно! Было бы круто если б с другими материалами работал режим "самые комментируемые"!:) Может есть что подобное этому режиму,не знаешь?
Для этого нужно, чтобы модуль содержал соответствующие запросы к БД для каждого из поддерживаемых компонентов, а это сделает его слишком сложным. Тем более, большинству это не нужно. А под конкретную задачу можно написать и отдельный модуль.
|
|
|
|
|
Записан
|
|
|
|
Aport13
Захожу иногда

Репутация: +1/-0
Offline
Пол: 
Сообщений: 19
|
 |
« Ответ #109 : 05.08.2009, 01:43:32 » |
|
Юзаю модуль уже на втором сайте, нравится, хорошая штука, спасибо!:)) Расстраивает немного только "непричесанный" дизайн-(  Здорово было бы, если бы сообщения отделялись друг от друга полосой - глазу легче хватать. Сделать отступ от аватары, некрасиво как-то текст к ней лепится. Режет глаз, что текст поста прилеплен к нижнему углу аватары, нельзя как-то это обыграть, как в соседнем столбе, что бы текст шел более художественно? Просто на высоту аватары влезло бы три строки поста. И подскажите, где в CSS аватару можно обрамить рамочкой, это уже для моих личных целей:)
|
|
|
|
|
Записан
|
|
|
|
tim0n
Осваиваюсь на форуме
 
Репутация: +1/-0
Offline
Сообщений: 40
|
 |
« Ответ #110 : 19.08.2009, 17:13:52 » |
|
Не отображаются аватарки в модуле последних комментов  При этом в самой новости все ОК, аватарки видны и даже работают ссылки на профиль! А в модуле все пусто, отображает текст и изображение no_avatar.png. Не пойму как так может быть, разве механизм выковыривания не один и тот же? у меня аватарки с форума phpbb через JFusion? в настройках JC все это указано. Да и говорю же, в самой новости все корректно. В галлерее goomgallery тоже все ок, аватарка видна. чем нибудь можете помочь? все версии последнии стоят, что сейчас доступны.
|
|
|
|
|
Записан
|
|
|
|
tim0n
Осваиваюсь на форуме
 
Репутация: +1/-0
Offline
Сообщений: 40
|
 |
« Ответ #111 : 19.08.2009, 17:16:41 » |
|
тьфу дурной я оказывается "Поддержка плагинов" была выключена! Страшная настройка  ладно, спасибо за компонент  Режет глаз, что текст поста прилеплен к нижнему углу аватары, нельзя как-то это обыграть, как в соседнем столбе, что бы текст шел более художественно? Просто на высоту аватары влезло бы три строки поста.
кстати, тоже присоединись к проблеме. Не по феншую выводить комментарии от угла аватарки.
|
|
|
|
« Последнее редактирование: 19.08.2009, 17:20:08 от tim0n »
|
Записан
|
|
|
|
|
smart
|
 |
« Ответ #112 : 20.08.2009, 19:18:21 » |
|
кстати, тоже присоединись к проблеме. Не по феншую выводить комментарии от угла аватарки. сверстайте так как считаете правильно и выложите исправленную версию, и если у других пользователей не будет существенных возражений, то я включу это в следующий релиз...
|
|
|
|
|
Записан
|
|
|
|
deam
Новичок
Репутация: +0/-0
Offline
Пол: 
Сообщений: 6
|
 |
« Ответ #113 : 05.10.2009, 08:00:17 » |
|
День добрый ) В модуле mod_jcomments.php на 151 строке встроен css: ul.jclist<?php echo $moduleclass_sfx;?> li {background-image: none; list-style: none; list-style-image: none; margin-left: 5px !important; margin-left: 0; display: block; overflow: hidden; } "margin-left: 5px !important;" отображается различно в браузерах FF и IE8 (в остальных IE не смотрел), пришлось обнулить...
|
|
|
|
|
Записан
|
|
|
|
selimoff
Давно я тут
  
Репутация: +15/-0
Offline
Пол: 
Сообщений: 246
heads up!!!
|
 |
« Ответ #114 : 05.10.2009, 09:07:14 » |
|
"margin-left: 5px !important;" отображается различно в браузерах FF и IE8 (в остальных IE не смотрел), пришлось обнулить...
у меня тоже самое 
|
|
|
|
|
Записан
|
|
|
|
|
vlads
Гость
|
 |
« Ответ #115 : 29.10.2009, 03:07:46 » |
|
Всем привет! Использую JComments в качестве "Гостевой" на отдельной странице (с помощью пункта меню) - очень удобно и красиво  , Хотелось бы с помощью модуля JComments Latest,. выводить последние сообщения на главную страницу . Вот только никак не пойму как это сделать, т.к. в модуле можно выбрать только раздел, а у меня это Пункт меню JComments. Заранее благодарен за помощь
|
|
|
|
|
Записан
|
|
|
|
|
smart
|
 |
« Ответ #116 : 29.10.2009, 16:44:51 » |
|
а у меня это Пункт меню JComments в параметрах модуля в поле Source укажите com_jcomments
|
|
|
|
|
Записан
|
|
|
|
|
vlads
Гость
|
 |
« Ответ #117 : 05.11.2009, 00:10:01 » |
|
Спасибо огромное 
|
|
|
|
|
Записан
|
|
|
|
Mavka
Захожу иногда

Репутация: +0/-0
Offline
Пол: 
Сообщений: 12
|
 |
« Ответ #118 : 11.11.2009, 23:00:39 » |
|
В пятницу ночью поставила новую версию JComments на выходных резко упала посещаемость, это продолжилось в пн и вт. Оказывается сайт (главная еще загружается а вот страницы где комментарии стоят...) не грузится в браузере IE сразу выдает ошибку. Что интересно. Если шаблон состоит из левой колонки и середины (извините если криво обьясняю), то все ок. Если шаблон разбит на три колонки, как в большинстве шаблонах, то выходят такие косяки. Приходится все отключать из правой колонки (right расположение) и тогда открывает статьи, не всегда показывая футер... Очень обидно что так... А что ниукого таких ошибок больше нет? не проверяли? В гугле я нашла на англоязычном форуме, к вам тоже такие вопросы, но немогу зарегистрироваться там что бы написать.
|
|
|
|
|
Записан
|
|
|
|
|
smart
|
 |
« Ответ #119 : 11.11.2009, 23:07:25 » |
|
В гугле я нашла на англоязычном форуме, к вам тоже такие вопросы такие же вопросы были и на этом форуме, и ответ очень простой - нужно исправлять ошибки в верстке страницы. Скопируйте ссылку на страницу с 3-мя колонками, где у вас возникают проблемы, сходите на сайт validator.w3.org и проверьте эту страницу, получите список ошибок - вот их нужно устранить. Может быть это незакрытые теги, может быть это где-то кавычку не закрыли. FiireFox, Opera, Safari и Chrome такие штуковины прощают, и стараются работать корректно, а IE падает. В общем это как бы не новость, но со своей стороны я тут ничего придумать не могу - компонент тестируется примерно на 30 шаблонах (естественно корректных), и ошибок там не падает. Сделать решение которое будет на лету исправлять ошибки авторов шаблонов наверно можно, но это уже будет искусственный интеллект, и я боюсь, что он быстро захватит мир.
|
|
|
|
|
Записан
|
|
|
|
afx237
Захожу иногда

Репутация: +0/-0
Offline
Сообщений: 11
|
 |
« Ответ #120 : 15.11.2009, 21:07:20 » |
|
Перепробовал несколько компонентов. Smart, твой компонент - самый лучший. А модеуль к нему - просто супер. Есть вопрос. Знаю, что этот вопрос уже подымался в данной теме, но все-же: есть ли возможность добавить в модуль функцию (настройки) внешнего вида. В частности - выделение каждого комментария в рамку, либо иного разделения комментариев (при просмотре все комментарии сливаются в один текст). Также интересует возможность выделения имени автора комментария жирным.
|
|
|
|
|
Записан
|
|
|
|
|