Новости Joomla

Вышел JoomShoppping 5.7.0Один из популярных компонентов интернет-магазина на Joomla

Вышел JoomShoppping 5.7.0Один из популярных компонентов интернет-магазина на Joomla.30 апреля вышел релиз 5.6.2, а 15 мая его догнал релиз 5.7.0. В целом можно отметить, что команда разработки взяла курс на развитие собственного установщика расширений для JoomShopping, а так же на удобство администрирования магазина в панели администратора.👩‍💻 v.5.7.0. Что нового?- Добавлено управление платными расширениями (установка / обновление / получение ключа).- Возможность изменять позиции для аддонов. Других подробностей нет, но возможно это означает что для вывода данных аддонов стало возможно переключать позиции вывода в шаблоне JoomShopping вида _tmp_var_bottom_price и т.д.- Улучшена форма создания клиента для администратора – введенные данные сохраняются после ошибки проверки.- Новый параметр конфигурации admin_products_search_by_prod_id_range (поиск по диапазону идентификаторов товаров (x-y)). В интерфейсе настроек его нет. Нужно включать в файле user_config.php.- для разработки аддонов - новый метод getAddonParam().- Добавлены новые триггеры для плагинов- Исправления ошибок.👉 v.5.6.2 (30.04.2025)- Атрибуты, характеристики - добавлена иконка в списке с подсказкой о том, что этот элемент не используется- Атрибуты, характеристики - подсчет количества товаров, где используется данная характеристика / атрибут- Библиотека обработки изображений: - - добавлена поддержка avif- - исправлена ошибка с обработкой прозрачности для webp- Добавлена новая настройка: поиск товаров администратором по коду атрибута- Добавлена кнопка "Копировать" в списке способов оплаты (опции / способы оплаты)- Шаблон товара - оптимизирована загрузка шаблона - block_image_middle, блокировка изображения с помощью большого пальца- Все поля mysql имеют значения по умолчанию- Исправления ошибок- Добавлены новые триггеры для плагиновСкачать JoomShopping#JoomShopping #расширения

Как вызвать событие только для указанной (одной или более) группы плагинов в Joomla 5Системные...

Как вызвать событие только для указанной (одной или более) группы плагинов в Joomla 5Системные плагины в Joomla срабатывают всегда, но большое их количество может негативно сказаться на скорости работы Приложения. А во-вторых ошибка в системном плагине, добавляющем кнопку в тулбар может обрушить механизм регистрации / авторизации пользователя. Поэтому для лучшего быстродействия и надёжности работы системы плагины в Joomla разделены на группы. Каждая группа срабатывает только в определённом месте и в определённый момент времени. Небольшой пост-шпаргалка для Joomla-разработчиков от участника нашего сообщества Виталия Некрасова (@vitalik_a) подскажет как в своём коде сделать то, что написано в заголовке поста 😎Читать пост на Хабре#joomla #php #разработка #webdev

Обновление модуля WT Quick links v.2.3

Обновление модуля WT Quick links v.2.3

Обновление модуля WT Quick links v.2.3.0Модуль позволяет создавать быстрые наборы элементов: ссылки на различные сущности на сайте Joomla: категории материалов, Virtuemart, JoomShopping, пункт меню или пользовательскую ссылку. Есть условия для исключений показа элементов списка.Вы можете создавать собственные макеты вывода модуля, создавая таким образом почти всё, что угодно: от простого списка ссылок до стены фотографий на главную страницу или ссылки-теги для перелинковки категорий интернет-магазина. Модуль позволяет выводить изображения, адаптивные изображения, видео, адаптивные видео. Также это могут быть не только ссылки, но и список вопросов FAQ, элементы Bootstrap Tabs, Accordion и т.д.v.2.3.0 Что нового?- Собственные макеты для ссылокТеперь для каждой ссылки можно указать собственный макет из папки /tmpl/sublayout/. Для использования модуля в этом режиме, необходимо выбрать макет модуля - default-sublayouts или создать собственный вариант этого макета. - Обработка плагинами контентаСодержимое поля Дополнительный текст для ссылки теперь обрабатывается плагинами контента.- Поле примечанияДобавлено поле примечания для ссылки. Это удобно ориентации в большой форме.- Рефакторинг кодаПроведена чистка и улучшения кода.Страница расширенияGitHub#расширения #virtuemart #JoomShopping

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

OZlaim1

  • Осваиваюсь на форуме
  • 15
  • 0 / 0
    Доброго дня.
    Суть проблемы названа в теме.
    Опишу ситуацию.
    Хостинг недавно прислал письмо, что добавили возможность снизить нагрузку на сайт с помощью переключения на PHP 7.1 OPcache.
    Отлично! Подумал я, но после перехода вылетает ошибка "Error displaying the error page: Application Instantiation Error".
    Google не помог, а тех. поддержка отписывается шаблонными ответами "Обратитесь к разработчику сайта". Шикарная ТП. *ОХ-Х-Х*
    Что предпринимал:
    1.Обновлял Joomla до последний версии. Ошибка изменилась на просто "Error".
    2.Отключал все плагины и модули.
    3.Менял пароли на БД. В какой-то ветке я видел аналогичный вопрос, но там человек решил переделать сайт с нуля.

    Какие плагины установлены:
    System - Javascript Async & Defer (ve. 2.0.0)
    Content - Extranews plugin (ver. 3.0.7)
    Sourcerer (ver. 6.3.7)
    System - JCH Optimize - отключен
    SP Thumbnail
    sh404SEF ( ver. 4.4.4.1791)
    AllVideos (ver 4.7.0)

    Версия CSM: Joomla 3.2.1
    Я уже не знаю куда копать и что делать *suicide*. Подскажите пожалуйста.
*

ProtectYourSite

  • Живу я здесь
  • 2364
  • 137 / 4
  • Безопасность вебсайтов
Joomla 3.2 несовместима с PHP 7, вам необходимо обновить её до  последней версии.
*

OZlaim1

  • Осваиваюсь на форуме
  • 15
  • 0 / 0
Разве? https://downloads.joomla.org/ru/technical-requirements-ru По системным требованием начиная с 3 версии поддерживается PHP 7.1 +
Но это не суть, в топике я уже писал, что "1.Обновлял Joomla до последний версии. Ошибка изменилась на просто "Error".
*

Webster

  • Захожу иногда
  • 185
  • 7 / 0
Необходимо включить полное отображение ошибок.И 3.2 на 7.1 не будет работать.
Точнее все плагины и прочее...Это исключительно индивидуальная дорпботка
*

OZlaim1

  • Осваиваюсь на форуме
  • 15
  • 0 / 0
Необходимо включить полное отображение ошибок.И 3.2 на 7.1 не будет работать.
Точнее все плагины и прочее...Это исключительно индивидуальная дорпботка
То есть, мне для начала нужно обновить до 3.9 и потом отключить все плагины? А как включить отображение ошибок?
*

ProtectYourSite

  • Живу я здесь
  • 2364
  • 137 / 4
  • Безопасность вебсайтов
Обновить все расширения, обновить Joomla, дообновлять расширения и отключать плагины. Если ошибка, переключить на шаблон протостар и проверить работу.
Ошибки включаются в настройках в админке.

И PHP 7 поддерживает только Joomla от 3.5
https://www.joomla.org/announcements/release-news/5640-timeline-update-for-3-5.html

*

OZlaim1

  • Осваиваюсь на форуме
  • 15
  • 0 / 0
Обновить все расширения, обновить Joomla, дообновлять расширения и отключать плагины. Если ошибка, переключить на шаблон протостар и проверить работу.
Ошибки включаются в настройках в админке.

И PHP 7 поддерживает только Joomla от 3.5
https://www.joomla.org/announcements/release-news/5640-timeline-update-for-3-5.html
ОК! Спасибо, попробую и отпишусь!
=============================
Вообщем спасибо ребят, кто принял участие в этом не легком бою *DRINK*, по крайней мере для меня ^-^
Проблему решил, косяк нашел, только я не понимаю, как с этим косяком работала Joomla.
И так:
1. В файле configuration.php была косячная строка, а именно "public $host = 'localhost:';" с двоеточиями. Как работало более 3-х лет, я не понимаю. Убрал их и ошибка Error на Joomla 3.9 сразу пропала, точнее сказать - появился второй косяк.
2. Шаблон выдавал ошибку "0 - Using $this when not in object context". В админке сменил на дефолтный и всё заколосилось.
И я всю ночь редактировал шаблон "Bezz3", чтобы как-то он походил на предыдущий.
Если потребуется могу более подробно расписать, какие шаги предпринимал
P.S.: Joomla убивает хуже сигарет и алкоголя ;D
« Последнее редактирование: 09.08.2019, 09:55:56 от OZlaim1 »
*

wishlight

  • Гуру
  • 5047
  • 311 / 1
  • От 300 руб быстрый хостинг. Сервера.
*

OZlaim1

  • Осваиваюсь на форуме
  • 15
  • 0 / 0
Joomla 3.5 ошибка Using $this when not in object context
Спасибо за сылку, но этот топик я уже читал. Такой строчки нет, а по логам жаловался на плагин. Методом проб выяснил, что это из-за шаблона.
Шаблон 2013г. и поэтому не удивительно, что косяк в нем был
*

draff

  • Гуру
  • 5801
  • 434 / 7
  • ищу работу
Включите отладку и выложите стек сюда, если сами ошибку не увидите.
*

OZlaim1

  • Осваиваюсь на форуме
  • 15
  • 0 / 0
Включите отладку и выложите стек сюда, если сами ошибку не увидите.
а отладка включается через админу или с помощью  htaccess?
А то пробовал по одно инструкции, и все безуспешно =)

Основной вопрос решен, шаблон до полнится ))
*

ProtectYourSite

  • Живу я здесь
  • 2364
  • 137 / 4
  • Безопасность вебсайтов
в configuration.php $error_reporting = 'development';
*

OZlaim1

  • Осваиваюсь на форуме
  • 15
  • 0 / 0
Пробовал $error_reporting = 'development'; - выдает чистую страницу с надписью "Error"
public $error_reporting = 'development'; - Ошибка 500
В админке включил  "Отладка системы"
Если честно, то я ничего не понял
Выдало следующие:

http://prntscr.com/oqhrvk

Call stack
#   Function   Location
1   ()   JROOT/libraries/src/Application/CMSApplication.php:370
2   Joomla\CMS\Application\CMSApplication::getMenu()   JROOT/libraries/src/Application/SiteApplication.php:275
3   Joomla\CMS\Application\SiteApplication::getMenu()   JROOT/templates/gamers/vertex/responsive/responsive_mobile_top_bar.php:50
4   require()   JROOT/templates/gamers/vertex/includes/vertex_includes_top.php:3
5   require()   JROOT/templates/gamers/index.php:105
6   require()   JROOT/libraries/src/Document/HtmlDocument.php:658
7   Joomla\CMS\Document\HtmlDocument->_loadTemplate()   JROOT/libraries/src/Document/HtmlDocument.php:720
8   Joomla\CMS\Document\HtmlDocument->_fetchTemplate()   JROOT/libraries/src/Document/HtmlDocument.php:535
9   Joomla\CMS\Document\HtmlDocument->parse()   JROOT/libraries/src/Application/CMSApplication.php:1030
10   Joomla\CMS\Application\CMSApplication->render()   JROOT/libraries/src/Application/SiteApplication.php:778
11   Joomla\CMS\Application\SiteApplication->render()   JROOT/libraries/src/Application/CMSApplication.php:202
12   Joomla\CMS\Application\CMSApplication->execute()   JROOT/index.php:49

Предполагаю будет проще новый шаблон допилить, чем эти ошибки исправлять?
*

draff

  • Гуру
  • 5801
  • 434 / 7
  • ищу работу
Код
3   Joomla\CMS\Application\SiteApplication::getMenu()   JROOT/templates/gamers/vertex/responsive/responsive_mobile_top_bar.php:50
Выложите на пару строк выше и ниже, но вероятнее всего, что решение  ошибки написали выше .
При переходе на PHP 7.1 сайт выдает ошибку
*

OZlaim1

  • Осваиваюсь на форуме
  • 15
  • 0 / 0
Код
3   Joomla\CMS\Application\SiteApplication::getMenu()   JROOT/templates/gamers/vertex/responsive/responsive_mobile_top_bar.php:50
Выложите на пару строк выше и ниже, но вероятнее всего, что решение  ошибки написали выше .
При переходе на PHP 7.1 сайт выдает ошибку
"Выложите на пару строк выше и ниже" - а как это сделать?
Код
	<?php if ($s5_responsive_mobile_bar_active == "enabled") { ?>
<div id="s5_responsive_mobile_bar_active">
<span>
<?php echo JSite::getMenu()->getActive()->title; ?>
</span>
</div>
<?php } ?>
Правильно Вас понял?
Выкачил сайт с хостинга и прогнал программой "Folder Find Text". Такой строчки "$menu = &JSite::getMenu();" в фалах сайта нет.
*

fbr

  • Завсегдатай
  • 1658
  • 204 / 7
JSite::getMenu()->getActive()->title;
попробуйте заменить на
Код
JFactory::getApplication()->getMenu()->getActive()->title;
*

OZlaim1

  • Осваиваюсь на форуме
  • 15
  • 0 / 0
попробуйте заменить на
Код
JFactory::getApplication()->getMenu()->getActive()->title;
Спасибо! Ошибка пропала, но вместе с ней и меню сайта  ;D  ;D
Визуально меню нет, а в коде ссылки есть. В админке заметил, что нету некоторых позиций при установки модулей, которые есть при просмотре через /?tp=1
==========================
Хотя....можно же в CSS по редактировать, и получить желаемый результат =)
Ещё раз спасибо ребят за участие в этом не легком бою ^-^
P.S.: Хоть всю ночь редактировал Bezz3...опыт бесценен  ;D ;D
« Последнее редактирование: 09.08.2019, 22:46:09 от OZlaim1 »
*

draff

  • Гуру
  • 5801
  • 434 / 7
  • ищу работу
Такой строчки "$menu = &JSite::getMenu();" в фалах сайта нет.
Ошибка в этом месте, что я пподчеркнул <?php echo JSite::getMenu()->getActive()->title; ?>
*

OZlaim1

  • Осваиваюсь на форуме
  • 15
  • 0 / 0
Ошибка в этом месте, что я пподчеркнул <?php echo JSite::getMenu()->getActive()->title; ?>
Спасибо, видимо недосып сказался=), вероятно в другом файле index.php искал ;D
P.S.: Думал проблема не решаема и хотел уже смирится. Но благо зарегистрировался на этом форуме (со второй попытки, на рамблер актив. письмо не приходило) и получил помощь ^-^.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Восстановить сайт

Автор 1c-zhit

Ответов: 1
Просмотров: 1185
Последний ответ 07.08.2024, 21:00:57
от Vastriet
Сервер выдает 301, вместо 404

Автор astinasty

Ответов: 29
Просмотров: 3816
Последний ответ 01.03.2024, 21:01:48
от ProtectYourSite
Не грузится страница админки, после смены хостинга. Но сам сайт работает

Автор Janitor

Ответов: 2
Просмотров: 1123
Последний ответ 02.07.2023, 10:37:01
от Janitor
При переходе в категорию остается активной страница, с которой пришел

Автор Vika24

Ответов: 4
Просмотров: 795
Последний ответ 12.05.2023, 18:26:33
от Vika24
Call to a member function NewColorizeImage() on null при переходе PHP 7 [Решено]

Автор Eholov

Ответов: 3
Просмотров: 3072
Последний ответ 17.03.2023, 11:03:04
от Olexa