Konstantin

Konstantin

С нами с 30 октября 2016; Место в рейтинге пользователей: #123
Konstantin
08 ноября 2018, 20:39
+1
Ага, modx умирает еще надо было написать :-)
msImportExport, как раз и есть то приложение, где кто угодно может настраивать разные шаблоны экспорта без «пыхи» для большенства повседневных задач. А если взгляните одним глазком на формат xml для avito, то поймете, что вариантов кроме как сделать самому не останется. А времени это займёт меньше чем потраченое на ожидание ответа.
У меня экспорт товаров на авито занял минут 40 и 0 строчек кода.
Konstantin
08 ноября 2018, 19:31
0
Как так получается, что вы вроде можете написать что-то своё, для экспорта в xml, но не можете это сделать стандартными средствами?
Что мешает создать ресурс с типом xml, и вывести там нужные товары?
Konstantin
05 ноября 2018, 09:16
0
Какие-то балы в PSI никак не исправят ситуацию. Вообще непонятно почему владельцы сайтов/бизнесов в таких ситуациях ищут проблему где угодно, но только не там где она есть.
Открываете метрику > вебвизор > сегменты > трафик с мобильных устройств + условие > поведение > время на сайте > меньше чем >… и поперли смотреть все подряд, или через один, или как-то еще. С вероятностью 99% выяснится что пользователи уходят с сайта не потому, что он долго грузится.
Konstantin
26 октября 2018, 09:36
0
найдет год 1999 или 1 9 9 9
/([0-9]{4}|[0-9] ?)/
вот так сработало /(\s[0-9]{4}\s?)/
Konstantin
26 октября 2018, 06:57
0
На феноме не тестировал, найдет год 1999 или 1 9 9 9
/([0-9]{4}|[0-9] ?)/
А вопрос как раз о нем. Но она и так не работает, и ничем от моей (/(\d{4})/) не отличается, так же отдает любые 4 цифры. Правильно то вот так: /(\s\d{4}\s)/, только феном не понимает пробельный символ \s.
найдет 100л/с и 100 л/с
/([0-9]{2,3} ?л\/с)/
А эта работает как надо
Konstantin
16 октября 2018, 22:16
+1
Нихера не понял вопрос, ибо сумбурно, но: аналог [[+type]] на феном это {$type}, а не {$_pls['type']} или {$_modx->getPlaceholder('type')}.
{$_pls['type']}
– так выводятся плейсхолдеры с точкой или тире
А это
{$_modx->getPlaceholder('type')}
удобнее писать так
{'type' | placeholder}
Не работает правильно. Выводит нет. Хотя сам тип равен 'school'. Помогите плиз.
а это потому что ошибка, не $type in, $type | in:
{if $type | in : ['school','expert']}
    yes
{else}
     no
{/if}
Konstantin
29 сентября 2018, 22:49
+6
Замечательно. За организацию 10! Спасибо спикерам и организаторам.
Konstantin
22 сентября 2018, 07:19
+2
В документации же сказано как, открыли бы разок для разнообразия
В вызове сниппета указываешь
'toPlaceholders' => 'my_',
'toSeparatePlaceholders' => 'my_',
и не указываешь tplOuter. Для удобства копируешь этот чанк куда надо. Для правильной работы нужно чтобы все фильтры находились внутри формы:
<div class="msearch2 " id="mse2_mfilter">
		<form action="{$_modx->makeUrl($_modx->resource.id)}" method="post" id="mse2_filters">
                </form>
</div>
а сами фильтры внутри этой формы выводишь в любом порядке и где угодно – с префиксом:
{'my_resource|pagetitle' | placeholder}, {'my_msoption|pol_rebenka' | placeholder}, {'my_results' | placeholder}
Konstantin
11 сентября 2018, 11:11
0
ОГРОМНОЕ спасибо!
Из документации это вообще не очевидно :-)
Konstantin
28 августа 2018, 08:10
+1
'where' => ["Data.article != 0 OR OR:Data.gift = 1"],
или
'where' => '{"Data.article:!=":"0","OR:Data.gift:=":"1"}',
Konstantin
13 августа 2018, 09:58
0
Проверил еще раз, код рабочий
{set $time = '' | date: «H»}
{set $day = '' | date: «w»}

{if $time >= 12 && $time <= 21}
{switch $day}
{case '0', '6'}
Обратная связь
{case default}
{/switch}
{/if}
Konstantin
12 августа 2018, 19:59
+1
{set $time = '' | date: "H"}
{set $day = '' | date: "w"}

{if $time >= 12 && $time <= 21}
    {switch $day}
        {case '0', '6'}
            <a href="#" data-toggle="modal" data-target="#contact">Обратная связь</a>
        {case default}
    {/switch}
{/if}
Konstantin
12 августа 2018, 11:54
0
А чем плохо решение?
Konstantin
12 августа 2018, 10:53
+1
{set $time = '' | date: "%H"} // вернет час 
{set $day = '' | date: "%w"} // вернет порядковый номер дня недели где воскресение 0 а суббота 6
{if $time >= 12 || <=17 } // с 12 до 17
    {switch $day}
        {case '0', '6'} // воскресение или суббота 
        //тут код чанка
        {case default}
    {/switch}
{/if}
Но кажется это извращение какое-то :-)
Konstantin
01 августа 2018, 08:51
-1
Володя нужен тебе случае в этом. Например.
Konstantin
31 июля 2018, 11:51
0
Так вот оно что…
Настраивайте внешний SMTP, как я всегда советовал
Настроил, вс равно проблемы с отправкой почты. Письма о новых заказов не приходят, клиентам тоже.
Konstantin
27 июля 2018, 12:11
0
Что-то у меня не выходит. С формой в модальном окне не будет работать?
Konstantin
27 июля 2018, 07:10
+2
1.
лишние поля вырезать из чанков только.
Именно так я и сделал. И да, у меня два поля, и это минус.
2.
а что, пардон, у меня слетит при обновлении?)
Если ничего, то я с удовольствием использую твой вариант, потому, что он очевидно круче.

P.s. Если тебе написали комментарий не содержащий похвалы и оваций, не стоит сразу камнями кидаться, не обязательно тебя хотели как-то задеть.
Konstantin
26 июля 2018, 22:16
0
Обожаю феном.
Konstantin
26 июля 2018, 22:10
0
Я как-то по проще сделал, в коде не менял ничего. Вход и регистрация по коду из смс. Один минус – две вкладки, зато при обновлении офиса ничего не слетит.