Вопросы
Блокировка яндекс советника
Есть какиенибудь готовые решения для блокировки яндекс советника на своём интернет магазине, на просторах интернета куча скриптов валяется, но как правило яндекс со временем их обходит, я понимаю что нет волшебной таблетки которая навсегда заблокирует яндекс советник, но хотя бы за этим постоянно будет следить разработчик данного приложения и самостоятельно будет допиливать скрипт, а тебе лишь нужно будет обновлять приложение?
можно ли за такое приложение, если оно конечно существует, схлопотать от яндекса фильтры на свой сайт?
использую minishop2
можно ли за такое приложение, если оно конечно существует, схлопотать от яндекса фильтры на свой сайт?
использую minishop2
Многоуровневое pdomenu с изображениями
Привет!
Плотно изучаю доки по pdomenu, и упорно не понимаю некоторых вещей.
Плотно изучаю доки по pdomenu, и упорно не понимаю некоторых вещей.
Выбор родителя для pdoResources в зависимости от контекста
Задача — выводить блок с услугами в зависимости от контекста. Блок формируется выборкой. Решаю так:
4 — родитель для русского языка
15 — родитель для английского языка
Можно ли сделать более красиво?
{set $con = $_modx->config.cultureKey}
{if $con == 'ru'}
set $serv = '4'}
{elseif $con == 'en'}
{set $serv = '15'}
{/if}
{$_modx->runSnippet('pdoResources', [
'parents' => '{$serv}',
'tpl' => '@FILE chunks/pageservice.tpl',
'sortby' => '{"menuindex":"ASC"}'
])}где: 4 — родитель для русского языка
15 — родитель для английского языка
Можно ли сделать более красиво?
Выбор чанка в зависимости от контекста (Fenom)
Здравствуйте.
Прошу помощи в таком вопросе: делаю мультиязычный сайт. Есть два чанка
chunk_ru
chunk_en
Нужно выбрать чанк в зависимости от контекста. На обычном синтаксисе MODX я делаю этак —
Прошу помощи в таком вопросе: делаю мультиязычный сайт. Есть два чанка
chunk_ru
chunk_en
Нужно выбрать чанк в зависимости от контекста. На обычном синтаксисе MODX я делаю этак —
[[$chunk_[[++cultureKey]]]]А как это сделать на синтаксисе Fenom? И если чанк лежит в файле? msMCD
Здравствуйте! Подскажите, может кто-то сталкивался. Использую плагин для корзины msMCD. Сайт мультиязычный.
При добавлении товара в корзину, например из языкового контекста «de», корзина обновляется, НО, в ней содержимое на русском контексте: текст кнопок, заголовки и т.д. Если обновить страницу, то в корзину подтягивается нужный контекст.
При добавлении товара в корзину, например из языкового контекста «de», корзина обновляется, НО, в ней содержимое на русском контексте: текст кнопок, заголовки и т.д. Если обновить страницу, то в корзину подтягивается нужный контекст.
Не отправляются письма- или как вывести модалку?
почему то не отправляются письма formit стоит
Просто интересно. А пользуются ли в реальной жизни тестами Mocha и им подобными ?
В очередной раз, когда среди выходного дня появляется свободное время, пытаюсь улучшить свои скудные знания.
Сегодня наткнулся на разбор тестов javascript Mocha.
Прочел и удивился, мне кажется что никто в реальности этого не делает.
Может быть в крупных компаниях, где одним только js занимается сразу пять разработчиков и один пишет тесты, второй пишет код, чтобы эти тесты проходили… Ну может быть.
А вот среди «простых» программистов, кто делает не проекты, а сайты и сайтики, причем полностью сам, кто-то с этим заморачивается?
Я вот могу признаться, что даже git считаю ненужным инструментом в моей работе. Как система контроля версий файла он мне не нужен. Я еще могу понять этот инструмент как способ одновременной работы двумя программистами над разными участками кода, но в моей жизни такого нет, все приходиться делать самому.
Ну в общем расскажите. Пользуетесь Моккой?
Сегодня наткнулся на разбор тестов javascript Mocha.
Прочел и удивился, мне кажется что никто в реальности этого не делает.
Может быть в крупных компаниях, где одним только js занимается сразу пять разработчиков и один пишет тесты, второй пишет код, чтобы эти тесты проходили… Ну может быть.
А вот среди «простых» программистов, кто делает не проекты, а сайты и сайтики, причем полностью сам, кто-то с этим заморачивается?
Я вот могу признаться, что даже git считаю ненужным инструментом в моей работе. Как система контроля версий файла он мне не нужен. Я еще могу понять этот инструмент как способ одновременной работы двумя программистами над разными участками кода, но в моей жизни такого нет, все приходиться делать самому.
Ну в общем расскажите. Пользуетесь Моккой?
Вывод цвета из связей в карточку товара
Привет!
вывожу в карточке товара связи товаров по отдельному TV полю все работает как нужно.
Делал вот такой вывод но выводит не цвета, а полностью товары как в каталоге.
вывожу в карточке товара связи товаров по отдельному TV полю все работает как нужно.
<div class="form-group row">
<label class="col-12 col-md-12 options">Доступные цвета </label>
<div class="col-12 col-md-12 opt-color">
[[!msProducts?
&parents=`0`
&link=`2`
&includeTVs=`ColorPicker`
&master=`[[*id]]`
&tpl=`opt_color.tpl`
]]
</div>
</div>Проблема заключается в том, что если нет связей в товаре (нет других цветов), то заголовок остается и я не знаю как его убрать. Вот собственно и задача, если нет связей у товара, то и поля с заголовком «Доступные цвета» вообще исчезает.Делал вот такой вывод но выводит не цвета, а полностью товары как в каталоге.
Вывод содержимого из content только на первой странице pdoPage
Здравствуйте.
Изначально не понравилось как pdopage разбивает странички при пагинации и я решила все сделать по мануалу:
ilyaut.ru/tips-and-tricks/implement-pagination-without-get-parameters-in-the-url/
Теперь необходимо вывести информацию из [[*content]] только на первой страничке, подходящих способов найти не смогла.
Вставлю кусочек кода:
Изначально не понравилось как pdopage разбивает странички при пагинации и я решила все сделать по мануалу:
ilyaut.ru/tips-and-tricks/implement-pagination-without-get-parameters-in-the-url/
Теперь необходимо вывести информацию из [[*content]] только на первой страничке, подходящих способов найти не смогла.
Вставлю кусочек кода:
[[*content]]
</div>
<div class="bz-ct">
<strong>.....</strong>
[[!pdoPage?
&pageLinkScheme=`/[[+pageVarKey]]-[[+page]]`
&ajaxMode=`scroll`
&templates=`4`
&depth=`1`
&resources=`-15`
&tpl=`diktantListTpl`
&includeTVs=`liStDiktantTitle`
&tplWrapper=`@INLINE <ul>[[+output]]</ul>`
&sortdir =`ASC`
&tplPageWrapper=`@INLINE <div class="m-BTm"><ul class="pagination">[[+first]][[+prev]][[+pages]][[+next]][[+last]]</ul></div>`
&tplPage=`@INLINE <li><a href="[[~[[*id]]]][[+pageNo]].html">[[+pageNo]]</a></li>`
&tplPageActive=`@INLINE <li class="active"><a href="[[~[[*id]]]][[+pageNo]].html">[[+pageNo]]</a></li>`
&tplPageFirst=`@INLINE <li class="control"><a href="[[~[[*id]]]][[+pageNo]].html">Первая</a></li>`
&tplPageLast=`@INLINE <li class="control"><a href="[[~[[*id]]]][[+pageNo]].html">Последняя</a></li>`
&tplPagePrev=`@INLINE <li class="control"><a href="[[~[[*id]]]][[+pageNo]].html">«</a></li>`
&tplPageNext=`@INLINE <li class="control"><a href="[[~[[*id]]]][[+pageNo]].html">»</a></li>`
]]
</ul>
</div>
[[!+page.nav]] Поиск по 2 датам
Добрый день, на сайте реализовал поиск по датам, от и до
проблема заключается в том, что он показывает нормально, не отображает на все и как захочет, можете подсказать в чем проблема?
в админке около 15 ресурсов с нужно датой, а выводит он всего 2, если дата прошла, он не публикует ресурсы
проблема заключается в том, что он показывает нормально, не отображает на все и как захочет, можете подсказать в чем проблема?
[[!pdoPage?
&parents=`[[++cultureKey:is=`ru`:then=`5,6`:else=`26,27`]]`
&tpl=`tpl.event`
&includeTVs=`image_event,dates,dates_after`
&includeContent=`1`
&idx=`1`
&limit=`5`
&sortby=`{"dates":"ASC"}`
&templates=`4,6`
&where=`["published=1","(context_key = '[[++cultureKey]]') AND ( dates BETWEEN '[[!today]]' AND '[[!week]]') OR (dates_after > '[[!today]]')"]`
]]<?php
/* today*/
$date = date("Y-m-d");
$d = new DateTime($date);
return $d->format('Y-m-d');<?php
/* week */
$date = $_GET['dates'];
$d = new DateTime($date);
$d->modify("+7 day");
return $d->format('Y-m-d');формат даты в тв параметре 2019-09-17 в админке около 15 ресурсов с нужно датой, а выводит он всего 2, если дата прошла, он не публикует ресурсы