Перейти к содержимому


Фотография
- - - - -

Не Исчезает Ссылка Item Из Адресной Строки

sef чпу item category

Лучший Ответ fiction13 , 01 September 2019 - 19:40

Проблема во фреймворке T4, совместно с возможностью JBZoo Sef оно не работает. Я списываю это на альфа версию фреймворка.

 

Сама суть в том, что фрейм переопределяет JDocument и добавляет к нему свои функции (скорее всего сразу для совместимости с J4) JDocument также используется в хелпере jbsef.php. Ну вот после вмешательства в роутер JBZoo - T4 использует стандартный JDocument, в котором конечно нет части функций и все падает в ошибку.

 

Лечится правками хелпера JBZoo. Убирается вызов JDocument в конструкторе класса, в функциях вместо этого используется стандарный JFactory::getDocument().

Перейти к сообщению


Сообщений в теме: 11

#11 fiction13

fiction13

Отправлено 28 August 2019 - 21:04

1. Какая ошибка в error логах сервера?

 

2. Какие версии PHP и Joomla?

 

3. Трейс

  • Конфиг сайта - Система - Отладка - Да. 
  • Конфиг сайта - Сервер - Сообщения об ошибках - Для разработчиков
  • Нужен скрин того, что будет на сайте после этих манипуляций.

По идеей - трейс с ошибкой. Тогда помочь Вам будет намного проще.


Сообщение отредактировал fiction13: 28 August 2019 - 21:05

  • 0

#12 fiction13

fiction13

Отправлено 01 September 2019 - 19:40   Лучший Ответ

Проблема во фреймворке T4, совместно с возможностью JBZoo Sef оно не работает. Я списываю это на альфа версию фреймворка.

 

Сама суть в том, что фрейм переопределяет JDocument и добавляет к нему свои функции (скорее всего сразу для совместимости с J4) JDocument также используется в хелпере jbsef.php. Ну вот после вмешательства в роутер JBZoo - T4 использует стандартный JDocument, в котором конечно нет части функций и все падает в ошибку.

 

Лечится правками хелпера JBZoo. Убирается вызов JDocument в конструкторе класса, в функциях вместо этого используется стандарный JFactory::getDocument().


  • 2





Темы с аналогичным тегами sef, чпу, item category

Click to return to top of page in style!