Николай Савин

Николай Савин

С нами с 06 июня 2015; Место в рейтинге пользователей: #5
Николай Савин
06 марта 2020, 08:57
0
Я говорю о PHP функции sleep, которая останавливает работу скрипта на указанное время, и, насколько я понимаю (я могу ошибаться), предотвращает наступление max_execution_time.
По крайней мере я пользовался примером Николая-философа и это помогало делать пошаговую разбивку чтения больших данных.
Николай Савин
06 марта 2020, 08:42
0
А через sleep() разве нельзя такое сделать без js?
Николай Савин
09 февраля 2020, 14:39
+2
С компонентом не выйдет да. API то остался, но он теперь платный и довольно дорогой.
Я где то видел сторонние сервисы для получения данных от Яндекс API, которые работают как прослойка, промежуточный сервер. Что то вроде покупки вскладчину. Я бы в эту сторону смотрел и приспосабливался.
Николай Савин
09 февраля 2020, 14:28
+1
Привет Сергей. Яндекс закрыл этот API. Компонент тупо не может получать данные.
Николай Савин
08 февраля 2020, 17:50
+1
Здравствуйте. За все годы работы я впервые слышу о
такой самой распространенной и необходимой вещи для modX
. Уж извините, не предусмотрел, Вы первый кому подобное понадобилось.
Как то странно, что вы перешли на MODX не изучив для себя вопрос — а выйдет ли задумка. Уж тем более странно покупать дополнение, в котором нет нужных вам возможностей. Что мешало предварительно спросить?

Могу написать для вас нужный функционал отдельно, за деньги. Все мои контакты в профиле.
Николай Савин
08 февраля 2020, 17:39
0
Минус за bootstrap3 — вы серьезно? Сколько вы делали сайт года 4?
Николай Савин
07 февраля 2020, 21:19
0
Согласно правил modstore.pro Вы приобретаете не программу, а техподдержку на год.
Для разрешения спорных вопросов Вы можете обратиться к администрации магазина, я к ней не отношусь.
Николай Савин
07 февраля 2020, 20:31
0
Здравствуйте. Рекомендую приобрести техподдержку еще на год. Деньги не то чтобы серьезные.
У LiqPay (самого банка) нет настроек для возврата в случае ошибки. Поэтому всегда срабатывает редирект только на один единый адрес. По крайней мере я таких настроек не видел. Если я ошибаюсь — можете ткнуть пальцем.
Что касается языков и контекстов — что вы имеете ввиду? Сам платежный модуль с языком вообще не работает. Только с валютой. Пользователю модуль ничего не выводит, все что видит пользователь, и то что можно переводить — это уже miniShop2.
Ваша задача наверняка решаема, но не в формате вопроса-ответа.
Николай Савин
07 февраля 2020, 19:15
+1
В таких скриптах не нужно писать никаких echo и print. Это ж аякс.
Для начала если хотите проверить поступление данных или что то залогировать используйте $modx->log();
Примеры
$modx->log(1, print_r($_POST, 1));
$modx->log(1, $_POST['name']);
AjaxForm не особо то предназначен для возврата значений. Его основная цель захватить данные формы и куда то отправить. Чтобы манипулировать возвращенными данными нужно переписывать скрипт js ajaxForm, добавляя свою логику
Николай Савин
06 февраля 2020, 09:03
0
Здравствуйте. Для начала вам нужно убедиться что mSearch2 верно вызывает miniShop2. Для этого проверьте в вызове mSearch2 должна стоять строка &element=msProducts. При таком вызове по умолчанию доступны два изображения с плейсхолдерами image и thumb. Если нужны другие изображения нужно в вызове mSearch2 указать параметр includeThumbs, в котором перечислите нужные изображения.
Что касается чанка.
Попробуйте переписать ваш вызов вот так
{if $image?}
<img src="{$image}" class="mw-100" alt="{$pagetitle}" title="{$pagetitle}"/>
{else}
<img src="/assets/images/no-image.png" class="mw-100" alt="{$pagetitle}" title="{$pagetitle}"/>
{/if}
Николай Савин
03 февраля 2020, 08:43
0
Сергей, позволю себе возразить. С нуля, наверное никто не будет делать RESTFul сервис на MODX, когда есть Laravel, но вот для существующих проектов, когда нужно пробрасывать запросы к API MODX из мобильного приложения, или JS приложения какая никакая RESTful болванка все таки нужна.

Другое дело что в здравом уме расчитывать оправдать трудозатраты какой то выручкой — это бред. Здесь может быть только собственный интерес, который у каждого разный. Это уже конечно личное дело.
Николай Савин
24 января 2020, 14:22
0
Пост 17 года, вполне может быть на момент написания была еще 4, а то и третья версия API.
На данный момент в компоненте пятая актуальная версия. Нормально все.
Николай Савин
24 января 2020, 14:09
0
Это откуда у вас такая информация позвольте спросить?
Николай Савин
31 декабря 2019, 14:56
+3
Отличный план! Дед Мороз наверняка поможет. С Новым Годом!
Николай Савин
31 декабря 2019, 08:11
0
Ключ расшифровки выдается для конкретного хоста, на других сайтах он не прокатит. Если упрощенно. Схема несколько сложнее на самом деле.
Николай Савин
20 декабря 2019, 11:45
+1
Ну тем не менее — новая для меня информация. Уже полезно, уже спасибо!
Николай Савин
20 декабря 2019, 11:06
+2
Выглядит просто потрясающе! За такое не жалко и заплатить, честно говоря. Зря бесплатным делаешь.
Я и не подозревал что php умеет писать в crontab
Николай Савин
16 декабря 2019, 13:09
+1
Подскажите как MODX установить
Николай Савин
12 декабря 2019, 08:58
+1
Оператор конкатенации просто добавь, должно сработать
$img->class .= ' lazy';
Если нет — то сохрани в переменную сначала содержимое атрибута class, затем приконкатенируй свой класс и вставь в атрибут.