
Дмитрий
С нами с 16 декабря 2015; Место в рейтинге пользователей: #4610 минут назад
Здравствуйте. Покупал еще 1 версию msImportExport
сейчас обновился до последней, 2й версии
При попытке создания пресета (при импорте или экспорте) в...
msImportExport 2.0 112
4 часа назад
Павел, есть возможность подправить плагин videoGalleryTv для PHP 8+, а то в логах генерятся варнинги:
14.03.2025 17:01:18 ERROR /home/a1102397/dom...
[videoGallery] 1.4.0 Поддержка VK Video и ещё пара фишек 8
5 часов назад
Добрый день, Оператор LIKE В строке не работает.
Задаём условие в Настройках предложений по полю pagetitle определяем оператор LIKE %то, что содерж...
Как я написал YandexMarket2 на Vue.js 50
7 часов назад
Спасибо, интересная мысль, но не помогло, пробовал по-разному.
Оказывается теги data-* позволяют хранить любые данные, включая кириллицу, поэтому ост...
MIGx. Listbox. Fenom. Вставка label вместо value. 2
Сегодня в 10:32
Здравствуйте
префиксы таблиц, точно они ms2_Поправил, спасибо за уточнение ).
А почему выбрал CronManagerПросто обычно работаю с CronManager, но...
Обновление Impex и Impex3 2
Сегодня в 06:29
Добрый день. Пакет актуален. Настройки не изменились.
[mspTinkoff] 1.0.2 — Новое API + ККТ 56
Вчера в 23:49
Это для меня совсем непонятно. pdoResources? Его я запускал с &element=`ms2galleryResources` и с пустым шаблоном, чтобы посмотреть массив данн...
Получить ALT изображения в сниппете ms2GalleryResources на fenom 5
Вчера в 22:24
Разобрался. Пишу вдруг еще кто такой же невнимательный как и я)))Вот: docs.modx.pro/components/msearch2/extension/filtration-methods таблицу добавил, ...
mFilter2 фильтрация из своей таблицы 3
Вчера в 16:51
Нашли в чем была проблема, сейчас так-же понадобилось такое решение, буду признателен если поможете.
msOptionsPrice2 галлерея модификаций 7
Вчера в 13:25
ВСем спасибо, у меня старая версия 3.3.5 и там только 1 файлик jquery.fancybox.min.js, находится в папке vendor/js
со статьи скопировал код этого фай...
Доработка Fancybox для вывода видео с Rutube 5
2. Статья о том, как работать с файловыми элементами
Серьезно, после освоения этого инструмента делать сайты на MODX стало еще проще. И код стал куда красивее. Идиотские однообразные простыни шаблонов с одним отличием сменились на шаблоны с наследованием, все чанки и собственноручно написанные сниппеты/модификаторы хранятся в файлах, их можно использовать с Git, а это вообще просто потрясающе! Теперь никаких утерянных чанков, все всегда можно откатить и радоваться жизни. Прелесть. Если до сих пор никогда не использовали Fenom — потратьте пару дней и познайте дзен реально крутой разработки.
0. Импортировать таблицы из сайта на Joomla в бд с сайтом на MODX.
1. Составить запрос к БД с присоединением всех нужных параметров (категории, рейтинги, просмотры и т.п.)
2. Выполнить запрос с помощью $modx->query()
3. Обработать запрос, заполнив массив данными
4. С помощью процессора MODX resources/create создавать ресурсы из значений массива
5. Профит. Вы восхитительны.
Примерный код выше.
Я вам даже больше скажу. Вы можете сбыдлокодить и тупо скопировать значения из таблицы в таблицу, минуя процессоры. Это не тру, так делать нельзя, но оно работает. Я сталкивался с такими вещами. Очень многие умники любят так делать.
Про плагины, события и маршрутизацию на этом ресурсе информации полно.
Но дело в том, что в Revo есть процессоры, а в Evo, вроде бы (последний раз работал с Evo в 2014), нет.
А смысл простой — взять нужные данные из таблиц Джумлы, завернуть их в массив и вставить с помощью какой-то матери в таблицу для Evo. Если погуглить, то можно найти такую ссылку. Осталось только присобачить пример выше к примеру по ссылке и добавлять данные как-то так, судя по статье:
и кода там писать реально всего ничего
Ну, вот, поковыряйтесь. Может что-то получится.
Я правда, ни разу не пробовал, поэтому даже не могу сказать ничего.
Но если по делу, то можно подумать об интеграции с социальными сетями. Типа, кликнул пользователь — авторизация через соц.сети и в получили его аватарку. Вроде так должно работать, но не уверен. Ну или супер быдлокод вариант — сделать форму с загрузкой файла, и прописывать путь до файла в extended полях тикета