LiveInternetMail.ru
Форум русской поддержки Joomla!® CMS
26.05.2013, 11:18:52 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 2.5 FAQ Joomla 1.5 FAQ Joomla 1.0 FAQ Правила форума Новости Joomla Войти Регистрация Помощь  
Страниц: 1 2 3 [4] 5 6 7 8 9 10 11 12 13 14 15 16 17   Вниз
  Добавить закладку  |  Печать  
Автор Тема: Модуль JComments Latest  (Прочитано 193273 раз)
0 Пользователей и 1 Гость смотрят эту тему.
smart
Администратор
*******

Репутация: +1206/-14
Offline Offline

Пол: Мужской
Сообщений: 7469


снова дома...


« : 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
Администратор
*******

Репутация: +1206/-14
Offline Offline

Пол: Мужской
Сообщений: 7469


снова дома...


« Ответ #91 : 06.04.2009, 22:17:46 »

Если удаляю <ul>, то размер аватара, который указан в менеджере модулей, не принимается, а вместо него появляется размер, указанный в компоненте.
это правильное поведение, потому что стили для аватаров в модуле заданы относительно списка...  исправьте определение стилей в модуле и все будет отображаться так, как вам хочется
Записан
alice
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 5


« Ответ #92 : 06.04.2009, 23:19:25 »

Спасибо за ответ! А не подскажите, где нужно исправить определение стилей в модуле?
Записан
najoory
Новичок
*

Репутация: +1/-0
Offline Offline

Сообщений: 6


« Ответ #93 : 07.04.2009, 02:52:11 »

Какая переменная за это отвечает?
Можно добавить c.created в список полей после SELECT в SQL-запросе, тогда дата будет лежать в $row->created
Записан
jem777
Практически профи
*******

Репутация: +117/-2
Offline Offline

Сообщений: 1667



« Ответ #94 : 15.04.2009, 11:28:32 »

сложно сказать, я на такой конфигурации точно не тестировал... не предназначена Joomla 1.0 для полноценной работы с utf-8...
И все таки smart, можете ли вы хотя бы подсказать, в чем может быть причина? Система комментариев работает нормально. Отображение на сайте без проблем. Но вот этот модуль... Как бы добиться от него корректного вывода комментариев? Что интересно, он выставляет именно последнюю букву выводимого коммента в кракозяблик. Причем в случайном порядке. Из за этого ессно страница валидацию не проходит. Валидатор кричит что символ не Unicode.
Без этого модуля конечно все нормально проверяет. Обидный глюк. Шаблон как раз валидный поставил. Sad
« Последнее редактирование: 15.04.2009, 13:07:45 от jem777 » Записан
smart
Администратор
*******

Репутация: +1206/-14
Offline Offline

Пол: Мужской
Сообщений: 7469


снова дома...


« Ответ #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 Offline

Сообщений: 8



« Ответ #96 : 16.04.2009, 13:23:59 »

По многочисленным просьбам тестеров выкладываю модуль JComments Latest
  • Самые комментируемые материалы

Уважаемый smart, возможно ли в этом режиме(Самые комментируемые материалы) ограничить выведение временными рамками, скажем,.. "самые комментируемые за неделю, месяц..." и т.д.? Буду благодарен за ответ.
Записан
joomlerrostov
Захожу иногда
**

Репутация: +2/-0
Offline Offline

Сообщений: 15


« Ответ #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 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
Администратор
*******

Репутация: +1206/-14
Offline Offline

Пол: Мужской
Сообщений: 7469


снова дома...


« Ответ #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 Offline

Пол: Мужской
Сообщений: 6


« Ответ #100 : 11.06.2009, 07:07:33 »

Действительно, менять ничего не нужно. Изначально в базу писал неправильное время, т.е. не по UTC, а локальное.
Базу update-ил, вернул исходники, уже 3 дня работает компонент на ура )))

Пожелание есть, для удобства, в модуле обрамить "автора" как дату
Код:
<span class="jcl_author"> ... </span>
Записан
jordan
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 8



« Ответ #101 : 25.06.2009, 00:22:57 »

Прошу помощи! Huh
Очень нужен добавочный функционал в этом модуле: Ограничить вывод "самых комментируемых публикаций" за определенный период времени, например за неделю. По умалчиванию "самые комментируемые" зависают "навечно" вверху модуля. Теряется динамичность информации и посетители теряют интерес, соответственно, к этой инфе.
Возможно ли это сделать в принципе, в этом модуле?
Записан
deam
Новичок
*

Репутация: +0/-0
Offline Offline

Пол: Мужской
Сообщений: 6


« Ответ #102 : 25.06.2009, 15:14:26 »

Вроде просмотрел настройки, не увидел возможность ограничения вывода сообщений по признаку опубликованные. Т.е. модуль в режиме последних комментариев, в com_content снята с публикации статья, а в модуле выводятся с ссылками на 404 страницу.

Может что не включил?
Записан
vasya000
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Пол: Мужской
Сообщений: 122


Реально Вася :)


« Ответ #103 : 02.08.2009, 21:02:48 »

Smart, а в QuickFAQ твой модуль работает?
Настройки я не трогал,а на сайте висит только название модуля,и все!
Я использую режим "Самые комментируемые материалы"!Разделы и категории не выбираются,прописал к com_content через запятую com_quickfaq и ничего.....В QuickFAQ включил "триггерные плагины" и в JComments "поддержка плагинов"!
Комментарии есть,но в модуле ничего... Huh
Помоги плиз!
Записан
smart
Администратор
*******

Репутация: +1206/-14
Offline Offline

Пол: Мужской
Сообщений: 7469


снова дома...


« Ответ #104 : 02.08.2009, 21:44:57 »

Я использую режим "Самые комментируемые материалы"!
ключевое слово тут - материалы, данный режим никакого отношения к сторонним компонентам не имеет, и работает только для com_content.
Записан
vasya000
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Пол: Мужской
Сообщений: 122


Реально Вася :)


« Ответ #105 : 02.08.2009, 22:59:48 »

ключевое слово тут - материалы, данный режим никакого отношения к сторонним компонентам не имеет, и работает только для com_content.

а как же тогда "через запятую" вписать компоненты(в настройках модуля).... ??
В QuickFAQ тоже ведь есть материалы,в моем случае это вопросы созданные пользователями!Получается что "список компонентов" в настройках модуля не работает?
Спасибо!
Записан
smart
Администратор
*******

Репутация: +1206/-14
Offline Offline

Пол: Мужской
Сообщений: 7469


снова дома...


« Ответ #106 : 02.08.2009, 23:03:18 »

Получается что "список компонентов" в настройках модуля не работает?
работает для двух других режимов: Последние комментарии и Последние неопубликованные.
Записан
vasya000
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Пол: Мужской
Сообщений: 122


Реально Вася :)


« Ответ #107 : 02.08.2009, 23:10:35 »

работает для двух других режимов: Последние комментарии и Последние неопубликованные.
Понятно! Было бы круто если б с другими материалами работал режим "самые комментируемые"!:) Может есть что подобное этому режиму,не знаешь?
Записан
smart
Администратор
*******

Репутация: +1206/-14
Offline Offline

Пол: Мужской
Сообщений: 7469


снова дома...


« Ответ #108 : 03.08.2009, 01:06:27 »

Понятно! Было бы круто если б с другими материалами работал режим "самые комментируемые"!:) Может есть что подобное этому режиму,не знаешь?
Для этого нужно, чтобы модуль содержал соответствующие запросы к БД для каждого из поддерживаемых компонентов, а это сделает его слишком сложным. Тем более, большинству это не нужно. А под конкретную задачу можно написать и отдельный модуль.
Записан
Aport13
Захожу иногда
**

Репутация: +1/-0
Offline Offline

Пол: Женский
Сообщений: 19



« Ответ #109 : 05.08.2009, 01:43:32 »

Юзаю модуль уже на втором сайте, нравится, хорошая штука, спасибо!:))
Расстраивает немного только "непричесанный" дизайн-(



Здорово было бы, если бы сообщения отделялись друг от друга полосой - глазу легче хватать.
Сделать отступ от аватары, некрасиво как-то текст к ней лепится.
Режет глаз, что текст поста прилеплен к нижнему углу аватары, нельзя как-то это обыграть, как в соседнем столбе, что бы текст шел более художественно? Просто на высоту аватары влезло бы три строки поста.

И подскажите, где в CSS аватару можно обрамить рамочкой, это уже для моих личных целей:)
Записан
tim0n
Осваиваюсь на форуме
***

Репутация: +1/-0
Offline Offline

Сообщений: 47


« Ответ #110 : 19.08.2009, 17:13:52 »

Не отображаются аватарки в модуле последних комментов Sad
При этом в самой новости все ОК, аватарки видны и даже работают ссылки на профиль! А в модуле все пусто, отображает текст и изображение no_avatar.png. Не пойму как так может быть, разве механизм выковыривания не один и тот же?
у меня аватарки с форума phpbb через JFusion? в настройках JC все это указано. Да и говорю же, в самой новости все корректно. В галлерее goomgallery тоже все ок, аватарка видна.

чем нибудь можете помочь?
все версии последнии стоят, что сейчас доступны.
Записан
tim0n
Осваиваюсь на форуме
***

Репутация: +1/-0
Offline Offline

Сообщений: 47


« Ответ #111 : 19.08.2009, 17:16:41 »

тьфу дурной я Azn
оказывается "Поддержка плагинов" была выключена! Страшная настройка Azn

ладно, спасибо за компонент Azn

Режет глаз, что текст поста прилеплен к нижнему углу аватары, нельзя как-то это обыграть, как в соседнем столбе, что бы текст шел более художественно? Просто на высоту аватары влезло бы три строки поста.
кстати, тоже присоединись к проблеме. Не по феншую выводить комментарии от угла аватарки.
« Последнее редактирование: 19.08.2009, 17:20:08 от tim0n » Записан
smart
Администратор
*******

Репутация: +1206/-14
Offline Offline

Пол: Мужской
Сообщений: 7469


снова дома...


« Ответ #112 : 20.08.2009, 19:18:21 »

кстати, тоже присоединись к проблеме. Не по феншую выводить комментарии от угла аватарки.
сверстайте так как считаете правильно и выложите исправленную версию, и если у других пользователей не будет существенных возражений, то я включу это в следующий релиз...
Записан
deam
Новичок
*

Репутация: +0/-0
Offline 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 Offline

Пол: Мужской
Сообщений: 291


heads up!!!


« Ответ #114 : 05.10.2009, 09:07:14 »

"margin-left: 5px !important;" отображается различно в браузерах FF и IE8 (в остальных IE не смотрел), пришлось обнулить...
у меня тоже самое Sad
Записан
vlads
Гость
« Ответ #115 : 29.10.2009, 03:07:46 »

Всем привет!
Использую JComments в качестве "Гостевой" на отдельной странице (с помощью пункта меню) - очень удобно и красиво Grin, Хотелось бы с помощью модуля JComments Latest,. выводить последние сообщения на главную страницу . Вот только никак не пойму как это сделать, т.к. в модуле можно выбрать только раздел, а у меня это Пункт меню JComments. Заранее благодарен за помощь
Записан
smart
Администратор
*******

Репутация: +1206/-14
Offline Offline

Пол: Мужской
Сообщений: 7469


снова дома...


« Ответ #116 : 29.10.2009, 16:44:51 »

а у меня это Пункт меню JComments
в параметрах модуля в поле Source укажите com_jcomments
Записан
vlads
Гость
« Ответ #117 : 05.11.2009, 00:10:01 »

Спасибо огромное  Grin
Записан
Mavka
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Пол: Женский
Сообщений: 12



« Ответ #118 : 11.11.2009, 23:00:39 »

В пятницу ночью поставила новую версию JComments
на выходных резко упала посещаемость, это продолжилось в пн и вт. Оказывается сайт (главная еще загружается а вот страницы где комментарии стоят...) не грузится в браузере IE сразу выдает ошибку. Что интересно. Если шаблон состоит из левой колонки и середины (извините если криво обьясняю), то все ок. Если шаблон разбит на три колонки, как в большинстве шаблонах, то выходят такие косяки. Приходится все отключать из правой колонки (right расположение) и тогда открывает статьи, не всегда показывая футер... Очень обидно что так... А что ниукого таких ошибок больше нет? не проверяли?
В гугле я нашла на англоязычном форуме, к вам тоже такие вопросы, но немогу зарегистрироваться там что бы написать.

Записан
smart
Администратор
*******

Репутация: +1206/-14
Offline Offline

Пол: Мужской
Сообщений: 7469


снова дома...


« Ответ #119 : 11.11.2009, 23:07:25 »

В гугле я нашла на англоязычном форуме, к вам тоже такие вопросы
такие же вопросы были и на этом форуме, и ответ очень простой - нужно исправлять ошибки в верстке страницы.

Скопируйте ссылку на страницу с 3-мя колонками, где у вас возникают проблемы, сходите на сайт validator.w3.org и проверьте эту страницу, получите список ошибок - вот их нужно устранить. Может быть это незакрытые теги, может быть это где-то кавычку не закрыли. FiireFox, Opera, Safari и Chrome такие штуковины прощают, и стараются работать корректно, а IE падает.

В общем это как бы не новость, но со своей стороны я тут ничего придумать не могу - компонент тестируется примерно на 30 шаблонах (естественно корректных), и ошибок там не падает. Сделать решение которое будет на лету исправлять ошибки авторов шаблонов наверно можно, но это уже будет искусственный интеллект, и я боюсь, что он быстро захватит мир.
Записан
afx237
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 11


« Ответ #120 : 15.11.2009, 21:07:20 »

Перепробовал несколько компонентов. Smart, твой компонент - самый лучший. А модеуль к нему - просто супер.
Есть вопрос. Знаю, что этот вопрос уже подымался в данной теме, но все-же: есть ли возможность добавить в модуль функцию (настройки) внешнего вида.
В частности - выделение каждого комментария в рамку, либо иного разделения комментариев (при просмотре все комментарии сливаются в один текст). Также интересует возможность выделения имени автора комментария жирным.   
Записан
Страниц: 1 2 3 [4] 5 6 7 8 9 10 11 12 13 14 15 16 17   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Рейтинг@Mail.ru Rambler Top100 Powered by SMF 1.1.18 | SMF © 2006, Simple Machines

Joomlaforum.ru is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters
the trademark holder in the United States and other countries.

LiveInternet