UMIhelp

Управление сайтом на UMI.CMS => Наполнение сайтов => Тема начата: shoto от 10 Июля 2013, 13:27:42

Название: Не раскрывается структура сайта.
Отправлено: shoto от 10 Июля 2013, 13:27:42
Добрый день.
в админке несколько сайтов, все при нажатии на "+" раскрывают свою структуру, но у одного, висит бегунок и структура не раскрывается.
при чем не раскрывается вообще ни как уже второй день.
С чем может быть связана проблема?
Спасибо.
Название: Re:Не раскрывается структура сайта.
Отправлено: admin от 10 Июля 2013, 14:52:56
Это болезненный сайт лежит на отдельной лицензии от тех, что открываются?
Название: Re:Не раскрывается структура сайта.
Отправлено: shoto от 10 Июля 2013, 15:55:37
нет, они все на одной лицензии. все в одной админке.
всего 4 сайта. 3 раскрываются, один - нет
Название: Re:Не раскрывается структура сайта.
Отправлено: admin от 10 Июля 2013, 16:36:55
что пишет "firebug" на вкладке "console" при попытке развернуть данный сайт?
Название: Re:Не раскрывается структура сайта.
Отправлено: shoto от 10 Июля 2013, 17:15:03
Uncaught TypeError: Cannot call method 'getElementsByTagName' of null compressed.js:5117
ParseDOM compressed.js:5117
Callback compressed.js:4733
Request.onreadystatechange
Название: Re:Не раскрывается структура сайта.
Отправлено: admin от 10 Июля 2013, 17:32:09
к сожалению, у меня пока не встречалась такая ситуация и конкретного решения на такой случай нет.

Предложу обратиться в СЗ, но что-то мне подсказывает что вы это либо уже сделали, либо такой возможности нет по каким-то причинам.

P.S. А после чего сайт перестал открываться? обновления? кастомизация адм. интерфейса? ваш вариант?
Название: Re:Не раскрывается структура сайта.
Отправлено: shoto от 10 Июля 2013, 17:35:22
в том то и прикол что ничего не вносилось в скрипты данного сайта или в макросы системы.
Сайт даже не наполнялся контентом.
откат бэкапа на тот момент когда вроде все открывалось тоже не принесло результата.... в общем...
Название: Re:Не раскрывается структура сайта.
Отправлено: shoto от 10 Июля 2013, 17:47:34
Версия системы 2.0.0.0
2007 года выпуска
UMI.CMS Pro Corporate
Название: Re:Не раскрывается структура сайта.
Отправлено: admin от 10 Июля 2013, 18:03:17
Тогда, я бы пошел ковырять сам compressed.js в попытке найти то место что глючит  и понять почему.
Название: Re:Не раскрывается структура сайта.
Отправлено: Vladimir от 10 Июля 2013, 20:24:38
Как интересно!  У вас раритетная версия ЮМИ!
А браузер вы не меняли с момента когда все открывалось?  Версия 2007 года рассчитана и на браузеры 2007 года. Опера, насколько помню, в 2.3 или не работала, или работала с ограничениями.  А уж ХромойГугль....

Если, конечно, вы точно и совсем-совсем ничего не меняли, а на дату бекапа точно все открывалось, то остается или браузер, или повреждение яваскрипта.
Кстати, бекап чего вы откатывали - файлов, БД?
Название: Re:Не раскрывается структура сайта.
Отправлено: BaceH от 11 Июля 2013, 01:29:38
не начали ли раскручивать даный сайт некие СЕО компании?

раскрывается ли структура в модулях по отдельности?

однажды был криво внесен пользователь, и из за этого не отображался список пользователей, после удаления мерзавца, все вернулось обратно.
Название: Re:Не раскрывается структура сайта.
Отправлено: shoto от 11 Июля 2013, 08:43:07
Как интересно!  У вас раритетная версия ЮМИ!
А браузер вы не меняли с момента когда все открывалось?  Версия 2007 года рассчитана и на браузеры 2007 года. Опера, насколько помню, в 2.3 или не работала, или работала с ограничениями.  А уж ХромойГугль....
Браузер как 2 недели назад установила, так через хром все и открывалось., вроде не обновлялось ничего.

Если, конечно, вы точно и совсем-совсем ничего не меняли, а на дату бекапа точно все открывалось, то остается или браузер, или повреждение яваскрипта.
Кстати, бекап чего вы откатывали - файлов, БД?
бэкап и файлов и БД, во всяком случае если исчезает страница созданная вчера, то это ведь в БД хранилось:)
Название: Re:Не раскрывается структура сайта.
Отправлено: shoto от 11 Июля 2013, 08:43:45
не начали ли раскручивать даный сайт некие СЕО компании?

раскрывается ли структура в модулях по отдельности?


структура в модулях раскрывается,  раскручивать не начали.
Название: Re:Не раскрывается структура сайта.
Отправлено: shoto от 11 Июля 2013, 16:28:40
что пишет "firebug" на вкладке "console" при попытке развернуть данный сайт?
ранее описанную ошибку показывал ГуглХром в инструментах разработчика.
FireFix в вкладке консоль пишет обращение GET

GET http://tops.ru/admin/users/saveUserSettings/?key...-sitetree-2&value={194}{9340}{0}&tags[]=expanded

200 Ok 88ms
при попытке развернуть неразворачивающийся сайт.
и
GET http://tops.ru/admin/users/saveUserSettings/?key=tree-content-sitetree-4&value={0}&tags[]=expanded

200 Ok 88ms    compre...067815& (строка 5456)
при попытке отрыть раскрывающийся сайт.
Название: Re:Не раскрывается структура сайта.
Отправлено: shoto от 16 Июля 2013, 16:24:57
Можно ли как то по другому увидеть страницы сайта, если дерево не разворачивается для него в структуре?
потому как ковырять compressed.js бесполезное занятие для меня, т.к. для других сайтов в этой структуре все раскрывается. значит в чем то другом ошибка.
Название: Re:Не раскрывается структура сайта.
Отправлено: admin от 16 Июля 2013, 16:43:22
Можно ли как то по другому увидеть страницы сайта, если дерево не разворачивается для него в структуре?
потому как ковырять compressed.js бесполезное занятие для меня, т.к. для других сайтов в этой структуре все раскрывается. значит в чем то другом ошибка.

да, но есть шанс, что найдя место в compressed.js на котором все ломается, можно будет понять в чем именно проблема этого сайта. А гадать... ну можно гадать, но это ни разу не надежнее.
Название: Re:Не раскрывается структура сайта.
Отправлено: shoto от 16 Июля 2013, 16:44:56
А что можно понять посмотрев строчки кода, если они одинаковые для всех 4-х сайтов что на одной лицензии сидят?!
Название: Re:Не раскрывается структура сайта.
Отправлено: shoto от 16 Июля 2013, 16:49:04
Callback compressed.js?1285067815&:4733
/**
* Выполняет загрузку элементов согласно переданому фильтру
* @param _Filter фильтр - хэш, определяющий выборку элементов
*/
this.load = function(_Filter) {
if(!Available) return false;
if(!processEvents('onBeforeLoad')) return false;

var Callback = function(_Req) {
var paging  = new Object();
[b]var Objects = ParseDOM(_Req.responseXML, false, paging);[/b]
var Params = {
'objects' : Objects,
'filter'  : _Filter,
'paging'  : paging
};
if((typeof(Objects) == 'string') || (Objects === null)) Params.error = Objects;
Available = true;
if(!processEvents('onAfterLoad', Params)) return false;
};

var sUrl  = '/admin/' + ModuleName + '/' + LoadMethod + '.xml' + assembleQueryString(_Filter, true);
requestGet(sUrl, Callback);
};
Request.onreadystatechange compressed.js?1285067815&:5058
/**
* (Private!) Выполняет GET запрос и вызывает соответсвующий CALLBACK
* @param _sUrl URL запрашиваемого ресурса
* @param _Callback функция, которая будет вызвана в случае успешного завершения запроса
*/
var requestGet = function(_sUrl, _Callback, _Filter) {
var Request = createRequestObject();
Request.onreadystatechange = function() {
if(Request.readyState != 4) return;
ReqCounter++;
if(Request.status == 200) {
[b]_Callback(Request, _Filter);[/b]
} else {
processEvents('onRequestFailed');
}
};
Request.open('GET', _sUrl, true);
Request.send(null);
};

ParseDOM compressed.js?1285067815&:5117
/**
* (Private!) Обрабатывает DOM и размещает его в массив в соответствии с требованиями
* @param _XMLDOM XML DOM с объектами/элементами
* @return массив объектов
*/
var ParseDOM = function(_XMLDOM, _bIgnoreTree, pagingParams) {
var Objects = new Array();
[b]var DataNode = _XMLDOM.getElementsByTagName('data');[/b]
if(!DataNode.length) return Objects;
else DataNode = DataNode[0];
var Data    = DataNode.childNodes;
for(var i=0; i<Data.length; i++) {
var Node = Data[i];
if(Node.nodeName == 'error') {
return Node.firstChild.nodeValue;
}
if(Node.nodeName != 'page' && Node.nodeName != 'object' && Node.nodeName != 'type' && Node.nodeName != 'response') continue;
var o = new Object();
for(var j=0; j<Node.attributes.length; j++){
var Attribute = Node.attributes[j];
o[Attribute.nodeName] = Attribute.nodeValue;
}
WalkDOM(o, Node.childNodes);
Objects.push(o);
if(_bIgnoreTree == undefined || _bIgnoreTree === false) LoadedTree.push(o);
}
if(pagingParams != undefined && (pagingParams instanceof Object)) {
pagingParams.total  = parseInt(DataNode.getAttribute('total'))  || Objects.length;
pagingParams.offset = parseInt(DataNode.getAttribute('offset')) || 0;
pagingParams.limit  = parseInt(DataNode.getAttribute('limit'))  || Objects.length;
}
return Objects;
};
Название: Re:Не раскрывается структура сайта.
Отправлено: kras-nastya от 16 Сентября 2013, 17:54:30
Добрый день!

У нас такая же проблема. В пятницу структура меню раскрывалась, меняли только текстовое содержание страниц, а теперь структура сайта не раскрывается.

Вы решили эту проблему?
Название: Re:Не раскрывается структура сайта.
Отправлено: admin от 16 Сентября 2013, 18:08:45
увидеть, можно через usel, только это подойдет для тех кто разбирается в umi)
Название: Re:Не раскрывается структура сайта.
Отправлено: kras-nastya от 17 Сентября 2013, 14:55:01
увидеть, можно через usel, только это подойдет для тех кто разбирается в umi)
Ну допустим, я разберусь, но это же не дело все равно, какие-то "заплатки" ставить.

Я вот думаю, может, попробовать поставить какую-нибудь старую версию браузера, вдруг заработает?
Название: Re:Не раскрывается структура сайта.
Отправлено: admin от 17 Сентября 2013, 15:53:11
увидеть, можно через usel, только это подойдет для тех кто разбирается в umi)
Ну допустим, я разберусь, но это же не дело все равно, какие-то "заплатки" ставить.

Я вот думаю, может, попробовать поставить какую-нибудь старую версию браузера, вдруг заработает?

мое сообщение было немного не в тему, не перелистнул страницу и отвечал на вопрос
Можно ли как то по другому увидеть страницы сайта, если дерево не разворачивается для него в структуре?
потому как ковырять compressed.js бесполезное занятие для меня, т.к. для других сайтов в этой структуре все раскрывается. значит в чем то другом ошибка.
Название: Re:Не раскрывается структура сайта.
Отправлено: kras-nastya от 18 Сентября 2013, 00:28:30
Идея со старым браузером не работает.

Firebug ругается вот так:
TypeError: V is null @ compressed.js?18309:1934

Chrome ругается так:
Uncaught TypeError: Cannot call method 'getElementsByTagName' of null

Оба ссылаются на вот эту строчку:
var N=V.getElementsByTagName("data");

Что это значит?
Дадите какие-нибудь подсказки? Куда дальше смотреть?
Название: Re:Не раскрывается структура сайта.
Отправлено: admin от 18 Сентября 2013, 00:51:11
подсказку трудно дать, так как сам такой вопрос не решал, а чтобы посоветовать что-то надо попытаться её решить самостоятельно.

судя по сообщения проблема в переменной V. Возможно, проблема при её формировании, но этот совет вряд ли вам сильно поможет
Название: Re:Не раскрывается структура сайта.
Отправлено: kras-nastya от 18 Сентября 2013, 17:17:20
Обнаружила интересную вещь.
Сейчас правлю некоторые страницы сайта, прямо прыгая на их правку через историю браузера.
И вот при попытке прыгнуть на правку новостей выдается: "Zend Optimizer not installed
This file was encoded by the Zend Guard. In order to run it, please install the Zend Optimizer (available without charge), version 3.0.0 or later."

Возможно, это как-то связано?
Написала в тех.поддержку хостинга, посмотрим.
Название: Re:Не раскрывается структура сайта.
Отправлено: admin от 18 Сентября 2013, 17:22:54
то, что js ошибся в первую очередь проверяй железо, кодировки, nginx, особые настройки железа, вывод пустой строки вначале ответа при каком-нибудь ajax запросе..... чаще всего из-за таких моментов проблемы
Название: Re:Не раскрывается структура сайта.
Отправлено: kras-nastya от 18 Сентября 2013, 20:01:18
admin, спасибо большое за помощь такому ламеру, как я.

Я сейчас в полном шоке. Открываю админ-панель - и структура меню снова работает! Хотя я ничего не меняла, правда, написала на хостинг про zend, но они мне дали совет самой кое-что там поменять, а я этого еще не сделала даже! (Может, втихую что-то поменяли сами)

На моем компьютере тоже ничего не обновляла, ни браузеров, ничего.
Название: Re:Не раскрывается структура сайта.
Отправлено: admin от 18 Сентября 2013, 21:06:09
то есть, в итоге все заработало... само?
Название: Re:Не раскрывается структура сайта.
Отправлено: kras-nastya от 18 Сентября 2013, 23:58:34
то есть, в итоге все заработало... само?
Таки да! Чудеса какие-то.

Это и хорошо, и плохо, ибо я так и не поняла, в чем была причина.
Наиболее вероятно, что все-таки хостер что-то у себя исправил после моего обращения, а мне не сказал, потому что по времени примерно совпало.
Да, все верно, теперь zend работает.

В общем, тьфу-тьфу, если опять структура пропадет - вернусь к вам дальше разбираться.
Название: Re:Не раскрывается структура сайта.
Отправлено: shoto от 25 Сентября 2013, 11:43:34
:)
вот и у меня вчера структура сайта взяла и раскрылась.
Правда мне кажется что это появилось после некоторых манипуляций по созданию новой формы обратной связи и генерация страницы для этой форомы. И страница автоматически была сгенерирована как раз на тот сайт, чья структура не раскрывалась.
И вуаля, структура раскрывается.
Хотя страницу с формой уже перенесли в другой сайт.
Название: Re:Не раскрывается структура сайта.
Отправлено: admin от 25 Сентября 2013, 11:53:53
был подобный опыт, когда после какой-то операции у меня пропал раздел с товарами, я их нашел в базе данных, так же они были видны в модуле каталог, но вот в структуре не было... Оказалось, что сбилось что-то в иерархии всех страниц и достаточно было обновить её и все заработало. Для обновлении иерархии, я просто перетащил корневой раздел каталога и дочерний (пропащий) раздел появился.