Вопросы

Logout

Как сделать кнопку выхода пользователя из учетки в шапке сайта, авторизация через HybridAuth и на текущий момент кнопка работает на странице профиля

Пытался сделать так но страница зависает

[[!HybridAuth?
                    &logoutTpl=`CabinetLogout`
                    &logoutResourceId=`1`
                ]]
Содержимое чанка CabinetLogout
<a href="[[+logout_url]]"  class="data-exit">Выйти</a>
Максим
15 декабря 2017, 11:57
modx.pro
844
0

Minishop2 thumb reset + водяной знак из параметров источника

Проблема:

Скрипт который в документации не учитывает настройки из источника, в нем указано что нужно накладывать водяной знак, но на готовых картинках — его нет, хотя размеры правильные.

Вопрос:

Можно ли в скрипт дополнить чтобы он это учитывал?

Scorp Satex
14 декабря 2017, 20:24
modx.pro
2
1 014
+1

mFilter2 Модификация цены

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

if ($modx->event->name == 'msOnGetProductPrice')
Цена формируется исходя из данных которые подтягиваются из кастомной таблицы.

И всё бы хорошо, товары выводятся, цена меняется, но
ninzya.xy
14 декабря 2017, 15:47
modx.pro
1 472
0

Белый экран при использовании SimpleSearch или mFilter - конфликт с modlastmodified

Всем привет!

Возникла проблема с поиском SimpleSearch. После второго запроса перестает срабатывать. При этом в мозилле — белый экран, а в гугле и яндексе просто игнор запроса. Если очистить кеш — снова только один запрос проходит.

Вызов сниппета некешируемый, чанки стандартные.

Подозреваю конфликт с версией modx — 2.5.7-pl, т.к. на аналогичном сайте с версией 2.5.0-pl все ок.

Кто-нибудь сталкивался с подобным? Есть ли возможность исправить ситуацию без отката к старой версии движка? Или это вообще просто совпадение и дело в чем-то другом?

РЕШЕНИЕ:
Конфликт со сниппетом modlastmodified. Так что удаляем его.
Аналогичная проблема возникла при использовании последней (на сегодняшний день) версии mSearch. так же помогло удаление modlastmodified.

Благодарю Василия за помощь!
Виктор
14 декабря 2017, 14:34
modx.pro
1 037
0

нулевые значения

Привет! Как-то в конце прошлого года намечалось убирать нулевые значения при импорте. Как с этим?
Дмитрий Стрельников
14 декабря 2017, 13:24
modx.pro
1 269
-1

Исключить из адреса адрес родителя

Здравствуйте, уважаемые!
Имеется такая стрктура:
Товар
-Новый
--Товар1
--Товар2
-Старый
--Товар3
--Товар4
Вывожу документы pdoResources.
Адресс документа соотвественно: //товар/новый/товар1

Вопрос. Как из адреса убрать родителей Новый и Старый? Кроме заморозки URL, какие еще есть варианты?
Сергей
14 декабря 2017, 13:12
modx.pro
2 477
+1

ExtJs и зависимые SuperBoxSelect

Добрый день.
Возник вопрос реализации зависимых мультиселектов.
Подскажите как можно передавать необходимый параметр в `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 );
man
man
14 декабря 2017, 12:55
modx.pro
9
3 090
0

При сохранении режутся html теги

Доброго времени суток!
В процессе работы возник вопрос, ответ на который пока не нашел (возможно не правильно его формирую поисковику)

Итак: на сайте есть возможность пользователям создавать объявления через фронтенд и уж очень им надо формировать его красиво — для этого я поставил jHtmlArea (визуальный редактор). К редактору претензий нет — отрабатывает хорошо (проверено в других местах), но вот при сохранении ресурса методом $res->set('content',$value); полностью обрезаются теги html, что не может не печалить.

Проблема решена: тегир резал formIt — решение &validate=`content:allowTags`
Арсений
14 декабря 2017, 10:04
modx.pro
787
0

Вывод ресурсов, созданных определенным пользователем

Есть необходимость вывести ресурсы, созданные определенным пользователем.
Для этого использую 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]]`]]
Но что-то мне подсказывает, что есть и правильное решение этой проблемы, которое я пока ненашел.
Kosatchev
14 декабря 2017, 09:35
modx.pro
1
1 057
0

Перенос сайта на 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).

Дарья Сизова
14 декабря 2017, 06:23
modx.pro
2 580
0