при перемещении пунктов меню, сообщает: Nested sets error: UPDATE cms_menu SET NSLeft =

#1 10 августа 2011 в 18:50
при перемещении пунктов меню, сообщает:
Nested sets error: UPDATE cms_menu SET NSLeft = NSLeft + 0, NSRight = NSRight + 0 WHERE NSLeft >= AND NSRight <=

вот здесь описание.
trac.instantcms.ru/ticket/306
кто знает решение?
#2 10 августа 2011 в 19:29
такая же беда. подтверждаю. Видимо когда удаляешь ID посередине и перемещая на него пункт лезет эта ошибка
#3 10 августа 2011 в 19:34
Недавно поднималась тема. Пункты меню.
Хорошо, что вписали в багтрекер. Просто удалите пункт меню и создайте заново. И установится в нужное место.
#4 10 августа 2011 в 20:04
Это понятно, что удали, вставь… Но должно работать без этого.
#5 10 августа 2011 в 20:10


Это понятно, что удали, вставь… Но должно работать без этого.

RooKee

я не совсем понял.
нужно сделать 2 пункт видео, как сделать?
#6 21 октября 2011 в 23:49
кто смог решить проблему?
#7 22 октября 2011 в 00:07
решение нашёл только одно(есть и другие, в правке файлов) в правке базы.Все пункты заново отсортировал по порядку
#8 22 октября 2011 в 15:30
Максим, решение секретное?
#9 22 октября 2011 в 19:12

в правке базы.Все пункты заново отсортировал по порядку


phpMyAdmin > Ваша база > таблица > (cms)_menu
В поле ordering прописаны порядковые номера пунктов меню.
Их нужно отсортировать по порядку.
Прикрепленный файл
Screenshot1_b44f0.jpg 138 Кб
#10 20 июня 2012 в 19:39
Админы писали, что не могут повторить ошибку.
Вот последовательность действий. Имеем чистую 1.9
Создаем пункт меню, ссылающийся на # называем Общение. В него перемещаем подпункты как на картинке



а теперь попробуйте передвинуть Объявления вниз или Общение вверх. Получим белый лист и

  1. Nested sets error: UPDATE cms_menu SET NSLeft = NSLeft + 4, NSRight = NSRight + 4 WHERE NSLeft >= AND NSRight <=
#11 20 июня 2012 в 20:24
Подтверждаю сталкивалса с такой же проблемой и ошибкой, пересортировал через базу
#13 5 апреля 2013 в 07:53
1.9? В 1.10+ насколько знаю этой проблемы нет.
Аким, решалось исправлением деревьев. Запомни порядок пунктов меню. Затем, идешь в админку и нажимаешь Настройки->Проверка деревьев. Если найдены ошибки, нажимаешь Исправить. Вложенность пропадет. По новой располагаешь пункты, как надо.
#14 5 апреля 2013 в 07:54
В 1.10+ чистой установки повторить проблему — очень очнь просто
#15 5 апреля 2013 в 10:13
Марат, у меня 1.10.1, ошибка такая же как у Евгения. Чистка деревьев не помогает (она сбрасывает всю вложенность, а не правит проблему), т.к. после настройки всего меню (более 50 пунктов) нельзя их передвигать снова. Каждый раз чистить деревья и переставлять пункты, вкладывать — это тихий ужас.
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.