Новости Joomla

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

ProtectYourSite

  • Живу я здесь
  • 2356
  • 135 / 4
  • Безопасность вебсайтов
*

khan-alex

  • Давно я тут
  • 647
  • 30 / 1
Расширения-> Поиск ничего не находит?
Нет к сожалению - делал уже такую процедуру как только столкнулся с проблемой меню (читай тему).
*

bb777

  • Осваиваюсь на форуме
  • 46
  • 0 / 0
Обновлялся глобально с 3.4.8 до 3.7.3, в частности столкнулся с аналогичной проблемой.

Спойлер
[свернуть]

Проанализировав файл \administrator\modules\mod_menu\helper.php получил запрос, по которому формируется данное меню:

Код
SELECT m.id, m.title, m.alias, m.link, m.parent_id, m.img, e.element, m.menutype
FROM <префикс>_menu AS m
INNER JOIN <префикс>_extensions AS e ON m.component_id = e.extension_id
WHERE m.menutype = 'main' AND m.client_id = 1 AND m.id > 1 AND e.enabled = 1

Поигравшись с запросом, выяснил, что в таблице <префикс>_menu у проблемных (неотображающихся) пунктов поле menutype имеет значение "menu" вместо "main".

Затем выполнил простейший запрос:
Код
UPDATE <префикс>_menu SET menutype = 'main' WHERE menutype = 'menu'

Вуаля, проблема решена.

Спойлер
[свернуть]
СУпеРРешение
*

Exciter

  • Захожу иногда
  • 155
  • 9 / 0
  • Теория + практика
Вуаля, проблема решена!
Поставил Плюс.
*

Olesea

  • Осваиваюсь на форуме
  • 20
  • 2 / 0
Elias1979  + к карме! Несколько дней ищу,  в чем проблема
*

sanek2281

  • Захожу иногда
  • 85
  • 7 / 0
Elias1979

+ в карму yes!
*

SVOLOCH

  • Осваиваюсь на форуме
  • 34
  • 0 / 0
Обновлялся глобально с 3.4.8 до 3.7.3, в частности столкнулся с аналогичной проблемой.

Спойлер
[свернуть]

Проанализировав файл \administrator\modules\mod_menu\helper.php получил запрос, по которому формируется данное меню:

Код
SELECT m.id, m.title, m.alias, m.link, m.parent_id, m.img, e.element, m.menutype
FROM <префикс>_menu AS m
INNER JOIN <префикс>_extensions AS e ON m.component_id = e.extension_id
WHERE m.menutype = 'main' AND m.client_id = 1 AND m.id > 1 AND e.enabled = 1

Поигравшись с запросом, выяснил, что в таблице <префикс>_menu у проблемных (неотображающихся) пунктов поле menutype имеет значение "menu" вместо "main".

Затем выполнил простейший запрос:
Код
UPDATE <префикс>_menu SET menutype = 'main' WHERE menutype = 'menu'

Вуаля, проблема решена.

Спойлер
[свернуть]
А может кто-нибудь объяснить подробнее где что нажимать?
*

khan-alex

  • Давно я тут
  • 647
  • 30 / 1
А может кто-нибудь объяснить подробнее где что нажимать?
В phpMyAdmin выполнить указанный запрос к базе данных, он исправит тип меню в таблице <префикс>_menu. Ну или ручками изменять каждый пункт неправильного меню в таблице.
*

kredos

  • Новичок
  • 3
  • 0 / 0
Обновлялся глобально с 3.4.8 до 3.7.3, в частности столкнулся с аналогичной проблемой.

Спойлер
[свернуть]

Проанализировав файл \administrator\modules\mod_menu\helper.php получил запрос, по которому формируется данное меню:

Код
SELECT m.id, m.title, m.alias, m.link, m.parent_id, m.img, e.element, m.menutype
FROM <префикс>_menu AS m
INNER JOIN <префикс>_extensions AS e ON m.component_id = e.extension_id
WHERE m.menutype = 'main' AND m.client_id = 1 AND m.id > 1 AND e.enabled = 1

Поигравшись с запросом, выяснил, что в таблице <префикс>_menu у проблемных (неотображающихся) пунктов поле menutype имеет значение "menu" вместо "main".

Затем выполнил простейший запрос:
Код
UPDATE <префикс>_menu SET menutype = 'main' WHERE menutype = 'menu'

Вуаля, проблема решена.

Спойлер
[свернуть]

Огромное человеческое спасибо. Решил проблему, не знал с какого боку подступиться
*

Victor333

  • Захожу иногда
  • 445
  • 1 / 0
Сделал так - все заработало.
Вопрос. Этого достаточно?
Вообще, почему ошибка возникла? Быть может что-то до обновления нужно сделать на сайте?

Обновляю 3,65 до 3,7
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Где находится прямая ссылка на опубликованный материал в админке

Автор Apollon

Ответов: 10
Просмотров: 2001
Последний ответ 15.03.2024, 14:29:47
от 4el
Версии РНР и Joomla 3

Автор Ebelous

Ответов: 6
Просмотров: 452
Последний ответ 29.02.2024, 17:50:02
от web1
SP polls в Joomla 3.8.2

Автор wawont

Ответов: 2
Просмотров: 1486
Последний ответ 22.02.2024, 21:03:15
от Zegeberg
Все изменения появляются в старой базе данных и ftp после смены хостинга

Автор makena0606

Ответов: 2
Просмотров: 338
Последний ответ 09.02.2024, 10:21:47
от Vastriet
Исправление уязвимости в Joomla 3.10.12

Автор Sulpher

Ответов: 8
Просмотров: 827
Последний ответ 12.01.2024, 22:15:52
от stepan39