Не раскрывается дерево категорий сторонних типов контента в админке

ЕСТЬ РЕШЕНИЕ ЗАКРЫТО InstantCMS 2.X
#1 11 апреля 2017 в 08:33
Всем привет!
Со времен еще наверное, 2.5.0 выявилась ошибка, что не раскрывается дерево категорий сторонних типов контента в админке во вкладке Контент.
При каждом обновлении все надеюсь, что ошибка пропадет сама собой, ан нет (((
Конкретно ошибка проявляется в типах контента Мапса и Карте проблем.



Получается, как у фотоальбомов папки мапса и проблем выглядят (((
Кто-нибудь сталкивался с такой проблемой? Куда копать, как исправить ошибку?
#2 11 апреля 2017 в 09:24
AndroS, а если включить отладку, затем открыть инструменты разработчика, там network, и тыкнуть в пункт меню.
Какая ошибка будет в полученном ответе сервера?

Иллюстрация
#3 11 апреля 2017 в 22:14
Zau4man, ничего не вижу ((( Может, показать в скайпе?
#4 12 апреля 2017 в 02:04

При каждом обновлении все надеюсь, что ошибка пропадет сама собой, ан нет (((
Конкретно ошибка проявляется в типах контента Мапса и Карте проблем.

AndroS
Проблема сродни описываемой ЗДЕСЬ
Где то сохранился хвост от стороннего приложения, которое уже отсутствует или не работает.
#5 12 апреля 2017 в 09:08
vikont, каков должен быть мой план действий?
#6 12 апреля 2017 в 11:30

vikont, каков должен быть мой план действий?

AndroS
Вам не понравится мой ответ… smileВсе муторно и ручками..
1. Создаете где-то копию сайта на локалке или на хостинге (здесь с каким то своим поддоменом 3-его уровня). В файле system/config/cnfig.php проверьте подключение базы и название домена.
2. Вспоминаете все что ставили из стороннего и один за другим проверяете наличие остатков файлов в скрипте сайта и таблиц в базе и удаляете лишнее.
3. В админке, на странице Виджеты и страницы проверьте: нет ли где включеных виджетов от несуществующих дополнения. Это же можно сделать и в базе в самых нижних таблицах cms_widgets, cms_widgets_bind, cms_widgets_pages
Если не поможет, тогда другой подход:
1. На стороннем источнике (см. пункт 1 выше) начисто устанавливаем скрипт Инстанта — просто залить файлы инсталляции без папки install и заменить папку system/config на аналогичную папку с рабочего сайта. В файле system/config/cnfig.php проверьте подключение базы и название используемого домена.
2. Залейте скрипты всех дополнений, в которых вы абсолютно уверены
3. В конфиге system/config/cnfig.php включите отладку установив 'debug' => 1,
4. Запускаете сайт и смотрите на ошибки. В верхней длинной строчке будет указание на ошибку. По названию ошибки ищите какое это дополнение в своем архиве на компе. Если оно необходимо проверьте версию и залейте файлы, если не нужно, тогда ищите его хвосты в базе. Хвосты в базе удобно искать по файлу install.sql В нем видно, какие таблицы и где создаются. Так же можно воспользоваться поиском по базе, но в этом случае 10 раз убедитесь в том что удаляете то что необходимо. Не торопитесь кликать на Удалить, могут быть похожие слова.
Удачи в этом муторном деле!
#7 12 апреля 2017 в 12:06
vikont, спасибо за развернутый ответ… Гемморойно все это, реально не нравится что-то такой расклад )))
Установлено было много всего и удалено также… Как-нибудь займусь этим делом на досуге.
#8 14 апреля 2017 в 09:40
Большое спасибо Евгению Zau4man за помощь. Ошибка оказалась простой и легко решаемой — достаточно было открыть на редактирование порядок категорий и сохраниться!
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.