Александр
С нами с 10 февраля 2015; Место в рейтинге пользователей: #142Fenom файловый vs обычный (чанк)
Всем привет!
Заказчик задал вопрос, помимо удобства самого разработчика, как файловые шаблоны на fenom смогут повлиять на скорость работы?
По простой логике — файлы шустрее, чем бд (возможно даже самые быстрые бд, исключая наверно INMEMORY).
Решил провести небольшие тесты на modhost.pro.
Заказчик задал вопрос, помимо удобства самого разработчика, как файловые шаблоны на fenom смогут повлиять на скорость работы?
По простой логике — файлы шустрее, чем бд (возможно даже самые быстрые бд, исключая наверно INMEMORY).
Решил провести небольшие тесты на modhost.pro.
Наболело
Приветствую всех.
Работаю в компании, сайты которой до меня обслуживались компанией мегагрупп. Часть сайтов удалось перенести на modx, часть осталась пока в мегагрупп. И вот порой возникают задачи, которые нужно решать на старых сайтах. Например, изменить баг в их меню.
Работаю в компании, сайты которой до меня обслуживались компанией мегагрупп. Часть сайтов удалось перенести на modx, часть осталась пока в мегагрупп. И вот порой возникают задачи, которые нужно решать на старых сайтах. Например, изменить баг в их меню.
Связанные объекты (XPDO)
Всем привет.
Столкнулся со сложностью, есть composite объект, допустим «Товар».
Есть 2ой composite объект, «Опция товара».
Оба этих composite объекта «возглавляют» таблицу options2product. (по product_id и по option_id)
У таблицы нет primary key, зачем он нужен здесь?
Проблема: связанный объект ни удаляется (при удалении композитного или удалении напрямую), ни обновляется (через $object->save());
Подобную проблему встретил лишь у Василия, но там решение с primary key. Как быть, если мне не нужен primary, и все значения в таблице options2product НЕ уникальны?
Столкнулся со сложностью, есть composite объект, допустим «Товар».
Есть 2ой composite объект, «Опция товара».
Оба этих composite объекта «возглавляют» таблицу options2product. (по product_id и по option_id)
У таблицы нет primary key, зачем он нужен здесь?
Проблема: связанный объект ни удаляется (при удалении композитного или удалении напрямую), ни обновляется (через $object->save());
Подобную проблему встретил лишь у Василия, но там решение с primary key. Как быть, если мне не нужен primary, и все значения в таблице options2product НЕ уникальны?
ms2 неработает drug`and`drop
Не могу перенести товар в другую категорию в древе.
Ни в соседнюю, ни в дочернюю.
Поиск показал — такие проблемы были, но решались с обновлениями.
Проверил на тестовом modhost — неработает.
Ни в соседнюю, ни в дочернюю.
Поиск показал — такие проблемы были, но решались с обновлениями.
Проверил на тестовом modhost — неработает.
OnHandleRequest (проблема с запросом)
Доброго времени всем!
Подскажите пожалуйста, кто сталкивался.
Столкнулся с нестандартной ситуацией во время переноса сайта с кастомного движка (в дальнейшем донор) на Modx.
На доноре неправильная структура ссылки языковых версий. Во время формирования ссылки, язык добавляется в конец ссылки (пример: ссылка-на-сайт.ru/алиас/ru). Сайт уже устоялся и заказчик категорично пока что не хочет менять формирование ссылки, т.к. это повлияет на СЕО.
Еще небольшая особенность, если язык в запросе отсутствует, нужно 301ым перенаправлять его на русскую версию.
Вроде бы с задачей справился с плагином 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Внешние ссылки в файловом менеджере
Всем привет!
Назрела задача сделать функцию загрузки файлов на сервер «по ссылке».
На сколько мне известно, в данный момент можно загружать файлы только с локального хранилища.
Подобных решений ни гугл, ни яша мне не выдал. Дополнений я тоже не нашел. (искал и по FileManager, и по External links).
С ExtJs знаком плохо, подскажите, куда копать?
С процессорами вроде разобрался (\processors\browser\file\)
Если получится — выложу в виде плагина.
Назрела задача сделать функцию загрузки файлов на сервер «по ссылке».
На сколько мне известно, в данный момент можно загружать файлы только с локального хранилища.
Подобных решений ни гугл, ни яша мне не выдал. Дополнений я тоже не нашел. (искал и по FileManager, и по External links).
С ExtJs знаком плохо, подскажите, куда копать?
С процессорами вроде разобрался (\processors\browser\file\)
Если получится — выложу в виде плагина.