Всего 123 788 комментариев

Vladimir
18 апреля 2023, 06:11
0
Перешёл на ваш сайт, и не нашёл там того что у вас на скрине
maxgmm
18 апреля 2023, 00:18
0
it-stroyka.ru/

код PDO page выдает ошибку после пагинации Array что не так

[[!pdoPage?

&element=`getTickets`
&tpl=`tpl.tickets.post`
&includeTVs=`tel,gorod,cena,vadelit,map,phototik,photo1`
&limit=`10`
&ajaxMode=`scroll`
&includeContent=`1`

]] [[!+page.nav]]
Гарник
17 апреля 2023, 20:30
0
Спасибо за совет, буду пробовать. ссылка на сайт
Цены же разные и количество подписок и мне нужно tv каждой новости выводить в окне.
Правильно выводит
cz53642-modx-tymgm.tw1.ru/assets/img/11.png
Не правильно выводит
cz53642-modx-tymgm.tw1.ru/assets/img/22.png
Артур Шевченко
17 апреля 2023, 19:32
0
Посмотреть в документации какие события генерирует компонент и написать плагин.
Vladimir
17 апреля 2023, 19:25
0
Покажите подробней вашу страницу, затем покажите как она выглядит, покажите как выглядит, в идеале дать ссылку, так как по идеи ваш код рабочий. А вообще лучше сделать вам было так: сделать 1 модальное окно, и потом после выбора пользователем просто брать textContent выбранной цены, и затем эту цену ставить в ваш блок где нужно, и это избавит вас от мусора, и геморроя. Не нужно ничего будет скрывать и раскрывать.
Без полной картины вам тут не помочь, так как ошибка может возникнуть в другом месте в идеале дать ссылку на страницу где у вас проблема.

let productSusbscriptions = document.getElementById('select');
let productSubscriptionModalWindow = document.querySelector('.subscription-window');
let productSubscriptionPrice = document.querySelector('.product-price', productSubscriptionModalWindow);

productSusbscriptions.addEventListener('change', function() {

    productSubscriptionPrice.textContent = productSusbscriptions.value;
    productSubscriptionModalWindow.style.display = "block";

});
weranda
17 апреля 2023, 19:07
0
Как проверить и как запрещать?
Денис Усачев
17 апреля 2023, 17:19
0
Тестировал плагин, Понравился, но а как сделать запись для цены — если используем плагин msOptionsPrice2 таблица modx_msop_modification
Артур Шевченко
17 апреля 2023, 14:50
0
Проверять наличие и запрещать.
Баха Волков
17 апреля 2023, 08:42
+1
На данный момент можно установить вручную скачав отсюда, не будут работать только файловые чанки.
al1ve
16 апреля 2023, 19:02
0
а, хорошо. Спасибо за совет. Попробую.
Vladimir
16 апреля 2023, 12:41
+1
Простейшая задача
Почитайте разные сайты где описывается феном, просто прочитайте каждый блок, потом будет проще делать всё, вот один из сайтов
{set $productPicturesLength = $files | len}

{if $productPicturesLength > 1}
Тут галерея
{else}
иначе тут просто 1 фото
{/if}
al1ve
16 апреля 2023, 09:13
0
Насчёт php — я почему то думал, что там $files.length отвечает за вычисление длины массива, но оказалось, что в документации по php немного не так. В общем, попробую
Алексей Смирнов
15 апреля 2023, 22:35
+1
Если вы знаете php, то на феноме, должны знать как проверяется порядковый номер фотки.
Опишу направление для вас:
Вам нужно при переборе $files массива для 1й итерации вывести одно оформление, при остальных — другое.
Как, это делается по синтаксису — можно найти.
Если вы в программировании вообще 0, то начните с самых основ php, MODX Парсера, fenom синтаксиса.
Вроде даже в стандартных чанках минишопа есть небольшие ответы на некоторые вопросы.
Артур Шевченко
15 апреля 2023, 22:29
0
Укажите пустой чанк в сниппете msGallery
Артур Шевченко
15 апреля 2023, 22:27
+1
Не очень понимаю причём тут limit, offset и разделение на плейсхолдеры. У вас есть массив фотографий, нудно проверить его длину и в зависимости от количества ставить блоку-обёртке класс например reverse. Сам блок-обёртку сделать display:flex;flex-direction:column. Если она имеет класс reverse, меняете порядок элементов на обратный. Аналогично сделать в блоке с текстом, только не менять порядок, а скрывать фотки.
Константин
15 апреля 2023, 21:36
0
А как в него смотреть? Как это сделать? То есть массив фотографий? Не совсем понятно
al1ve
15 апреля 2023, 20:26
0
Доку по minishop2 читал, но особо ничего такого не нашёл, либо пока не разобрался. Про параметр &limit и &offset я знаю, но, думаю, они не подходят. Хотя нашёл про &toSeparatePlaceholders. Думаю, это оно