Вопросы
Logout
Как сделать кнопку выхода пользователя из учетки в шапке сайта, авторизация через HybridAuth и на текущий момент кнопка работает на странице профиля
Пытался сделать так но страница зависает
Пытался сделать так но страница зависает
[[!HybridAuth?
&logoutTpl=`CabinetLogout`
&logoutResourceId=`1`
]]Содержимое чанка CabinetLogout<a href="[[+logout_url]]" class="data-exit">Выйти</a> Minishop2 thumb reset + водяной знак из параметров источника
Проблема:
Скрипт который в документации не учитывает настройки из источника, в нем указано что нужно накладывать водяной знак, но на готовых картинках — его нет, хотя размеры правильные.
Вопрос:
Можно ли в скрипт дополнить чтобы он это учитывал?
Скрипт который в документации не учитывает настройки из источника, в нем указано что нужно накладывать водяной знак, но на готовых картинках — его нет, хотя размеры правильные.
Вопрос:
Можно ли в скрипт дополнить чтобы он это учитывал?
mFilter2 Модификация цены
Привет! Вот такой вопрос, есть кастомная таблица с которой вывожу модели авто, потом плагином отправляю на страницу с категорией товаров где вывожу товары и формирую цену плагином на событие
И всё бы хорошо, товары выводятся, цена меняется, но
if ($modx->event->name == 'msOnGetProductPrice')Цена формируется исходя из данных которые подтягиваются из кастомной таблицы. И всё бы хорошо, товары выводятся, цена меняется, но
Белый экран при использовании SimpleSearch или mFilter - конфликт с modlastmodified
Всем привет!
Возникла проблема с поиском SimpleSearch. После второго запроса перестает срабатывать. При этом в мозилле — белый экран, а в гугле и яндексе просто игнор запроса. Если очистить кеш — снова только один запрос проходит.
Вызов сниппета некешируемый, чанки стандартные.
Подозреваю конфликт с версией modx — 2.5.7-pl, т.к. на аналогичном сайте с версией 2.5.0-pl все ок.
Кто-нибудь сталкивался с подобным? Есть ли возможность исправить ситуацию без отката к старой версии движка? Или это вообще просто совпадение и дело в чем-то другом?
РЕШЕНИЕ:
Конфликт со сниппетом modlastmodified. Так что удаляем его.
Аналогичная проблема возникла при использовании последней (на сегодняшний день) версии mSearch. так же помогло удаление modlastmodified.
Благодарю Василия за помощь!
Возникла проблема с поиском SimpleSearch. После второго запроса перестает срабатывать. При этом в мозилле — белый экран, а в гугле и яндексе просто игнор запроса. Если очистить кеш — снова только один запрос проходит.
Вызов сниппета некешируемый, чанки стандартные.
Подозреваю конфликт с версией modx — 2.5.7-pl, т.к. на аналогичном сайте с версией 2.5.0-pl все ок.
Кто-нибудь сталкивался с подобным? Есть ли возможность исправить ситуацию без отката к старой версии движка? Или это вообще просто совпадение и дело в чем-то другом?
РЕШЕНИЕ:
Конфликт со сниппетом modlastmodified. Так что удаляем его.
Аналогичная проблема возникла при использовании последней (на сегодняшний день) версии mSearch. так же помогло удаление modlastmodified.
Благодарю Василия за помощь!
нулевые значения
Привет! Как-то в конце прошлого года намечалось убирать нулевые значения при импорте. Как с этим?
Исключить из адреса адрес родителя
Здравствуйте, уважаемые!
Имеется такая стрктура:
Товар
-Новый
--Товар1
--Товар2
-Старый
--Товар3
--Товар4
Вывожу документы pdoResources.
Адресс документа соотвественно: //товар/новый/товар1
Вопрос. Как из адреса убрать родителей Новый и Старый? Кроме заморозки URL, какие еще есть варианты?
Имеется такая стрктура:
Товар
-Новый
--Товар1
--Товар2
-Старый
--Товар3
--Товар4
Вывожу документы pdoResources.
Адресс документа соотвественно: //товар/новый/товар1
Вопрос. Как из адреса убрать родителей Новый и Старый? Кроме заморозки URL, какие еще есть варианты?
ExtJs и зависимые SuperBoxSelect
Добрый день.
Возник вопрос реализации зависимых мультиселектов.
Подскажите как можно передавать необходимый параметр в `baseParams` при клике на данный элемент.
Имеем некий мультиселект:
Возник вопрос реализации зависимых мультиселектов.
Подскажите как можно передавать необходимый параметр в `baseParams` при клике на данный элемент.
Имеем некий мультиселект:
Component.combo.MultiSelect = function (config) {
config = config || {};
Ext.applyIf(config, {
xtype: 'superboxselect',
allowBlank: true,
...
store: new Ext.data.JsonStore({
fields: ['id', 'name'],
url: Component.config.connector_url,
baseParams: {
action: 'mgr/component/processor',
ids: config.ids // сюда должен подтягиваться список id`шек
// из предыдущего мультиселекта, но только по клику на данный елемент
}
}),
...
displayField: 'name',
valueField: 'id',
});
Component.combo.MultiSelect .superclass.constructor.call(this, config);
};
Ext.extend(Component.combo.MultiSelect , Ext.ux.form.SuperBoxSelect);
Ext.reg('component-combo-superselect', Component.combo.MultiSelect ); При сохранении режутся html теги
Доброго времени суток!
В процессе работы возник вопрос, ответ на который пока не нашел (возможно не правильно его формирую поисковику)
Итак: на сайте есть возможность пользователям создавать объявления через фронтенд и уж очень им надо формировать его красиво — для этого я поставил jHtmlArea (визуальный редактор). К редактору претензий нет — отрабатывает хорошо (проверено в других местах), но вот при сохранении ресурса методом $res->set('content',$value); полностью обрезаются теги html, что не может не печалить.
Проблема решена: тегир резал formIt — решение &validate=`content:allowTags`
В процессе работы возник вопрос, ответ на который пока не нашел (возможно не правильно его формирую поисковику)
Итак: на сайте есть возможность пользователям создавать объявления через фронтенд и уж очень им надо формировать его красиво — для этого я поставил jHtmlArea (визуальный редактор). К редактору претензий нет — отрабатывает хорошо (проверено в других местах), но вот при сохранении ресурса методом $res->set('content',$value); полностью обрезаются теги html, что не может не печалить.
Проблема решена: тегир резал formIt — решение &validate=`content:allowTags`
Вывод ресурсов, созданных определенным пользователем
Есть необходимость вывести ресурсы, созданные определенным пользователем.
Для этого использую pdoResources:
ListLinkTpl
Для этого использую pdoResources:
[[!pdoResources?
&showHidden=`1`
&showUnpublished=`1`
&hideContainers=`0`
&parents=`24,25`
&limit=`0`
&depth=`0`
&tpl=`ListLinkTpl`
&sortby=`id`
]]Затем, из огромной кучи, которую выдаст сниппет отображаю лишь необходимые страницы:ListLinkTpl
[[!+createdby:is=`[[!+modx.user.id]]`:then=`[[+pagetitle]]<br />[[+content]]`]]Но что-то мне подсказывает, что есть и правильное решение этой проблемы, которое я пока ненашел. Перенос сайта на Timeweb: не открываются ресурсы
Здравствуйте! Перенесли сайт на хостинг Timeweb. К сожалению, так решило руководство...(((
Обнаружены ошибки:
1. Каталог ядра в открытом доступе
«MODX обнаружил, что ваш основной каталог (частично) доступен для общественности. Это не рекомендуется из соображений безопасности. Если ваша установка MODX выполняется на веб-сервер Apache, вам следует по крайней мере настроить файл .htaccess внутри каталога с файлами ядра: /home/c/cx13714/humanitar/public_html/core/. Это можно легко сделать, переименовав уже имеющийся там файл ht.access в .htaccess. »
2. Конфигурационный файл открыт для записи!
«Ваш сайт является уязвимым для хакеров, которые могут нанести серьёзный вред вашему сайту. Пожалуйста, сделайте конфигурационный файл доступным только для чтения! Файл находится в /home/c/cx13714/humanitar/public_html/core/config/config.inc.php »
По факту не работает всё, что связано с разделом ресурсов. При переходе в редактор конкретной страницы сайт не может обработать этот запрос, пишет, что страница недоступна (код ошибки HTTP ERROR 500).
Обнаружены ошибки:
1. Каталог ядра в открытом доступе
«MODX обнаружил, что ваш основной каталог (частично) доступен для общественности. Это не рекомендуется из соображений безопасности. Если ваша установка MODX выполняется на веб-сервер Apache, вам следует по крайней мере настроить файл .htaccess внутри каталога с файлами ядра: /home/c/cx13714/humanitar/public_html/core/. Это можно легко сделать, переименовав уже имеющийся там файл ht.access в .htaccess. »
2. Конфигурационный файл открыт для записи!
«Ваш сайт является уязвимым для хакеров, которые могут нанести серьёзный вред вашему сайту. Пожалуйста, сделайте конфигурационный файл доступным только для чтения! Файл находится в /home/c/cx13714/humanitar/public_html/core/config/config.inc.php »
По факту не работает всё, что связано с разделом ресурсов. При переходе в редактор конкретной страницы сайт не может обработать этот запрос, пишет, что страница недоступна (код ошибки HTTP ERROR 500).