Wassi Wassinen

Wassi Wassinen

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

[CallBack] Обратный звонок

Раз из раза приходилось настраивать одно и то же решение для вывода формы обратного звонка, и мне это надоело. Поэтому создал данный компонент на основе этого решения. А решение такое: на сайте каким-либо образом выводится ссылка «Обратный звонок», по нажатию на которую выводится модальная форма. В этой форме пользователь может указать свой номер телефона и как к нему обратиться при звонке. Такой нехитрый, но полезный прием для повышения конверсии сайта.

Как работает компонент:
При установке он подтягивает компоненты AjaxForm и FormIt, с помощью которых, собственно, происходит вывод и обработка формы, хотя они теоретически могут быть заменены с помощью параметров &wrapperSnippet и &snippet соответственно. Все параметры по умолчанию настроены так, чтобы при установке и простом вызове сниппета [[callBack]] получить рабочий обратный звонок.
Виталий Киреев
28 января 2015, 04:37
modx.pro
9
16 605
+10

Сниппет Declension для склонения слов

Предлагаю вашему вниманию небольшой сниппет для вывода склонения. Работает как фильтр вывода, использовать нужно примерно так:
[[+balls]] [[+balls:declension=`балл,балла,баллов`]]

Как видите, он применяется к любым тегам с числами, а в options нужно указать три формы слова (1 яблоко, 2 яблока и 10 яблок) для русского, или 2 (1 ticket, 2 tickets) для английского.

Для экспериментов можно повызывать сниппет с произвольными числами:
15 [[*id:input=`15`:declension=`яблоко,яблока,яблок`]]
Полный код под катом.
Василий Наумкин
22 января 2015, 06:44
modx.pro
28
7 660
+15

РЕШЕНО Отключить jgrowl при добавлении в корзину

Отключить jgrowl при добавлении товара в корзину. Через
miniShop2.Callbacks.Cart.add.response.success = function() {
    $.fancybox('#modal_basket');
   
}
Вызываю модальное око, но параллельно выскакивает окошко уведомления. Как его отключить, только для добавления? Буду благодарен за любой тычок носом. Спасибо!
Алексей Марченко
20 января 2015, 18:40
modx.pro
7
5 653
0

Фатал егог. Кто-нибудь сталкивался?

Сегодня положили сайт. Множественные обращения на формы заявок. Несколько генераций с форм за секунду. Восстановил сайт из бекапа. Пишет следующее:

[error] 19114#0: *1253 FastCGI sent in stderr: «PHP message: PHP Fatal error: Allowed memory size of 1073741824 bytes exhausted (tried to allocate 261900 bytes) in /сайт.ру/www/core/xpdo/xpdo.class.php on line 2042» while reading response header from upstream, client: 178.154.150.214, server: сайт.ру, request: «GET /sbp/responses/archive/otzyiv-92.html HTTP/1.1», upstream: «fastcgi://unix:/var/run/php5-сайт.sock:», host: «сайт.ру»

Заранее благодарен за помощь.
Wassi Wassinen
18 января 2015, 17:58
modx.pro
1
1 127
0

Как организовать подобный выбор размера и цвета?

Как организовать подобный выбор размера и цвета?
www.vsemayki.ru/product/manshort/430736
Илья
16 января 2015, 11:53
modx.pro
11
3 435
+2

Вывод элементов - группами по 3

День добрый!

Возможно где-то уже такой вопрос задавался, но я не могу найти.

Мне нужно выводить некоторые элементы через pdoResources группами по 3 элемента. При этом эти элементы представляют собой элементы таблицы
<tr><td>1</td><td>2</td><td>3</td></tr>
<tr><td>1</td><td>2</td><td>3</td></tr>
...
<tr><td>1</td><td>2</td><td>3</td></tr>
То есть для каждой группы из трех элементов нужно «задавать» свой wrapper. Плюс проблема в том, что если элементов будет, например 5, то внутри врапера
<tr><td>1</td>...</tr>
будет лишь один td и это будет не правильно отображаться (в этом случае нужно еще и colspan=3 писать или добавлять справа 2 пустых элемента td).

Подскажите пожалуйста, может кто-то решал похожую проблему?..
Переверстать страницу блоками — решит проблему, но делать это нет возможности…
Спасибо!
Андрей Сухомозгий
15 января 2015, 07:17
modx.pro
1
1 278
0

UiCMPGenerator дополнение для создания пакетов

Hi, написал тут свое дополнение для создания пакетов UiCMPGenerator. За основу взято дополнение CMPGenerator, но в моем прикручен графический интерфейс для создания зависимостей типа Композиционная (Composite) и Агрегирующая (Aggregate), а также можно расширять родные таблицы Modx-a.
Для работы требуется MODX Revolution 2.3.х

Ссылка на офф репозиторий http://modx.com/extras/package/uicmpgenerator
Видео: http://youtu.be/Qkspw8kXwK4
Prihod
14 января 2015, 17:21
modx.pro
28
9 027
+25

OrphoMan - чистим сайт от очепяток

Представляю свой новый компонент для борьбы с орфографическими ошибками и опечатками на сайте. Для людей вроде меня, которые еще помнят школу без ЕГЭ, ошибки в статье или инструкции вызывают дискомфорт, а у особо впечатлительных, и физическую боль. Обнаружив ошибку, рука чешется её исправить. OrphoMan может в этом помочь.
В принципе, есть Orphus и кто-то им пользуется. Но я постарался сделать OrphoMan чуть удобнее — он умеет выделять ошибки на страничке для наглядности плюс всегда можно настроить под себя.


Сергей Шлоков
13 января 2015, 07:09
modx.pro
5
3 384
+9

Тэги к тикетам

Хотелось бы почитать, что предложит многоуважаемое сообщество, а в конце обсуждения я напишу свои «хотелки». Всем спасибо.

Заранее благодарен за участие.
Wassi Wassinen
04 января 2015, 23:17
modx.pro
14
4 804
0

Отображение страницы пользователя

Василий, с Новым годом тебя. Это начало :)

Пообщавшись с одним из посетителей нашего сообщества, понял, что нужен функционал отображения профилей пользователей из коробки. Сейчас будем запускать несколько благотворительных проектов и в них нужен примерно один и тот же функционал:

— Страницы пользователей с нормальными урл (желательно сделать формирование пути из %id, %username и т.д. по всем полям);
— Возможность добавлять поля в профиль пользователя (любой тип поля и желательно добавлять через графический интерфейс, а не json-строкой);
— Возможность указывать шаблон для оформления страницы пользователя.
— Добавить «из коробки» дату регистрации и дату последней активности;
— Сортировка и фильтрация пользователей по алфавиту на странице-списке;
— Возможность сделать станицу пользователя общедоступной для просмотра;

Дополнения и пожелания:

— Возможность создать список «избранных» пользователей. Т.е. добавлять юзверей в френд-лист. Так же продумать функционал обоюдного добавления (при добавлении пользователя, если он согласился, вы так же будете добавлены к нему в список друзей);
— Возможность добавлять в этот список только после согласия пользователя;
— Обмен сообщениями в форме диалога с пользователями из френд-листа;
Wassi Wassinen
04 января 2015, 14:12
modx.pro
5
4 820
+5