Это можно сделать доп. модулем причём не дорогим, т.к. надо будет вывести несколько колонок всего. В стандарте пока такого нет. Ну или можете написать пожелание в сервис пожеланий.
1,926 28.03.2016 11:50:52
Re: Проверка заполненности полей в карточке товара (15 ответов, оставленных в Вопросы по работе с системой)
1,927 25.03.2016 15:13:28
Тема: Видео урок по освоению каталога товаров (0 ответов, оставленных в Вопросы по работе с системой)
Здравствуйте.
Решил добавить видеоурок по основным функциям каталога товаров и работе с ним в админ панели. Вот что из этого вышло:
https://www.youtube.com/watch?v=C33uxWX … c3cBdJ4u31
Видео не профессиональное, но думаю для начинающих пользователей будет полезное.
1,928 25.03.2016 12:11:21
Re: Как сделать отдельную страницу с отзывами (комментариями)? (15 ответов, оставленных в Вопросы по созданию тем оформления)
Александр, я попробовал сделать так, как Вы написали. Не получилось. Просто только "шапка" и "подвал". По центру ничего. Тема "Детская"
Попробуйте добавить блок в середину "Главное содержимое страницы" и поместите его выше Вашего блока с выводом комментариев
1,929 24.03.2016 17:01:38
Re: Фильтр товаров (21 ответов, оставленных в Вопросы по работе с системой)
Ну Вы зарисуйте как Вам надо. Я Вам подскажу как реализовать. Или расскажите подробнее как должно всё должно происходить.
1,930 24.03.2016 01:40:35
Re: Подключение "Электронной торговли" google analytics (11 ответов, оставленных в Вопросы по работе с системой)
Вот код под новую Google Analytics.
Его надо добавить на страницу финиша с самый конец как и было указано выше
{* Добавим скрипт Google аналитики *}
<script type="text/javascript">
/**
* Загружает аналитику электронной коммерции
*/
function loadGoogleAnalyticsEcommerce()
{
ga('require', 'ecommerce');
ga('ecommerce:addTransaction', {
'id': '{$order.order_num}', // id Заказа
'affiliation': 'Ониточки', // Имя магазина
'revenue': '{$orderdata.total_cost_noformat}', // Всего за заказ
'shipping': '0', // Стоимость доставки
'currency': 'RUB', // Валюта в которой продаём
'tax': '0' // Налог
});
//Переберём товары и добавим сведения
{foreach from=$orderdata.items item=item key=n name="basket"}
{assign var=orderitem value=$item.cartitem}
{$barcode=$orderitem.barcode}
{$offer_title=$orderitem.model}
{$multioffer_titles=$item.cartitem->getMultiOfferTitles()}
ga('ecommerce:addItem', {
'id': '{$order.order_num}', // id Заказа
'name': '{$orderitem.title}', // Имя товара
'sku': '{$barcode}', // Артикул
'category': '{$offer_title}', // Комплектация
'price': '{$item.single_cost_noformat}', // Цена
'currency': 'RUB', // Валюта в которой продаём
'quantity': '{$orderitem.amount}' // Quantity.
});
{/foreach}
//Отправим данные
ga('ecommerce:send');
}
$(window).load(function(){
setTimeout(loadGoogleAnalyticsEcommerce, 2000);
});
</script>Название магазина изменить под себя соответственно.
1,931 23.03.2016 20:21:43
Re: Фильтр товаров (21 ответов, оставленных в Вопросы по работе с системой)
К сожалению такой вариант не подходит. Спасибо Вам за варианты. А не могли бы Вы подсказать как это организовать js скриптом?
А чем он не подходит? Он же полностью решит Вашу задачу.
1,932 23.03.2016 18:05:15
Re: Как вывести на главной категории с фото и подкатегории (7 ответов, оставленных в Вопросы по созданию тем оформления)
По простому пути.
Даже если указываю иной шаблон, все равно нужно копировать структуру category.tpl.
Ну тогда просто перенесите себе содержимое из другого шаблона.
1,933 23.03.2016 16:46:01
Re: Как вывести на главной категории с фото и подкатегории (7 ответов, оставленных в Вопросы по созданию тем оформления)
В режиме правки блок с категориями пропадает.
Скорее всего он перемещается. Либо становится маленьким. Наведитесь на место где должен быть блок.
1,934 23.03.2016 12:03:35
Re: Как вывести на главной категории с фото и подкатегории (7 ответов, оставленных в Вопросы по созданию тем оформления)
Подскажите а как вывести на главной сами категории и подкатегории. Допустим в теме воздушная, есть меню с категориями и подкатегориями. Вот такое же аналогично хочу вывести. По сути нужен вид раскрытого меню и вывод в любом месте. Пока не могу понять в каком файле содержится конструкция. Или есть такой блок, который это выводит.
Категории выводит блок контроллер по пути
/modules/catalog/controller/block/category.inc.php .
Если в него заглянуть, то там есть строка
'indexTemplate' => 'blocks/category/category.tpl',Т.е. это и есть путь к шаблону по умочанию который показывает ваши категории.
В каждой теме оформления кроме, той что по умолчанию путь к категориям будет такой
/templates/ВАША ТЕМА/moduleview/catalog/blocks/category/category.tpl
Воздушная это тема с именем perfume.
Можно скопировать шаблон, а можно пойти и по простому пути. Простой путь это в публичной части, если Вы будете находится под админом нужно переключиться в режим правки (слева в самом верху включатель). Потом навестись на Ваш блок с выводом категорий. Появятся кнопки настройки блока. Там можно указать новый путь к Вашему шаблону. Стили естественно подгружены не будут. Вы можете прописать их самостоятельно, либо перекинуть себе в style.css из воздушной темы.
1,935 22.03.2016 14:44:36
Re: Фильтр товаров (21 ответов, оставленных в Вопросы по работе с системой)
Строки в этом шаблоне отвечающие за фильтры по брендам это:
{if $param.show_brand_filter && count($brands)>1}
<div class="filter typeMultiselect">
<h4>{t}Производитель{/t}: <a class="removeBlockProps hidden" title="{t}Сбросить выбранные параметры{/t}"></a></h4>
<ul class="propsContentSelected hidden"></ul>
<ul class="propsContent">
{foreach $brands as $brand}
<li>
<input type="checkbox" {if is_array($basefilters.brand) && in_array($brand.id, $basefilters.brand)}checked{/if} name="bfilter[brand][]" value="{$brand.id}" class="cb" id="cb_{$brand.id}_{$smarty.foreach.i.iteration}">
<label for="cb_{$brand.id}_{$smarty.foreach.i.iteration}">{$brand.title}</label>
</li>
{/foreach}
</ul>
</div>
{/if}По идее есть сделать из него выпадающий список <select>, то всё будет работать.
{if $param.show_brand_filter && count($brands)>1}
<div class="filter typeMultiselect">
<h4>{t}Производитель{/t}: <a class="removeBlockProps hidden" title="{t}Сбросить выбранные параметры{/t}"></a></h4>
<ul class="propsContentSelected hidden"></ul>
<div class="propsContent">
<select name="bfilter[brand][]" class="yesno">
{foreach $brands as $brand}
<option {if is_array($basefilters.brand) && in_array($brand.id, $basefilters.brand)}selected{/if} value="{$brand.id}">{$brand.title}</option>
{/foreach}
</select>
</div>
</div>
{/if}1,936 22.03.2016 13:55:39
Re: Фильтр товаров (21 ответов, оставленных в Вопросы по работе с системой)
Ну можно подредактировать шаблон и переделать на выпадающий список. Шаблон с фильтрами находятся в
/modules/catalog/view/blocks/sidefilters/filters.tpl Скопируйте его в
/templates/ВАША ТЕМА/moduleview/catalog/blocks/sidefilters/filters.tpl
и можете редактировать.
1,937 21.03.2016 18:17:45
Re: Подключение "Электронной торговли" google analytics (11 ответов, оставленных в Вопросы по работе с системой)
Ну а сам код, то добавился на страницу подтверждения заказа? Просто я делал по инструкции которая здесь:
http://zaremsky22.com/kak-ustanovit-mod … svoj-sajt/
И вы пробовали по Вашей инструкции переделать? Там вроде немного отличий. Возможно у Вас более новый код.
1,938 21.03.2016 15:31:57
Re: Скрыть Сортировку (5 ответов, оставленных в Вопросы по работе с системой)
Ну тогда откройте шаблон /templates/ВАША ТЕМА/moduleview/catalog/list_products.tpl
Найдите там:
<span class="pageSize">
Показывать по
<span class="ddList">
<span class="value">{$page_size}</span>
<ul>
{foreach $items_on_page as $item}
<li class="{if $page_size==$item} act{/if}"><a href="{urlmake pageSize=$item}">{$item}</a></li>
{/foreach}
</ul>
</span>
</span> И удалите этот код.
1,939 21.03.2016 12:50:19
Re: Скрыть Сортировку (5 ответов, оставленных в Вопросы по работе с системой)
Она прописана в Вашем шаблоне к выводу. Вы можете её вырезать. У Вас какая тема оформления?
1,940 21.03.2016 12:45:40
Re: Подключение "Электронной торговли" google analytics (11 ответов, оставленных в Вопросы по работе с системой)
нет данный код не работает.
Пишет ошибку, или просто не видит?
1,941 21.03.2016 12:44:34
Re: Как заплатить комиссию за покупателя? через robokassa (10 ответов, оставленных в Вопросы по разработке модулей и API системы)
Напишите нам об этом в поддержку мы рассмотрим. support@readyscript.ru
1,942 18.03.2016 20:10:42
Re: Как загружать свои скрипты и файлы в облако в корневой каталог сайта (7 ответов, оставленных в Вопросы по облачному сервису)
Можно
1,943 18.03.2016 14:38:23
Re: Подключение "Электронной торговли" google analytics (11 ответов, оставленных в Вопросы по работе с системой)
Насколько я понимаю Вам необходимо, вот это:
http://zaremsky22.com/kak-ustanovit-mod … svoj-sajt/
Ну сам код счётчика в данном случае изменять не нужно. Его надо оставить как есть. А вот событие по добавлению оформленного заказа и товаров нём мы добавим на шаг финиш при оформлении заказа.
В нашем случае путь к шаблону будет таким:
/templates/ВАША ТЕМА/moduleview/shop/checkout/finish.tpl
Если у Вас тема классическая то таким:
/modules/shop/view/checkout/finish.tpl
Как править шаблоны без затирания смотрим здесь:
http://readyscript.ru/text-blog/Kak-soz … adyScript/
Теперь открываем шаблон с финальным шагом и в самый конец пишем наш js код в соответствии со спецификацией.
<script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push(['_addTrans',
'{$order.order_num}', // ID заказа
'{$smarty.server.HTTP_HOST}', // домен
'{$orderdata.total_cost_noformat}', // общая сумма заказа
'',
'',
'',
'',
''
]);
{foreach from=$orderdata.items item=item key=n name="basket"}
{assign var=orderitem value=$item.cartitem}
{assign var=barcode value=$orderitem.barcode}
{assign var=offer_title value=$orderitem.model}
{assign var=multioffer_titles value=$orderitem->getMultiOfferTitles()}
_gaq.push(['_addItem',
'{$order.order_num}', // ID заказа
'{$barcode}', // код товара
'{$orderitem.title}', // название товара
'{$offer_title}', // категория товара
'{$orderitem.single_cost}', // цена единицы товара
'{$orderitem.amount}' // количество товара
]);
{/foreach}
</script>По идее вот так.
Не забываем сбросить кэш, или вообще на время его не использовать.
1,944 17.03.2016 19:07:21
Re: Как добавить поле товару или любому другому объекту в ReadyScript? (11 ответов, оставленных в Вопросы по разработке модулей и API системы)
Сделал видеоурок на эту тему:
https://www.youtube.com/watch?v=KoF2IyGPj9U
1,945 17.03.2016 14:43:03
Тема: Добавлен первый видео урок по программированию на ReadyScript (0 ответов, оставленных в Вопросы по разработке модулей и API системы)
Здравствуйте.
Я открыл хочу открыть свой канал по обучению программирования на ReadyScript.
И вот моё первое видео https://www.youtube.com/watch?v=KoF2IyGPj9U.
Оно посвящено самой распространённой теме - добавление поля любому ORM объекту в ReadyScript
Т.к. экран у меня большой, то при просмотре рекомендую выставлять разрешения от 720 на этом видео.
Также отвечу на все вопросы по видео здесь, если такие будут. Ну и жду предложений если Вам понравится по темам программирования и работы с шаблонами, чтобы записывать для Вас обучающие уроки.
1,946 17.03.2016 13:29:16
Re: Анонс нового продукта ReadyScript «Мегамаркет» (3 ответов, оставленных в Новости проекта)
Здравствуйте.
Будет ли добавлен для данной версии новый шаблон оформления? Хочется чтобы были на главной был блок категории с фото и список подкатегорий. А то все шаблончики однотипные, для такой версии нужно поинтереснее.
В маркетплэйс на данный момент добавлено 2 шаблона от сторонних разработчиков.
1,947 17.03.2016 13:28:01
Re: Подключение "Электронной торговли" google analytics (11 ответов, оставленных в Вопросы по работе с системой)
Подскажите как подключить электронную торговлю.
Объясните по подробнее, что Вы хотите сделать?
1,948 16.03.2016 13:00:03
Re: Как передать в шаблон название организации? (1 ответов, оставленных в Вопросы по созданию тем оформления)
Попробуйте
{$CONFIG.firm_name}1,949 15.03.2016 19:24:09
Re: Изображение категорий (31 ответов, оставленных в Вопросы по работе с системой)
Не за что ![]()
1,950 15.03.2016 14:46:39
Re: Фильтры (3 ответов, оставленных в Вопросы по созданию тем оформления)
Так он же у Вас есть. в любой теме. Вот например по дефолту, что будет у Вас если не указать путь к своему шаблону. То он будет браться из
/modules/catalog/view/list_products.tpl и /modules/catalog/view/block/sidefilters/filters.tpl в случае с блоком фильтра.
Вообще пути к блокам можно видеть. Когда вы создаёте первый раз блокв конструкторе сайта, оставляете поле шаблон пустым и потом, заново его открываете, то увидете путь относительно модуля. Либо что вернее всего. Нужно открыть сам блок к редактированию и посмотреть путь там.
Также рекомендую к прочтению http://readyscript.ru/text-blog/Kak-soz … adyScript/