Pavel
У меня на 7.2 все отлично работает
Pavel
Pavel
Я тут с третей долбусь
Pavel
Вот где ад адовый
Pavel
А самое прикольное то, что все на ангуляре, зачем использовать modx если выходишь из его экосистемы?
Pavel
Почитал их форум, там четвертая версия вообще для себя отдельную бд требует
Pavel
Pavel
переведи на минишоп2)
Было бы все так просто. На самом деле по уму давно надо бы запилить компонент который будет обычные ресурсы трансформировать в категории и продукты
Pavel
Но увы пока никто не проспонсировал такой компонент, а делать для продажи - не окупится
Pavel
Artem
Доброго вечера всем. Кто с linux работает плотно?
Есть такая задача, выводить глобальную перменную окружения прописанную в /etc/environment
в /etc/php/7.1/fpm/pool.d/www.conf прописано clear_env = no
Если в терминале делаю эти команды, то нормально значение получаю:
echo $ENV_NAME
php -r "@var_dump(\$_SERVER['ENV_NAME']);"
Но если пытаюсь показать эту переменную через сайт, прописывая её в файле так:
<?php
$env1 = getenv('ENV_NAME');
$env2 = $_SERVER['ENV_NAME'];
$env3 = $_ENV['ENV_NAME'];
echo $env1;
echo '<br />';
echo $env2;
echo '<br />';
echo $env3;
то ничего не получаю.
Pavel
Pavel
Это же нужно написать интерфейс который будет тянуть используемые тв
Pavel
Pavel
Без понятия, узнай)
было бы круто еслиб в авторах стояла два Павла ) это я к этому ) для прикола. а так - я бы может взялся разработать такой конвертер еслиб мне кто-нибудь оказал теоретическую поддержку за соавторство.
Pavel
Anonymous
Я, я
Ну так а зачем тогда такое дополнение? 5 запросов в БД написали и готово. Максимум минут 15-20 времени. Ну и ещё минут 30 на перенос картинок.
Pavel
Anonymous
Ммм... 5 запросов в бд, правда?
Одним запросом обновили значения ресурсов с категориями.
Вторым товары
Третьим создали опции с описаниями из та
Четвёртым перенесли в нужную таблицу
Anonymous
Обманул 4 запроса
Anonymous
А не 5, если нужно ещё мультикат добавить, то 5 сложный запрос который мультикат перенесёт, но это редкость
Pavel
Давай так, если ты мне напишешь универсальные 4 запроса в бд, я тебе 3к прямо сейчас кину.
Pavel
Я в базах данных плох достаточно
Pavel
По этому это не издевка
Pavel
Я серьезно, потому что я всегда переношу формированием csv по вот такому скрипту https://gist.github.com/pavel-one/105279f079b49f2165eaa05d28b412a6
а потом запихиваю в msImportExport
Pavel
Если ты меня избавишь от такого гемора, то можно и больше чем на 3к договорится, за 4 запроса то я думаю нормальная сумма
Anonymous
Завтра могу набросать.
С телефона проблемно. Но вообще не сложно. В 99% случаев мы же завязываем категорию и товар на шаблон. Т.е. фактически по нужному шаблону два апдейта которые подставят нужный класс документа
Anonymous
А блин про инсерт в таблицу забыл
Anonymous
Ну наверное нужно немного код набросать, но это не точно
Pavel
Anonymous
имхо, это можно и плагином сделать
Anonymous
по сути плагин на сохранение ресурса, отследить, что был изменен тип документа, предварительно где-то взять конфиг (простой как пробка), где будет указано какое tv в какое поле транфсформируется и все
Anonymous
дальше пройтись по ресурсам хоть руками, хоть скриптом процессоры вызвать и получить результат
Anonymous
я так делал, когда писал дуплекс-синхронизацию между сайтами
Anonymous
никто и не говорит про 5 минут
Anonymous
Anonymous
у меня тут кстати спрашивали такой еще вопрос, надо ли кому
Anonymous
Я писал про 5 запросов. По факту выйдет чуть больше
Anonymous
А вот идея Ивана с плагином хорошая.
Anonymous
идея в следующем - есть некий список товаров или услуг, не важно, есть некий список направлений или типа тегов что ли, я хз как назвать, и все товары этими тегами размечаются, а на выходе когда человек выбирает по чему искать - ему выдается самое подходящее
Anonymous
Anonymous
не совсем, там перекрываться могут эти параметры, там нужно веса использовать
Anonymous
тоже не сложно в целом, но чуточку математики требуется
Anonymous
Ну с весами сложней выйдет
Anonymous
ну там запрос может быть составной, типа “экскурсии на автобусе для детей недалеко от Бреста“
Anonymous
и нужно туда по релевантности собрать все, что подходит
Anonymous
если просто фильтровать - то выборка будет малая и не совсем адекватная, часть услуг выпадет вовсе
Anonymous
а с весами - они будут просто отсортированы правильно и список будет показывать всех подходящих по убыващей релеватности
Anonymous
я вот спрашиваю, надо ли кому 🙂
Anonymous
или не стоит заморачиваться
Anonymous
Плюс можно настроить морфологию
Anonymous
Ну и исправление ошибок
Anonymous
я вот спрашиваю, надо ли кому 🙂
А ты хотел такое дополнение писать? Если ты его будешь реализовывать на MySQL, оно будет не очень быстрым. Если на чём-то другом, так тогда сфинкс есть
Anonymous
Pavel
Pavel
Anonymous
И способов настройки релевантности как грязи. А ты получается хочешь аналог писать. Зачем?
Anonymous
ну ок, ну там сфинкс же тоже должен быть с человеческим лицом, а не накостылять абы работало
Anonymous
даже если его взять за основу, то какие-то обертки для удобного добавления хотя бы сделать
Anonymous
Ху из сфинкс, киньте ссылку(
https://www.google.com.ua/url?sa=t&source=web&rct=j&url=https://ru.m.wikipedia.org/wiki/Sphinx_(%25D0%25BF%25D0%25BE%25D0%25B8%25D1%2581%25D0%25BA%25D0%25BE%25D0%25B2%25D0%25B0%25D1%258F_%25D0%25BC%25D0%25B0%25D1%2588%25D0%25B8%25D0%25BD%25D0%25B0)&ved=2ahUKEwjum_GCss_cAhXME5oKHalpB00QFjAGegQIABAB&usg=AOvVaw0aLi5243G3lwp5yeYlHOGi
Pavel
Anonymous
Anonymous
http://modx.im/blog/5710.html
Я писал быстрый старт для эво, для рево думаю не сильно будет отличаться. По сути сфинкс возвращает id ресурсов, а потом вокруг этого списка пляши сколько угодно
Anonymous
Во время запроса мы можем указать какое поле какой вес имеет. Ну и вообще какой метод релевантности использовать.
Anonymous
Ну или вообще используя формулу подставить свой метод релевантности. И всё это через запрос к сфинксу
Anonymous
Правда есть один косяк. Пагинатор придётся самому писать. Или использовать пагинатор из ларки 😁
Anonymous
Хотя, я не знаю как в рево пагинаторы устроены
Pavel
Anonymous
https://ddaudio.com.ua
Вот тут это дело, правда пока без исправления ошибок, не решил клиент нужно это ему или нет.