max

max

С нами с 18 августа 2016; Место в рейтинге пользователей: #914
max
max
22 апреля 2024, 10:16
0
Я пакет покупал в 2020. С тех пор так до него руки и не дошли. Сейчас вот взялся настраивать по инструкции — не хочет работать =( Написать в ТП modstore уже не позволяет =(
В лог modx пишется следующее:
[2024-04-22 10:18:14] (ERROR @ /var/www/site.ru/core/xpdo/xpdo.class.php: 644) Could not load class: PasValidator from payandsee.pasvalidator.
max
max
21 апреля 2024, 16:49
0
Не работает дополнение.
modx 2.8.3
Minishop 2.8.3
PAS 2.0.24-beta

Поднимал на modhost разные тестовые сайты с PAS 2.0.24 и разными modx (2.6.5, 2.7.0, 2.8.0) — ни на одном хосте PAS не работает.

Например, конструкция в шаблоне:
{set $access = 1|pasraccess:0}
{* далее можно использовать для проверки доступа переменную $access *}
{if $access}
Есть доступ
{else}
Нет доступа
{/if}
{$_modx->resource.content|pasraccess:('!pas.content'|snippet:['resource'=>$_modx->resource.id])}
дает всегда один результат — Есть доступ.
max
max
06 октября 2023, 12:52
0
{set $rows = $_modx->runSnippet('!pdoResources', [
'fastMode' => 0,
'limit' => 0,
'parents' => 2,
'depth' => 5,
'includeContent' => 1,
'tvPrefix' => 'tv_',
'includeTVs' => 'stars,room_type,room_details,basis_price,photos',
'select' => '{"modResource":"id,uri,pagetitle,content,photos"}',
'return' => 'json',
'where' => ['isfolder' => 0]
])}

{$rows | print}
max
max
31 августа 2023, 12:21
0
Вот возможно есть способ написать такой скрипт без использования map
max
max
31 августа 2023, 10:53
0
А есть идеи (подсказка), как этот скрипт использовать на modhost.pro? Конструкцию map нужно запихивать в http {}, а на modhost.pro есть доступ только к редактированию директивы server
max
max
10 декабря 2021, 12:40
+1
Пробовал. То же самое.

В content index.html
{'!pdoResources' | snippet : [
    'tpl' => 'ChildContent',
    'includeContent' => 1
]}
В чанке ChildContent:
{$content}
В дочернем ресурсе child.html (родитель index.html):
{1 | resource : 'pagetitle'}
Захожу на index.html — вижу
{1 | resource : 'pagetitle'}
. Захожу на child.html — вижу как и ожидалось заголовок ресурса 1
max
max
24 августа 2021, 21:52
0
И еще что характерно… Если раньше пользователю, при смене статуса заказа на «Новый» сразу приходило письмо, то теперь письма не приходят.
max
max
24 августа 2021, 21:36
0
Внезапно, но на версии modx-2.7.2 и minishop2-2.6.0 возникла проблема. Причем возникла как: с утра работало абсолютно все и проходили оплаты, с обеда отвалилось… Развитие симптомов: при оформлении заказа, после того как пользователь заполнял свои данные (телефон, e-mail, ФИО) и нажимал кнопку «Отправить» происходил редирект на платежку Tinkoff (использую mspTinkoff) и далее после успешной оплаты происходил обратный редирект на successpage на сайте (/order/success.html?msorder=XX). Все штатно, без нареканий. Но, что-то сломалось и теперь не происходит редиректа на платежку Tinkoff — пользователь нажимает кнопку «Отправить» и не происходит ничего… Вернее, там «под капотом» все же происходит кое что интересное: в консоли браузера видно обращение по XHR к action.php. Туда отправляется вот что:
payment: 5
delivery: 2
email: somebody@mail.com
receiver: Иван Иванов
phone: +7 (903) 90390390
ms2_action: order/submit
ctx: web
а вот response выглядит странно:
<html>
<head></head>
<body>
Array
(
    [id] => 108
    [user_id] => 7
    [createdon] => 2021-08-24 18:15:15
    [updatedon] => 
    [num] => 2108/8
    [cost] => 3000
    [cart_cost] => 3000
    [delivery_cost] => 0
    [weight] => 0
    [status] => 1
    [delivery] => 2
    [payment] => 5
    [address] => 108
    [context] => web
    [comment] => 
    [properties] => 
    [type] => 0
)
1
</body>
</html>
И самое интересное — заказ создается… Т.е. на этом этапе он уже есть в админке. Со статусом «Новый». Вот только пользователь остается там же — на странице оформления заказа, без возможности оплатить.

Что сломалось — ума не приложу. Обновил уже все компоненты, но ничего не изменилось. Прошу посильной помощи уважаемого сообщества.
max
max
25 ноября 2020, 12:40
0
Есть сайт. Все дружественные URL включены и настроены. Есть несколько локализаций: ru, en, es, de, it. Локализация по-умолчанию — en. Все настроено и работает. Но, обнаружился один момент. Когда открываю страницу site.com/news/ — все ок. С этой страницы через выбор языка переключаюсь на de-локализацию — все ок — открывается как и положено site.com/de/news/. Так со всеми локализациями, кроме ru. Если переключаюсь с любой локализации (en,es,de,it) на русскую в разделе site.com/news/, то в адресной строке получаю site.com//?q=ru/news
Пробовал на другом разделе site.com/faq/ — все ок. На странице site.com/news/ есть вызов pdoPage с аякс-подгрузкой — думал из-за этого — убрал вызов, но проблема осталась.
Кто-нибудь сталкивался с подобным багом?
max
max
23 февраля 2017, 14:50
0
Perfecto! Очень даже работает. Спасибо за поддержку
max
max
23 февраля 2017, 14:37
0
в личном кабинете можно лишь указать ссылку типа site.ru/success.html, на нее Тинькофф переадресует в случае успешной оплаты. в GET еще передается куча параметров в том числе OrderId…
и как в ресурсе success.html вывести заказ по переданному OrderId? msGetOrder не предполагает вроде места куда можно подпихнуть OrderId для вывода определенного заказа…
max
max
23 февраля 2017, 14:09
0
Все равно вопрос… Куда и что тыкнуть, чтобы после успешной оплаты меня возвращало на страницу с заказом типа site.ru/cart.html?msorder=100?

И еще… даже при неуспешной оплате заказ все равно создается. Так и должно быть или, все-таки, заказ должен фейлиться?
max
max
23 февраля 2017, 13:56
0
Что-то не пашет… Купил, установил, заявку одобрили… Настроил.
Любую покупку со способом оплаты по безналу перекидывает на страницу неудачной оплаты… Что я делаю не так?
modx 2.5.4, minishop 2.4.8

UPD. Разобрался. Правильный тестовый URL rest-api-test.tcsbank.ru/rest/
max
max
17 февраля 2017, 18:40
0
Если просто выводить как связи с отдельной кнопкой у каждого, то может получиться такая ситуация, когда дополнительные товары в корзину юзер добавил, а основной, например, забыл… Хочется, конечно, именно одну общую кнопку.

С msAddLinked в заказ сохраняется только основной товар с увеличенной на сумму выбранных дополнительных ценой. И только в примечании к заказу указывается перечень дополнительных заказанных опций. Очень неудобно, особенно в контексте потенциальной интеграции с 1С.

Если придумаю решение — выложу сюда.
max
max
17 февраля 2017, 18:30
0
Хм… Купил я этот модуль. Уже часа два сижу пытаюсь понять каким образом msAddLinked именно добавляет связанные товары в заказ… Да, при выборе связанного товара цена основного увеличивается. Да, в корзине в строчке основного товара выводится, что он доукомплектован связанным… Но в заказ реально добавляется только основной товар просто с увеличенной ценой…

А как сделать, чтобы в заказ добавлялись именно все товары: и основной и связанный как отдельны позиции?
max
max
17 февраля 2017, 18:22
0
Да, интересно есть ли решение… Сам столкнулся с такой же задачей
max
max
30 сентября 2016, 08:52
0
Отличный плагин!
Есть маленькое предложение: было бы неплохо в настройки сниппета ecForm внести параметр типа adminEmail — чтобы можно было уведомлять определенных менеджеров. Часто, например, за функционал «вопрос-ответ» и «отзывы» (оба реализованы с помощью EasyComm) отвечают два разных контент-менеджера и хотелось бы распределять уведомления о новых сообщениях пользователей по конкретным ответственным менеджерам. Плюсом было бы неплохо, если в параметр можно было бы передавать несколько адресов e-mail разделенных запятой.
А так — все отлично! Спасибо за плагин =)

Для тех, кому срочно надо (типа меня)… По идее, достаточно поменять код в файле easycomm.class.php в функции sendNewMessageNotification:
if(empty($to)) {
    $to = $this->modx->getOption('emailsender');
}
на
if(empty($to)) {
    $to = !empty($this->config['adminEmail']) ? $this->config['adminEmail'] : $this->modx->getOption('emailsender');
}
и затем передавать в вызове ecForm параметр adminEmail
max
max
18 августа 2016, 14:33
0
Отлично! Работает. Спасибо за оперативный ответ!
max
max
18 августа 2016, 12:49
+1
На чистой свежеустановленной modx 2.5.1 установка UserFiles вызывает Fatal Error при попытке зайти на страницу редактирования пользователя в админке

Fatal error: Call to a member function get() on array in /.../.../www/.../manager/controllers/default/security/user/update.class.php on line 108

Проверялось на версиях UserFiles 2.1.16, 2.1.17 и 2.2.0
Как только сносишь компонент — все работает как надо. Как быстро поправить?