Новости 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 Гость просматривают эту тему.
  • 14 Ответов
  • 1316 Просмотров
*

Serebro2009

  • Захожу иногда
  • 135
  • 0 / 0
Добрый день, может кто подскажет. необходимо сделать дополнительный пункт или поле в менеджере редакторов пунктов меню, так чтобы информация была доступна в массиве $params:




на данный момент дополнительную информацию я формирую "в ручную", редактируя файл default.php

*

Shustry

  • Гуру
  • 6434
  • 745 / 3
Re: Редактирование пункта меню
« Ответ #1 : 19.05.2015, 14:20:22 »
note (заметка) там есть для таких случаев.
*

Serebro2009

  • Захожу иногда
  • 135
  • 0 / 0
Re: Редактирование пункта меню
« Ответ #2 : 19.05.2015, 15:22:19 »
Я вижу, но не нахожу ее описание в XML
*

neogeek

  • Захожу иногда
  • 196
  • 21 / 2
Re: Редактирование пункта меню
« Ответ #3 : 19.05.2015, 17:41:50 »
Или я не так понял или вы не видите штатных возможностей. Есть тип пункта меню - Системные ссылки там есть Заголовок и разделитель используйте их.
*

neogeek

  • Захожу иногда
  • 196
  • 21 / 2
Re: Редактирование пункта меню
« Ответ #4 : 19.05.2015, 17:42:42 »
Какую дополнительную информацию? что вы хотите сделать?
*

Serebro2009

  • Захожу иногда
  • 135
  • 0 / 0
Re: Редактирование пункта меню
« Ответ #5 : 19.05.2015, 20:14:32 »
Стандартная иерархия пунктов меню следующая:



Мне необходимо добавить дополнительный контейнер чтобы была возможность в админке Joomla давать его описание. На данный момент, этот блок добавляется путем редактирования  файла default.php, но таким образом я не могу задавать описание блока для каждого подпункта меню...я бы хотел, чтобы это описание бралось из созданного дополнительного поля
*

Shustry

  • Гуру
  • 6434
  • 745 / 3
Re: Редактирование пункта меню
« Ответ #6 : 19.05.2015, 21:32:36 »
Я вижу, но не нахожу ее описание в XML
В каком XML и зачем она вам там нужна? В шаблоне меню &item->note выводите где угодно.
*

Serebro2009

  • Захожу иногда
  • 135
  • 0 / 0
Re: Редактирование пункта меню
« Ответ #7 : 19.05.2015, 21:48:52 »
Мне нужно не выводить, а брать текстовое значение, чтобы оно было доступно в массиве $params
*

Shustry

  • Гуру
  • 6434
  • 745 / 3
Re: Редактирование пункта меню
« Ответ #8 : 19.05.2015, 22:06:27 »
Зачем вам оно в $params?
*

Serebro2009

  • Захожу иногда
  • 135
  • 0 / 0
Re: Редактирование пункта меню
« Ответ #9 : 19.05.2015, 22:35:59 »
>>Зачем вам оно в $params?

У меня custom меню, необходима дополнительная информация для конкретного пункта/подпункта
*

Shustry

  • Гуру
  • 6434
  • 745 / 3
Re: Редактирование пункта меню
« Ответ #10 : 19.05.2015, 23:21:07 »
Я написал выше как для конкретного пункта меню вывести. Вы ведь не пробовали даже.
*

Serebro2009

  • Захожу иногда
  • 135
  • 0 / 0
Re: Редактирование пункта меню
« Ответ #11 : 19.05.2015, 23:31:27 »
Это не решение, если потребуется формировать два дополнительных блока для конкретного пункта меню. И как таковое, поле заметок используется для заметки/напоминания разработчика
*

Shustry

  • Гуру
  • 6434
  • 745 / 3
Re: Редактирование пункта меню
« Ответ #12 : 20.05.2015, 01:46:08 »
Ну если не решение, тогда извините. Устал очевидное доказывать.
*

Serebro2009

  • Захожу иногда
  • 135
  • 0 / 0
Re: Редактирование пункта меню
« Ответ #13 : 20.05.2015, 10:43:58 »
Я спросил каким образом можно добавить в админчасти дополнительные поля изменяя дескриптор модуля
*

neogeek

  • Захожу иногда
  • 196
  • 21 / 2
Re: Редактирование пункта меню
« Ответ #14 : 20.05.2015, 12:29:49 »
Я спросил каким образом можно добавить в админчасти дополнительные поля изменяя дескриптор модуля
Никак, причем тут модуль, если нужно добавить в админку? чтобы добавить в админку нужно править не дескриптор модуля, а дескриптор(ы) которые тут administrator/components/com_menus/models/forms
но этого думаю будет недостаточно, придется еще править код и в базе добавить поле.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Joomla! 3.9.21 Невозможно создать пункт меню

Автор edvalitto

Ответов: 1
Просмотров: 168
Последний ответ 26.03.2025, 19:26:30
от azm1n
Разные меню для мобильной и для ПК версии сайта

Автор jimka

Ответов: 7
Просмотров: 493
Последний ответ 24.03.2025, 20:03:01
от R31rus
Проблема с меню

Автор denis_4

Ответов: 6
Просмотров: 873
Последний ответ 07.08.2024, 14:00:43
от denis_4
Непонятная проблема с меню

Автор THE KILLERS

Ответов: 2
Просмотров: 6630
Последний ответ 25.07.2024, 16:07:39
от THE KILLERS
Один пункт меню думает что он главный

Автор DamaVbubi

Ответов: 4
Просмотров: 797
Последний ответ 13.02.2024, 19:49:10
от DamaVbubi