Влада
Или проще новый написать
Vladimir
А его можно стандартный доработать красиво, переопределить как-то, чтобы после обновления не откатывался?
так все в ваших руках! joomla прекрасно позволяет делать переопределения всего на свете
Vladimir
там по сути особых проблем нет
Влада
так все в ваших руках! joomla прекрасно позволяет делать переопределения всего на свете
Столкнулся на днях с проблемой, не работают MVC Override плагины. Не подскажете, есть информация как правильно делать это в 2021-ом. Потому что на форумах вся информация за 2017-й год
Влада
Свой плагин писать для этого нужно или есть способы без плагинов
Влада
Готов заплатить за информацию
Влада
Работал с https://github.com/ghazal/plg_mvcoverride. Требовалось изменить файл /components/com_tags/models/tags.php. При установке плагина сайт рушится
Влада
Пробовал другие плагины - тоже летит всё
Vladimir
я что то не понимаю
Влада
я что то не понимаю
Насколько я знаю, переопределять можно только шаблоны вывода
Vladimir
практически все в joomla можно переопределить
Влада
практически все в joomla можно переопределить
Подскажите, а как, к примеру переопределить /components/com_tags/models/tags.php. Ведь не получится же просто его перенести в папку /templates/html/com_tags
Влада
в чем вопрос собственно?
Вопрос в том, как переопределить, к примеру, выше указанный файл. Через стандартное переопределение в Менеджере шаблонов данный файл не переопределится
Дмитрий
модели в джумле переопределить?
Дмитрий
вроде как-то можно
Дмитрий
только хз
Дмитрий
не делал раньше такое
Дмитрий
не было надобности
Vladimir
а оно реально надо ?
Vladimir
у меня создается впечатление что задача в другом
Дмитрий
а че надо?
Дмитрий
не прочитал, прочитал только сообщения последние пару
Дмитрий
ну можно класс свой раньше зарегать
Дмитрий
вот и будет простое переопределение
Дмитрий
но вот это хуйян какая-то
Дмитрий
eval там и все такое
Дмитрий
@websuicide задача в чем?
Влада
а че надо?
Изменить стандартное дефолтное количество вывода тегов на странице тегов, к примеру. Данный параметр берётся глобально из Joomla `$limit = $params->get('display_num', $app->get('list_limit', 20)); $limit = $app->getUserStateFromRequest('global.list.limit', 'limit', $limit, 'uint');`
Дмитрий
ммм
Дмитрий
можно свой пункт меню сделать
Дмитрий
там сделать display_num
Дмитрий
щас
Дмитрий
я тоже такое недавно прикололся с этим
Дмитрий
сек
Sergey
Я копировал дефолтную, переименовывал, дополнял чем надо и пользовался ею
Дмитрий
@websuicide нет, он сначала пытается из параметров пунтка меню достать
Дмитрий
а потом уже глобально достать из конфига
Дмитрий
щас
Дмитрий
@websuicide создайте пункт меню свой с xml только для тегов
Дмитрий
скопруйте прям с дефолта com_tags/views
Дмитрий
и потом добавить сюда такое поле
Дмитрий
свое
Дмитрий
<field name="display_num" type="text" default="10" />
Дмитрий
в xml
Дмитрий
и потом в пункте меню прописываете свое кол-во
Дмитрий
лимита
Дмитрий
вот и все
Влада
Ооо, красота. Спасибо!
Влада
Догадывался, что как-то так, но не хватило меня)
Дмитрий
ну я увидел что нет указала лимита
Дмитрий
пошел сам смотреть только для категории вроде
Дмитрий
здесь вы скинули код для тега аналогичный
Дмитрий
поэтому и тут тоже самое с тегами
Дмитрий
@websuicide переопределять mvc если надо будет, надо унаследованием
Дмитрий
полностью класс перезаписывать фигня
Дмитрий
хотя щас 3.x уже меняться не будем никак
Дмитрий
но для 4.x и выше это все хрень собачья и так нельзя
Дмитрий
ломаться будет бесконечно
Дмитрий
переопределять вот так надо
Дмитрий
унаследовать и прописывать то что надо
Дмитрий
и доставляется новое и работает с твоим
Влада
Vladimir
А есть в инете мануалы на такое?
читаем код Joomla как учебник
Vladimir
ищем похожее
Дмитрий
А что это за файл?
это наш проект один из
Дмитрий
у нас там слои mvc перпоределены
Дмитрий
контроллеры, модели
Дмитрий
потому что для удосбвтва крупного проекта я свел к обычному приложению как на обычном фреймворке
Влада
это наш проект один из
То есть, для того чтобы переопределить, нужен свой какой-то файл создавать
Влада
К примеру, для тех же тегов. Мало ли, понадобится
Дмитрий
модульное mvc я так наызвыаю из Zend Framework
Дмитрий
не трогать то что есть