Вопросы
msoptions
Подскажите, как вывести msoptions селекты с доп.параметрами.
Т.е. у меня есть модификации по объему и цены соответственно к ним
Стандартный шаблон:
А мне нужно так:
Т.е. у меня есть модификации по объему и цены соответственно к ним
Стандартный шаблон:
{foreach $options as $name => $values}
<div class="card-detail">
<div class="card-detail-title">ОБЪЕМ И СТОИМОСТЬ</div>
<select name="options[{$name}]" id="option_{$name}" class="card-detail-select">
{foreach $values as $value}
<option value="{$value}">{$value}</option>
{/foreach}
</select>
</div>
{/foreach}А мне нужно так:
<select class="card-detail-select">
<option value="opt1">2 230 рублей - 1кг</option>
<option value="opt2">3 130 рублей - 3кг</option>
<option value="opt3">4 530 рублей - 5кг</option>
</select>т.е. добавить цену {$price} Ajax подгрузка значений для калькулятора
Привет всем! У меня есть калькулятор, который подтягивает значения из MIGX полей + с excel файла. Калькулятор работает. Все значения, передаваемые через POST запросы я сохраняю в сессии и дальше, если человек ушел с данной страницы и после решил вернуться, то значения подставляются из сессии.Для этого я обращаюсь к сессии так
<label {if $.session['массив']['значение'] == $значение из MIGX}class="active"{/if}>Вариант выбранный пользователем</label>т.е если значение в сессии равно значению на фронт-енд, то присваивай класс «active». Данная фича правильно работает, если авторизован в админке. Если я захожу с другого компьютера, произвожу расчет, обновляю страницу, то работает НЕ правильно. Если нажимаю ctrl+f5 после расчета, то значения встают как нужно. Обновляю страницу и снова все пропадает.Опять же, когда я авторизован в админке, то все ок. Предполагаю, что это как-то связано либо с контекстом, либо с авторизацией, но догнать не могу в чем дело. Отладка, как посмотреть подробнее?
Журнал ошибок показыват Unclosed tag: {if} opened on line 15. Но где это в коде — непонятно. Как узнать подробнее? Спасибо!
[2018-04-25 12:26:52] (ERROR @ /home/c/siteru/public_html/core/components/pdotools/model/pdotools/pdotools.class.php : 942) Unclosed tag: {if} opened on line 15
[2018-04-25 12:26:52] (ERROR @ /home/c/siteru/public_html/core/components/pdotools/model/pdotools/pdotools.class.php : 942) Unclosed tag: {if} opened on line 15
[2018-04-25 12:26:52] (ERROR @ /home/c/siteru/public_html/core/components/pdotools/model/pdotools/pdotools.class.php : 942) Unclosed tag: {if} opened on line 15 Нужна справедливая критика (front-end'еры, отзовитесь)
Выслушав критику по предыдущей версии своего сайта, я предприняла шаги, чтобы исправить недостатки.
Вот мой сайт:
lingvo-lang.com
Исправлено:
1) Убрала margin-left и margin-right, заменив на left и right.
2) Сделала sticky указатель на меню.
3) Сделала отступ между блоками (почему-то на мобильных девайсах они слишком большие, хотя выставляла в процентах)
4) Изменила шрифт в некоторых местах (в поле отправки сообщений, в первых двух секциях, и так по мелочи)
5) Добавила логотоп в head и там, где должен быть footer.
6) Сделала акцент на первых нескольких блоках: выбрала фоновые картинки и разместила на их фоне текст, предварительно затемнив картинку при помощи тегов.
7) Добавила отступы у заголовках в тех блоках, где их не было.
По-прежнему 94% по адаптиватору, 1 ошибка в html (не могу убрать, там тег, который мне нужен, а валидатор воспринимает его за ошибку), хорошая responsiveness, а вот performance score по gtmetrix упал до 79%. :(
Вот мой сайт:
lingvo-lang.com
Исправлено:
1) Убрала margin-left и margin-right, заменив на left и right.
2) Сделала sticky указатель на меню.
3) Сделала отступ между блоками (почему-то на мобильных девайсах они слишком большие, хотя выставляла в процентах)
4) Изменила шрифт в некоторых местах (в поле отправки сообщений, в первых двух секциях, и так по мелочи)
5) Добавила логотоп в head и там, где должен быть footer.
6) Сделала акцент на первых нескольких блоках: выбрала фоновые картинки и разместила на их фоне текст, предварительно затемнив картинку при помощи тегов.
7) Добавила отступы у заголовках в тех блоках, где их не было.
По-прежнему 94% по адаптиватору, 1 ошибка в html (не могу убрать, там тег, который мне нужен, а валидатор воспринимает его за ошибку), хорошая responsiveness, а вот performance score по gtmetrix упал до 79%. :(
Вопрос про скорость работы – феном vs не феном
Нравится феном, но скорость нравится больше. Собственно вопрос к знатокам, что лучше: писать всё на феном, всё по старинке, или совмещать, оставляя тот вариант, который быстрее работает?
Пимеры:
P.s. Вопрос именно про то, как сниппеты вызывать.
Пимеры:
{!msMiniCart | snippet} – 9 – 0.0013354 – 0.0080540[[!msMiniCart]] – 2 – 0.0004439 – 0.0057619 — {!officeAuth | snippet : Array ( [groups] => user ) } – 11 – 0.0016625 – 0.0151730[[!officeAuth &groups=`user`]] – 3 – 0.0003973 – 0.0012989Не рыл сильно глубоко, но думаю примеров с такой разницей можно еще достаточно найти.P.s. Вопрос именно про то, как сниппеты вызывать.
Корзина: обновить span с ценой
Привет!
Сломал голову, как перезагрузить только span с ценой у товара.
Сломал голову, как перезагрузить только span с ценой у товара.
Как реализовать дозаказ в корзине minishop2?
У каждого товара указаны рекомендуемые к покупке комплектующие. Когда мы просматриваем корзину, то под основным списком товаров мы должны видеть список рекомендуемых товаров (из тех что прикреплены к товарам которые в корзине).
Как такое можно реализовать? Очень нужно сделать чтобы при добавлении комплектующего он не переходил в основную корзину (в список к товарам), но учитывался в заказе.
Как такое можно реализовать? Очень нужно сделать чтобы при добавлении комплектующего он не переходил в основную корзину (в список к товарам), но учитывался в заказе.
Локализация даты публикации
В шаблоне Full так:
В другом шаблоне List такой же код:
В итоге код абсолютно одинаковый, но язык даты разный, подскажите пожалуйста, как сделать везде дату на рус. язык?
[[pdoResources? &parents=`19` &resources=`` &tpl=`news-list-full` &sortby=`publishedon` &sortdir=`DESC`]]В чанке news-list-full так:[[+publishedon:date=`%d %b %Y`]]Дата выводится на рус. языкеВ другом шаблоне List такой же код:
[[pdoResources? &parents=`19` &resources=`` &tpl=`news-list` &sortby=`publishedon` &sortdir=`DESC`]]В чанке news-list так такой же чанк:[[+publishedon:date=`%d %b %Y`]]НО выводит дату на англ. языке.В итоге код абсолютно одинаковый, но язык даты разный, подскажите пожалуйста, как сделать везде дату на рус. язык?
Смешанное содержимое в блоге
Подскажите, как реализовать вывод в ленте блога сообщений разного вида, которые могут содержать картинку и текст или видео с youtube в iframe и текст.
Организовал коллекцию — в ней элементы, картинку и ссылки передаю через дополнительные поля.
Как не выводить iframe или img если соответствующее ссылке поле пустое.
Или возможно я вообще неправильно делаю и надо через pdoPage организовать вывод элементов от разных parent? А этим парентам, соответственно создать разные шаблоны?
Заранее благодарю за ответ.
Организовал коллекцию — в ней элементы, картинку и ссылки передаю через дополнительные поля.
Как не выводить iframe или img если соответствующее ссылке поле пустое.
Или возможно я вообще неправильно делаю и надо через pdoPage организовать вывод элементов от разных parent? А этим парентам, соответственно создать разные шаблоны?
Заранее благодарю за ответ.
Убрать миниатюры
Добрый день, подскажите как убрать миниатюры на стандартном слайдере msgallery?