• Какие варианты оптимизации интернет-магазина на MODX Revolution под большое кол-во товаров?

    @Suicide676 Автор вопроса
    Не совсем то, что я хотел услышать.

    На одном из проектов, я применял компонент, который меняет дизайн админки и позволяет работать с папками, в которых лежат тысячи ресурсов. На другом проекте применял fenom для ускорения работы. Также читал, что другие разработчики переписывают таблицу с товарами, разделяя ее на несколько штук. Еще коллеги что-то правят в системе кеширования. Также, есть вариант разделить сайт на несколько штук.

    Нечто подобное ожидал увидеть в вашем ответе.
  • MODX Revo, кириллица и пробелы в имени файлов. Как решить?

    @Suicide676 Автор вопроса
    Спасибо, но это не решение разработчика. Думаю, что можно решить и без архивирования и вмешательства контентщиков.
  • Что написать в почасовой ставке в профиле на Upwork?

    @Suicide676 Автор вопроса
    Спасибо! Кратко и по теме.
  • Что написать в почасовой ставке в профиле на Upwork?

    @Suicide676 Автор вопроса
    Извините, я не корректно поставил вопрос. Мне интересно сколько стоит 1 час работы начинающего web разработчика на Upwork?
  • Как работает Web-сервер?

    @Suicide676 Автор вопроса
    Спасибо!
  • Как работает Web-сервер?

    @Suicide676 Автор вопроса
    65536: изначально сам хотел прокомментировать, но воздержался.
  • Как работает Web-сервер?

    @Suicide676 Автор вопроса
    Спасибо огромное! Это то что нужно.
  • Как работает Web-сервер?

    @Suicide676 Автор вопроса
    Алексей С.: я разрабатываю сайты на CMF MODX Revo и утверждаю, что там не существует HTML страниц. Контент и данные шаблона хранятся в БД, после запроса страница генерируется на лету. Не пишите таких глупостей!
  • Как работает Web-сервер?

    @Suicide676 Автор вопроса
    Вы знаете PHP?
  • Как работает Web-сервер?

    @Suicide676 Автор вопроса
    + часто на сервере физически не существует html страницы по запросу, она генерируется например через CMS. Как это происходит? Вот такого рода информация меня интересует.
  • Как работает Web-сервер?

    @Suicide676 Автор вопроса
    Спасибо. Но я знаю это. Это очень поверхностная информация. Меня интересует подробная работа веб-сервера + клиент-серверная архитектура. Интересует когда и как в POST попадает информация, HTTP заголовки, генерация ошибок и много чего другого. Но я не могу найти четкой информации по этой работе.
  • Где в БД MODX Revo хранит параметры сниппетов?

    @Suicide676 Автор вопроса
    dzhuryn_volodymyr: параметр fieldPrice имеет значение по умолчанию - price, откуда тогда он его берет если ни с этих параметров?
  • Где в БД MODX Revo хранит параметры сниппетов?

    @Suicide676 Автор вопроса
    dzhuryn_volodymyr: но тут нету ничего подобного аля fieldPrice: price.
  • Где в БД MODX Revo хранит параметры сниппетов?

    @Suicide676 Автор вопроса
    Я хочу изменить значение fieldPrice с price (которое по умолчанию), на price-opt. Но не пойму что тут менять.
  • Где в БД MODX Revo хранит параметры сниппетов?

    @Suicide676 Автор вопроса
    Вот что там:

    a:37:{s:10:"TVsaveList";a:7:{s:4:"name";s:10:"TVsaveList";s:4:"desc";s:19:"prop_shk.TVsaveList";s:4:"type";s:9:"textfield";s:7:"options";a:0:{}s:5:"value";s:0:"";s:7:"lexicon";s:21:"shopkeeper:properties";s:4:"area";s:0:"";}s:12:"additDataTpl";a:7:{s:4:"name";s:12:"additDataTpl";s:4:"desc";s:21:"prop_shk.additdatatpl";s:4:"type";s:9:"textfield";s:7:"options";a:0:{}s:5:"value";s:19:"@FILE additData.tpl";s:7:"lexicon";s:21:"shopkeeper:properties";s:4:"area";s:0:"";}s:16:"additParamSource";a:7:{s:4:"name";s:16:"additParamSource";s:4:"desc";s:25:"prop_shk.additParamSource";s:4:"type";s:9:"textfield";s:7:"options";a:0:{}s:5:"value";s:0:"";s:7:"lexicon";s:21:"shopkeeper:properties";s:4:"area";s:0:"";}s:15:"allowFloatCount";a:7:{s:4:"name";s:15:"allowFloatCount";s:4:"desc";s:24:"prop_shk.allowfloatcount";s:4:"type";s:13:"combo-boolean";s:7:"options";a:0:{}s:5:"value";b:0;s:7:"lexicon";s:21:"shopkeeper:properties";s:4:"area";s:0:"";}s:8:"animCart";a:7:{s:4:"name";s:8:"animCart";s:4:"desc";s:17:"prop_shk.animcart";s:4:"type";s:13:"combo-boolean";s:7:"options";a:0:{}s:5:"value";b:1;s:7:"lexicon";s:21:"shopkeeper:properties";s:4:"area";s:0:"";}s:13:"cartHelperTpl";a:7:{s:4:"name";s:13:"cartHelperTpl";s:4:"desc";s:21:"prop_shk.carthelpetpl";s:4:"type";s:9:"textfield";s:7:"options";a:0:{}s:5:"value";s:0:"";s:7:"lexicon";s:21:"shopkeeper:properties";s:4:"area";s:0:"";}s:10:"cartRowTpl";a:7:{s:4:"name";s:10:"cartRowTpl";s:4:"desc";s:19:"prop_shk.cartrowtpl";s:4:"type";s:9:"textfield";s:7:"options";a:0:{}s:5:"value";s:15:"userShopCartRow";s:7:"lexicon";s:21:"shopkeeper:properties";s:4:"area";s:0:"";}s:7:"cartTpl";a:7:{s:4:"name";s:7:"cartTpl";s:4:"desc";s:16:"prop_shk.carttpl";s:4:"type";s:9:"textfield";s:7:"options";a:0:{}s:5:"value";s:12:"userShopCart";s:7:"lexicon";s:21:"shopkeeper:properties";s:4:"area";s:0:"";}s:11:"changePrice";a:7:{s:4:"name";s:11:"changePrice";s:4:"desc";s:20:"prop_shk.changeprice";s:4:"type";s:4:"list";s:7:"options";a:3:{i:0;a:2:{s:4:"text";s:4:"Да";s:5:"value";s:1:"1";}i:1;a:2:{s:4:"text";s:6:"Нет";s:5:"value";s:1:"0";}i:2;a:2:{s:4:"text";s:7:"replace";s:5:"value";s:7:"replace";}}s:5:"value";s:1:"1";s:7:"lexicon";s:21:"shopkeeper:properties";s:4:"area";s:0:"";}s:9:"className";a:7:{s:4:"name";s:9:"className";s:4:"desc";s:18:"prop_shk.className";s:4:"type";s:9:"textfield";s:7:"options";a:0:{}s:5:"value";s:11:"modResource";s:7:"lexicon";s:21:"shopkeeper:properties";s:4:"area";s:0:"";}s:12:"counterField";a:7:{s:4:"name";s:12:"counterField";s:4:"desc";s:21:"prop_shk.counterfield";s:4:"type";s:13:"combo-boolean";s:7:"options";a:0:{}s:5:"value";b:0;s:7:"lexicon";s:21:"shopkeeper:properties";s:4:"area";s:0:"";}s:16:"counterFieldCart";a:7:{s:4:"name";s:16:"counterFieldCart";s:4:"desc";s:25:"prop_shk.counterFieldCart";s:4:"type";s:13:"combo-boolean";s:7:"options";a:0:{}s:5:"value";b:1;s:7:"lexicon";s:21:"shopkeeper:properties";s:4:"area";s:0:"";}s:8:"currency";a:7:{s:4:"name";s:8:"currency";s:4:"desc";s:17:"prop_shk.currency";s:4:"type";s:9:"textfield";s:7:"options";a:0:{}s:5:"value";s:7:"руб.";s:7:"lexicon";s:21:"shopkeeper:properties";s:4:"area";s:0:"";}s:5:"debug";a:7:{s:4:"name";s:5:"debug";s:4:"desc";s:14:"prop_shk.debug";s:4:"type";s:13:"combo-boolean";s:7:"options";a:0:{}s:5:"value";b:0;s:7:"lexicon";s:21:"shopkeeper:properties";s:4:"area";s:0:"";}s:15:"excepDigitGroup";a:7:{s:4:"name";s:15:"excepDigitGroup";s:4:"desc";s:24:"prop_shk.excepdigitgroup";s:4:"type";s:13:"combo-boolean";s:7:"options";a:0:{}s:5:"value";b:1;s:7:"lexicon";s:21:"shopkeeper:properties";s:4:"area";s:0:"";}s:10:"fieldPrice";a:7:{s:4:"name";s:10:"fieldPrice";s:4:"desc";s:16:"prop_shk.pricetv";s:4:"type";s:9:"textfield";s:7:"options";a:0:{}s:5:"value";s:5:"price";s:7:"lexicon";s:21:"shopkeeper:properties";s:4:"area";s:0:"";}s:9:"flyToCart";a:7:{s:4:"name";s:9:"flyToCart";s:4:"desc";s:18:"prop_shk.flytocart";s:4:"type";s:4:"list";s:7:"options";a:4:{i:0;a:2:{s:4:"text";s:6:"helper";s:5:"value";s:6:"helper";}i:1;a:2:{s:4:"text";s:5:"image";s:5:"value";s:5:"image";}i:2;a:2:{s:4:"text";s:11:"scrollimage";s:5:"value";s:11:"scrollimage";}i:3;a:2:{s:4:"text";s:5:"nofly";s:5:"value";s:5:"nofly";}}s:5:"value";s:6:"helper";s:7:"lexicon";s:21:"shopkeeper:properties";s:4:"area";s:0:"";}s:16:"fromParentHeight";a:7:{s:4:"name";s:16:"fromParentHeight";s:4:"desc";s:25:"prop_shk.fromParentHeight";s:4:"type";s:9:"textfield";s:7:"options";a:0:{}s:5:"value";s:1:"1";s:7:"lexicon";s:21:"shopkeeper:properties";s:4:"area";s:0:"";}s:14:"fromParentList";a:7:{s:4:"name";s:14:"fromParentList";s:4:"desc";s:23:"prop_shk.fromParentList";s:4:"type";s:9:"textfield";s:7:"options";a:0:{}s:5:"value";s:0:"";s:7:"lexicon";s:21:"shopkeeper:properties";s:4:"area";s:0:"";}s:17:"goToOrderFormPage";a:7:{s:4:"name";s:17:"goToOrderFormPage";s:4:"desc";s:26:"prop_shk.gotoorderformpage";s:4:"type";s:13:"combo-boolean";s:7:"options";a:0:{}s:5:"value";b:0;s:7:"lexicon";s:21:"shopkeeper:properties";s:4:"area";s:0:"";}s:7:"groupBy";a:7:{s:4:"name";s:7:"groupBy";s:4:"desc";s:16:"prop_shk.groupBy";s:4:"type";s:9:"textfield";s:7:"options";a:0:{}s:5:"value";s:0:"";s:7:"lexicon";s:21:"shopkeeper:properties";s:4:"area";s:0:"";}s:6:"hideOn";a:7:{s:4:"name";s:6:"hideOn";s:4:"desc";s:15:"prop_shk.hideon";s:4:"type";s:9:"textfield";s:7:"options";a:0:{}s:5:"value";s:0:"";s:7:"lexicon";s:21:"shopkeeper:properties";s:4:"area";s:0:"";}s:4:"lang";a:7:{s:4:"name";s:4:"lang";s:4:"desc";s:13:"prop_shk.lang";s:4:"type";s:9:"textfield";s:7:"options";a:0:{}s:5:"value";s:2:"ru";s:7:"lexicon";s:21:"shopkeeper:properties";s:4:"area";s:0:"";}s:10:"noConflict";a:7:{s:4:"name";s:10:"noConflict";s:4:"desc";s:19:"prop_shk.noconflict";s:4:"type";s:13:"combo-boolean";s:7:"options";a:0:{}s:5:"value";b:0;s:7:"lexicon";s:21:"shopkeeper:properties";s:4:"area";s:0:"";}s:9:"noCounter";a:7:{s:4:"name";s:9:"noCounter";s:4:"desc";s:18:"prop_shk.nocounter";s:4:"type";s:13:"combo-boolean";s:7:"options";a:0:{}s:5:"value";b:0;s:7:"lexicon";s:21:"shopkeeper:properties";s:4:"area";s:0:"";}s:8:"noJQuery";a:7:{s:4:"name";s:8:"noJQuery";s:4:"desc";s:17:"prop_shk.nojquery";s:4:"type";s:13:"combo-boolean";s:7:"options";a:0:{}s:5:"value";b:0;s:7:"lexicon";s:21:"shopkeeper:properties";s:4:"area";s:0:"";}s:12:"noJavaScript";a:7:{s:4:"name";s:12:"noJavaScript";s:4:"desc";s:21:"prop_shk.nojavascript";s:4:"type";s:13:"combo-boolean";s:7:"options";a:0:{}s:5:"value";b:0;s:7:"lexicon";s:21:"shopkeeper:properties";s:4:"area";s:0:"";}s:8:"noLoader";a:7:{s:4:"name";s:8:"noLoader";s:4:"desc";s:17:"prop_shk.noloader";s:4:"type";s:13:"combo-boolean";s:7:"options";a:0:{}s:5:"value";b:0;s:7:"lexicon";s:21:"shopkeeper:properties";s:4:"area";s:0:"";}s:12:"orderDataTpl";a:7:{s:4:"name";s:12:"orderDataTpl";s:4:"desc";s:21:"prop_shk.orderdatatpl";s:4:"type";s:9:"textfield";s:7:"options";a:0:{}s:5:"value";s:19:"@FILE orderData.tpl";s:7:"lexicon";s:21:"shopkeeper:properties";s:4:"area";s:0:"";}s:15:"orderFormPageId";a:7:{s:4:"name";s:15:"orderFormPageId";s:4:"desc";s:22:"prop_shk.orderformpage";s:4:"type";s:9:"textfield";s:7:"options";a:0:{}s:5:"value";s:1:"1";s:7:"lexicon";s:21:"shopkeeper:properties";s:4:"area";s:0:"";}s:11:"packageName";a:7:{s:4:"name";s:11:"packageName";s:4:"desc";s:20:"prop_shk.packageName";s:4:"type";s:9:"textfield";s:7:"options";a:0:{}s:5:"value";s:0:"";s:7:"lexicon";s:21:"shopkeeper:properties";s:4:"area";s:0:"";}s:11:"pluralWords";a:7:{s:4:"name";s:11:"pluralWords";s:4:"desc";s:20:"prop_shk.pluralWords";s:4:"type";s:9:"textfield";s:7:"options";a:0:{}s:5:"value";s:0:"";s:7:"lexicon";s:21:"shopkeeper:properties";s:4:"area";s:0:"";}s:13:"processParams";a:7:{s:4:"name";s:13:"processParams";s:4:"desc";s:22:"prop_shk.processParams";s:4:"type";s:9:"textfield";s:7:"options";a:0:{}s:5:"value";s:1:"0";s:7:"lexicon";s:21:"shopkeeper:properties";s:4:"area";s:0:"";}s:8:"prodCont";a:7:{s:4:"name";s:8:"prodCont";s:4:"desc";s:17:"prop_shk.prodcont";s:4:"type";s:9:"textfield";s:7:"options";a:0:{}s:5:"value";s:12:"div.shk-item";s:7:"lexicon";s:21:"shopkeeper:properties";s:4:"area";s:0:"";}s:19:"savePurchasesFields";a:7:{s:4:"name";s:19:"savePurchasesFields";s:4:"desc";s:28:"prop_shk.savePurchasesFields";s:4:"type";s:9:"textfield";s:7:"options";a:0:{}s:5:"value";s:8:"img-prev";s:7:"lexicon";s:21:"shopkeeper:properties";s:4:"area";s:0:"";}s:5:"style";a:7:{s:4:"name";s:5:"style";s:4:"desc";s:14:"prop_shk.style";s:4:"type";s:9:"textfield";s:7:"options";a:0:{}s:5:"value";s:7:"default";s:7:"lexicon";s:21:"shopkeeper:properties";s:4:"area";s:0:"";}s:7:"tplPath";a:7:{s:4:"name";s:7:"tplPath";s:4:"desc";s:16:"prop_shk.tplpath";s:4:"type";s:9:"textfield";s:7:"options";a:0:{}s:5:"value";s:47:"core/components/shopkeeper3/elements/chunks/ru/";s:7:"lexicon";s:21:"shopkeeper:properties";s:4:"area";s:0:"";}}
  • Из чего состоит окружение продвинутого php разработчика?

    Все это + мозг. Ибо без него и за кофе не сходишь.
  • Почему при входе в админку: 503 Error Page not found (Modx Revo)?

    @Suicide676 Автор вопроса
    Нет, я не хочу светить сайт.