{* Список категорий из 3-х уровней*}
{if $dirlist}
<div class="mobile">
<a class="caption ht">Категории</a>
<a href="#" class="ht toggle"></a>
</div>
<ul itemscope itemtype="http://schema.org/SiteNavigationElement" class="catalog">
{foreach $dirlist as $dir}
<li class="{if $dir->getChildsCount()} node{/if}" {$dir.fields->getDebugAttributes()}>
<a itemprop="url" href="{$dir.fields->getUrl()}">{$dir.fields.name}</a><i></i>
{if $dir->getChildsCount()}
{$cnt=count($dir.child)}
{$columns=1}
{if $cnt>3}{$columns=2}{/if}
{if $cnt>6}{$columns=3}{/if}
{if $cnt>12}{$columns=4}{/if}
{* Второй уровень *}
<ul class="columns{$columns}">
{foreach $dir.child as $subdir}
<li {if $subdir->getChildsCount()}class="node"{/if}><a itemprop="url" href="{$subdir.fields->getUrl()}">{$subdir.fields.name}</a>
{if $subdir->getChildsCount()}
{* Третий уровень *}
<ul>
{foreach $subdir.child as $subdir2}
<li><a itemprop="url" href="{$subdir2.fields->getUrl()}">{$subdir2.fields.name}</a></li>
{/foreach}
</ul>
{/if}
</li>
{/foreach}
</ul>
{/if}
</li>
{/foreach}
</ul>
<script type="text/javascript">
$(function() {
$('.catalog .node > a, .catalog .node > i').click(function(e) {
if ($.detectMedia('mobile') || $.detectMedia('portrait')) {
$(this).closest('.node').toggleClass('open');
e.preventDefault();
}
});
$('.topCategory .ht').click(function() {
$('.topCategory').toggleClass('open');
return false;
});
});
</script>
{else}
{include file="%THEME%/block_stub.tpl" class="blockCategory blockSmall" do=[
[
'title' => t("Добавьте категории товаров"),
'href' => {adminUrl do=false mod_controller="catalog-ctrl"}
]
]}
{/if}
226 10.05.2019 13:49:45
Re: Тема "Воздушная" переход на Rediscript 4.1 (12 ответов, оставленных в Вопросы по созданию тем оформления)
227 08.05.2019 16:24:32
Re: Тема "Воздушная" переход на Rediscript 4.1 (12 ответов, оставленных в Вопросы по созданию тем оформления)
<li {if $dir->getChildsCount()}class="node"{/if}><a itemprop="url" href="{$subdir.fields->getUrl()}">{$subdir.fields.name}</a>
{if $dir->getChildsCount()}
{* Третий уровень *}
Здесь subdir не проверяете.
228 07.05.2019 22:00:08
Re: Тема "Воздушная" переход на Rediscript 4.1 (12 ответов, оставленных в Вопросы по созданию тем оформления)
{if !empty($dir.child)}
на
{if $dir->getChildsCount()}
и т.д.
Т.е. empty там уже нельзя использовать, т.к. это не массив уже а объект.
229 07.05.2019 18:57:16
Re: Переезд из облака на коробку (13 ответов, оставленных в Вопросы по работе с системой)
Сначала разворачиваете файлы из бекапа, а потом если Вам нужен мегамаркет, то покупаете обновление до мегамаркета, активируете его и получаете недостающие модули.
230 07.05.2019 11:31:41
Re: Переезд из облака на коробку (13 ответов, оставленных в Вопросы по работе с системой)
Здравствуйте. Развернули скрипт readyscript-shop-mega.zip на хостинге, сайт поднялся нормально. После этого скопировали присланный бекап облака, поправили файл конфигурации и залили дамп базы. Главная страница сайта выдает ошибку: Тестовый период работы с ReadyScript завершен. Необходимо приобрести лицензию.
При попытки входа в админку выпадает ошибка 503.
Включили отображение ошибок и получаем ошибку 1146/
Пишет что не обнаружены некоторые таблицы(в частности антивируса)
Ссылка на ошибку: http://yarilosir.fvds.ru/admin
и действительно в присланном дампе БД нет нескольких таблиц, которые есть в чистом скрипте.(117 таблиц против 124)
В чем ошибка? Не та версия или сбойный дамп?
Так разворачивать нельзя, т.к. вы пытаетесь поверх мегамаркета, которого в облаке нет и не было накатить версию из облака. А там только гипер, маркет, и витрина возможно. В этом и ошибка, Вам надо использовать только те файлы которые в бекапе. А потом, если хотите мегамаркет, то покупаете обновление до мегамаркета. Если нет, то разворачиваете ту версию, которую Вам дали.
231 06.05.2019 13:10:14
Re: Автоматический экспорт контента в новости (2 ответов, оставленных в Вопросы по работе с системой)
Нет. Погуглите на тему виджетов инстаграмма, может что-то Вам пригодится.
232 24.04.2019 18:23:44
Re: Пустая страница (13 ответов, оставленных в Вопросы по работе с системой)
Я же прямую ссылку Вам дал, где по шагам расписано как включить отображение)))
233 24.04.2019 15:33:58
Re: Пустая страница (13 ответов, оставленных в Вопросы по работе с системой)
Покажите Ваш .htaccess и какаяверсия PHP у Вас на локалке.
234 24.04.2019 15:26:50
Re: Как добавить свой домен? (4 ответов, оставленных в Вопросы по облачному сервису)
Нет. Вам надо будет зарегистрировать домен и привязать его к нам.
235 24.04.2019 15:23:15
Re: Пустая страница (13 ответов, оставленных в Вопросы по работе с системой)
Если включите ошибки, всё будет выводиться сразу. Я надеюсь не в автоматически генерируемом кэш файле правку внесли. )))
236 24.04.2019 13:26:16
Re: Создание дизайна (10 ответов, оставленных в Поиск исполнителей по созданию интернет-магазинов)
180 для проекта это нормально. В RS в зависимости от комплектации количество страниц большое. от 22 до 38. И это стандартные. Плюс учитывая, что дизайн должен быть адаптивный, то на выходе у нас получается 3-х кратное увеличение количество шаблонов. Т.е. Вам нарисуют от 68 до 114 макетов. И это только стандартные страницы.
Дизайн обычно согласовывается и до конечной стадии пример 1-1,5 месяца.
Верстка этих макетов занимает в среднем 2 недели. И ещё 2 недели на натяжку. Плюс неделя на отладки. Поэтому 180 это нормальная цена.
Что касается фриланса, к сожалению у большинства пользователей негативный опыт. В подавляющем числе случаев за меньшую цену сделают хреново. Оно и так периодически что-то вылазиет, а у фрилансеров и подавно. Частенько фрилансеры берут малую цену, не справляются и пропадают.
237 24.04.2019 13:14:20
Re: Пустая страница (13 ответов, оставленных в Вопросы по работе с системой)
Включите отображение ошибок https://readyscript.ru/faq/#faq-errors.
У вас видимо где-то отваливается скрипт, т.к. идет фатальная ошибка и вызывается 5xx ошибка и отдаётся белый экран без вывода ошибок из соображений безопасности.
238 22.04.2019 20:00:39
Re: Вывести характеристику товара в заказ (2 ответов, оставленных в Вопросы по разработке модулей и API системы)
Смотрите функцию в объекте товара getPropertyValueById и getPropertyValueByTitle, а также fillProperty
239 19.04.2019 15:56:32
Re: Не видит склады (4 ответов, оставленных в Вопросы по работе с системой)
Покажите скрин настроек склада.
240 19.04.2019 11:30:25
Re: Не видит склады (4 ответов, оставленных в Вопросы по работе с системой)
Галочки поставьте у этих складов, что они пункты самовывоза.
241 15.04.2019 16:20:51
Re: Негатив в маркетплейсе (25 ответов, оставленных в Вопросы по Маркетплейсу)
В моем случае, т.к. я долго правлю баги из-за отсутствия свободного времени, то люди просто не дожидаются, пытаясь так до меня достучаться, но на практике им все равно приходится ждать. Я всё это сразу записываю, но возможность пока поправить сразу нет.
242 10.04.2019 16:16:23
Re: Требуется специалист по настройке почты (1 ответов, оставленных в Поиск исполнителей по созданию интернет-магазинов)
Это Вам в нашу поддержку надо
243 10.04.2019 16:08:43
Re: Как добавить зависимые фильтры в собственный шаблон (1 ответов, оставленных в Вопросы по работе с системой)
Весной, настроение улучшается... ))) Смотрите в шаблонах стандартных файл в модуле catalog файл jquery.filter.js или rs.filter.js в зависимости от темы. Там есть вот такой кусок кода.
//> зависимые фильтры
if(typeof response.filters_allowed_sorted !== "undefined"){
var allow_filters = Object.entries(response.filters_allowed_sorted);
if(allow_filters !== false) {
allow_filters.forEach(function(filter){
Object.entries(filter[1]).forEach(function(filter_val){
//если есть, то включим
var input_filter = $('input[name="pf['+filter[0]+'][]"][value="'+filter_val[0]+'"]');
var input_bfilter = $('input[name="bfilter['+filter[0]+'][]"][value="'+filter_val[0]+'"]');
if(filter_val[1] === false) {
input_bfilter.parent().addClass('disabled-property');
input_filter.parent().addClass('disabled-property');
} else {
input_bfilter.parent().removeClass('disabled-property');
input_filter.parent().removeClass('disabled-property');
}
});
});
}
}
//< зависимые фильтры
Если есть фильтры, которые нужно затемнить, то им присваивается класс disabled-property. Задайте в CSS стиль для данного класса и на забудьте в админ панели в настройках модуля каталог включить опцию зависимых фильтров.
244 10.04.2019 16:01:25
Re: Цены многомерных комплектаций (8 ответов, оставленных в Вопросы по работе с системой)
Значит Ваша 1С так и отдает её. Сделайте выгрузку в папке на диске. Там будет 2 файла, import.xml (товары) и offers.xml(цены товаров). И посмотрите что там для Вашей комплектации 1С отдаёт.
245 10.04.2019 15:57:16
Re: Шаблон "commoditycheck" Товарный чек (4 ответов, оставленных в Вопросы по созданию тем оформления)
Дело всё в том, что в заказе в product переменной храниться объект товара, который уже с прописанной ему ценой (OrderItem превращается в заполненный Product). И это цена в типе объекта присваивается всем ценам, т.к. товар с финальной ценой.
Вам нужно подгрузить этот товар снова в новую переменную, например по id.
{static_call var=new_product callback=['\Catalog\Model\Orm\Product', 'loadByWhere'] params=[['id' => $product.id]]}
{$new_product->getCost('Нужная цена')}
246 10.04.2019 15:50:42
Re: Модуль для оптовой торговли (9 ответов, оставленных в Вопросы по Маркетплейсу)
В бонусной программе что в маркете, есть функционал смены тип цены для пользователя если он выполняет заказы на определенную сумму. Не в корзине по достижении общей суммы, а после завершения заказа, учитывается общая сумма заказов. И если достигается нужный лимит, то пользователю присваивается цена, например -3 процента. И т.д.
247 04.04.2019 23:45:16
Re: Миниатюры товаров (6 ответов, оставленных в Вопросы по созданию тем оформления)
быстрый просмотр товара, не нашел ответа, такой функционал есть?
В данной теме быстрый просмотр есть только у многомерных комплектаций.
Как указать количество миниатюр?
Заведите переменную {$m=0} а потом в цикле переберите {$m=$m+1} и проверьте, чтобы ограничить {if $m<3}
248 03.04.2019 16:25:46
Re: Фильтры с SEO модулем (9 ответов, оставленных в Вопросы по работе с системой)
А я для всех Вам и дал ответ.
Когда отправляется запрос, то в ответ приходит JSON с содержимым шаблона list_product.tpl, где обновляется область обернутая блоком id="products". Я думаю Вам в эту сторону надо покопать. Т.е. попробовать поместить туда H1 заголовок.
249 03.04.2019 15:27:05
Re: Фильтры с SEO модулем (9 ответов, оставленных в Вопросы по работе с системой)
Где вы на моём сайте такое увидели? У меня заголовок находится вне области обновления JS. У меня дополнительно используется модуль SEO брендов расширяющий стандартный SEO контроль. Когда отправляется запрос, то в ответ приходит JSON с содержимым шаблона list_product.tpl, где обновляется область обернутая блоком id="products". Я думаю Вам в эту сторону надо покопать. Т.е. попробовать поместить туда H1 заголовок.
250 01.04.2019 11:25:03
Re: Шаблон "commoditycheck" Товарный чек (4 ответов, оставленных в Вопросы по созданию тем оформления)
{$product->getCost('Название нужной цены')}