2015-01-12 5 views
0

У меня проблема с сохранением содержимого в html-виджетах. Я использую impresspages 4.4.2 (хотя проблема была в 4.4.0, с которой я только что обновился). CMS установлен на общем хостинге, поэтому я имею доступ только к cPanel.impresspages html виджет не сохраняется

Я нашел этот вопрос без ответа Impress Pages - HTML widget not saving/publishing

Комментарий говорит, что проблема была с темой, которая была в том числе JQuery.

Я использую тему RevolvePro, купленную на рынке впечатляющих материалов. Просматривая активы, похоже, что это действительно jQuery. Скрыть это было нелегко. Поэтому я попытался выполнить одно и то же действие по редактированию виджета html с другими темами (Private Free, Air и Quick Start, поставляемые вместе с CMS) с тем же результатом - ничего не было сохранено. Насколько я понимаю, ни одна из этих тем не включила jquery.

Что я вижу в консоли браузера является следующее сообщение об ошибке:

POST http://domain.com/403  (Forbidden) 
k.cors.a.crossDomain.send  ipCore.min.js?3:124 
n.extend.ajax     ipCore.min.js?3:122 
updateWidget     management.min.js?3:10 
processSaveQueue    management.min.js?3:67 
n.isFunction.f     ipCore.min.js?3:2 
(anonymousfunction)    management.min.js?3:64 
n.extend.each     ipCore.min.js?3:2 
n.fn.n.each      ipCore.min.js?3:2 
methods.save     management.min.js?3:63 
$.fn.ipWidget     management.min.js?3:68 
$this.save      management.min.js?3:61 
save       management.min.js?3:115 
n.isFunction.f     ipCore.min.js?3:2 
n.event.dispatch    ipCore.min.js?3:66 
r.handle      ipCore.min.js?3:65 

или переключиться в режим отладки:

POST http://domain.com/403  (Forbidden) 
k.cors.a.crossDomain.send  jquery.js?4:1953 
n.extend.ajax     jquery.js?4:1843 
updateWidget     content.js?4:340 
processSaveQueue    jquery.ip.widget.js?4:159 
n.isFunction.f     jquery.js?4:95 
(anonymousfunction)    jquery.ip.widget.js?4:86 
n.extend.each     jquery.js?4:72 
n.fn.n.each      jquery.js?4:21 
methods.save     jquery.ip.widget.js?4:72 
$.fn.ipWidget     jquery.ip.widget.js?4:203 
$this.save      jquery.ip.widget.js?4:21 
save       Html.js?4:85 
n.isFunction.f     jquery.js?4:95 
n.event.dispatch    jquery.js?4:1043 
r.handle      jquery.js?4:1010 

jquery.js на основе местоположения ссылаются из ядра CMS кода (Ip/Internal/Core/assets/ipCore /), а не из темы.

Я попытался вручную редактировать таблицу виджета с помощью phpMyAdmin, и результаты работают нормально, поэтому редактирование является единственной проблемой. Также кажется, что проблема заключается в настройках хостинга или хоста, как на другом общем хостинге, я могу редактировать html-виджет без каких-либо проблем.

+0

ImpressPages включает jQuery по умолчанию. Тема не должна беспокоиться об этом. И в следующий раз, если вы хотите протестировать другую тему, вам лучше сделать это по умолчанию - Air. –

+0

Тема использует jQuery v1.7.2, хотя не v2.2.1, включенный CMS –

+0

Кроме того, если включен в тему jQuery, тема не работает должным образом из-за исключения: сразу после включения «ненужного» jQuery он имеет \t

Смежные вопросы