Евгений

Евгений

С нами с 28 марта 2014; Место в рейтинге пользователей: #797

AjaxForm + FormIt + самописный сниппет всегда возвращает success: true, с чем это может быть связано?

Пытаюсь понять, почему у меня форма всегда возвращает «Успешно», хотя на самом деле это не так. Пробую, упростив до максимума сделать так:

Чанк form1
[[!AjaxForm?
	&snippet=`FormIt`
	&form=`form1.form` 
	&formName=`Parcel` 
	&hooks=`snippet1,FormItSaveForm` 
	&formFields=`myvar` 
	&fieldNames=`myvar==Test Value` 
	&validate=`myvar:required` 
	&validationErrorMessage=`Please, correct form errors.` 
	&successMessage=`Thank you for sending!`
]]
Евгений
12 февраля 2020, 19:46
modx.pro
807
0

При незаполненном поле ввода у AjaxForm не появляется span с текстом ошибки

Здравствуйте. Столкнулся с такой проблемой. Беру код примера из репозитория — работает. Меняю имя поля — работать прекращает. Под катом подробнее.
Евгений
22 января 2020, 05:46
modx.pro
602
0

MIGX count in MIGX?

У меня есть набор MIGX TV полей, назовём его TVFields1. В него вложен другой набор полей, назовём его TVFields2. Я вывожу в чанке «родительскую» группу полей, и внутри неё забираю «дочернюю»:

[[getImageList?
        &tvname=`TVFields1`
        &tpl=`TVFields1`
    ]]
Чанк TVFields1:
<h1>[[+title]]</h1>
<p>
    [[getImageList?
        &tvname=`TVFields2`
        &tpl=`TVFields2`
    ]]
</p>
Чанк `TVFields2`:
<strong>[[+value1]]</strong><br />
Очень хотелось бы сделать так, чтобы если количество рядов в TVFields2 равно одному или вообще отсутствует, чтобы выводился один код, а в если TVFIelds2 количество рядов больше 1 то другой. Как?
Евгений
16 августа 2019, 21:55
modx.pro
1 011
0

MinifyX + 2.3 = ?

Добрый день. Об этом, наверное все уже в курсе, но поиск результатов не дал.

Дано: чистый свежий модэкс, стоят pdoTools, и minifyX. Также стоит Bootstrap Template от Василия. Всё работает нормально вроде бы, за исключением того, что MinifyX выводит цифру «1» в head документа.

Выглядит это так:
<!-- You can add theme from bootswatch.com: just add it into &cssSources=``.
For example: /assets/components/themebootstrap/css/cerulean/bootstrap-theme.min.css-->
1
В остальном вроде работает нормально. Как это можно побороть, хотя бы временно, до того момента, как Василий выпустит патч?
Евгений
19 июля 2014, 15:47
modx.pro
969
-1

два pdoPage на одной странице?

Добрый вечер.

У меня есть две категории, из которых я хочу сделать постраничный вывод. Хотелось бы сделать так:
Категория 1:
Товар 1               Товар 2               Товар 3
[1] [2] [3]

-----
Категория 2:
Товар 1               Товар 2               Товар 3
[1] [2] [3]
Но, к сожалению, я не могу сообразить, в какую сторону курить документацию по pdoPage для этого. Подскажите пожалуйста.
Евгений
13 июля 2014, 15:14
modx.pro
2 797
0

Передача параметра "внутрь" AjaxForm & FormIt

Здравствуйте. Я хочу передать дополнительные какие-то сведения при отправке формы заказа. Вызываю чанк вот так:
[[$orderModal? 
    &modalName=`orderStandardModal` 
    &modalText=`Я хочу заказать стандартный пакет.` 
]]
Внутри чанка всё выводится всё нормально: [[+modalText]]. Но как только я его пытаюсь «скормить» AjaxForm:
[[!AjaxForm?
	&snippet=`FormIt`
	&form=`mainModalForm`
	&hooks=`email`
	&emailTpl=`mainModalEMail` 
	&emailSubject=`"[[++site_name]]" - заказ`
	&emailTo=`[[pdoField? &id=`1` &field=`site_mail`]]` 
	&emailFrom=`noreply@tallstudio.ru`
	&validate=`name:required, email:reqired, message:required`
	&validationErrorMessage=`В форме содержатся ошибки. :(`
	&successMessage=`Сообщение успешно отправлено`
	&modalText=`[[+modalText]]`
]]
…то в чанке mainModalForm все равно значение [[+modalText]] не передаётся.
<input type="hidden" name="modalText" value="[[+modalText]]">
Как сделать так, чтобы параметр &modalText туда попал?
Евгений
17 июня 2014, 13:17
modx.pro
3 104
0

Нужен сниппет для многоуровневого меню pdoMenu

1
Здравствуйте.

У меня выводится навигационное меню вида:
Категория
-- Подкатегория 1
---- Подподкатегория 1
-------- Документ 1
-------- Документ 2
-------- Документ 3
-------- Документ 4
-------- Документ 5
...
Я вывожу его с помощью pdoMenu, но мне требуется различная сортировка (верхний уровень сортируется по menuindex, последний по publishedon а все между ними по алфавиту) для различных уровней меню. Может ли кто-то написать мне подобный сниппет за денежку?

Немаловажно то, что уровни вложенности могут варьироваться, но при этом верхний уровень и нижний должны все равно сортироваться по menuindex/publishedon соответственно.

Заранее спасибо.
Евгений
12 июня 2014, 03:15
modx.pro
2 319
0

Различная сортировка в различных подуровнях

Здравствуйте.

Могу ли я сортировать документы в выводе pdoMenu таким образом, чтобы первый уровень сортировался по menuindex, второй по pagetitle, а третий, например, по publishedon?

Я пытался это сделать вызовом чанка в чанке, но в таком случае не работает важный для меня параметр &hideSubMenus=`1` и мне выдаётся полное дерево документов.
Евгений
12 июня 2014, 02:39
modx.pro
2 560
0

pdoMenu

Здравствуйте.

У меня стоит задача отстроить навигационное меню нескольких уровней вложенности. Решается всё это стандартными средствами pdoMenu, проходили, знаем. Но вот в чём проблема: я не могу понять, как мне ограничить вывод документов хранящихся в БД по количеству? Их сотни, и выводить их все в навигационном меню — означает получить длинную простыню вниз. Хочется что-то вот такое:

Категория
-- Подкатегория
---- Документ 1
---- Документ 2
---- Документ 3
---- Документ 4
---- Документ 5
---- Перейти в этот раздел.
Как можно реализовать подобное? Заранее спасибо.
Евгений
09 июня 2014, 19:52
modx.pro
782
0

Тормоза в phpthumbon

Здравствуйте. Столкнулся с проблемой CPU 100% на VPS-ке.

На странице я вывожу около 20-30 превьюшек вот таким макаром:
<a class="thumbnail fancybox" 
    title="[[+pagetitle]]" rel="group1" 
    href="[[phpthumbon? &input=`[[+tv.picture]]` 
    &options=`&q=96&fltr[]=wmi|/assets/images/wm.png|C|100`]]">

<img src="[[phpthumbon? 
    &input=`[[+tv.picture]]` 
    &options=`q=96&w=400&h=300&f=jpg&zc=1&fltr[]=wmi|/assets/images/wm.png|TL||100`]]" 
alt="[[+title]]" title="[[+title]]" class="img-thumbnail" >
</a>
В результате, как только комплексно добавляются 10-15 новых изображений то сервер (512 RAM, Digital Ocean) встаёт колом на полминуты. У автора (Agel Nash) в документации отражён этот вопрос, но не до конца.

Мне непонятно, как после того как я установлю
phpthumbon.queue
на 1 или 2 сделать запись для крона? Строка запроса указана в доке:
wget -O /dev/null -q http://example.com/assets/components/phpthumbon/connector.php?action=login&ctx=web
но как её правильно добавить в крон?

Извините за тупой вопрос.
Евгений
09 июня 2014, 15:02
modx.pro
1
1 687
0