Telegram Bot на Evolution CMS.

Меня когда-то просили рассказать как сделать бота при помощи Evo. В целом всё затянулось из-за того что я не знал о чём тут написать. По этому решил набросать простые вещи:
  1. Как создать бота;
  2. Как обновить webhook;
  3. Как принять простое сообщение и ответить на него;
  4. Как отправить простую менюшку;
  5. Как отправить картинку.
В целом этого будет достаточно для создания простого
Читать дальше →

Парсер сайта OLX [РЕШЕНО]

Здравствуйте.
Вот код парсинга для сайта OLX.
Надеюсь, кому-то пригодиться.

Дополнительно прошу помощи по эмуляции выполнения JS на спарсенной странице. Нужно открывать номера телефонов


Читать дальше →

Быстрый старт sphinx+Evolution CMS

Недавно появилась необходимость использования Sphnix в связке с Evolution CMS.

Sphinx — это система полнотекстового поиска. У неё есть два преимущества по сравнению с обычным LIKE или MATCH AGAINST.
Скорость поиска(для базы в 40 тысяч товаров и 11 языковов 0.005 секунд);
Морфология русского и английского языка(например если вам нужно найти шпалы, то результат у нас будет по словам
Читать дальше →

Перенос встречи

Дорогие коллеги!
Знаю что многие из вас обо мне не самого хорошего мнения, но я позволю себе ухудшить мнение еще больше: та встреча, которую я хотел в Витебске, переносится на 13-17 июля под Одессу.
Организатор Дмитрий Лукьяненко.
P.S. Россияне, сейчас 45 дней вроде до встречи, кто хочет поехать — быстрее определяйтесь, чтобы Дмитрий мог сделать приглашение. И Сразу предупреждаю, что на границе
Читать дальше →

ABCD.host - хостинг, серверы, ISPmanager 5 по скидке


Здравствуйте участники проекта «modx.im»! :)

Ознакомьтесь и воспользуйтесь с услугами нашего хостинга ABCD.host

Мы предлагаем следующие качественные услуги по самым привлекательным ценам:

Читать дальше →

TinyMCE4 не изменить папку для изображений по умолчанию

В TinyMCE4 для изображений по умолчанию установлена папка — images. Нужно изменить ее на родителя — assets.
Прописал в конфигурации в Custom Parameters
images_upload_base_path: "/assets",
, но безрезультатно.

TinyMCE4: 4.7.4
MODX EVO: 1.4.1

Сравнение скорости выборки из JSON и MySQL с полной структурой данных.

Недавно в одном из чатов возникла дискуссия на сколько трудоёмко хранить данные в JSON формате. И соответственно получать их из БД. В ходе этой дискуссии пришли к выводу что нужны тесты.
Мною для теста было создано 4 таблицы:
  1. Таблица где у JSON значений есть ключи, но выборку буду делать именно по данным из JSON
  2. Таблица где у JSON значений есть ключи и выборку буду делать по ключам

Читать дальше →

Выборка документов по MultiTV

Здравствуйте.
Уже замучился искать.
Вопрос простой, ткните просто в документацию толковую.
Как выбрать все документы, к которым прикреплен MultiTV, по некоторым значениям.

К примеру:
Имя клиента — в MultiTV прикрепляются его сделки
— Тип сделки
— К-во комнат
— Тип недвижимости

Нужно выбрать всех клиентов, у которых одинаковый тип сделки и тип
Читать дальше →

MODX Evo и YAMS

Здравствуйте, встала задача сделать 2 языка на сайт. скачал Yams, сделал такой снипет , такой плагин . Далее есть вот такой стандартный шаблоник на него вывел лист с языками вот так [[YAMS? &get=`list`]] Теперь собственно вопрос, как сделать что бы при нажание, на язык менялись все ресурсы, что я не сделал, если можно максимально подробно.
вот структура
Читать дальше →

formIt и multiple select

Всем привет.

Столкнулся с такой проблемой. На форме у меня есть select с атрибутом multiple, Однако при выборе нескольких значений на почту приходит только один элемент. Пробовал поставить в вызов FormIt атрибут $emailMultiWrapper, но это не помогло, от всё равно заносит только последний элемент.
Вот мой вызов FormIt


Читать дальше →