Павел Романов

Павел Романов

С нами с 03 марта 2014; Место в рейтинге пользователей: #43
14 декабря 2016, 10:46
0
Посмотрите как сделан shk_fihook в Shopkeeper (там заказ как раз через него отправляется + пишется в базу).
13 декабря 2016, 12:25
1
+2
Создаете второе TV типа MIGX и в разметке формы указываете его в параметре inputTV.
Для вывода используйте в чанке параметр &value у getImageList:
[[getImageList? &vlue=`[[+field_name]]`]]
12 декабря 2016, 18:58
0
К pdoResources можно подключать свои таблицы.
Либо можете использовать Rowboat.
12 декабря 2016, 10:30
+1
Просто проверяйте, есть ли в GET что-то.
Попробуйте так:
[[pdoResources?
...
[[!#GET.l:isnot=``:then=` &where=`{"pagetitle:LIKE":"[[!#GET.l]]%"}` `]]
]]

Или так:
[[pdoResources?
...
&where=`[[!#GET.l:isnot=``:then=`{"pagetitle:LIKE":"[[!#GET.l]]%"}`]]`
]]

Или сделайте сниппет:
if(!empty($_GET['l'])) return '&where=`{"pagetitle:LIKE":"'.$_GET['l'].'%"}`';

и его уже просто подставьте в вызов pdoResources:
[[pdoResources?
...
[[!Snippet]]
]]

$char tam берется из foreach.
Сама буква у Вас в GET. Выводите просто:
[[!#GET.l]]
10 декабря 2016, 21:04
0
У getImageList есть параметр docid:
[[getImageList?
&docid=`9`
&tvname=`tv_name`
&tpl=`****`
]]

Если надо в чанке pdoResources, то можно так:
[[getImageList?
&value=`[[+tv.tv_name]]`
]]

tv_name— имя Вашего MIGX-поля.
09 декабря 2016, 19:49
0
Не надо ничего менять в функции — Вам правильно написали.
Ругается парсер — у Вас Fenom на страницах включен, а он воспринимает фигурные скобки как начало своих тегов.

Найдите в коде страницы это:
{i[
И сделайте так:
{ i[
09 декабря 2016, 10:13
+2
Вот тут еще обсуждали: modx.ru/vopros-otvet/info/2395/#9767
Отбор просто по &where:
[[pdoResources?
...
&where=`{"pagetitle:LIKE":"[[!#GET.l]]%"}`
]]
14 ноября 2016, 19:06
+1
В новой — чанк tpl.mFilter2.outer, если в параметре &tplOuter не прописан другой.
14 ноября 2016, 16:23
+1
Evo лечите — там дырка. У меня порядка 20 клиентов на разных Evo эту гадость словили за последний год.
Обновляйтесь хотя бы до 1.1.0, прогоняйте сайты через антивирус, чистите, что найдет + потом в ручном режиме по датам изменения.
12 ноября 2016, 16:50
+1
В сниппете FormItSaveForm на 135-й строке сделайте так:
'ip' => '',

Глянул сейчас на нескольких сайтах — выгружает в UTF-8. Проверьте кодировку самого сервера.
Попробуйте добавить в .htaccess строку:
AddDefaultCharset utf-8
12 ноября 2016, 16:28
0
Только если отредактировать сам хук (сниппет) FormItSaveForm и этот файл: core/components/formit/processors/mgr/form/export.class.php
12 ноября 2016, 15:35
0
Обновите компонент — эту ошибку пофиксили еще в версии 2.2.10.
11 ноября 2016, 15:19
0
Попробуйте так:
<div class="row">
	[[!pdoPage?
	&tpl=`card`
	&tpl_n3=`card3`
	&limit=`12`
	...........
	]]
</div>

Чанк card простой, а в чанке card3 в конце так:
</div>
<div class="row">
11 ноября 2016, 13:07
0
Используйте параметры &tpl_nN, &tplFirst и &tplLast.

В чанке, указанном в &tpl_n3 и &tplLast в конце добавьте:
</div>

В чанке, указанном в &tpl_n4 и &tplFirst в начале добавьте:
<div class="row">
10 ноября 2016, 19:10
1
+1
В FormIt есть хук FormItSaveForm. Он пишет отправленные данные в базу. Также есть компонент, который их оттуда выводит (ставится автоматом с FormIt) с функцией выгрузки в CSV.
10 ноября 2016, 12:45
1
0
Если дело в индексации, то пропишите просто в head:
<link rel="canonical" href="[[~[[*id]]? &scheme=`full`]]"/>
09 ноября 2016, 20:03
0
Очистите таблицу modx_session через phpMyAdmin, к примеру.
09 ноября 2016, 16:15
+1
Используйте number_format.
Для вывода на сайте можете сделать сниппет-модификатор nformat:
return number_format($input, 0, '', ' ');

и использовать:
[[*price:nformat]]

Если нужно округление, то round.