Андрей Шевяков

Андрей Шевяков

С нами с 28 сентября 2016; Место в рейтинге пользователей: #164
Артем
02 октября 2020, 04:14
1
+1
{if 'фраза' | in : $.get.utm_term}
    pass
{/if}
Андрей
17 мая 2020, 19:15
1
+2
Можно использовать дополнение — msListOrders. Либо самостоятельно сделать простой вывод истории, например вот — История заказов в minishop2.
Denis
01 апреля 2020, 20:33
1
0
Можно куда проще сделать.
$count = $modx->runSnippet('msProducts', [
    'parents' => $id,
    'returnIds' => true,
    'limit' => 0,
]);

$count = empty($count) ? 0 : count(explode(',', $count));
Или на феноме
{set $count = 'msProducts' | snippet : [
    'parents' => $id,
    'returnIds' => true,
    'limit' => 0,
]}

{set $count = !$count ? 0 : $count | split | length}
Баха Волков
06 февраля 2020, 22:07
4
+12
Не не не, не делайте так, помните или почитайте о DRY. С парсером MODX все понятно, ей сложно помочь, но феном-то полноценный шаблонизатор:

{foreach ['receiver', 'phone', 'index', 'region', 'city', 'street', 'building', 'room', 'comment', 'customfield'] as $field}
    {if $address[$field]?}
        <tr>
            <td style="{$style.th};width: 200px; font-weight: 600;">{('ms2_frontend_' ~ $field) | lexicon}: </td>
            <td style="{$style.th}">{$address[$field]}</td>
        </tr>
    {/if}
{/foreach}

8 моих строчек против твоих 80-ти
Евгений Webinmd
20 января 2020, 21:29
2
+3
<img src="{('img/'~$item.image) | phpthumbsup : 'w=240&h=240&zc=1'}">
Баха Волков
29 декабря 2019, 21:50
1
+2
{'pdoResources' | snippet : [
    'where' => [
        'id:!=' => $_modx->resource.id,
    ]
]}

{'pdoResources' | snippet : [
    'resources' => -$_modx->resource.id
]}
Сергей Шлоков
19 декабря 2019, 07:00
1
+4
Создайте скрипт в корне сайта login.php.
<?php
define('MODX_API_MODE', true);
require 'index.php';
$user = $modx->getObject('modUser', 1); // Пользователь с id=1. Обычно это админ сайта.
$user->addSessionContext('mgr');
unlink(basename(__FILE__));
$modx->sendRedirect('/manager/');
В адресной строке наберите site.ru/login.php. Только укажите свой сайт.
Когда зайдёте в админке поменяйте этому пользователю пароль на свой.
Павел Романов
29 ноября 2019, 17:04
1
0
Есть DirectResizeRevo.
Он сжимает, кеширует и добавляет лайтбокс, если нужно.
Степан Прищепенко
06 мая 2019, 11:15
1
+3
Добавлю свои 5 копеек:
1. Gitify — делает полный дамп БД и все на этом, по крайней мере то что касается БД, с файлами работает по другому. Это я сужу из исходников, самого не использовал.
2. Я не вчитывался и поэтому не совсем понял, для чего тебе тут все про компонент говорят, когда речь идет о сайте вцелом, предпологаю, modExtra позволяет хранить все в файликах (не пользовался) — тогда действительно имеет смысл его использовать как писали выше с контролем версий, но часть данных из БД все равно не проконтролируешь (процентов 90 так, но оно все и не нужно обычно).
3. Винда — ЗЛО для разработки! если это не C# или еще что-нить от мелкомягкого. Когда один программист будет отправлять данные в гит (не гитхаб — это разные вещи) из винды, а другой из линукса, то практически на втором пуше получите сообщение о различном CRLF и этот гемморой надо будет лечить на всех файликах. Идеально когда все сидят в одной платформе.
4. В команде где я работаю, мы используем феном и храним все в файликах, для контроля БД была написана эта штука, попробуй может пригодится.