Новости Joomla

Первый выпуск журнала NorrNext в честь 20-й годовщины Joomla™

Первый выпуск журнала NorrNext в честь 20-й годовщины Joomla™

Первый выпуск журнала NorrNext в честь 20-й годовщины Joomla™. Интервью с волонтёрами 🎈Ну что, друзья, вот и настал этот долгожданный момент. Мы выпустили первое издание собственного журнала под эгидой NorrNext, который включает в себя интервью с видными деятелями сообщества из разных стран и континентов.Общий нарратив: показать, что нас объединяет (Joomla) и узнать больше о людях, которые вносят свой вклад в развитие платформы в своих сообществах. 20 лет — это много. Давайте же узнаем о коллегах 🎁 Первый цикл включает такие страны, как Австрия, Испания, Латвия, Россия, Румыния, Тайланд, Черногория, Чехия.⚙️ С кем интервью: ✔️ Владимир Елисеев 🇷🇺✔️ Дмитрий Рекун 🇱🇻✔️ Дмитрий Цымбал 🇷🇺✔️ Евгений Сивоконь 🇷🇺 ✔️ Сергей Толкачёв 🇷🇺✔️ Dénes Székely 🇷🇴✔️ Jan Pavelka 🇨🇿✔️ Miljan Vujosevic 🇲🇪✔️ Sergio Iglesias 🇪🇸✔️ Sigrid Gramlinger 🇦🇹✔️ Pisan Chueatchatchai 🇹🇭‼️ Новые интервью будут добавляться до конца декабря 2025. Заходите по ссылке время от времени💡👉 Читать далее

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

RazarioAgro

  • Захожу иногда
  • 473
  • 4 / 0
Читал много тем по этой ошибки, но как понять где именно кроется ошибка, когда их выходит 10-12?

Код
Call stack
# Function Location
1 () JROOT/libraries/src/Application/CMSApplication.php:370
2 Joomla\CMS\Application\CMSApplication::getMenu() JROOT/libraries/src/Application/SiteApplication.php:275
3 Joomla\CMS\Application\SiteApplication::getMenu() JROOT/templates/velocity/vertex/responsive/responsive_mobile_top_bar.php:50
4 require() JROOT/templates/velocity/vertex/includes/vertex_includes_top.php:3
5 require() JROOT/templates/velocity/index.php:207
6 require() JROOT/libraries/src/Document/HtmlDocument.php:658
7 Joomla\CMS\Document\HtmlDocument->_loadTemplate() JROOT/libraries/src/Document/HtmlDocument.php:720
8 Joomla\CMS\Document\HtmlDocument->_fetchTemplate() JROOT/libraries/src/Document/HtmlDocument.php:535
9 Joomla\CMS\Document\HtmlDocument->parse() JROOT/libraries/src/Application/CMSApplication.php:1030
10 Joomla\CMS\Application\CMSApplication->render() JROOT/libraries/src/Application/SiteApplication.php:778
11 Joomla\CMS\Application\SiteApplication->render() JROOT/libraries/src/Application/CMSApplication.php:202
12 Joomla\CMS\Application\CMSApplication->execute() JROOT/index.php:49

Видел, что нужно заменить функцию на эту  JFactory::getApplication()->getMenu(), но где именно это заменять, пока не удалось понять(
*

draff

  • Гуру
  • 5801
  • 434 / 7
  • ищу работу
3 Joomla\CMS\Application\SiteApplication::getMenu() JROOT/templates/velocity/vertex/responsive/responsive_mobile_top_bar.php:50
*

a-vikalingvo

  • Захожу иногда
  • 51
  • 7 / 0
Меняем
Код
JSite::getMenu() ; 

на
Код
JFactory::getApplication()->getMenu() ; 
*

RazarioAgro

  • Захожу иногда
  • 473
  • 4 / 0
Меняем
Код
JSite::getMenu() ; 

на
Код
JFactory::getApplication()->getMenu() ; 

Вот такой код стоит:

<?php echo JSite::getMenu()->getActive()->title; ?>

Вместо чего ставить?
*

passer

  • Завсегдатай
  • 1013
  • 75 / 3
Код
<?php JFactory::getApplication('site')->getMenu()->getActive()->title;
*

gartes

  • Завсегдатай
  • 1859
  • 142 / 6
  • Е = mс²
Цитировать
JFactory::getApplication('site')

Да все правильно - даже можно без 'site' - Так как в шаблоне Вы будете получать уже установленное приложение ... а не создавать его заново ! )) 
*

magerhan

  • Новичок
  • 5
  • 0 / 0
Помогите, пожалуйста.
Почитал форум, отладчик включил. Он выдал:
#   Function   Location
1   ()   JROOT/libraries/src/Application/CMSApplication.php:370
2   Joomla\CMS\Application\CMSApplication::getMenu()   JROOT/libraries/src/Application/SiteApplication.php:275
3   Joomla\CMS\Application\SiteApplication::getMenu()   JROOT/templates/my_house/index.php:15
4   require()   JROOT/libraries/src/Document/HtmlDocument.php:658
5   Joomla\CMS\Document\HtmlDocument->_loadTemplate()   JROOT/libraries/src/Document/HtmlDocument.php:720
6   Joomla\CMS\Document\HtmlDocument->_fetchTemplate()   JROOT/libraries/src/Document/HtmlDocument.php:535
7   Joomla\CMS\Document\HtmlDocument->parse()   JROOT/libraries/src/Application/CMSApplication.php:1030
8   Joomla\CMS\Application\CMSApplication->render()   JROOT/libraries/src/Application/SiteApplication.php:778
9   Joomla\CMS\Application\SiteApplication->render()   JROOT/libraries/src/Application/CMSApplication.php:202
10   Joomla\CMS\Application\CMSApplication->execute()   JROOT/index.php:49

Но что с этим делать я не знаю. Сайт с OpenServera залил на хостинг, демонстрационные шаблоны работают, а нужный - нет. Я понимаю, что это из-за версии РНР, но в какую сторону копать?
*

draff

  • Гуру
  • 5801
  • 434 / 7
  • ищу работу
3   Joomla\CMS\Application\SiteApplication::getMenu()   JROOT/templates/my_house/index.php:15
Покажите эту строку 15
*

Kugata

  • Осваиваюсь на форуме
  • 45
  • 0 / 0
Добрый день
Тоже такая проблема после обновления трех древних сайтов, на двух сайтах удалось победить, на последнем не могу

#   Function   Location
1   ()   JROOT/libraries/src/Application/CMSApplication.php:370
2   Joomla\CMS\Application\CMSApplication::getMenu()   JROOT/libraries/src/Application/SiteApplication.php:275
3   Joomla\CMS\Application\SiteApplication::getMenu()   JROOT/plugins/system/yt/includes/site/lib/yt_template.php:107
4   YtFrameworkTemplate->isOverrideTemplate()   JROOT/plugins/system/yt/includes/site/lib/yt_template.php:28
5   YtFrameworkTemplate->YtFrameworkTemplate()   JROOT/templates/sj_financial/includes/frame_inc.php:37
6   include_once()   JROOT/templates/sj_financial/index.php:21
7   require()   JROOT/libraries/src/Document/HtmlDocument.php:668
8   Joomla\CMS\Document\HtmlDocument->_loadTemplate()   JROOT/libraries/src/Document/HtmlDocument.php:730
9   Joomla\CMS\Document\HtmlDocument->_fetchTemplate()   JROOT/libraries/src/Document/HtmlDocument.php:545
10   Joomla\CMS\Document\HtmlDocument->parse()   JROOT/libraries/src/Application/CMSApplication.php:1030
11   Joomla\CMS\Application\CMSApplication->render()   JROOT/libraries/src/Application/SiteApplication.php:778
12   Joomla\CMS\Application\SiteApplication->render()   JROOT/libraries/src/Application/CMSApplication.php:202
13   Joomla\CMS\Application\CMSApplication->execute()   JROOT/index.php:49

Чтобы сразу дать всю информацию
2
Код
public function getMenu($name = 'site', $options = array())
{
return parent::getMenu($name, $options);
}
Менял на это не помогло
Код
public function getMenu($name = 'site', $options = array())
{
$menu = parent::getMenu($name, $options);
return $menu;
}

3 - 107 строка
Код
			if(is_object(JSite::getMenu()->getActive())) $menuid = JSite::getMenu()->getActive()->id;
*

draff

  • Гуру
  • 5801
  • 434 / 7
  • ищу работу
Меняем
Код

JSite::getMenu() ;


на
Код

JFactory::getApplication()->getMenu() ;
В 107 строке
Код
if(is_object(JFactory::getApplication()->getMenu()->getActive())) $menuid = JFactory::getApplication()->getMenu()->getActive()->id;
*

Kugata

  • Осваиваюсь на форуме
  • 45
  • 0 / 0
В 107 строке
Код
if(is_object(JFactory::getApplication()->getMenu()->getActive())) $menuid = JFactory::getApplication()->getMenu()->getActive()->id;


Спасибо большое!
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Внезапный Using $this when not in object context

Автор Impoo

Ответов: 19
Просмотров: 1011
Последний ответ 30.11.2020, 13:22:26
от mVoid
Ошибка: 0 - Using $this when not in object context

Автор Kadimp

Ответов: 94
Просмотров: 32049
Последний ответ 07.11.2020, 18:52:57
от Kijv
Call to undefined function mysql_escape_string() Обновил до Joomla 3.7.0

Автор Alexhelp

Ответов: 26
Просмотров: 5301
Последний ответ 25.12.2019, 08:05:39
от Igor_ch
Ошибка 0 - Using $this when not in object context при обновлении PHP

Автор elosteris

Ответов: 7
Просмотров: 1464
Последний ответ 22.10.2019, 12:32:37
от draff
Обновил сайт см 2, 5 до 3, 9 - дает ошибку с куками...Куда копать то?

Автор Cedars

Ответов: 10
Просмотров: 1532
Последний ответ 03.08.2019, 12:29:07
от Cedars