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

zahar_92

  • Захожу иногда
  • 311
  • 8 / 0
Все привет!
Установил плагин экспорта материалов CFI от Joomline. Он подключает файл скрипта cfi.js через addScript. При этом он подключается как в админке, так и на фронте. Как подключить файл только в админке?
*

beliyadm

  • Легенда
  • 9648
  • 1659 / 66
  • Севастополь == Россия
Если на сайте нет авторизации то просто проверить юзера
В файле \plugins\system\cfi\cfi.php находите строки примерно 45-46 и оборачиваете в условие, будет срабатывать только если юзер авторизован (то есть не на фронте). Колхоз согласен, но работает )))

Код
if($_user) {
        $this->_doc->addScript('/plugins/system/cfi/assets/cfi.js');
        $this->_doc->addStylesheet('/plugins/system/cfi/assets/cfi.css');
}
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Записки нетрезвого кодера
Skype: beliyadm_pb
*

NewUsers

  • Живу я здесь
  • 2250
  • 202 / 0
  • +375 (25) 627-16-99 (WhatsApp, Telegram)
Как подключить файл только в админке?
Код: php
if($this->app->isAdmin())
Занимаюсь создание расширений для Joomla 3.9.x или выше | Доработка и настройка сайтов. Работаю по факту (без всяких предоплат). Оплата только на ЮMoney (бывшие Яндекс.Деньги). Помогу с переездом на PHP 7.x и исправлю ошибки PHP.
Занимаюсь создание Интернет магазинов с нуля на собственном компоненте + оптимизация загрузки страницы (после предоставляю техподдержку).
*

NewUsers

  • Живу я здесь
  • 2250
  • 202 / 0
  • +375 (25) 627-16-99 (WhatsApp, Telegram)
будет срабатывать только если юзер авторизован (то есть не на фронте). Колхоз согласен, но работает )))
Чтоооооо, если админ авторизуется во фронте то файлы будут подключаться.... что за колхоз!
Вообще как можно было такое дерьмище написать.....
Занимаюсь создание расширений для Joomla 3.9.x или выше | Доработка и настройка сайтов. Работаю по факту (без всяких предоплат). Оплата только на ЮMoney (бывшие Яндекс.Деньги). Помогу с переездом на PHP 7.x и исправлю ошибки PHP.
Занимаюсь создание Интернет магазинов с нуля на собственном компоненте + оптимизация загрузки страницы (после предоставляю техподдержку).
*

zahar_92

  • Захожу иногда
  • 311
  • 8 / 0
Код: php
if($this->app->isAdmin())
Спасибо, работает! Только if($this->_app->isAdmin()), иначе ошибка.
*

NewUsers

  • Живу я здесь
  • 2250
  • 202 / 0
  • +375 (25) 627-16-99 (WhatsApp, Telegram)
Только if($this->_app->isAdmin()), иначе ошибка.
Согласно файлу https://github.com/joomla/joomla-cms/blob/staging/libraries/src/Plugin/CMSPlugin.php#L97 достаточно добавить в класс
Код: php
protected $app = null;
Занимаюсь создание расширений для Joomla 3.9.x или выше | Доработка и настройка сайтов. Работаю по факту (без всяких предоплат). Оплата только на ЮMoney (бывшие Яндекс.Деньги). Помогу с переездом на PHP 7.x и исправлю ошибки PHP.
Занимаюсь создание Интернет магазинов с нуля на собственном компоненте + оптимизация загрузки страницы (после предоставляю техподдержку).
*

zahar_92

  • Захожу иногда
  • 311
  • 8 / 0
Согласно файлу https://github.com/joomla/joomla-cms/blob/staging/libraries/src/Plugin/CMSPlugin.php#L97 достаточно добавить в класс
Код: php
protected $app = null;
Ок, буду знать. Спасибо за помощь, плюсанул!
*

beliyadm

  • Легенда
  • 9648
  • 1659 / 66
  • Севастополь == Россия
Чтоооооо, если админ авторизуется во фронте то файлы будут подключаться.... что за колхоз!
Вообще как можно было такое дерьмище написать.....
в 99% сайтов на фронте авторизации нет, потому и написал с комментарием что где да как.
Да, вариант с админом лучше, спорить не буду
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Записки нетрезвого кодера
Skype: beliyadm_pb
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Пропал пункт меню Компоненты в админке

Автор muzzy76

Ответов: 5
Просмотров: 169
Последний ответ 12.05.2022, 08:36:20
от marksetter
Открывается только админка

Автор shizan

Ответов: 10
Просмотров: 229
Последний ответ 17.04.2022, 10:55:24
от shizan
Помощь. оплачу. Подключить Google аналитику

Автор Ponu4

Ответов: 2
Просмотров: 228
Последний ответ 17.02.2022, 13:22:10
от Ponu4
Ошибку 500 в админке

Автор Mick_20

Ответов: 3
Просмотров: 231
Последний ответ 06.12.2021, 13:41:49
от wishlight
Посещение сайта только для зарегистрированных пользователей

Автор FlexNL

Ответов: 9
Просмотров: 572
Последний ответ 05.11.2021, 20:57:59
от FlexNL