Nikita

Nikita

С нами с 18 февраля 2013; Место в рейтинге пользователей: #352

Как авторизировать пользователя?

Здравствуйте. Встала необходимость через php авторизировать пользователя. Я знаю как это сделать на процессорах, но там нужен пароль. А есть ли возможность авторизировать пользователя по логину, без пароля?
Николай
10 мая 2018, 07:18
modx.pro
3
1 745
0

Изменяем форму заказа minishop2

За год работы с минишопом я понял одну вещь — никто не знает как просто и быстро кастомизировать стандартную форму заказов. Для меня это довольно частая задача, по этому соберу тут несколько приемов которыми сам пользуюсь:


Pavel Zarubin
22 апреля 2018, 02:16
modx.pro
97
13 218
+41

Gallery как ТВ

Всем привет!

Помню уже давно возникал вопрос, как вывести превью фотографий для TV Gallery.
В Интернете есть готовое решение, но нет готового пакета (вроде бы).
Поэтому я решила исправить данный пробел.
тут лежит мой fork https://github.com/wax100/Gallery
а тут — собранный пакет, но версия там 1.5.3 https://yadi.sk/d/kkRsf37r3SCnGS
Может стоит в настройках вручную указать последнюю версию 1.7.0?
Ставить лучше после удаления Gallery (не проверяла как встанет на уже установленную).
В общем, пробуйте и пишите комменты
Инструкция.
Создать ТВ и выбрать там galleryalbumview
Пользоваться)
PS отправила автору пулреквест, надеюсь все верно
yani
08 февраля 2018, 11:08
modx.pro
8
3 927
+6

Сортировка поля size в Minishop2

Ввожу размер товара в поле size (S,M,L,XL,XXL), далее сохраняю товар.
c1a4c9f8650ef2eaae7b0392b00c84ab-full.png
Обновляю страницу в админке и поле меняет сортировку (XXL,XL,L,M,S)
8d8ff7f7327496f9682c73e987ce9c18-full.png
На странице сайта тоже самое. При входе на страницу товара одна сортировка. При обновлении страницы другая.
{'!msOptions' | snippet:[
                            'options'=>'size',
                            'tpl'=>'m_msOptions',
                         ]}

{foreach $options as $name => $values}
                        {foreach $values as $value}
                            <input type="radio" value="{$value}" id="{$value}" name="options[{$name}]"><label for="{$value}">{$value}</label></option>
                        {/foreach}
        {/foreach}
Костромин Игорь
29 января 2018, 10:56
modx.pro
3
3 264
0

Заперт символов при автосоздании алиаса. Как сделать?

При автоматическом создании алиаса получается:
Книга «Название»
Создаётся адрес:
kniga-«nazvanie»
Как запретить кавычки, чтобы было:
kniga-nazvanie

И можно ли как-то перегенерировать все адреса на сайте уже без кавычек (или других символов), чтобы не править вручную?
websfera
20 ноября 2017, 10:36
modx.pro
1
3 284
0

[modRetailCRM 2.0] - глобальное обновление

Представляю крупное обновление компонента для связи вашего сайта с RetailCRM — modRetailCRM 2.0.
Это одно большое изменение, так как компонент по сути написан с нуля. Это связано с тем, что разработчики RetailCRM сменили версию API и полностью переписали библиотеку, которая используется в компоненте.


Николай Савин
18 ноября 2017, 22:32
modx.pro
3
4 032
+7

mFilter2 - как сортировать параметры в фильтре?

Есть фильтр по тв, в котором у товаров заполнены числовые значения:
12.05
12.2
3.5
10.48
5.5
...
Как сделать сортировку этого тв по int, а не string?
Василий Столейков
29 сентября 2017, 08:14
modx.pro
2
2 811
0

Id вместо alias в URL

Добрый день!
В MODx Evo, если не указывать псевдоним ресурса, то в дружественных URL используется его id.
Как тоже самое сделать для MODx Revo?
Максим
13 сентября 2017, 14:46
modx.pro
1
5 901
+1

msProducts фильтрация товаров по размеру, цвету

Всем привет! Не могу отфильтровать товары в каталоге по размеру, цвету. По цене фильтрует легко. С чем это связано?
Собственно код:
{$_modx->runSnippet('!pdoPage', [
	'parents' => $_modx->resource.id,
	'element' => 'msProducts',
	'ajaxMode' => 'default',
	'limit' => '8',
	'where' => '{"Data.size:IN":["1200x600","213x313"]}',
	'tpl' => '@FILE chunks/productsMainRow.tpl',
])}
По цене и др. фильтрация работает:
{$_modx->runSnippet('!pdoPage', [
	'parents' => $_modx->resource.id,
	'element' => 'msProducts',
	'ajaxMode' => 'default',
	'limit' => '8',
	'where' => '{"Data.price:IN":["720","20"]}',
	'tpl' => '@FILE chunks/productsMainRow.tpl',
])}

Ответ:
Не уверен, что решение правильное, но оно точно работает и может кому пригодится.
{$_modx->runSnippet('!pdoPage', [
	'parents' => $_modx->resource.id,
	'element' => 'msProducts',
	'limit' => '2',
	'optionFilters' => '{"size:=":"1200x600","OR:size:=":"213x313","OR:size:=":"222x444"}',
	'tpl' => '@FILE chunks/productsMainRow.tpl',
])}
max.pevnev
29 августа 2017, 10:40
modx.pro
1
3 956
0

Страницы вида: сайт/index.php/страница код 200OK

Настроены ЧПУ и корректно работают, НО:
Страницы вида: сайт/index.php/страница отдают всегда код 200 ОК (даже если такой страницы нет).
Помимо этого, всегда отображается главная страница, даже если страница существует, например есть страница сайт/оплата со своим контентом, по адресу сайт/index.php/оплата откроется главная и отдаст код 200 ОК.

В чем может быть проблема, и как ее решить?
MODX Revo 2.5.7 php7.1
Павел Степанов
22 августа 2017, 15:24
modx.pro
1
1 806
0