Новости Joomla

Вышли релизы Joomla 6.1 и Joomla 5.4.5: новые возможности и стабильность

Релиз Joomla 6.1.0

Проект Joomla! объявил о доступности Joomla 6.1 [Nyota] — новой минорной версии шестой серии, а также о выпуске релиза исправлений ошибок Joomla 5.4.5. Релиз 6.1 приносит ряд долгожданных функций, повышающих удобство управления контентом и защиту от спама.

👩‍💻 Компонент "CS Афиши" для Joomla.

👩‍💻 Компонент "CS Афиши" для Joomla.

Расширение "CS Афиши" позволяет выводить список мероприятий, фильтровать их по датам, поиск по заголовкам и описанию.

В состав пакета расширений входят:
- Компонент "CS Афиши"
- Модуль "Календарь событий"
- Модуль "Предстоящие события"
- Библиотека "ImgResize"

Расширение "CS Афиши" позволяет выводить список мероприятий, фильтровать их по датам, поиск по заголовкам и описанию.

Модуль "Календарь событий" отображает предстоящие и прошедшие мероприятие на календаре, с отображением мероприятий на конкретную дату во всплывающем окне.

Модуль "Предстоящие события" показывает список предстоящий событий по порядку их наступления.

P.S. Расширение платное, но плата символическая, чисто для отработки приема платежей. Ключи без ограничения по времени, купившие сейчас - смогут обновляться без ограничений.

Разработчик - участник нашего сообщества Дмитрий Денисов (@codersite).

Страница расширения
Демо

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

kurz

  • Захожу иногда
  • 105
  • 1 / 0
Отключила разделение комментариев по языкам в JComments 3.0.5, Joomla! 3.4.4.
Воспользовалась для этого инструкцией smartа http://joomlaforum.ru/index.php/topic,40777.msg447672.html#msg447672

Разделения по языкам действительно теперь нет, но все страницы с комментариями теперь грузятся очень долго, протестировала время загрузки, оказалось 18.50s. Языки реализуются через Falang Version V2.1.0.

Прекрасный компонент JComments, спасибо огромное разработчику. Пользуюсь им уже 5 лет. Обычно проблем не возникает, я вообще считаю JComments лучшим компонентом. Думаю, что это я где-то ошиблась. Просто не могу найти причину. Подскажите на что обратить внимание, из-за чего  это происходит.
*

kurz

  • Захожу иногда
  • 105
  • 1 / 0
Re: Очень долго грузятся комментарии
« Ответ #1 : 21.10.2015, 23:29:56 »
Оказывается все дело в модуле JComments Latest 3.0.4. Без модуля все прекрасно грузится. Что теперь делать, дорогие товарищи? Что там может быть?
Без разделения по языкам грузится нормально, с разделением - не просто долго, а очень долго. Что может мешать загрузке? Откликнитесь, специалисты.
« Последнее редактирование: 22.10.2015, 18:52:24 от kurz »
*

kurz

  • Захожу иногда
  • 105
  • 1 / 0
В модуле JComments Latest. в файле helper.php закомментировала код
Код
$where[] = 'c.lang = ' . $db->Quote(JCommentsMultilingual::getLanguage());
и удалила из
Код
JOIN #__jcomments_objects AS o ON c.object_id = o.object_id AND c.object_group = o.object_group AND c.lang = o.lang
Код
 AND c.lang = o.lang

Грузится быстро, но комментарии двоят, так как языка два.

Подскажите, что еще нужно сделать.
*

kurz

  • Захожу иногда
  • 105
  • 1 / 0
Re: Очень долго грузятся комментарии
« Ответ #3 : 22.04.2016, 17:06:05 »
Вопрос решен следующим образом.

В модуле JComments Latest. в файле helper.php в районе 127 строки находим
Код: php
$query = "SELECT c.id, c.userid, c.comment, c.title, c.name, c.username, c.email, c.date, c.object_id, c.object_group, '' as avatar"
. ", o.title AS object_title, o.link AS object_link, o.access AS object_access, o.userid AS object_owner"
. " FROM #__jcomments AS c"
. " JOIN #__jcomments_objects AS o ON c.object_id = o.object_id AND c.object_group = o.object_group AND c.lang = o.lang"
. (count($joins)? ' ' . implode(' ', $joins) : '')
. (count($where)? ' WHERE  ' . implode(' AND ', $where) : '')
. " ORDER BY " . $orderBy
;

и меняем его на

Код: php
$tag4 = JFactory::getLanguage()->getTag();
                if ($tag4 == 'ru-RU') {
                    $lang4 = 'ru-RU';
                    }
                else {
                    $lang4 = 'uk-UA';
                    }

$query = "SELECT c.id, c.userid, c.comment, c.title, c.name, c.username, c.email, c.date, c.object_id, c.object_group, '' as avatar"
. ", o.title AS object_title, o.link AS object_link, o.access AS object_access, o.userid AS object_owner"
. " FROM #__jcomments AS c"
. " JOIN #__jcomments_objects AS o ON c.object_id = o.object_id AND c.object_group = o.object_group AND o.lang = '$lang4'"
. (count($joins)? ' ' . implode(' ', $joins) : '')
. (count($where)? ' WHERE  ' . implode(' AND ', $where) : '')
. " ORDER BY " . $orderBy
;

Больше ничего делать не надо.

Если кто-то закомментировал
Код: php
$where[] = 'c.lang = ' . $db->Quote(JCommentsMultilingual::getLanguage());
раскомментируйте обратно.
« Последнее редактирование: 22.04.2016, 17:09:14 от kurz »
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться