Новости Joomla

joomLab Gallery - плагин галереи изображений для Joomla

👩‍💻 joomLab Gallery - плагин галереи изображений для Joomla.Плагин joomLab Gallery позволит Вам добавлять в любой материал неограниченное количество галерей, а главное удобно управлять файлами и эффектами в каждой галерее.Плагин использует популярны скрипты Swiper.js и FancyBox. Первый для крутой организации и эффектов галерей, а второй для красивого и функционального показа оригинальных изображений на Вашем сайте.На данный момент плагин имеет 10 макетов вывода - это 10 различных эффектов галерей и Вы можете совмещать все 10 в 1 материале.Плагин позволяет гибко настраивать индивидуально каждую галерею в материале. Вы можете выбрать макет, эффекты и даже можете управлять функциями всплывающего окна изображения.Недостатки.Такой вид реализации не предусматривает выбор изображения на сервере. Т.е. Вы не можете выбрать уже добавленное фото, только загружать заново. Плагин не предоставляет возможности доступа к медиа-менеджеру.Плагин бесплатный. Разработчик - участник нашего сообщества Александр Новиков (@pro-portal).Страница расширения@joomlafeed#joomla #расширения

Готовлю большой выпуск, включающий интервью с участниками Joomla Ну что, интересная инициатива от...

Готовлю большой выпуск, включающий интервью с участниками Joomla Ну что, интересная инициатива от...

Готовлю большой выпуск, включающий интервью с участниками Joomla 🖨Ну что, интересная инициатива от @webtolkru в виде интервью с разными участниками весьма меня увлекла. Я, вооружившись данным примером, решил подготовить выпуск для NorrNext (@norrnext) и экстраполировал идею на международный масштаб. Теперь готовлю эксклюзивный выпуск с участниками Joomla сообщества со всего мира, которые, в той или иной мере, внесли свой вклад в развитие и популяризацию системы. Будут беседы с людьми из разных стран и фото с юбилейной символикой 📸Работа в процессе 👆 📝О результатах оповещу отдельно.

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

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 »
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться