а пробел у вас не лишний?
после номера артикула пробел стоит, а уже потом идет символ-разделитель открывающая скобка "("
126 23.09.2016 15:31:39
Re: Не загружаются фото из зип.архива (4 ответов, оставленных в Вопросы по работе с системой)
127 19.09.2016 15:34:36
Re: Самовывоз (3 ответов, оставленных в Вопросы по работе с системой)
а если он передумает?
бывает так, что человек сперва выбирает разные условия, чтобы просто сравнить, а потом уже принимает решение.
128 18.09.2016 01:54:10
Re: Механизм работы фильтров (7 ответов, оставленных в Вопросы по работе с системой)
да, видимо, придется делать несколько фильтров, однако, это хорошо, когда только два цвета, а если 5-7 или еще больше....
129 17.09.2016 20:21:29
Re: Механизм работы фильтров (7 ответов, оставленных в Вопросы по работе с системой)
а еще у вас на сервере время на час спешит-))
130 17.09.2016 20:12:40
Тема: Механизм работы фильтров (7 ответов, оставленных в Вопросы по работе с системой)
Сейчас, если в Каталоге товаров есть, допустим, 1000 товаров белого цвета, 1000 черного и только один, у которого есть оба цвета (и белый, и черный), то если в фильтрах задать фильтрацию по белому и черному цвету, то фильтр выдает все товары, где есть белый ИЛИ черный, то есть все 2001 товар.
Как настроить фильтр так, чтобы выводился именно этот один товар.
Можно ли сделать так, чтобы фильтр показывал только те, товары, у которых есть И белый, И черный.
Также обратный случай. В настройке характеристик есть опция "Радио-кнопка", которая, как я понимаю, должна давать либо тот вариант, либо другой, но у меня она, почему-то позволяет выбирать несколько вариантов одновременно. Или я что-то недопонял?
131 14.09.2016 15:12:57
Re: Конструкция файла layout.tpl и зачем нужен файл jquery.oneclickcart.js (5 ответов, оставленных в Вопросы по созданию тем оформления)
Попробовал двумя способами.
Сперва обернул в <div> CSS-класс оборачивающего блока и назвал его jumbotron.
Получилось !!! -))
Единственное только, что в коде все дивы (открывающие и закрывающие) в одну строку идут,
а также класс container пишется с пробелом в конце:
<div class="jumbotron"><div class="container ">Все div в одну строку, в классе container пробел в конце</div></div>
Потом попробовал, как Вы показали через внешний шаблон. Так чуть дольше получается, так как нужно сделать внешний шаблон, зато код ровнее смотрится. Но в классе container все равно пробел между кавычками. Я так понимаю, разницы нет, как делать? Как больше нравится?
Теперь бы еще понять, как правильно подменять контент от моего HTML-шаблона на код смарти-конструкций ReadyScript.
Тут столько новых переменных и столько новой информации. Как понять, какая мне переменная нужна, где брать ее название и как ее подключить?
Видимо, только по примерам из ваших шаблонов?
Огромное спасибо за информацию
132 14.09.2016 13:56:36
Re: Конструкция файла layout.tpl и зачем нужен файл jquery.oneclickcart.js (5 ответов, оставленных в Вопросы по созданию тем оформления)
Судя по всему, понял неправильно, так как в сгенерированном коде класс jumbotron не появился вообще -((
133 14.09.2016 13:48:36
Re: Конструкция файла layout.tpl и зачем нужен файл jquery.oneclickcart.js (5 ответов, оставленных в Вопросы по созданию тем оформления)
Спасибо за развернутый ответ.
Просто в вашем мануале о создании своих тем этот скрипт не подключался,
поэтому я и не понял насколько он там нужен.
Проясните, пожалуйста, еще такой вопрос. При построении темы оформления по сетке Bootstrap,
в Конструкторе сайта --> Настройка блоков есть такие пункты, как внешний и внутренний шаблоны (хотя, возможно, они есть и не только в сетке по Bootstrap, но меня сейчас интересует именно он).
Так вот, не могли бы вы разъяснить, для чего нужны эти внешние и внутренние шаблоны, а также другие настройки контейнера?
Правильно ли я понял, что внешний шаблон, это некая оборачивающая конструкция, типа встроенных в Bootstrap классов, напр., <div class="jumbotron">...</div>.
Для чего же тогда нужен внутренний шаблон?
Или же там и должен стоять код, который идет внутри внешнего <div>...</div> ?
Как тогда посоветуете правильно оформить в конструкторе какой-то стандартный код Bootstrap?
Напр, тот же самый jumbotron из стандартного шаблона Bootstrap:
<!-- Main jumbotron for a primary marketing message or call to action -->
<div class="jumbotron">
<div class="container">
<h1>Hello, world!</h1>
<p>This is a template for a simple marketing or informational website</p>
<p><a class="btn btn-primary btn-lg" href="#" role="button">Learn more »</a></p>
</div>
</div>
правильно ли я понял последовательность работы с настройками контейнера в конструкторе сайта на данном примере:
1. Делаю новый пустой Контейнер.
2. С его настройками ширина и название все понятно.
2. Пункт CSS-класс оборачивающего блока устанавливаю, как jumbotron (поскольку в нашем примере, класс jumbotron находится за пределами класса container
3. Настройку CSS класс оставляю пустой, так как класс автоматом ставится, как container? Или же нужно явно задать здесь этот класс или какой-то другой (напр., пользовательский?)
4. внешний элемент не трогаю, хотя можно, при желании, обернуть в тэг типа <section>
5. Внешний шаблон в данном случае не использую (так как что в него оборачивать?)
6. Для внутреннего шаблона делаю новый .tpl файл с кодом:
<h1>Hello, world!</h1>
<p>This is a template for a simple marketing or informational website</p>
<p><a class="btn btn-primary btn-lg" href="#" role="button">Learn more »</a></p>
7. Сохраняю
----
Правильно ли я все понял?
Спасибо
134 14.09.2016 01:50:33
Тема: Конструкция файла layout.tpl и зачем нужен файл jquery.oneclickcart.js (5 ответов, оставленных в Вопросы по созданию тем оформления)
1. Подскажите, зачем в дефолтной теме "классическая" подключается файл "jquery.oneclickcart.js", если его все равно нету в папке "resource/js" и для чего вообще в layout.tpl используется следующая конструкция:
...
{assign var=shop_config value=ConfigLoader::byModule('shop')}
{if $shop_config}
{addjs file="%shop%/jquery.oneclickcart.js"}
{/if}
{addmeta http-equiv="X-UA-Compatible" content="IE=Edge" unshift=true}
{$app->meta->add(['name' => 'viewport', 'content' => 'width=device-width, initial-scale=1.0'])|devnull}
{if $shop_config===false}{$app->setBodyClass('shopBase')}{else}{$app->setBodyClass('noShopBase')}{/if}
{$app->setDoctype('HTML')}
Судя по названию, это что-то типа покупки в один клик?
Обязательна ли эта конструкция и где вообще это файл?
...
2. Подскажите также по-поводу подключения bootstrap.css
В инструкции к Bootstrap сказано, что мета-тэги:
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<!-- The above 3 meta tags *must* come first in the head; any other head content must come *after* these tags -->
ОБЯЗАТЕЛЬНО подключать первыми ПЕРЕД любым другим контентом в header, соответственно bootstrap.css должен (как я понимаю) также подключаться только ПОСЛЕ этих тэгов.
В предложенных вами layout.tpl СПЕРВА подключаются все .css и .js файлы, а потом уже идут все остальные мета-тэги.
Влияет ли это на генерируемый index.html? Можно ли (и нужно ли в такой случае) в layout.tpl менять местами эти строки (мета-тэги и подключение css)?
Спасибо
135 08.09.2016 12:57:06
Re: Как вывести в Каталоге Товаров другую цену? (3 ответов, оставленных в Предложения по улучшению системы)
Спасибо, но по сабжу я имел ввиду вывод цен в админке, а не на сайте.
В админке в каталоге нельзя вывести цену, которая вычисляется автоматически
136 07.09.2016 21:16:49
Тема: Как вывести в Каталоге Товаров другую цену? (3 ответов, оставленных в Предложения по улучшению системы)
Ситуация следующая. В таблице каталога товаров, по умолчанию, никакая цена не выводится, но в настройках таблицы можно включить отображение цены. Однако, если добавить в Справочнике Цен еще какую-то цену (не ручную, а которая вычисляется автоматически), то эту цену невозможно вывести в таблицу. Вывести можно только ту цену, которая задается вручную. Специально перепроверил. Однако это странно.
Мне, напр., удобно вручную заводить цену от поставщика, а розничные цены, чтобы считались сами по определенным правилам и высвечивались в каталоге админки. Есть ли какой-то алгоритм в текущей версии для такого сценария? А еще лучше было бы, чтобы можно было выводить не одну цену, а хотя бы две.
И, кстати, касательно вопроса, который задавал один из пользователей. Он хотел, чтобы можно было вручную править цену прямо из каталога не заходя в карточку товара. Ему ответили, что цен может быть много и непонятно, что править. Одним одно надо, другим другое. Выходом из этой ситуации мог бы быть вариант, когда администратор в настройках таблицы указывает, какую цену выводить в Каталоге Товаров и правил бы ее потом себе сколько ему надо будет.
137 05.09.2016 16:24:15
Re: Сделайте, пожалуйста, Lazy loading (16 ответов, оставленных в Предложения по улучшению системы)
Спасибо, буду пробовать.
Единственное, я не понял, в вашем случае пагинация активируется кнопкой "Показать еще" или же прокруткой содержимого вниз?
Или clickOnScroll именно за это и отвечает?
138 05.09.2016 13:49:30
Re: Не округляется цена задаваемая вручную (3 ответов, оставленных в Вопросы по работе с системой)
Не округляется цена задаваемая вручную, не до десятых, не до целых, никак, хотя функция это предусматривает. Цена вычисляемая автоматически округляется нормально, должным образом.
Ошибка системы?
у меня тоже не округляло (при пересчете из одной валюты в другую), но помогла очистка кэша и принудительное обновление валют, либо принудительный пересчет цен
139 05.09.2016 13:44:03
Re: Сделайте, пожалуйста, Lazy loading (16 ответов, оставленных в Предложения по улучшению системы)
Если нужно могу технически подсказать как сделать. Там ничего сложного.
Если ничего сложного, то подскажите, думаю, многим интересно и полезно будет.
Только, если можно, с упором на тех, кто в вашей системе не совсем еще разбирается.
Ведь то, что для вас "просто", то для некоторых - просто лес дремучий.
Заранее благодарен.
140 05.09.2016 04:18:52
Re: Сделайте, пожалуйста, Lazy loading (16 ответов, оставленных в Предложения по улучшению системы)
Мне нравится реализация яндекс.маркет. Когда и постраничная навигация сохранена и есть подгрузка.
Реализация ДНС без постраничной очень неудобна.
Возможно, для многостраничных списков это действительно удобно.
Если товаров 3-5 страниц - разницы нет, но, пожалуй, на длинных списках можно замучаться мотать.
Хотя, некоторые товарищи говорят, что покупатели редко дальше пятой страницы заходят
141 02.09.2016 22:51:54
Re: Характеристики / число - не понимает запятую (9 ответов, оставленных в Предложения по улучшению системы)
в мобильном клиенте Альфа-Банка сделали так, что без разницы, точка или запятая, работает в любом варианте.
142 02.09.2016 22:50:14
Тема: Сделайте, пожалуйста, Lazy loading (16 ответов, оставленных в Предложения по улучшению системы)
Подскажите, планируется ли сделать подгрузку каталога товаров с помощью Lazy loading, то есть, когда каталог товаров размещается на одной странице, а при перемотке вниз автоматически подгружается контент из следующей страницы. Делается, видимо, это с помощью AJAX и используется на множестве современных сайтов, начиная от facebook и vk и заканчивая магазинами на shop-script. User Experience от этого сильно вырос бы, а нагрузка на сервер снизилась.