Евгений

Евгений

С нами с 18 марта 2015; Место в рейтинге пользователей: #342
Евгений
15 мая 2019, 17:47
0
Можно пару глупых вопросов? Как на нем собрать сайт ясно — настраиваем, запускаем билд и все разворачивается. А как с дальнейшим ведением? Т.е., например добавить новый шаблон, плагин? К примеру, ресурсы создаются через админку менеджером, он должен указать какой шаблон использовать, а если просто создать новый файл шаблона в ide — в админке его нет. Каждый раз нужно создавать шаблон в админке вручную и делать инклуд на файл? Что же касается сниппетов и чанков — при их редактировании требуется очищать папку кэша каждый раз?
Евгений
15 мая 2019, 11:47
0
Я пока только разбираюсь со всем этим — никогда не сталкивался) До текущего момента все было по-классике — верстал сайт через Sublime на локалке, потом через FTP выгружал на сервер.
Теперь вот решил из каменного века немного уйти :) Сейчас копаю в эту сторону: перешел на phpStorm, установил Git, GULP. В гите создал 2 ветки — master + dev. В dev веду разработку на локальной машине, как только все ок — мержу с master, пушу на гитхаб и синхронизирую с удаленным сервером.
Вероятно в этой схеме есть косяки, поэтому буду рад комментариям и советам по оптимизации рабочего процесса :)
Евгений
15 мая 2019, 11:37
0
Спасибо, в принципе я так и предполагал, что файлы с конфигами в исключения нужно ставить. PS да, про MODX учту)))
Евгений
25 апреля 2019, 14:30
0
Репозиторий обновлялся 10 февраля 2018, он актуален на данный момент или есть какие-то более свежие ревизии?
Евгений
05 февраля 2019, 17:06
0
Спасибо за наводку. Буду разбираться. Там, правда, несколько иной пример — без разбивки на столбцы.
Евгений
01 февраля 2019, 16:02
0
Подскажите, а каким образом его с MIGX цеплять? Установил пакет, в MIGX добавляю поле с типом dynamicdropdown — форма сразу «слетает».
Евгений
23 января 2019, 16:14
0
Как я понял, автор имеет ввиду, что в одном фильтре должна идти проверка нескольких полей. Т.е. когда человек указывает в фильтре «Количество мест» диапазон, нужно проверять по всем полям: teatrTv, banketTv, soveshanieTv и если одно из них «истина», то выводить данную страницу в каталоге.

Сам столкнулся с похожей задачей: есть 2 поля — цена «от» и цена «до», необходимо, чтобы когда посетитель указывает фильтр «минимальная цена», mFilter2 проверял по обоим полям и если хоть одно поле удовлетворяет условию — товар отображался в каталоге.
Евгений
18 января 2019, 11:32
0
Спасибо! Буду разбираться, где вызов повторный идет, а пока временно поменял на include_once и все заработало.
Евгений
18 января 2019, 10:44
0
Дело не в файле точно. Проблема возникает, как только указываешь в настройках mSearch2 пункт «mse2_filters_handler_class». Причем неважно какое значение туда ставишь и какой класс используется в файле /msearch2/custom/filters/*.class.php — результат один и тот же.

Более того, пробовал конструкцию
class myCustomFilter extends mse2FiltersHandler {}
переносить в конец файла /msearch2/model/msearch2/filters.class.php — тоже самое.

Как временное решение, все созданные фильтры пишу в конец секции
class mse2FiltersHandler {}
файла filters.class.php, без подключения доп. класса и расширения mse2FiltersHandler. При обновлении соответственно есть шанс, что все слетит, поэтому храню фильтры еще отдельно, чтобы их восстановить можно было.
Евгений
17 января 2019, 14:41
0
Уже всю голову сломал, так и не нашел решения( Никто не сталкивался с такой проблемой или аналогичной? Куда хотя бы копать?
Евгений
17 января 2019, 13:58
0
Решил пойти по пути меньшего сопротивления и использовать сниппет tagLister :)
Евгений
05 декабря 2018, 13:14
0
Разобрался в чем дело.
Проблема решилась добавлением &prepareTVs=`1` в вызове mFilter2, который оказался выключенным по-умолчанию.
Евгений
04 декабря 2018, 12:31
0
После обновления на 2.7.0 вылез косяк с меню
Евгений
02 ноября 2018, 15:39
0
Спасибо. Та же самая история была. Теперь все заработало, всему виной строка 98.
P.S.: использую ms2Gallery 2.0.6-pl
Евгений
19 октября 2018, 12:40
0
К сожалению покупал больше года назад его, поэтому в поддержку не дает писать(

А путь к css указывается относительно корня сайта или ExportPage ищет где-то у себя?
т.е. если я указываю /tpl/css/pdf.css он будет искать файл по адресу site.ru/tpl/css/pdf.css или где-нибудь типа site.ru/core/components/exportpage/.../tpl/css/pdf.css?

В чанке tpl.exp.create.row какая структура?
<link rel="stylesheet" href="/tpl/css/pdf.css">
<div class="object">
</div>
...
или как полноценный html документ?
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
<link rel="stylesheet" href="/tpl/css/pdf.css">
</head>

<body>
 <div class="object">
</div>
...
</body>
</html>
Спасибо.
Евгений
18 октября 2018, 16:33
0
Она включена
Евгений
09 октября 2018, 12:13
0
Решено.
Пути к файлам были неверными, вот правильные пути:
/core/components/exportpage/vendor/mpdf/mpdf/ttfonts/ — папка со шрифтами
/core/components/exportpage/vendor/mpdf/mpdf/src/Config/FontVariables.php — файл конфига шрифтов
Евгений
27 сентября 2018, 14:07
+1
Решение найдено:
<?php
...
    $res = $modx->runSnippet('pdoResources', $params);
    // Добавляем следующие 3 строки:
        $maxIterations= (integer) $modx->getOption('parser_max_iterations', null, 10);
        $modx->getParser()->processElementTags('', $res, false, false, '[[', ']]', array(), $maxIterations);
        $modx->getParser()->processElementTags('', $res, true, true, '[[', ']]', array(), $maxIterations);
...
Евгений
21 сентября 2018, 14:04
0
не помогает. Тут именно с Ajax-ом ерунда какая-то происходит. При стандартной пагинации все подхватывается как надо.