Александр

Александр

С нами с 10 февраля 2015; Место в рейтинге пользователей: #140

Обновление MODX до версии 2.6

Александр
02 ноября 2017, 11:22
modx.pro
3
10 877
+15

Fenom файловый vs обычный (чанк)

Всем привет!

Заказчик задал вопрос, помимо удобства самого разработчика, как файловые шаблоны на fenom смогут повлиять на скорость работы?
По простой логике — файлы шустрее, чем бд (возможно даже самые быстрые бд, исключая наверно INMEMORY).
Решил провести небольшие тесты на modhost.pro.
Александр
26 сентября 2017, 19:53
modx.pro
1 437
0

Наболело

Приветствую всех.
Работаю в компании, сайты которой до меня обслуживались компанией мегагрупп. Часть сайтов удалось перенести на modx, часть осталась пока в мегагрупп. И вот порой возникают задачи, которые нужно решать на старых сайтах. Например, изменить баг в их меню.
Александр
23 августа 2017, 08:17
modx.pro
1 651
+2

Связанные объекты (XPDO)

Всем привет.
Столкнулся со сложностью, есть composite объект, допустим «Товар».
Есть 2ой composite объект, «Опция товара».
Оба этих composite объекта «возглавляют» таблицу options2product. (по product_id и по option_id)
У таблицы нет primary key, зачем он нужен здесь?

Проблема: связанный объект ни удаляется (при удалении композитного или удалении напрямую), ни обновляется (через $object->save());
Подобную проблему встретил лишь у Василия, но там решение с primary key. Как быть, если мне не нужен primary, и все значения в таблице options2product НЕ уникальны?
Александр
10 августа 2017, 10:43
modx.pro
1 672
0

ms2 неработает drug`and`drop

Не могу перенести товар в другую категорию в древе.
Ни в соседнюю, ни в дочернюю.

Поиск показал — такие проблемы были, но решались с обновлениями.
Проверил на тестовом modhost — неработает.
Александр
07 июня 2017, 11:25
modx.pro
1 093
0

OnHandleRequest (проблема с запросом)

Доброго времени всем!
Подскажите пожалуйста, кто сталкивался.
Столкнулся с нестандартной ситуацией во время переноса сайта с кастомного движка (в дальнейшем донор) на Modx.
На доноре неправильная структура ссылки языковых версий. Во время формирования ссылки, язык добавляется в конец ссылки (пример: ссылка-на-сайт.ru/алиас/ru). Сайт уже устоялся и заказчик категорично пока что не хочет менять формирование ссылки, т.к. это повлияет на СЕО.
Еще небольшая особенность, если язык в запросе отсутствует, нужно 301ым перенаправлять его на русскую версию.

Вроде бы с задачей справился с плагином OnHandleRequest путем:
$alias = $modx->getOption('request_param_alias', null, 'alias', true);
$request = &$_REQUEST[$alias];
$languages = array("/ru$/","/en$/","/de$/","/fr$/","/es$/","/it$/","/tr$/");
$request = preg_replace($languages, "", $request);
+ редирект 301
Александр
20 октября 2016, 03:42
modx.pro
1 604
0

Внешние ссылки в файловом менеджере

Всем привет!

Назрела задача сделать функцию загрузки файлов на сервер «по ссылке».
На сколько мне известно, в данный момент можно загружать файлы только с локального хранилища.
Подобных решений ни гугл, ни яша мне не выдал. Дополнений я тоже не нашел. (искал и по FileManager, и по External links).

С ExtJs знаком плохо, подскажите, куда копать?
С процессорами вроде разобрался (\processors\browser\file\)

Если получится — выложу в виде плагина.
Александр
03 сентября 2016, 13:19
modx.pro
1
983
0