Всего 125 962 комментария

Александр Туниеков
26 марта 2022, 03:11
0
Блин ну почуму я не видел этого компонента???!!!
Klike
25 марта 2022, 21:14
0
Спасибо, поправил. По поводу сохранения, может где-то всё таки не так, потому что код скопирован с рабочего проекта. Когда убирал лишнее, допустил ошибку в $modx->events->name, в остальном всё должно работать.
Антон
25 марта 2022, 15:49
0
Не очень работает.
В первой строчке ошибка $modx->events->name — должно быть так $modx->event->name
В остальном код полностью скопировал.
Все отображается в админке. Поле в базу добавлено. Но поле не сохраняется в админке, не понял в чем проблема.
Роман
25 марта 2022, 15:40
0
Вы так описали задачу.
Константин
25 марта 2022, 14:51
0
Извиняюсь) А как сделать hook на звонок? Клиент же может руками набрать телефон и позвонить.
Дмитрий
25 марта 2022, 14:22
0
Спасибо!))) помогло!!!
<input type="hidden" name="options[time]" value="{'' | date : "H:i:s"}"  />
Павел Романов
25 марта 2022, 11:38
1
+1
Опции — массив. Название должно быть:
<input type="hidden" name="options[time]" value="***"  />
Дмитрий
25 марта 2022, 11:26
0
Попробовал так, по итогу опять суммирует, даже страницу обновлял))

<input type="hidden" name="options" value="{'' | date : "H:i:s"}">

Павел Романов
25 марта 2022, 10:59
+2
Добавьте скрытую опцию товара с уникальным значением (текущее время, например).
Сергей Карпович
25 марта 2022, 09:58
0
КЭШ конечно чистил, это не помогало, только пересохранение товаров решило ситуацию
Роман
25 марта 2022, 09:48
0
Скорее всего нужно просто почистить было кэш. =)
Роман
25 марта 2022, 09:45
0
Нужно понять, где возникает проблема. На стороне сайта или на стороне Roistat. Если вы отправляете «запись в историю звонков», то Roistat не дает проходит звонку?
Может сначала нужно hooks сделать на звонок, а уже потом передавать «запись в историю звонков»?
Предоставьте код.
Баха Волков
24 марта 2022, 20:36
0
@Zhan Не флуди, одни и те же вопросы всем подряд задавать нет смысла
Zhan
24 марта 2022, 16:14
0

пагинация вот так выводится, хотя вроде там по другому должно быть
Zhan
24 марта 2022, 16:04
0
у меня просто если даже стандартный кусок кода вызова сниппета вставить, всё равно пагинация не работает
Александр Мельник
24 марта 2022, 15:29
0
я буквально 4 дня тому назад тоже испытывал теже проблемы.
Изначально у меня не появлялась кнопка подгрузки.
Я использую синтаксис шаблонизатора fenom всегда. Потом взял переписал на синтаксисе стандартного шаблонизатора и кнопка появилась. Но При клике на нее тоже ничего не происходило, причем никаких запросов не отображалось в консоли.
Только после того как я тупо скопировал кусок кода вызова сниппета из документации, тогда заработало.
Но все равно, использование pdoMenu имеет один существенный минус (на мой взгляд)
он требует дополнительную обертку, которой в верстке проекта может и не быть.
Мало того что сами результаты должны иметь обертку с классом rows (если не переопределять), так еще нужна и дополнительная обертка #pdopage.
Раньше это не было так критично, всегда можно было без проблем добавить в верстку лишний div и ничего не ломалось, но сейчас, когда современная верстка перешла на css-grid и flexbox оборачивание данных в дополнительный див может полностью ломать верстку страницы.
Zhan
24 марта 2022, 15:18
0
а вот в том вопросе на страничке которой мы сейчас находимся, я выводил ресурсы с помощью данного ajax фильтра webdesign-master.ru/blog/modx/2016-05-03-modx-ajax-filter.html, но по факту мне было бы удобно выводить через pdoPage, но не могу исправить проблему с пагинацией уже 2 дня((((
Zhan
24 марта 2022, 15:14
0
Извиняюсь что вопрос некорректно задаю. Получается так, что в самом начале я хотел использовать PdoPage, но проблема в том что у меня почему-то PdoPage выводит ресурсы, но при выводе пагинации(ajaxMode button) он выводит кнопку правильно, но при нажатие на кнопку ничего происходит.
а например если я вывожу обычную пагинацию то выводится вот так:
Александр Мельник
24 марта 2022, 14:59
0
Zhan, нужно как то все разложить по полочкам, а то уже перестало быть понятно, на какой вопрос вам давать ответ.
Вы используете на одной странице несколько раз вызов pdoPage и с кнопкой для подгрузки ресурсов по кнопке.
В самом начале в тексте этого поста вы пишите, что нажимаете на одну кнопку, а ресурсы подгружаются сразу во все блоки, так?
Вам предложили несколько вариантов решения
— Баха пишет вам, что нужно просто для каждого вызова pdoMenu указывать свой уникальный идентификатор и плюс прописывать все остальные параметры сниппета
'pageVarKey' => 'unique',
'pageNavVar' => 'unique.nav',
'ajaxElemWrapper' => '#unique',
'ajaxElemRows' => '#unique .rows',
'ajaxElemPagination' => '#unique .pagination',
'ajaxElemLink' => '#unique .pagination a',
'ajaxElemMore' => '#unique .more',
с учетом этого идентификатора.
Вы проверили этот вариант?
Я написал вам вариант, как сделать подгрузку данных по нажатию кнопки, не используя pdoPage. Сразу скажу что это не готовый код, который можно скопировать, это фрагмент моего сайта, под ваши условия его нужно немного доработать. Просто вникните в сам код и он поможет решить вашу задачу.