Вы не зашли.
irbees2008, сори, я попутал, да это вопрос к infinity237
Давно уже реализовано:
http://air.tw1.ru/eshop/yml_export/
Не за последние N дней. А за один конкретный день, который был N дней назад.
Как, если бы было minAge - новости не моложе N дней. Можно было бы указывать, например: maxAge = 4, minAge = 4.
Только если дописывать плагин xnews.
1) https://github.com/vponomarev/ngcms-plu … ws.php#L49
Найти 'maxAge', добавить в array 'minAge'
2) https://github.com/vponomarev/ngcms-plu … s.php#L190
Добавить ниже:
$showMinAge = ($params['minAge'] > 0) ? intval($params['minAge']) : 0;
3) https://github.com/vponomarev/ngcms-plu … s.php#L194
Добавить ниже:
$cacheKeys []= '|minAge='.$showMinAge;
4) https://github.com/vponomarev/ngcms-plu … #L200-L202
Добавить ниже:
if ($showMinAge > 0) {
$filterList []= '((unix_timestamp(now()) - postdate) > '.($showMinAge * 86400).')';
}
импорт xml в определенную категорию,реализовать получится?
Например вручную создаем категорию купоны и в эту категорию импортируем данные из файла xml.
Импорт больше дорабатываться в ближайшее время не будет, итак много времени на него потрачено.
при импорте файла yml ошибка
NGCMS Runtime error: syntax error, unexpected '[', expecting ')'
[ 4]: syntax error, unexpected '[', expecting ')'Stack trace
Line # File name
246 /home/uwkecojv/ali2/engine/plugins/eshop/import.class.php
* PHP: >= 5.5
* xmlrpc extension
* mbstring extension
Не кусками? Там же почти что дефолтный bootstrap. Каждому свое конечно же...
Вижу только одно преимущество у этого шаблона - он резиновый, больше преимуществ не вижу.
Написали бы ещё в чем там различия по сравнению с default + скрин как выглядит.
Телефон самсунг,андроид, показывает все списки
Выложи уже архив.
infinity237, это для разных устройств?
Конкретно в этом решении используется библиотека:
https://github.com/serbanghita/Mobile-Detect
Она точнее определяет устройства. Определяет отдельно мобильные - is_mobile() и планшеты - is_tablet(). Также отдельно можно определять устройства по вендорам и по браузерам (подробнее вызов get_available_devices() )
Если нужно большая точность и больше фич, то можно заюзать TWIG Extension.
По установке:
Скопировать в /engine/includes/classes/Twig/Extension
Использовать:
{% extends is_mobile() ? "layout_mobile.html.twig" : "layout.html.twig" %}
{% if is_mobile() %} ... {% endif %}
{% if is_tablet() %} ... {% endif %}
{% if is_mobile() and is_samsung() %} ... {% endif %}
{{ get_available_devices()|join("<br />")|raw }}
Использовать:
{% if(system_flags.check_pda) %}Блок для мобильных устройств{% else %}Блок для PC{% endif %}
infinity237, Возможно ли этот плагин загнать в gsmg? или это надо далеть в плагине gsmg?
Добавил интеграцию с GSMG:
https://github.com/vponomarev/ngcms-plu … aster/gsmg
https://github.com/stdex/ngcms_eshop
Можно ли через twig определить стоит ли галочка в настройках категории "Отображать категорию в меню"?
(Нужно чтобы в некотором блоке некоторые категории не выводились).
Если вывод через news.categories.tpl, то в массиве entries такие категории не отображаются.
infinity237 пишет:eregis пишет:Хорошо, с яндексом разберемся. А для остальных поисковиков ?
Есть человек который возьмется за реализацию ?Гугл и остальные поисковики делают тоже самое уже давно.
http://www.searchengines.ru/news/archiv … t_100.htmlЯсно, тоесть Вы утверждаете что такой функционал сделать не возможно ?
реферальные хвосты не расшифровываются, хранить их смысла нет. для этих задач используют я.метрику.
infinity237 пишет:Поисковые фразы только в я.метрике и GA. UTM можно получать, но это только с директа и adsense.
Хорошо, с яндексом разберемся. А для остальных поисковиков ?
Есть человек который возьмется за реализацию ?
Гугл и остальные поисковики делают тоже самое уже давно.
http://www.searchengines.ru/news/archiv … t_100.html
Поисковые фразы только в я.метрике и GA. UTM можно получать, но это только с директа и adsense.
1) Смысл в этом плагине, если Яндекс ограничил реферальные хвосты шифрованием?
2) Плагин ужасного качества, все намешано. Проще писать с нуля по ТЗ.
Есть демо, чтоб глянуть/потыкать и тд?
http://air.tw1.ru/
admin
admin
Уже предложили заменять, но как вариант можно генерировать отдельную страницу(список) с такими конфликтами где пользователь сам решит что заменит что оставит, но заменить проще да.
Добавил импорт YML. В случае если что-то уже есть, то просто пропускает. Требуется тестирование.
Т.е переменной {separator} - разделитель между {location} и {location_last} уже нету?
Да. Разделитель задается прямо в шаблоне.
Вопросы, связанные с шаблонами решайте в индивидуальном порядке, здесь только по функционалу.
infinity237 пишет:[1.2][2015-12-30]
* переписано на twigА документацию подправить?
Там в tpl есть пример шаблона.
Если в общих чертах, то там 2 TWIG переменные:
1) {{ debugValue(location) }} - массив, содержащий элементы - путь до текущей страницы
2) {{ location_last} } - текущая страница
Пример использования:
<ul class="items items-crumbs">
{% for loc in location %}
<li class="btn-crumb">
<a href="{{ loc.url }}" typeof="v:Breadcrumb"><span class="text-el">{{ loc.title }}</span></a>
<span class="divider">/</span>
</li>
{% endfor %}
{% if (location_last) %}
<li class="btn-crumb">
<button typeof="v:Breadcrumb" disabled="disabled">
<span class="text-el">{{ location_last }}</span>
</button>
</li>
{% endif %}
</ul>
infinity237 пишет:irbees2008 пишет:А добавить поддержку импорта дампов формата yml
Пока что неприоритетная задача.
Ну мне только это и требуется,а конвертация валют будет ?
Для импорта нужно понимать как решать конфликты с существующими категориями/продуктами (если такие будут).
Конвертация валют уже есть.
Для начала хотя бы список задач.
А добавить поддержку импорта дампов формата yml
Пока что неприоритетная задача.
[1.2][2015-12-30]
* переписано на twig