Андрей

Андрей

С нами с 09 апреля 2015; Место в рейтинге пользователей: #68
Андрей
11 марта 2021, 14:24
+1
Login умеет работать со стандартными extended полями, подробнее здесь — Login.Extended User Profiles.

Либо расширять профиль пользователя — Дополнительные поля профиля юзера (не extended), и работать как с обычными полями.
Андрей
23 февраля 2021, 17:01
0
но надо чтобы пользователь до исчезновения кнопки не видел адрес ссылки на редактирование
Так он её в адресной строке изначально увидит.

По тому же условию просто не выводить форму редактирования по прошествии заданных дней.
Андрей
23 февраля 2021, 16:21
+1
Посчитать разницу между createdon и текущей датой, в зависимости от нужного кол-ва дней(часов, минут) показывать/скрывать кнопку.
Андрей
14 февраля 2021, 18:17
+1
Попробуй так:
'where' => ['resid:=' => $_modx->resource.id]
Андрей
12 февраля 2021, 16:00
0
А что говорит серверный error.log про эту ошибку 500? И какая версия mysql используется?
Андрей
11 февраля 2021, 23:14
+1
Можно так:
<?php
switch ($modx->event->name) {
    case 'OnDocFormSave':
    	if($resource->template == 2) {
    		$title = $resource->id . '-' . date("m-d-y");
    		$alias = $resource->cleanAlias($title);
	        $resource->set('alias', $alias);
		$aliasPath = $resource->getAliasPath();
    	}
    	$resource->save();
        break;
}
Создаст для ресурсов с шаблоном id = 2 alias вида: idдокумента-текущая дата. Условия менять по желанию.
Андрей
11 февраля 2021, 21:34
+1
Есть ли сниппет, который бы создавал в новости ссылку не текст, а цифры?
Нужен не сниппет, а плагин на событие OnDocFormSave, в котором проверять родителя(новости) или нужный шаблон, и генерировать свой alias для документа.
Андрей
10 февраля 2021, 14:28
0
Попробуй написать @tolanych, он выпускал последние версии тикетов.
Андрей
09 февраля 2021, 00:06
0
Вместо того чтобы истерить, нужно писать в поддержку компонента, где и решаются подобные вопросы.
Андрей
07 февраля 2021, 16:34
0
Я сначала не так понял вопрос, ниже Александр написал решение.
Андрей
07 февраля 2021, 13:18
0
Попробуй вынеси из inline в чанк.
Андрей
07 февраля 2021, 00:29
0
Надо разбираться что там ещё нужно править, возможно кто то со временем исправит.

Можно использовать альтернативные галереи — UserFiles, ms2gallery, MoreGallery.
Андрей
06 февраля 2021, 17:05
0
Это печально. Возможный вариант решения — Broken Gallery plugin after updating server to MYSQL 5.7
Андрей
06 февраля 2021, 15:36
0
MySQL 8.0.22-0ubuntu0.20.04.2
Попробуйте понизить версию MySQL
Андрей
27 января 2021, 22:49
1
0
а там где вываливается весь каталог, group содержит и цифры и буквы: Z2416
Да, действительно, у меня опция была числовая, потому не проверял с буквами. Сделай такой вывод, работает правильно:
{'!msProducts' | snippet : [
	'resources' => -$_modx->resource.id,
	'parents' => 35,
	'limit' => 10,
	'tpl' => 'tpl-shop-item-small',
	'innerJoin' => '{ "Options":{ "class":"msProductOption"}}',
	'groupby' => 'msProduct.id',
	'where' => ['Options.key' => 'group', 'AND:Options.value:=' => $_modx->resource.group.0]
]}
Андрей
27 января 2021, 16:39
0
Так может опция group пустая в тех товарах что выводятся? Вообще если есть возможность, присылай доступы на почту или в телегу, попробуем разобраться что не так.