Коллеги, доброго дня.
Подскажите, как реализовать следующие вещи: 1. По логике работы магазина, нужно два типа кнопок — «Внести предоплату» и «Окончательный расчёт». Разница между ними только в отображаемом тексте. 2. Все товары в каталоге, кроме двух — предоплата за услуги 50%. Один товар — с предоплатой 100%. И ещё надо добавить товар «Окончательный расчёт», в котором цену забивает клиент. Т.е. вместо вывода суммы нужен инпут. Сайт документы-ростов.рф Банеры в футере сохранены.
Про синтаксис на феноме лучше на модх.про спросить, может Василий ответит.
В целом на счет инклюда стилей: все-таки скорее всего правильней заморочиться с тем, чтобы разделить стили на те, что в шапке будут подгружаться (минимальный набор и самое важное) и те, что в подвале. Суть просто в том, что когда стили в документ вшиты, они будут каждый раз с документом загружаться. При 100кбайт не особо проблема, но вот сейчас мы фронт вебпаком собираем, а он картинки кодирует и прям в стили вшивает, в итоге получается полметра и больше. Так вот, каждый раз лишние полметра тянуть — не круто. В когда стили по ссылке подгружаются и сервер правильно настроен, то они будут браузером из кеша браться. Вот смотрите как статика может отдаваться при правильной настройке сервера: joxi.ru/Y2LjLVESn8Mqjr
Здесь речь не о right/left, а о том, одну ТВху за раз джоинить или все сразу. Когда вы к одному документу несколько раз джоините по одной конкретной ТВхе, у вас по прежнему в выборке одна строка, просто колонок больше. А когда вы за раз все джоините, то у вас строк получается x N ТВшек. В итоге на 65 000 документов при наличии 10 ТВшек получается 650 000 строк в выборке.
ну можно и так сказать, я знаю как работают JOINы чем LEFT от RIGHT INNER и OUTER отличается :-)
Приветствую!
Классный результат!
Я тут тоже заморочился с пейджСпидом — все ок, но не знаю как бороться с «Удалите из верхней части Css ...»
У вас в примере
<style> {include "{$modx->config.base_path}{$template_url}bundle/styles/styles.css" assign=css} {$css|regex_replace:'/url\(([\'"]?)\.\.\/\.\.\//':"url($1{$template_url}"} </style>
Но у меня все на феном, а в примере, я так понял, что на смарти.
Не подскажете как сделать тоже самое, но только на феном?
Перепроверь github.com/Tramp1357/revolution/commit/d30ba3b9cfaf4ccd1bde17d6c651460b0b9a3a2d Номера строк такие для версии 2.3.6, в других версиях они могут отличаться. Еще стоит почистить кэш. Метод стопудово рабочий, у меня работает на 6 боевых сайтах, не считая тестовых :)
Функция очень удобная и нужная. В Evo пользовался ею, при чем там она идет сразу с коробки. Честно говоря удивило, что такой функционал реализован в EVO и я его не нашел в REVO… Сегодня пробовал на OpenServer на 2.4.2-pl advanced. Сама строка «Не использовать в URL» с чекбоксом появилась, даже сохраняет, и в дереве ресурсов добавляет ea, но не работает. Все равно добавляет отключенные ресурсы в путь. Перепроверил дважды…
Смотрите шаблон tpl/category.tpl Там инклюд без постраничности.
Да, это сделано для снижения нагрузки. Несколько джоинов ТВшек один-к-одному лучше одного джоина всех ТВшек один-ко-многим.
да я сам все нахожу :-) сюда пишу для себя скорее, ну и для аналов истории, малоли кто будет с этим сталкиваться, а тут оппа…
processors/web/resources/getdata.class.php в protected function getTVs() надо свои TV добавить…