Новости Joomla

Логирование действий пользователя в Joomla. Создание плагина Actionlog

Логирование действий пользователя в Joomla. Создание плагина Actionlog

Логирование действий пользователя в Joomla. Создание плагина Actionlog.На вашем сайте, внутреннем портале, в интернет-магазине кто-то что-то сделал, а потом всё сломалось: сайт открывается криво (или не открывается вообще?), перестали работать фоновые задачи в планировщике, установились неправильные скидки всем пользователям на все товары... Предположим, что с безопасностью у вас всё хорошо: Joomla свежая, актуальная, расширения - тоже. Да и в логах сервера и логах Joomla тоже чисто... Тогда остаётся ещё один источник информации - Лог действий пользователей Joomla. Основная его задача - помочь быстро найти кому настучать по рогам причину и устранить её.Всё, что связано с действиями в админке - может логироваться: от обновления системы и компонентов, изменения настроек до редактирования и сохранения конкретных элементов (статьи, товары, категории и т.д.) и загрузки файлов через медиа менеджер. Нередко этот функционал помогает найти тех контент-менеджеров, кто дублирует названия товаров, создавая дубли и тем самым негативно влияя на SEO. Или же вдруг обнаруживается недозаполненная, но опубликованная карточка товара, которой не должно было быть, но она появилась. И ладно если б это был единичный случай...Читать статью на Хабре#joomla #разработка #php

WT View PDF - контент-плагин просмотра PDF для JoomlaПлагин позволяет отображать pdf файлы на...

WT View PDF - контент-плагин просмотра PDF для JoomlaПлагин позволяет отображать pdf файлы на сайте Joomla в виде HTML5
<object>, а так же с помощью javascript библиотеки PDF.js. В этом случае подключите её самостоятельно или используйте плагин web assets WT PDF.js. Укажите путь к файлу в шорт-коде
{PDF}path/to/file.pdf{/PDF}.Вы можете указать параметр
tmpl в шорт-коде для отображения PDF с выбранным макетом. Например, 
{PDF tmpl=html5object}path/to/file.pdf{/PDF} . Если параметр
tmpl не указан, то PDF-файл будет отображаться с помощью макета, указанного по умолчанию в настройках плагина.Плагин предоставляет 4 макета:- default - pdf-файл встраивается в страницу целиком с помощью библиотеки PDF.js. Требует установленного плагина веб-ассета WT PDF.js.- bootstrap-modal - просмотр файла во всплывающем окне Bootstrap 5. Отображается кнопка, по нажатию на которую открывается модальное окно. Также внизу окна отображается прогресс просмотра текущего файла. Требует установленного плагина веб-ассета WT PDF.js.- html5object - отображение содержимого файла с помощью HTML5 тега
<object>. Этот макет не требует установки никаких дополнительных плагинов и отображает содержимое pdf файла в Joomla с помощью стандартного для браузера окна.- uikit-modal - аналогично макету Bootstrap, но с использованием UIkit.Также вы можете создать собственные макеты вывода в папке
plugins/content/wtviewpdf/tmpl плагина Joomla.Минимальная версия Joomla - 5.
Страница расширенияGitHub расширения👩‍💻 Спасибо за помощь в работе над плагином участнику нашего сообщества - Виталию Некрасову (@vitalik_a).#joomla #расширения

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

Phenom-IX

  • Осваиваюсь на форуме
  • 11
  • 0 / 0
Доброго времени суток!
Ошибка возникла после установки нового шаблона(возможно вместо шаблона вирус) качал шаблон с сайта Версия Joomla самая последняя на данный момент, хотя точно не скажу ибо теперь не могу попасть в админку.

Вот такое выдает вместо самого сайта.

Fatal error: JUser::getParam(): The script tried to execute a method or access a property of an incomplete object. Please ensure that the class definition "Joomla\Registry\Registry" of the object you are trying to operate on was loaded _before_ unserialize() gets called or provide a __autoload() function to load the class definition in /home/virtwww/путь/http/libraries/joomla/user/user.php on line 284

А вот такое вместо админки

Fatal error: JApplication::getUserState(): The script tried to execute a method or access a property of an incomplete object. Please ensure that the class definition "Joomla\Registry\Registry" of the object you are trying to operate on was loaded _before_ unserialize() gets called or provide a __autoload() function to load the class definition in /home/virtwww/путь/http/libraries/legacy/application/application.php on line 528

Что самое интересное, что по адресу www.sevsad15.ru сайт отображается нормально, а страница авторизации в админки просто пустая висит лого Joomla и название сайта и все нет формы для ввода данных аккаунта. Если попытаться войти через форму авторизации на сайте выдает такое

Fatal error: Call to a member function isAdmin() on a non-object in /home/virtwww/здесь_путь/http/plugins/authentication/cookie/cookie.php on line 52

Полазил по инету есть похожие проблемы но нигде никто не смог их решить. Заранее спасибо всем кто примет участие в обсуждении. Так же извиняюсь если неправильно оформил пост.
*

Phenom-IX

  • Осваиваюсь на форуме
  • 11
  • 0 / 0
Re: Ошибка после установки шаблона
« Ответ #1 : 09.03.2015, 03:54:16 »
Уффф! Часть проблемы удалось решить! Проблема с отображением сайта решилась удалением всех записей из таблицы сессий в MySQL тем не менее доступа к админке по прежнему нету, не отображается форма авторизации. Отладчик говорит:

Fatal error: Call to a member function isAdmin() on a non-object in /home/virtwww/путь/http/plugins/authentication/cookie/cookie.php on line 52


{
      // No remember me for admin
      if ($this->app->isAdmin()) ---------- 52 строка
      {
         return false;
      }
« Последнее редактирование: 09.03.2015, 05:03:54 от Phenom-IX »
*

Phenom-IX

  • Осваиваюсь на форуме
  • 11
  • 0 / 0
Re: Ошибка после установки шаблона
« Ответ #2 : 09.03.2015, 05:05:57 »
Теперь самое смешное! Незнаю почему но авторизация заработала, т.е. на странице сайта ввожу логин и пароль админа и авторизация проходит, но после тогда как я нажимаю на панель управления - все та же страница с логотипом Joomla и все! Т.е. в админку не пускает, при этом уже никаких ошибок не видно. Вот ппц! :-X
*

Phenom-IX

  • Осваиваюсь на форуме
  • 11
  • 0 / 0
Re: Ошибка после установки шаблона
« Ответ #3 : 10.03.2015, 20:53:28 »
Этим методом http://joomlaforum.ru/index.php/topic,273055.new.html#new неполучается выбивает ошибку

Fatal error: Call to undefined method JDocumentHTML::addScriptVersion() in /home/virtwww/путь/http/administrator/templates/red_isis/index.php on line 22
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Ошибка при входе в корзину шаблон jmart

Автор dimiur

Ответов: 5
Просмотров: 3902
Последний ответ 24.05.2023, 14:24:30
от Gleb72
Почему обновление шаблона ломает шаблон?

Автор gorbi_U

Ответов: 8
Просмотров: 2357
Последний ответ 03.05.2023, 22:54:19
от SmiP
Xelix Ultimate редактирование шаблона

Автор Darov

Ответов: 42
Просмотров: 6137
Последний ответ 20.03.2023, 12:16:59
от marksetter
Установка шаблона или быстрого старта qnap

Автор weser

Ответов: 12
Просмотров: 2304
Последний ответ 09.02.2023, 17:16:58
от weser
Не подлючает модуль из шаблона

Автор misteri27

Ответов: 0
Просмотров: 1626
Последний ответ 31.01.2023, 12:58:05
от misteri27