Вот как выглядит экран перед появлением ошибки:
Вот как выглядит сообщение об ошибке:
Nested sets error: UPDATE cms_menu SET NSLeft = NSLeft + 0, NSRight = NSRight + 0 WHERE NSLeft >= AND NSRight <=
Версия движка: 1.10.1
Появляется ошибка MySQL и порядок не меняется
Nested sets error: UPDATE cms_menu SET NSLeft = NSLeft + 0, NSRight = NSRight + 0 WHERE NSLeft >= AND NSRight <=
А если они все используемые?
Проверил. Ошибок не найдено.Проверь в админке целостность деревьев БД. Иногда помогает
Странно. Но после удаления неиспользуемых пунктов ошибка сохранилась.Просто удалите неиспользуемые пункты меню и должно заработать
Хотел поменять порядок пунктов в меню — новый пункт поднять до нужной позиции. Когда нужный пункт дошёл до пункта, который имеет вложенные подпункты стала появляться ошибка с куском MySQL запроса. После появления ошибки полложение пунктов меню не поменялось.
Вот как выглядит экран перед появлением ошибки:
Вот как выглядит сообщение об ошибке:
Nested sets error: UPDATE cms_menu SET NSLeft = NSLeft + 0, NSRight = NSRight + 0 WHERE NSLeft >= AND NSRight
Наш сайт делался сразу на 1.10.1На 1.9 была.
У меня на всех сайтах 1.10.1 — нет такой ошибки. На 1.9 была. Если сайт после миграции, возможно, надо всё таки пройти одноразово процедуру сноса меню