Andrey
Шаман, однако.
Андрей [aharito]
Андрей [aharito]
Про наш "добрый" чатик https://www.youtube.com/watch?v=BfS4tstYEWg
😄
Evgeny
Am
(;
Камиль
Am
Я повар (:
Это очень хорошо. Специальность всегда нужна. (;
Alexander
Я повар (:
Я офицер ПВО в запасе, инженер по эксплуатации Радиоэлектронных систем 🙊 немножк был...
Андрей [aharito]
Все тут иронизируют, а я согласен с Маяковским: Все работы хороши, выбирай на вкус.
У меня был на доработке сайт женщины - астропсихолога. Да, есть и такая тема - астропсихология :)
Так вот она за 1 час консультации по Скайпу берет 5 000.
А в моменты выхода постов на сайте трафик по 200-400 человек сразу.
Я бы не отказался быть хоть патолого-психологом, если б такие бабки рубил.
Alexander
Андрей [aharito]
Андрей [aharito]
😂
Anonymous
Is there an example of creating WebUser accounts programatically with $modx->runSnippet('FormLister', $params)?
User-case: I have a list of 50 users I want to create accounts for. And I want to use FormLister to do it programatically
Alexander
Anonymous
2.0.4
dv
Всем привет!
Вопрос по evo3 и eFilterResult. Как его правильно в шаблоне подключить? Вызываю как стандартный сниппет
[!eFilterResult?
...
&tpl=`products`
!]
Какое-то движение начинается, переделываю на
{!! $modx->runSnippet(
'eFilterResult', [
...
]
!!}
Фильтрация отваливается. (Вижу по пагинации).
+ еще не очень понятный момент, пытаюсь вывести товары в чанке, в файл не получается его подключить, тестирую на [+pagetitle+], не выводит ничего. Решил уже в БД его создать, но при добавлении чанка, при сохранении, в админке происходит перезагрузка чанк остается пустым.
dv
Сам Efilter, пока что, так вызываю [!eFilter? &ajax=1!]
Alexander
Vladimir
Добрейшего дня! колеги, вопрос. Использую купоны для Commerce от DDAproduction , все класс, только нужно поменять код плагина под свои нужды. могу ли я из своего пакета управлять/переодпределять плагины которые приходит из другого пакета?
Дмитрий
подскажите Tiny5 вообще не работает в МультиТВ или есть решение или это мне везет:)
'txt' => array(
'caption' => 'Описание',
'type' => 'richtext',
'theme' => 'full'
)
Ilya
а че в модиксе уже тини5 ?
Alexander
Ilya
ну эво
Ilya
простите-извините
Alexander
))
Alexander
тини 5 ставится отдельным пакетом через композер
Alexander
по умолчанию вообще нет ничего
Дмитрий
Axenia
froggyweb (0) увеличил карму Grinyaha (1516.66)
Андрей [aharito]
Всем привет! В Commerce я вывожу корзину на странице Товара.
Не могу сообразить, как при этом сделать под корзиной кнопку "Удалить", которая бы не очищала всю корзину, а удаляла только товар с нужным ИД, равным ИД этой текущей страницы.
Для этого я в кнопке вместо
data-commerce-action="clean"
мог бы вставить
data-commerce-action="remove" data-id="[*id*]"
, но Аякс стирает это [*id*].
Я написал prepareWrap, которое формирует плейсхолдер
```[+docid+]```
и вставляет в нужное место.
Но после Аякса там оказывается какая-то хрень ```data-id="action"```
В общем, кто может, подскажите. @mnoskov paic
Alexander
Андрей [aharito]
Axenia
aharito (305.75) увеличил карму Grinyaha (1534.15)
Alexander
неее
Alexander
щас найду
Alexander
есть через JS
Alexander
оно в доках где то есть по идее
Alexander
щас у себя в талмуде найду
Андрей [aharito]
Окей, жду.
Alexander
после success ajax соответственно, но это думаю ты знаешь и так
Андрей [aharito]
Anonymous
Anonymous
подтверждение удаления от веббера
https://modx.evo.im/blog/questions/5976.html#comment52985
Anonymous
ну да, я для корзины и написал, наверное, недопонял
Андрей [aharito]
ну да, я для корзины и написал, наверное, недопонял
Мне нужно кнопку "Очистить" в обертке корзины заменить на кнопку "Удалить этот товар", и эта кнопка должна удалять только товар с ИД, равным ИД текущей страницы.
А корзина эта выводится на странице товара. Честно говоря, не знаю, как там значение row узнать для текущего ИД.
Anonymous
Может по принципу удаления из избранного или из сравнения? Но не знаю, не тестил
data-commerce-action="remove" data-instance="products" data-id="[*id*]"
Anonymous
Протестил - работает.
Anonymous
Но эта ссылка у меня не в корзине, а на странице товара. Но, думаю, если ее запихнуть в корзину, которая на странице товара, должна тоже сработать.
Multi
Parse error: syntax error, unexpected '?' in /assets/plugins/pagebuilder/pagebuilder.php on line 805
Multi
1.4 версия
Multi
По ходу версия php не та )
Андрей [aharito]
Anonymous
что ж вы там такое творите (или вытворяете), что вам ничего не подходит... скриншот можно?
может просто стилями воспользоваться, для визуализации, а фактически эту ссылку вынести за пределы обертки обертки корзины
Anonymous
Anonymous
т.е. внутри корзины тоже работает
Vladimir
Vladimir
плюс можно использовать blade шаблоны для корзины через @B_FILE а в них явно передавать $documentObject['id'] вместо этих всяких плейсхолдеров)
Vladimir
Вообще этот новый позход с блейдом вместо чанков прям спасает нервы
Николай
ни у кого не было проблем с Lets Encrypt в последнее время?
Николай
что-то на Весте не ставится, собака... раньше нормально работало
Ramil
Всем привет! Было у кого-нибудь, что при добавлении id шаблона в конфигурацию eFilter, на странице товара пропадают все тв из категории для фильтра?
Alexander
Андрей [aharito]
что ж вы там такое творите (или вытворяете), что вам ничего не подходит... скриншот можно?
может просто стилями воспользоваться, для визуализации, а фактически эту ссылку вынести за пределы обертки обертки корзины
> "может просто стилями воспользоваться, для визуализации, а фактически эту ссылку вынести " - согласен, можно было бы костыльнуть, и сделать быстрее.
Но у меня стоит задача не просто сделать ТЗ, а плюсом и разобраться в Commerce, по которому вопросов пока больше, чем ответов. Поэтому пытаюсь вникнуть в механику.
P.S. Благодарю за развернутый ответ, скриншот сейчас сделаю.
Михаил
> "может просто стилями воспользоваться, для визуализации, а фактически эту ссылку вынести " - согласен, можно было бы костыльнуть, и сделать быстрее.
Но у меня стоит задача не просто сделать ТЗ, а плюсом и разобраться в Commerce, по которому вопросов пока больше, чем ответов. Поэтому пытаюсь вникнуть в механику.
P.S. Благодарю за развернутый ответ, скриншот сейчас сделаю.
ну вроде проблема то ясна же, ваш [*id*] при обновлении корзины по аяксу - не определен, потому и пустота. нужно или его дополнительно передавать или как-то получать на сервере
Андрей [aharito]
ну вроде проблема то ясна же, ваш [*id*] при обновлении корзины по аяксу - не определен, потому и пустота. нужно или его дополнительно передавать или как-то получать на сервере
Да, но:
1) во-первых, говорят, что в minicart на странице [*id*] работает, хотя я не верю )) скорее всего плохо потестировали, там именно после Аякса естественно не работает, а после обновления страницы - конечно работает.
2) во-вторых, я передавал при помощи prepareWrap в вызове Cart, но все равно не работало.
Вот вызов
[!Cart
&instance=`products`
&theme=`product_`
&prepareWrap=`DL_PrepareProductDelete`
!]
Вот препаре
<?php
$plh = isset($data['placeholders']) && is_array($data['placeholders']) ? $data['placeholders'] : array();
$plh['docid'] = $modx->documentIdentifier;
return $plh;
Вот часть шаблона cart.wrap.tpl
<a class="button button_sm button_gray" data-commerce-action="remove" data-id="[+docid+]">Удалить этот товар</a>
<a href="[~[+settings.order_page_id+]~]" class="button button_sm button_red">[%cart.to_checkout%]</a>
[+docid+] изначально передается, но после обновления по аяксу там почему-то data-id="action"
Михаил
$modx->documentIdentifier точно также не определен в аяксе
Михаил
вдумайтесь, аякс вызывается на событии 404, которое вызывается уже после того, как движок не смог найти соотв. документ