Курс 2016 года “Разработка на UMI.CMS от 0 до готового сайта”
как подключить модуль "карта сайта"?

Автор RennyРаздел Шаблоны XSLT

Ответов: 7
Просмотров: 9439
Последний ответ 23 Октября 2011, 14:26:36
от admin
Работа модуля Обратная связь (вставка форм в контент сайта) при XSLT

Автор ariusgroupРаздел Шаблоны XSLT

Ответов: 8
Просмотров: 6447
Последний ответ 17 Октября 2012, 15:29:17
от admin
Есть второй домен, нужно повесить туда демошаблон готового сайта

Автор adminmosfaРаздел Шаблоны XSLT

Ответов: 6
Просмотров: 4311
Последний ответ 06 Августа 2013, 19:03:40
от NOIRMAN
Добавление тегов для товаров, и вывод блока с тегами в любом месте сайта

Автор FelixTheCatРаздел Шаблоны XSLT

Ответов: 9
Просмотров: 5472
Последний ответ 26 Июля 2014, 10:58:09
от FelixTheCat
Вывод страницы в меню с отключением вывода в карте сайта

Автор alpotemkinРаздел Макросы UMI.CMS

Ответов: 6
Просмотров: 5635
Последний ответ 03 Ноября 2011, 15:07:29
от alpotemkin

0 Пользователей и 1 Гость просматривают эту тему.

*

admin

  • *****
  • 2444
  • +172/-1
    • Просмотр профиля
Re:Не раскрывается структура сайта.
« Ответ #15 : 16 Июля 2013, 16:43:22 »
Можно ли как то по другому увидеть страницы сайта, если дерево не разворачивается для него в структуре?
потому как ковырять compressed.js бесполезное занятие для меня, т.к. для других сайтов в этой структуре все раскрывается. значит в чем то другом ошибка.

да, но есть шанс, что найдя место в compressed.js на котором все ломается, можно будет понять в чем именно проблема этого сайта. А гадать... ну можно гадать, но это ни разу не надежнее.

*

shoto

  • ***
  • 235
  • +4/-0
    • Просмотр профиля
Re:Не раскрывается структура сайта.
« Ответ #16 : 16 Июля 2013, 16:44:56 »
А что можно понять посмотрев строчки кода, если они одинаковые для всех 4-х сайтов что на одной лицензии сидят?!

*

shoto

  • ***
  • 235
  • +4/-0
    • Просмотр профиля
Re:Не раскрывается структура сайта.
« Ответ #17 : 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;
};

*

kras-nastya

  • *
  • 6
  • +0/-0
    • Просмотр профиля
Re:Не раскрывается структура сайта.
« Ответ #18 : 16 Сентября 2013, 17:54:30 »
Добрый день!

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

Вы решили эту проблему?

*

admin

  • *****
  • 2444
  • +172/-1
    • Просмотр профиля
Re:Не раскрывается структура сайта.
« Ответ #19 : 16 Сентября 2013, 18:08:45 »
увидеть, можно через usel, только это подойдет для тех кто разбирается в umi)

*

kras-nastya

  • *
  • 6
  • +0/-0
    • Просмотр профиля
Re:Не раскрывается структура сайта.
« Ответ #20 : 17 Сентября 2013, 14:55:01 »
увидеть, можно через usel, только это подойдет для тех кто разбирается в umi)
Ну допустим, я разберусь, но это же не дело все равно, какие-то "заплатки" ставить.

Я вот думаю, может, попробовать поставить какую-нибудь старую версию браузера, вдруг заработает?
« Последнее редактирование: 17 Сентября 2013, 14:57:09 от kras-nastya »

*

admin

  • *****
  • 2444
  • +172/-1
    • Просмотр профиля
Re:Не раскрывается структура сайта.
« Ответ #21 : 17 Сентября 2013, 15:53:11 »
увидеть, можно через usel, только это подойдет для тех кто разбирается в umi)
Ну допустим, я разберусь, но это же не дело все равно, какие-то "заплатки" ставить.

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

мое сообщение было немного не в тему, не перелистнул страницу и отвечал на вопрос
Можно ли как то по другому увидеть страницы сайта, если дерево не разворачивается для него в структуре?
потому как ковырять compressed.js бесполезное занятие для меня, т.к. для других сайтов в этой структуре все раскрывается. значит в чем то другом ошибка.

*

kras-nastya

  • *
  • 6
  • +0/-0
    • Просмотр профиля
Re:Не раскрывается структура сайта.
« Ответ #22 : 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");

Что это значит?
Дадите какие-нибудь подсказки? Куда дальше смотреть?
« Последнее редактирование: 18 Сентября 2013, 00:31:15 от kras-nastya »

*

admin

  • *****
  • 2444
  • +172/-1
    • Просмотр профиля
Re:Не раскрывается структура сайта.
« Ответ #23 : 18 Сентября 2013, 00:51:11 »
подсказку трудно дать, так как сам такой вопрос не решал, а чтобы посоветовать что-то надо попытаться её решить самостоятельно.

судя по сообщения проблема в переменной V. Возможно, проблема при её формировании, но этот совет вряд ли вам сильно поможет

*

kras-nastya

  • *
  • 6
  • +0/-0
    • Просмотр профиля
Re:Не раскрывается структура сайта.
« Ответ #24 : 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."

Возможно, это как-то связано?
Написала в тех.поддержку хостинга, посмотрим.

*

admin

  • *****
  • 2444
  • +172/-1
    • Просмотр профиля
Re:Не раскрывается структура сайта.
« Ответ #25 : 18 Сентября 2013, 17:22:54 »
то, что js ошибся в первую очередь проверяй железо, кодировки, nginx, особые настройки железа, вывод пустой строки вначале ответа при каком-нибудь ajax запросе..... чаще всего из-за таких моментов проблемы

*

kras-nastya

  • *
  • 6
  • +0/-0
    • Просмотр профиля
Re:Не раскрывается структура сайта.
« Ответ #26 : 18 Сентября 2013, 20:01:18 »
admin, спасибо большое за помощь такому ламеру, как я.

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

На моем компьютере тоже ничего не обновляла, ни браузеров, ничего.

*

admin

  • *****
  • 2444
  • +172/-1
    • Просмотр профиля
Re:Не раскрывается структура сайта.
« Ответ #27 : 18 Сентября 2013, 21:06:09 »
то есть, в итоге все заработало... само?

*

kras-nastya

  • *
  • 6
  • +0/-0
    • Просмотр профиля
Re:Не раскрывается структура сайта.
« Ответ #28 : 18 Сентября 2013, 23:58:34 »
то есть, в итоге все заработало... само?
Таки да! Чудеса какие-то.

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

В общем, тьфу-тьфу, если опять структура пропадет - вернусь к вам дальше разбираться.
« Последнее редактирование: 19 Сентября 2013, 13:21:42 от kras-nastya »

*

shoto

  • ***
  • 235
  • +4/-0
    • Просмотр профиля
Re:Не раскрывается структура сайта.
« Ответ #29 : 25 Сентября 2013, 11:43:34 »
:)
вот и у меня вчера структура сайта взяла и раскрылась.
Правда мне кажется что это появилось после некоторых манипуляций по созданию новой формы обратной связи и генерация страницы для этой форомы. И страница автоматически была сгенерирована как раз на тот сайт, чья структура не раскрывалась.
И вуаля, структура раскрывается.
Хотя страницу с формой уже перенесли в другой сайт.