Всего 125 687 комментариев

Alexey
12 мая 2021, 13:26
0
Очень похоже, что не подключен файл со стилями всплывающих окон. Я навскидку не помню, в системных настройках ajaxForm есть путь к файлу со стилями? И в консоли браузера ничего не пишет?

Что-то подобное припоминаю: было на каком-то сайте, когда типа «оптимизатор» поотключал в вызове сниппета «бесполезные» файлы.
Dmitry P.
12 мая 2021, 10:39
0
У меня была такая проблема, неправильно высчитаывалась сигнатура внутри компонента. Решение описывал тут: modx.pro/help/3525#comment-122256
Наумов Алексей
12 мая 2021, 08:17
0
Так не выйдет…
нужно сделать свой тип tv поля.

Посмотри, к примеру, исходники image plus: github.com/Jako/ImagePlus
обрати внимание на папку /core/components/imageplus/elements/tv/, там внутри шаблоны…
Александр
12 мая 2021, 07:32
0
Будьте добры, мне бы тоже на почту axle0vega@yandex.ru
Наумов Алексей
11 мая 2021, 17:05
+1
Спасибо за замечания… внесу корректировки!
Дмитрий Танцирев
11 мая 2021, 17:00
0
Приветствую!
Есть небольшой недочёт при сохранении имени файла.

/core/components/easycomm/model/easycomm/easycomm.class.php:376

Вместо:
$filename = $this->generateRandomName().".".$ext;
Надо:
$filename = $this->modx->filterPathSegment($this->generateRandomName()).".".$ext;
Иначе «$this->mediaSource->uploadObjectsToContainer» сохраняет файл обработав его имя функцией «filterPathSegment», тем самым удаляет из имени файла символы которые указаны в системной настройке «friendly_alias_trim_chars», а в базу сохраняется необработанное имя файла.

И если например в «friendly_alias_trim_chars» указан символ земли «_», то сам файл сохраняется с дефисом вместо земли, а в базу данных сохраняется имя файла с землёй.
Роман
11 мая 2021, 15:45
0
Вроде бы нет у textfield description. А так все правильно. Вставлю код из своего проекта.
{
xtype: 'textfield',
id: config.id + '-count',
fieldLabel: 'Количество на одну единицу товара',
name: 'count',
allowBlank: true,
minLength: 1,
maxLength: 4,
anchor: '99%',
emptyText: '1',
maskRe:/[0-9]/i,
}
Scorp Satex
11 мая 2021, 14:07
0
Та же проблема, вы нашли тогда решение?
Lori
11 мая 2021, 12:48
0
благодарю, уже посмотрел значение поля в БД и решил так:
&where=`{"parent:=":"0","AND:thread:=":"2"}`
Амина
11 мая 2021, 11:56
+1
Спасибо большое!!! Получилось!
Николай Савин
11 мая 2021, 11:44
+1
Близко к правде но есть нюансы. В вызове сниппета нужно создать переменную и с ней работать.
{var $clients = '!hookbackclient' | snippet}
			    		{foreach $clients as $user}
 								<tr class="title">
				    			<td class="table">{$user['name']}</td>
				    			<td class="table">{$user['surname']}</td>
				    			<td class="table">{$user['phone']}</td>
				    			<td class="table">{$user['email']}</td>
				    			<td class="table">{$user['recorders']}</td>
				    			<td class="table">{$user['paid']}</td>
				    		</tr>
							{/foreach}
А еще с данными массива можно работать через точку. Так чуть быстрее писать
<td class="table">{$user.paid}</td>
Амина
11 мая 2021, 11:42
0
{'!hookbackclient' | snippet}
			    		{foreach $users as $user}
 								<tr class="title">
				    			<td class="table">{$user['name']}</td>
				    			<td class="table">{$user['surname']}</td>
				    			<td class="table">{$user['phone']}</td>
				    			<td class="table">{$user['email']}</td>
				    			<td class="table">{$user['recorders']}</td>
				    			<td class="table">{$user['paid']}</td>
				    		</tr>
							{/foreach}
Выводится только Array. Или я не так вывожу?
Murashkin
11 мая 2021, 11:11
0
После обновления перестал работать диспетчер файлов: невозможно загрузить фото, документы через редакторы. ПРобовал 2 редактора — везде пустой попап.
Николай Савин
11 мая 2021, 08:36
0
Правильнее всего сделать просто
return $users
А в шаблоне (или чанке) использовать шаблонизатор fenom и его метод foreach для вывода результатов.
Aleksandr Huz
10 мая 2021, 23:56
0
Наверное, легче пройтись по опциям и пустые удалить с базы