Pavel
У меня на 7.2 все отлично работает
Pavel
Я тут с третей долбусь
Pavel
Вот где ад адовый
Pavel
А самое прикольное то, что все на ангуляре, зачем использовать modx если выходишь из его экосистемы?
Pavel
Почитал их форум, там четвертая версия вообще для себя отдельную бд требует
Pavel
А самое прикольное то, что все на ангуляре, зачем использовать modx если выходишь из его экосистемы?
лично я тоже собираюсь ввести в рабочий процесс подобные извращения. Если сайт попахивает обильными кабинетами.
Pavel
переведи на минишоп2)
Было бы все так просто. На самом деле по уму давно надо бы запилить компонент который будет обычные ресурсы трансформировать в категории и продукты
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
было бы круто еслиб в авторах стояла два Павла ) это я к этому ) для прикола. а так - я бы может взялся разработать такой конвертер еслиб мне кто-нибудь оказал теоретическую поддержку за соавторство.
Если ты его сделаешь бесплатным и точно доделаешь, я готов тебе не только теоретическую поддержку оказать, но и где то код пописать, даже без соавторства, потому что довольно часто занимаюсь такой рутиной, как перенос обычных ресурсов в ms2
Anonymous
ну относительно не сложно, неделя рабочего времени как по мне
А это не Вы ли сокрушались на тему дополнений типа купить в один клик?
Anonymous
Я, я
Ну так а зачем тогда такое дополнение? 5 запросов в БД написали и готово. Максимум минут 15-20 времени. Ну и ещё минут 30 на перенос картинок.
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
Ну наверное нужно немного код набросать, но это не точно
Anonymous
имхо, это можно и плагином сделать
Anonymous
по сути плагин на сохранение ресурса, отследить, что был изменен тип документа, предварительно где-то взять конфиг (простой как пробка), где будет указано какое tv в какое поле транфсформируется и все
Anonymous
дальше пройтись по ресурсам хоть руками, хоть скриптом процессоры вызвать и получить результат
Anonymous
я так делал, когда писал дуплекс-синхронизацию между сайтами
Pavel
Ну ок, завтра стукни в личку тогда, предложение бессрочно актуальное
Вот и я подумал, что не так уж все сложно. Просто преобразование. Но и не за 5 минут уж.
Anonymous
никто и не говорит про 5 минут
Anonymous
у меня тут кстати спрашивали такой еще вопрос, надо ли кому
Anonymous
Я писал про 5 запросов. По факту выйдет чуть больше
Anonymous
А вот идея Ивана с плагином хорошая.
Pavel
Вот и я подумал, что не так уж все сложно. Просто преобразование. Но и не за 5 минут уж.
Ну как минимум интерфейс набросать аналогичный msImportExport уже дело одного рабочего дня, это если делать ввиде плагина адекватного
Anonymous
идея в следующем - есть некий список товаров или услуг, не важно, есть некий список направлений или типа тегов что ли, я хз как назвать, и все товары этими тегами размечаются, а на выходе когда человек выбирает по чему искать - ему выдается самое подходящее
Anonymous
не совсем, там перекрываться могут эти параметры, там нужно веса использовать
Anonymous
тоже не сложно в целом, но чуточку математики требуется
Anonymous
Ну с весами сложней выйдет
Anonymous
ну там запрос может быть составной, типа “экскурсии на автобусе для детей недалеко от Бреста“
Anonymous
и нужно туда по релевантности собрать все, что подходит
Anonymous
если просто фильтровать - то выборка будет малая и не совсем адекватная, часть услуг выпадет вовсе
Anonymous
и нужно туда по релевантности собрать все, что подходит
Тогда не дури мозг, а используй сфинкс или эластик 😉 там как раз сможешь определённым полям задать больший вес
Anonymous
а с весами - они будут просто отсортированы правильно и список будет показывать всех подходящих по убыващей релеватности
Anonymous
я вот спрашиваю, надо ли кому 🙂
Anonymous
или не стоит заморачиваться
Anonymous
Плюс можно настроить морфологию
Anonymous
Ну и исправление ошибок
Anonymous
я вот спрашиваю, надо ли кому 🙂
А ты хотел такое дополнение писать? Если ты его будешь реализовывать на MySQL, оно будет не очень быстрым. Если на чём-то другом, так тогда сфинкс есть
Pavel
Ну как минимум интерфейс набросать аналогичный msImportExport уже дело одного рабочего дня, это если делать ввиде плагина адекватного
Вот этого я не смог бы сделать. Только внешним html бы. Без ext.js. просто как онлайн сервис куда вводишь данные для входа в модх и сервис сам лезет в базу и подсоединяется к движку и выполняет нужные преобразования
Anonymous
Anonymous
можно ж написать интерфейс и драйверы для mysql и других систем и уже потом что нужно использовать
А зачем? Если всё сделано за нас. Реально сфинкс недавно настраивал для сайта с 10 языками и 40к+ товарами, летает. Клиент дико счастлив.
Anonymous
И способов настройки релевантности как грязи. А ты получается хочешь аналог писать. Зачем?
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
Anonymous
http://modx.im/blog/5710.html Я писал быстрый старт для эво, для рево думаю не сильно будет отличаться. По сути сфинкс возвращает id ресурсов, а потом вокруг этого списка пляши сколько угодно
Anonymous
Во время запроса мы можем указать какое поле какой вес имеет. Ну и вообще какой метод релевантности использовать.
Anonymous
Ну или вообще используя формулу подставить свой метод релевантности. И всё это через запрос к сфинксу
Anonymous
Правда есть один косяк. Пагинатор придётся самому писать. Или использовать пагинатор из ларки 😁
Anonymous
Хотя, я не знаю как в рево пагинаторы устроены
Anonymous
Модексового сайта?
Условно да, Evo сайта
Anonymous
https://ddaudio.com.ua Вот тут это дело, правда пока без исправления ошибок, не решил клиент нужно это ему или нет.