Nested sets error: UPDATE cms_menu SET NSLeft = NSLeft + 0, NSRight = NSRight + 0 WHERE NSLeft >= AND NSRight <=
вот здесь описание.
trac.instantcms.ru/ticket/306
кто знает решение?
Хорошо, что вписали в багтрекер. Просто удалите пункт меню и создайте заново. И установится в нужное место.
Это понятно, что удали, вставь… Но должно работать без этого.
я не совсем понял.
нужно сделать 2 пункт видео, как сделать?
в правке базы.Все пункты заново отсортировал по порядку
phpMyAdmin > Ваша база > таблица > (cms)_menu
В поле ordering прописаны порядковые номера пунктов меню.
Их нужно отсортировать по порядку.
Вот последовательность действий. Имеем чистую 1.9
Создаем пункт меню, ссылающийся на # называем Общение. В него перемещаем подпункты как на картинке
а теперь попробуйте передвинуть Объявления вниз или Общение вверх. Получим белый лист и
Nested sets error: UPDATE cms_menu SET NSLeft = NSLeft + 4, NSRight = NSRight + 4 WHERE NSLeft >= AND NSRight <=
instantcms.ru/forum/thread7735.html#60422
instantcms.ru/redirect?url=http://trac.instantcms.ru/ticket/306
у кого осталось решение?
Аким, решалось исправлением деревьев. Запомни порядок пунктов меню. Затем, идешь в админку и нажимаешь Настройки->Проверка деревьев. Если найдены ошибки, нажимаешь Исправить. Вложенность пропадет. По новой располагаешь пункты, как надо.