Rootiys

Rootiys

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

Вывод thumb определенного размера на fenom

Здравствуйте, подскажите, как вывести превью в списке товаров с определенным размером через fenom в чанке tpl.msProducts.row, вывод по старинке
[[+360x270]]
работает, но если выводить через fenom вот так
<img src="{$thumb}" alt="{$pagetitle}" title="{$pagetitle}"/>
то выводится картинка 120x90, хотя в настройках источников приписано
[{"w":210,"h":180,"q":90,"zc":"0","bg":"FFF"},{"w":120,"h":90,"q":90,"zc":"0","bg":"FFF"},
{"w":360,"h":270,"q":90,"zc":"0","bg":"FFF"}
]
Вот и не могу понять синтаксис fenom для вывода определенного размера.
Oracul22
18 октября 2016, 07:58
modx.pro
3
4 274
0

Вывод сгруппированных опций товара

Всем привет. Часто необходимо вывести опции товара разбив их по группам. msProductOptions к сожалению таким функционалом не обладает. Но теперь, благодаря замечательному человеку Евгению Дурягину, такая возможность у нас есть!


Александр Котлов
15 октября 2016, 19:11
modx.pro
31
4 319
+14

Добавление своих полей в форму заказа [обновлено]

При разработке нескольких проектов, возникала необходимость в получении дополнительных данных от покупателей, а полей в miniShop2 ограниченное количество. Поиск готового решения результата не дал, поэтому предлагаю свой вариант.

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

Решалось это следующим образом:
1. Добавлялись необходимые поля, для примера взяты тип плательщика, название организации и инн.
2. Добавлялся плагин срабатывающий при сохранении заказа и при подключении js минишопа в админке.
3. Редактировались настройки и записи словарей.

Более подробно далее
Дмитрий Меркурьев
11 октября 2016, 16:38
modx.pro
97
19 107
+11

Как создать свою сборку для MODX

Как и обещал, выкладываю инструкцию — как на основе сборки siteExtra сделать свою сборку. Скачать исходники можно на гитхабе https://github.com/ilyautkin/siteExtra. Полученный архив загружаем на сайт и распаковываем.

Илья Уткин
08 августа 2016, 18:42
modx.pro
59
7 381
+20

Как сделать динамический зависимый список ресурсов

Имеется следующая структура:

Медицинские услуги
— Услуга 1
— — Врач 1
— — Врач 2
— Услуга 2
— — Врач 3
— — Врач 4
— Услуга 3
— — Врач 5
— — Врач 6

На сайте два выпадающих списка, в первом по умолчанию загружен список медицинских услуг. А как сделать, чтобы при выборе услуги во второй список подгружался список врачей, относящихся к этой услуге?
Александр
08 августа 2016, 06:46
modx.pro
6
3 050
0

Не заполняемое поле в AjaxForm

Добрый день!

В AjaxForm есть проверка на заполнение полей, к примеру не заполнил поле «Имя» или «Телефон», какое указал в общем и форма не отправит сообщение, с указанием, что вы не заполнили вот это поле.

Меня же интересует, создать поле и если его заполнили, то форму не отправлять!

Проблема в том, что замучили спам боты, знаю про капчи, что сама хорошая reCapcha от Google и т.д. все это пройдено. Нужно реализовать именно таким образом:

Есть поле, его делаем скрытым (display: none), ставим проверку, если его заполнили, то это явно бот и сообщение не пропускам, но если не заполнили, то вэлкам )))

У кого какие есть идеи?

Спасибо!
Роман
06 июля 2016, 17:33
modx.pro
2
936
0

Как сделать сортировку через select?

Пытаюсь сделать сортировку
<select id="mse2_sort" >
                            <option data-sort="ms_product|publishedon" data-dir="[[+mse2_sort:is=`resource|publishedon:desc`:then=`desc`]]" data-default="desc" class="sort">[[%mse2_sort_publishedon]]</option>
                            <option data-sort="ms|price" data-dir="[[+mse2_sort:is=``:then=`desc`]]" data-default="desc" class="sort [[+mse2_sort:is=``:then=`active`]]">[[%mse2_sort_price]]</option>
                        </select>
Как сделать, чтоб при выборе пункт, все заработало?) Заранее спасибо.
DimenSi
24 июня 2016, 22:37
modx.pro
11
3 865
0

Генерация превью для адаптивного сайта

Имею сайт, каталог изделий, который сверстан на Bootstrap 3. Генерирую превьюшки через phpThumbOn (знаю что не оптимально, но все же). Для больших экранов мне достаточно превьюшки по ширине 250px, они идут в 3 колонки, все нормально, размер превьюшек небольшой, грузятся быстро. Но для смартфонов, где превьюшки выстраиваются в одну колонку уже надо превью под 800px шириной. Сейчас генерирую превью 800px по ширине для всех девайсов, на всех экранах это выглядит хорошо но размер превью уже под 250 килобайт каждого и грузятся не айс. А эсли этих превью 10 штук странице, получается только картинок на 2,5 метра. Надо бы делать генерацию превью в зависимости от экрана динамически. Хотелось бы узнать как это сделать оптимальнее. Есть ли у кого какие решения?
Сергей Росоловский
16 июня 2016, 09:30
modx.pro
5
2 837
0

Цели яндекс метрика для ajax formit

Всем привет, может кто уже делал цели на успешную отправку формы для яндекс метрики. Или подскажите как сделать.

Есть такой скрипт на успешную отправку.
<script>
$(document).on('af_complete', function(event, response) {
    if (response.success) {
        $('#myModalbuy2').modal('hide');
    }
 });
</script>
Сергей
16 мая 2016, 12:20
modx.pro
12
12 894
+1

[pdoTools] 2.3.2 - автозагрузка модификаторов

Вот и подоспело очередное, уверен, горячо ожидаемое обновление pdoTools.

На этот раз я придумал, как можно иначе подключать Fenom, что дало возможность реализовать кучу встроенных модификаторов, а там где их не хватит — автозагрузку модификаторов из сниппетов.

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

Следует учесть, что я реализовал не все фильтры MODX (но очень много), и не все из них работают точно так, как в MODX — поэтому потрудитесь прочитать документацию, прежде чем жаловаться, что у вас там опять что-то не того.

Ссылка на подробнейшую документацию отдельно, чтобы все заметили.
Василий Наумкин
26 марта 2016, 07:11
modx.pro
5
4 518
+17