Василий Наумкин
С нами с 08 декабря 2012; Место в рейтинге пользователей: #12 часа назад
интересно, а не быстрее ли было бы перенести весь сайт с требуемым функционалом на пхп фреймворк…
врядли. gtsAPI 2000 строк. А весь сайт 20 компонент...
Плюсы и минусы Vue и gtsAPI 13
7 часов назад
ну тогда groupby и having«query» принимает все параметры pdoFetch и в нем есть и groupby и having. Пример навскидку:
"query":{
&quo...
Кейс gtsAPI. CRUD пользователей на фронте 2
Вчера в 20:31
Правильный вариант из текущей документации такой:
{set $condition = 1}
{switch $condition}
{case 0, 1, 2}
сработае...
Конструкция switch case без break в Fenom 6
Вчера в 13:39
Моя кофейная гуща говорит о том, что это код html и там есть смайлики, а кодировка бд не utf8mb4.
Modx Revo режет код HTML 2
23 ноября 2024, 11:51
Отличное дополнение, спасибо!
Подскажите, как организовать файл если стоит msOptionsPrice2 привязан к опции size там может быть много позиций с разн...
[YandexMarket2] интеграция с msOptionsPrice2 1
23 ноября 2024, 00:42
Еще снова вернулась проблемка, после выбора способа доставки почтой РФ — появляется стоимость доставки, но она «прилипает» и не исчезает после переклю...
Расчет стоимости доставки msRussianPost 11
22 ноября 2024, 21:57
Лучше деинсталировать и установить новую версию. Там полностью переписан JS.
ms_CDEK2 пропал? 5
22 ноября 2024, 20:33
Фильтрация как правило предполагает точное совпадения значений, а тебе нужен поиск.
mFilter2 фильтрация tv 1
22 ноября 2024, 19:55
Все исправилось, после замены на 'parents' => $_modx->resource.id
Помогите найти ошибку в шаблоне, теги 13
22 ноября 2024, 09:31
А кто подскажет, как в форму Создания/Редактирования ресурса, через ms2Form, добавить возможность выбирать несоклько параметров в одном TV?
Ну то-ест...
Создание ресурсов из фронтенда сайта, зарегистрированными пользователями. 4
Настройка сервера — bezumkin.ru/blog/2012/06/18/13/
Автоустановка MODX — bezumkin.ru/blog/2012/06/18/14/
Думаю, часа за 2 можно разобраться.
Мой инструмент — ноут, и я могу его выкинуть, взять другой, поставить пару инструментов — и работать как ни в чем не бывало.
Мне удобно именно так. 6 винтов и прочие крутые штуки понять не в силах.
Через ssh\sftp — все как с обычным сервером.
И на бесплатный VirtualBox нету денег?
А еще регулярно бывают заморочки с кодировками.
Настроить, конечно, можно все — а зачем? Какая выгода то?
Я в любой момент (не шучу) могу форматировать жесткий диск ноута — на нем ничего нет кроме ОС и утилит для работы, типа notepad++. Все данные на серверах с трехкратным резервированием.
Как настроил сервер домашний 2 года назад — так и работает, ничего не боится.
Нафига мне на локальном компе что-то делать? Это же просто неудобно.
Я за настоящую Linux`овую систему!
Ну серьезно, все эти денверы и прочее барахло — просто суррогат настоящей линуксовой системы. Какие бы они не были крутые — это все равно суррогат.
Как растворимый кофе против вареного.
При текущей постановке задачи будет мноооого групп. Это, конечно, не проблема, но как то непорядочек.
Да и вообще, никто не мешает скопировать нужные сниппеты, переименовать, немного доработать — и использовать вместо оригинальных. Обновлять же вам их не надо из репозитория, так?
Мои скрипты автоустановки и апгрейда сайтов тоже работать не будут.
С разных ноутов туда геморно подключаться. Заказчику не покажешь.
Правда, пользовался я им последний раз лет 6 назад, вдруг все изменилось? Как более-менее освоил Linux — ну его нафиг.
Лучше домашний сервер, на любом железе. У меня щас в гараже лежит подходящее — тупо не надо. Если кто из Кемерово заберет — отдам безвозмездно.
Если да — то все просто:
php_admin_value[eaccelerator.enable] = 0
Если нет, то придется через поддержку.
В шаблоне этих страниц указать сниппет (или вовсе сделать плагин), который при загруpке будет проверять какое то поле ресурса (например, properties) или ТВ параметр. Там должно быть какое то слово, которое должно быть в определенном поле юзера.
Если есть — открывается, если нет — ошибка 401.
Это позволит гибко назначать права и не плодить кучу групп. Права в ресурсе и у юзера лучше хранить в виде json-массива.
Вторая мысль — написать свою минисистему, с административной частью, и сделать связь юзер-ресурс через отдельную таблицу.
Выбирайте.
На файлах, конечно, тоже можно — но надо сервер мучать, а эта возможность есть не у всех.
Я бы отключил eAccelerator совсем. Судя вот по этому blogs.hub21.ru/blog/sysadmins/170.html — можно сделать просто eaccelerator.enable=«0».
Ну или вообще его удалить, если сервер у вас VPS\VDS.
По вашему вопросу у меня одна версия — на сервере включен php кэшер, типа php-apc.
Почитайте вот тут bezumkin.ru/modx/minishop/faq.html
По своей сути, плагин и есть сниппет, который выполняется при определенных событиях.
Ну или написать свою простенькую админку, которая будет обращаться к процессорам магазина.
Первый вариант проще. community.modx-cms.ru/blog/documentation/869.html