Игорь Терентьев

Игорь Терентьев

С нами с 29 ноября 2013; Место в рейтинге пользователей: #82

Помогите бороться со спамом

Помогите побороть спам который валится из форм…

нужно решение без капчи
валидацию по введенным данным формы проходят
пробовал скрытые поля ставить не помогает

Такие у меня формы:
[[!AjaxForm?
	&snippet=`FormIt`
	&form=`order-call`
	&emailTpl=`callEmailTpl`
	&hooks=`email`
	&emailSubject=`Заказ звонка с сайта`
	&emailTo=`frogggggi@gmail.com`
	&validate=`work-email:blank,name:required,phone:required:regexp=^/[0-9]/^,workemail:blank`
	&validationErrorMessage=`<p class="error">Ваше сообщение не отправлено!
Заполните обязательные поля формы.</p>`
	&successMessage=`Сообщение успешно отправлено`
]]
workemail и work-email скрытые формы… не помогло… помогите
Саша Иващенко
07 февраля 2016, 17:31
modx.pro
6
5 426
0

[customExtra] Создание кастомных объектов

Периодически мне приходится реализовывать на сайтах клиентов какой-то уникальный функционал. Часто требуется сохранять информацию в базу данных, выводить её оттуда, реализовывать возможность управления из админки. Раньше для этого приходилось писать кастомный компонент.

А значит, надо написать схему, сгенерировать модель, оформить интерфейс, написать процессоры и прочее, и прочее… Для начинающих разработчиков этот метод достаточно сложен. А мне, например, каждый раз та-а-ак лень это делать.

Недавно я все-таки решился собрать некий стандартный компонент, с большим количеством полей, которые можно использовать как угодно. Даже написал небольшую заметку о нем у себя в блоге и на какое-то время успокоился.

До тех пор, пока мне не понадобилось иметь два таких кастомных объекта…
Илья Уткин
22 декабря 2015, 01:21
modx.pro
19
7 304
+16

Генерация изображения с заданным текстом

Готовлю сайт с онлайн тестированием (заказчик называет это громким словом олимпиады).
Стоит задача выдавать каждому участнику сертификат об участии.
Возник вопрос как используя общее для всех фоновое изображение сгенерировать на каждом сертификате Имя и Фамилию участника? Причем это должна быть картинка пригодная для скачивания и печати.
Николай Савин
03 декабря 2015, 07:25
modx.pro
5
2 789
+2

Вывод размер файла и расширения

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

Как сделать чтоб в tv_file выводит размер и расширения файла
TITAN-UZ
02 декабря 2015, 13:33
modx.pro
2
2 923
0

Упрощаем работу с TV

Продолжая тему, начатую Василием, предлагаю решение для упрощения работы с TV. Оно поможет тем, у кого логика сайта завязана на TV — запросы, фильтры и т.п.
Решается эта задача созданием полей в таблице ресурсов и копированием в них значений TV.
Сергей Шлоков
02 декабря 2015, 09:18
modx.pro
49
8 016
+7

Подтверждение очистки корзины

По нажатию на кнопку «очистить корзину» нужно вывести подтверждение ее очистки. Возникли проблемы, вроде в js файле нашел место где она очищается, но отрабатывать confirm отказывается… Может кто сталкивался с таким? Как решить?
Владислав
30 ноября 2015, 08:03
modx.pro
1
863
0

Content Editor Tools

Я решил немного облегчить себе жизнь и сделал 2 плагина (на самом деле 3) для работы с контентом из админки. Этот набор плагинов я назвал Content Editor Tools, чтоб не путать их с похожими имеющимися.

Первое, это Rich Text Editor. Тут на выбор: TinyMCE или CKEditor. Второе: AssetsTV — это для работы с файлами. Пока всё в статусе беты.





Денис Дыранов
27 ноября 2015, 15:02
modx.pro
19
6 659
+11

Archive

Hi,
I would like to create an archive for blog posts using pdotools. I want to display the archives in the following format.

  • Year (Counts)
    • Months (Counts)
      • Blog Posts
      • Blog Posts


I need some guidelines regarding,
  • Which tools is best to achieve the above format pdoMenu or pdoResources?
  • How to filter the blog posts by year and month?


Thanks.
Charles Richard
19 ноября 2015, 06:21
modx.pro
8
3 878
+2

Расширение любых таблиц MODX

В очередной раз понадобилось изменить таблицу сайта, менять которую не предусмотрено.

Что обычно люди делают в таких случаях? Верно, редактируют ядро или нужный компонент, и больше их не обновляют. Но ведь это неправильно, и можно решить вопрос иначе.

Пишем обычный плагин, выставляем для него событие OnMODXInit и меняем модель для нужных классов системы или дополнений. Например, я добавил id менеджера в заказ miniShop2:
Василий Наумкин
16 ноября 2015, 07:07
modx.pro
116
10 160
+11

Простое формирование квитанции в miniShop2

Некоторые покупатели интернет-магазинов предпочитают оплачивать банковским переводом по квитанции (Форма № ПД-4).
Для этого есть простое решение — формирование и отправка на эл. почту квитанции в один клик, посредством доп. статуса заказа. У этого решения есть два плюса: легко (не нужно создавать доп. компонент) и то, что квитанция формируется менеджером после предварительной проверки введенных данных покупателя.

Alexey T
28 сентября 2015, 19:53
modx.pro
17
3 160
+12