Илья Уткин

Илья Уткин

С нами с 15 декабря 2012; Место в рейтинге пользователей: #9
Илья Уткин
24 октября 2017, 11:11
+1
Почитайте эту статью ещё: bezumkin.ru/training/course1/2099/
Там как раз есть подключение MODX через External Libraries без его установки на локальной машине — нужен только дистрибутив.
Илья Уткин
23 октября 2017, 08:25
0
Напишите в техподдержку. Не бойтесь пользоваться сервисом — ведь деньги не просто так платятся.
Илья Уткин
21 октября 2017, 08:09
+3
В документации как раз ваш случай расписан.
Илья Уткин
18 октября 2017, 12:19
+1
Попробуйте установить шаблон siteExtra на чистый MODX и посмотреть, что и как там сделано.
Илья Уткин
15 октября 2017, 19:09
+1
Попробуйте
&tvFilters=`ChooseCity==#[[*id]]#`
Илья Уткин
14 октября 2017, 17:04
0
Предлагаю актуальную цену хранить в дополнительном TV-поле, и каждый день с утра скриптом проходиться по всем товарам и проставлять цену в рублях в поле price минишопа. Тогда везде будет цена в рублях, но каждый день разная — в соответствии с текущим курсом валюты.

Если цена всех товаров будет в одной валюте (или доллар, или евро), то стоимость написания и настройки такого скрипта составит 3 000 руб.

Если нужна поддержка нескольких валют (одни товары в долларах, а другие в евро), стоимость составит 5 000 руб.

Если предложение устраивает, пишите на почту: ilyautkin@mail.ru или в телеграм: ilyautkin
Илья Уткин
14 октября 2017, 14:09
0
Век живи — век учись. Я бы начал с очередями мудрить и запуском обработки по крону)
Илья Уткин
12 октября 2017, 14:07
0
Попробуйте очистить таблицу modx_sessions
Илья Уткин
10 октября 2017, 14:57
0
Всё верно. Надо добавить проверку на последний элемент.
Илья Уткин
10 октября 2017, 12:41
+1
{var $countryArray = [
"ag"=>"Антигуа и Барбуда",
"al"=>"Албания",
"am"=>"Армения",
"at"=>"Австрия"
]}
<table>
    <tbody>
    {var $i = 0}
    {foreach $countryArray as $key => $value}
        {var $i = $i + 1}
        {if $i == 1}<tr>{/if}
              <td class="country_{$key}">{$value}</td>
        {if $i == 4}</tr>{var $i = 0}{/if}
    {/foreach}
    </tbody>
</table>
Илья Уткин
10 октября 2017, 10:12
0
Может, нет индексов по полям serial и code в таблицах? Ну попробуйте сделать 3 отдельных запроса — сначала получить BdOne, а потом Serials и Codes. Вдруг, так будет лучше…
Илья Уткин
10 октября 2017, 10:00
0
Этот запрос вообще неправильно составлен. Для таких случаев надо пользоваться JOIN, а не подзапросами. Перепишите запрос на JOIN и тогда по существующим в сети примерам можно будет легко составить запрос на xPDO.
Илья Уткин
09 октября 2017, 08:08
+1
Да, надо делать или Ajax в Ajax'е, или все окна сразу грузить на странице.
Илья Уткин
08 октября 2017, 15:01
+3
Попробуй установить Jevix и выводить так:
[[*content:nl2br:Jevix]]
Илья Уткин
08 октября 2017, 14:55
0
Ну, значит, модальное окно-то не «скрывается». Просто запрос отправляется не AJAX-ом, а обычным POST-запросом. Обычный POST-запрос перезагружает страницу. На вновь открытой странице окно, естесственно, закрыто. Так же, как если вы просто нажмёте F5.

А это значит, что AjaxForm или не используется, или используется неправильно.
Илья Уткин
08 октября 2017, 13:49
0
Ну вы же код не хотите показывать. Стандартное модальное окно Bootstrap не закрывается при нажатии на кнопку: https://getbootstrap.com/docs/3.3/javascript/#live-demo
Илья Уткин
08 октября 2017, 13:24
+1
Я готов настроить вам форму за 600 руб. Если надо сделать подгрузку из ресурса, сделаю подгрузку из ресурса. Если бы у меня было готовое решение, я бы просто скинул ссылку. Готового, к сожалению нет.

Кроме того, вас никто не заставляет пользоваться MODX. Может, ну его нафиг, и переделаете сайт на битриксе?
Илья Уткин
08 октября 2017, 12:51
0
ну через tpl можно, конечно, но тогда tpl надо писать в виде JSON. Какой из вариантов выбрать — решайте сами)
Илья Уткин
08 октября 2017, 12:40
0
Возможно, поможет параметр prepareSnippet — пишете сниппет, который будет преобразовывать дату в нужный формат, и используете его.