Новости Joomla

JoomGallery 4.1.0 - компонент галереи изображений для Joomla

JoomGallery 4.1.0 - компонент галереи изображений для Joomla

Новая итерация компонента продолжает развиваться, ведь с v.4.x компонент был переписан практически с нуля.

v.4.1.0. Что нового?

Редактирование метаданных изображений. Теперь метаданные можно не только читать, но и напрямую редактировать и записывать обратно в изображение JPG. Поддерживаются данные EXIF ​​и IPTC.

Полная совместимость с Joomla! 4.x, 5.x и 6.x. Компонент почистили от устаревших методов в коде.

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

Несколько сеток lightGallery на одной странице. Будь то плагины контента или модули изображений: теперь вы можете отображать несколько галерей или категорий на одной странице без каких-либо ограничений.

Множество мелких исправлений ошибок и оптимизаций.

Сайт проекта

GitHub расширения

Скачать

Вышел релиз Joomla 5.3.2

Релиз исправлений ошибок Joomla 5.3.2

Проект Joomla рад сообщить о выпуске Joomla 5.3.2. Это релиз исправлений ошибок для серии Joomla 5.3.

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

dron

  • Завсегдатай
  • 1581
  • 16 / 10
День добрый.
Есть сайт на Joomla 1.5 + Jcomments 2.3.0. Мигрирую на Joomla 3.9. С помощью SP Upgrade перенес материалы, разделы и меню. Все в порядке.
Как теперь правильно перенести комментарии из Jcomments?

Заранее спасибо!
« Последнее редактирование: 09.11.2019, 13:48:48 от dron »
*

Director.Gq

  • Осваиваюсь на форуме
  • 33
  • 1 / 1
Давай главное не бойтесь !  Установите компонент комментариев на новую Joomla.  скопируйте туда  Данные .
 Скорее всего там Будет не хватать каких-то столбцов. Тогда вам придется их добавить вручную.
*

voland

  • Легенда
  • 11028
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
1.5 -> 1.7 -> 2.5 -> 3.x -> 3.9
На каждом этапе обновлять компонент jComments до последней совсместимой с движком версии.
*

Director.Gq

  • Осваиваюсь на форуме
  • 33
  • 1 / 1
voland Да согласен можно и так наверное это лучший вариант. !
*

dron

  • Завсегдатай
  • 1581
  • 16 / 10
1.5 -> 1.7 -> 2.5 -> 3.x -> 3.9
На каждом этапе обновлять компонент jComments до последней совсместимой с движком версии.

И только так? Я все содержимое сайта, а это более 10 тыс страниц, перенес проще. Если честно, из-за комментариев (если все на столько сложно) я так заморачиваться попросту не стану...
*

dron

  • Завсегдатай
  • 1581
  • 16 / 10
Давай главное не бойтесь !  Установите компонент комментариев на новую Joomla.  скопируйте туда  Данные .
 Скорее всего там Будет не хватать каких-то столбцов. Тогда вам придется их добавить вручную.
Ну, если честно, так я уже пробовал. Комментарии перенеслись, но, действительно, не хватало одного столбца в таблице, из-за чего возникала ошибка. Я этот столбец добавил. Ошибка пропала, однако комментарии видны лишь в админке. И они не привязаны к материалам....
*

Director.Gq

  • Осваиваюсь на форуме
  • 33
  • 1 / 1
Цитировать
И они не привязаны к материалам
Ну это наверное потому что не совпадают  ID Материалов.
Проверьте это.
*

voland

  • Легенда
  • 11028
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
И только так? Я все содержимое сайта, а это более 10 тыс страниц, перенес проще. Если честно, из-за комментариев (если все на столько сложно) я так заморачиваться попросту не стану...
Не только, но самый простой.
Можно на копии сайта, а потом выдернуть только таблицы от jcomments
*

dron

  • Завсегдатай
  • 1581
  • 16 / 10
Ну это наверное потому что не совпадают  ID Материалов.
Проверьте это.
Ненене, я очень много времени посвятил тому, чтобы мигрировать сохранив урлы и айдишники.
*

dron

  • Завсегдатай
  • 1581
  • 16 / 10
Не только, но самый простой.
Можно на копии сайта, а потом выдернуть только таблицы от jcomments
Вот это интересней. Я все делаю как раз на копии.
Какая последовательность правильная: сперва поставить нулёвый компонент на Joomla 3.9, а потом переносить таблицы? Или сперва таблицы копировать со старой Joomla, а потом сверху новый компонент поставить?

И можно ли использовать SP Upgrade для миграции?
*

Director.Gq

  • Осваиваюсь на форуме
  • 33
  • 1 / 1
Ну если в новой версии есть и sql файлы которые при обновлении будут запускаться тогда Да! 
сначала устанавливается старые таблицы потом обновляйте до новых.
*

dron

  • Завсегдатай
  • 1581
  • 16 / 10
Ну, получилось, вроде! Комментарии открываются, модули работает.

Только вот в материалах, где есть комментарии, такая вот ошибка:

Код
Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; JCommentsPagination has a deprecated constructor in /var/www/сайт.ru/data/www/сайт.ru/components/com_jcomments/helpers/pagination.php on line 18

А на главной странице такая вот ошибка:
Код
Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; plgContentJComments has a deprecated constructor in /var/www/сайт.ru/data/www/сайт.ru/plugins/content/jcomments/jcomments.php on line 25

 :(
« Последнее редактирование: 08.11.2019, 00:40:36 от dron »
*

Director.Gq

  • Осваиваюсь на форуме
  • 33
  • 1 / 1
Да это известная проблема Сейчас расскажу почему. У Вас в коде. Конструктор объекта имеет такое же название как и сам класс это старый стиль написания.
Вам надо перейти по этому адресу.
/var/www/сайт.ru/data/www/сайт.ru/components/com_jcomments/helpers/pagination.php on line 18
Заменить первую функцию с названием класса.
Заменитель название на слово. __construct
И всё ваша ошибка пропадёт.
*

Director.Gq

  • Осваиваюсь на форуме
  • 33
  • 1 / 1
Покажу на примере как это сделать.
Сейчас у вас код выглядит приблизительно так.
Код: php
class plgContentJComments extends JPlugin
{
function plgContentJComments( &$subject, $config)
{
parent::__construct($subject, $config);
}
Вам надо сделать чтобы было вот так.
Код: php
class plgContentJComments extends JPlugin
{
function __construct ( &$subject, $config)
{
parent::__construct($subject, $config);
}
Надеюсь вы посчитаете это полезным!!!))
Удачи вам.
 
« Последнее редактирование: 08.11.2019, 01:32:55 от Director.Gq »
*

ProtectYourSite

  • Живу я здесь
  • 2364
  • 137 / 4
  • Безопасность вебсайтов
Расскажи тогда сразу по count, а то вдруг комментарии из-за ошибки отправить не могут
*

Director.Gq

  • Осваиваюсь на форуме
  • 33
  • 1 / 1
Цитировать
Расскажи тогда сразу по count, а то вдруг комментарии из-за ошибки отправить не могут
Прошу прощения! Не понял вопроса но уточните я расскажу.
*

Director.Gq

  • Осваиваюсь на форуме
  • 33
  • 1 / 1
Ну в моей версии нет такого шаблона. BFLightBlue
Ну по ошибке что я могу сказать.
Есть ли проверять количество в массиве таким способом.
Код
$arr = ['a','b' , 'c'] ; // вернет 3
$arr = 'abc' // вернет - Warning
$arr = '' ; // вернет - Warning 
echo count($arr)
Переменная обязательно должна быть либо массивом либо объектом.
Поэтому правильно будет в начале проверить.
Где-то таким способом можно.
Код: php
if( !is_string($arr) && !empty($arr) )
{
   echo count($arr) ; 
}#END IF
Отправка сообщений в JComments происходит AJAX.  и если в ответ сервера запишется warning то js Не разберёт ответ от сервака. Хотя при этом комментарии всё равно должны добавляться по идеи.
*

dron

  • Завсегдатай
  • 1581
  • 16 / 10
Покажу на примере как это сделать.
Сейчас у вас код выглядит приблизительно так.
Код: php
class plgContentJComments extends JPlugin
{
function plgContentJComments( &$subject, $config)
{
parent::__construct($subject, $config);
}
Вам надо сделать чтобы было вот так.
Код: php
class plgContentJComments extends JPlugin
{
function __construct ( &$subject, $config)
{
parent::__construct($subject, $config);
}
Надеюсь вы посчитаете это полезным!))
Удачи вам.
 
Благодарю Вас за подробный ответ, но это все делать не понадобилось. Прилетело обновление JComments 3.0.7, и ошибки пропали.
*

Director.Gq

  • Осваиваюсь на форуме
  • 33
  • 1 / 1
Цитировать
Прилетело обновление JComments 3.0.7, и ошибки пропали.
А ну то Они наверное увидели наконец-то. )))
Молодцы хоть обновление присылают.
Не подскажете в новой версии есть такое - загрузка файлов в комментариях.  Хотя бы картинок.
*

ProtectYourSite

  • Живу я здесь
  • 2364
  • 137 / 4
  • Безопасность вебсайтов
Нету, это обновление безопасности, функционал особо не менялся
*

dron

  • Завсегдатай
  • 1581
  • 16 / 10
Следом еще и 3.0.7.5 прилетело )))
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Общее количество комментариев, оставленных конкретным пользователем

Автор Vlad1

Ответов: 9
Просмотров: 2944
Последний ответ 28.09.2022, 23:21:05
от Helios
Модуль для вывода последних комментариев из JComments

Автор draff

Ответов: 7
Просмотров: 3169
Последний ответ 16.09.2021, 21:35:48
от draff
Вывести один и тот же список комментариев плагина jcomments на разных материалах

Автор max_max

Ответов: 17
Просмотров: 1988
Последний ответ 16.10.2020, 20:48:50
от gartes
Не отображается оценка комментариев

Автор Vitek23

Ответов: 6
Просмотров: 3379
Последний ответ 27.04.2020, 14:22:16
от Nobillis
JComments количество комментариев

Автор rrrccc

Ответов: 0
Просмотров: 1002
Последний ответ 13.02.2020, 11:17:22
от rrrccc