Перейти к содержимому


Stasya

Регистрация: 19 февр. 2013
Offline Активность: 05 июня 2018 17:26
*****

#275864 Дайджест Новостей Storeland За 2018 Год

Отправлено Stasya на 11 Май 2018 - 19:03

Здравствуйте! Дайджест обновлений Storeland за 2018 год уже ждёт Вашего внимания ;-)
  • Мы подключили CDN (Content Delivery Network) для ваших сайтов. Скорость загрузки контента в среднем увеличилась в 2 раза по сравнению с тем, что было в 2017. Теперь Ваш сайт открывается из Калининграда или Владивостока, а также из любых других стран, с такой скоростью, как будто сервер магазина находится в соседнем здании. Практически мгновенно.
  • В шаблонах Лазурь, Ночь, Инфинити, Мастер, Новогодний, Цитрус, Спорт, Лето, Рассвет, Туризм, Город существенно (более чем на 40%) оптимизированы изображения, что также хорошо влияет на скорость загрузки сайта.
  • На витрине магазина ускорили загрузку страницы товара, благодаря оптимизации списков сопутствующих и блока «с этим товаром смотрят». Визуально ничего не поменялось, а ускорение для крупных магазинов получилось почти в 2 раза.
  • Оптимизирована работа функций для работы с заказами, например, в несколько раз увеличена скорость подсчёта сводных данных по клиентам, групповые действия с заказами, что позволяет ускорить и сделать более комфортной работу в панели управления магазином.
  • Изменены цены на продление доменных имен в зоне .ru и .рф. Продление в этих зонах составляет всего 150 рублей.
  • В Атол была добавлена проверка отсутствия товаров в чеке.
  • Для списка новостей добавлена переменная изображения, которое берется из текста самой новости. Это позволяет делать списки новостей более живыми.
  • В платежном модуле Сбербанк добавлен функционал логирования ошибок. Это позволит быстрее и точнее определять на каком этапе и по какой причине возникли неполадки для ускорения интеграции с платёжным сервисом.
  • Добавлена новая защита от дублирования заказов клиентами, например, в случае технических ошибок на сайте или слабом интернете у пользователя он может несколько раз отправить один и тот же заказ. Теперь же, при создании повторных заказов одним пользователем (меньше 100 секунд между заказами), на 4-м заказе ему будет выведена информация о том, что его заказ уже получен. Эта доработка не коснется администраторов магазина.
  • Разработчиками была добавлена полноценная поддержка сервиса защиты от DDoS атак Cloudflare. В разделе FAQна нашем сайте есть инструкция по привязки сайта к Cloudflare.
  • Добавлена поддержка печати кассовых чеков через систему оплаты PayAnyWay.
  • Доработана система оплаты PayOnline.
  • В выгрузке Товары Mail.Ru добавлен вариант выгрузки, где выводится только название товара без дополнительных параметров.
  • Добавлена юридическая информация магазина в шаблон Товарного чека.
  • Были доработаны переадресации с дополнительного домена на основной. Теперь если в старой ссылки есть UTM-метки, то они так же будут переданы на новую страницу.
  • Добавлена поддержка доменов вида домен.ru.com.
  • Исправлены ошибки в отображении зон и правил доставки на странице товара.
  • Улучшена система защиты от хакерских атак на аккаунты пользователей.
  • Доработан статус частичной оплаты в системе оплаты Platron.
  • Обновлена система оплаты Яндекс.Касса.
  • В связи с изменением алгоритма действий РОСКОМНАДЗОР-а (блокировка IP-адресов в борьбе с Телеграмм) у нас появились дополнительные резервные сети IP адресов для оперативного восстановления работы сайтов наших пользователей.
  • Доработан функционал ватермарок. Добавлен специальный механизм, который при недавнем изменении настроек ватермарок будет дописывать к изображениям товаров в конце переменную, в которой будет отображаться время последнего изменения общих настроек, wm_lc=12345. Это позволит получить на сайте красивые изображения, с последними изменениями, без обновления страницы принудительными методами.
  • Изменены переменные вида {ASSETS_IMAGES_PATH} – на сайте они имеют вид /design/main.css?lc=1509564336, где параметр lc – это время последнего обновления. Это позволяет правильно кэшировать запросы для всех пользователей и при этом мгновенно видеть изменения, если они происходили на сайте.
  • В шаблонах магазина добавлена переменная favorites_goods_count – количество товаров, добавленных покупателем в избранное.
  • Обновлена проверка работоспособности SSL-сертификатов, чтобы в случае потенциальных неполадок мы могли исправлять проблемы связанные с актуализацией сертификатов до того, как перестанет работать сам сертификат.



#275694 Изменения В Карточке "товар"

Отправлено Stasya на 04 Май 2018 - 14:08

Просмотр сообщенияcselon (20 Апрель 2018 - 08:33) писал:

Характеристики отображаются только на этом товаре, если добавляешь в характеристики поставщика и материал на другой, то они не отображаются.

Также остаются актуальными:

1.  Блок: Добавить из "Характеристик":

- Добавить логотип бренда и ссылку "Все товары бренда"  в правом углу как на картинке, но чтобы при нажатии на картинку и ссылку открывались именно те товары которые соответствуют бренду открытой карточки товара.


3. Блок:

- Убрать таблицу;
- Сблизить надписи как на картинке.

4. Спрятать характеристику "Поставщик" подробнее описано здесь: https://forum.storel...-помощь-срочно/

Ссылка на товар где все характеристики прописаны и лишние свойства убраны: https://mynefertiti....vami#show_tab_2

Помогите решить эти вопросы
Здравствуйте.
1) Вам необходимо создать категорию для каждого бренда и добавить туда товары данного бренда. После этого в шаблоне Товар найдите код
<!-- Артикул -->
	  <div class="goodsDataMainModificationArtNumber" {% IFNOT GOODS_MOD_ART_NUMBER %}style="display:none"{% ENDIF %}>
		Артикул: <span>{GOODS_MOD_ART_NUMBER}</span>
	  </div>
и после него вставьте код
{% IFNOT goods_features_empty %}
		{% FOR goods_features%}
		  {% IF goods_features.NAME = Бренд %}
			{%IF goods_features.VALUE = Название бренда1 %}
			  <div class="imgBrand">
				<img src="{ASSETS_IMAGES_PATH}картинка бренда 1"><br>
				<a href="Ссылка бренда 1">Все товары бренда</a>
			  </div>
			{% ELSEIF goods_features.VALUE = Название бренда2 %}
			  <div class="imgBrand">
				<img src="{ASSETS_IMAGES_PATH}картинка бренда 2"><br>
				<a href="Ссылка бренда 2">Все товары бренда</a>
			  </div>
			{% ENDIF %}
		  {% ENDIF %}
		{% ENDFOR %}
	  {% ENDIF %}
(условие написано для характеристики Бренд, если у Вас она называется по другому укажите в коде правильное ее название). Далее замените Название бренда 1 и Название бренда 2 на свои названия, а так же картинка бренда 1 и картинка бренда 2, ссылка бренда 1 и ссылка бренда 2 соотвественно. Данный код прописан только для двух значений характеристик. Если Вы хотите добавить еще бренды, то для каждого Вам необходимо добавлять код  
{% ELSEIF goods_features.VALUE = Название бренда %}
			  <div class="imgBrand">
				<img src="{ASSETS_IMAGES_PATH}картинка бренда"><br>
				<a href="Ссылка бренда">Все товары бренда</a>
			  </div>
в этот блок перед
{% ENDIF %}
		  {% ENDIF %}
		{% ENDFOR %}
	  {% ENDIF %}
Картинки брендов необходимо загрузить в разделе Сайт-> Редактор шаблонов.

В конец файла main.css добавьте код
.imgBrand{position:absolute;right:0}

3) В конец файла main.css добавьте код
#content_2 table th, #content_2 table td {border:none}
#content_2 table th{text-align:right}
#content_2 table td{text-align:left}

4) Вам уже ответили на данный вопрос в указанной теме форума.

5) Проблем со звездочками не обнаружено. Уточните, пожалуйста, через какой браузер Вам удалось обнаружить такое отображение?


#275690 Яндекс Касса В Кредит

Отправлено Stasya на 04 Май 2018 - 11:15

Просмотр сообщенияARGO (04 Май 2018 - 10:48) писал:

вроде как не все инструкции мы выполнили, откуда кнопке взяться?

я думаю яндекс проверял свои инструкции и код и понимает что пишет. сам сервис у меня подключен  работает ( я про заплати по частям, но там надо выбирать через способы оплаты) тоесть со стороны яндекса все открыто и корректно
Не все инструкции и виджеты Яндекса являются рабочими. Необходимы код для вывода кнопки мы внесли и кнопка должна появится. Установка кнопки в корзине это тоже самое, что установка кнопки в товаре. Т.е. там используется тот же самый код. Что касаемо расчета, то для того, чтобы его подключить нам необходимо увидеть, что же внутри за виджет. Расчет стоимости у Яндекса это отдельная функция и с самой кнопкой она связана только косвенно. Поэтому Вам необходимо обратиться в техническую поддержку Яндекса и уточнить у них по какой причине кнопка в принципе не появляется на странице, если инструкция выполнена верно.


#275604 Яндекс Касса В Кредит

Отправлено Stasya на 28 Апрель 2018 - 11:53

Просмотр сообщенияARGO (27 Апрель 2018 - 16:21) писал:

Здравствуй, уважаемая администрация!
Яндекс касса -  Заплати по частям!
Сервис по приему платежей на сайте яндекс касса, предлагает продавать в кредит и предоставляет соответствующую документацию. Помогите произвести (настроить) интеграцию.

Надеюсь не придется месяц ответа ждать

Здравствуйте. Поскольку данная кнопка привязывается по идентификатору магазина, то протестировать ее работу мы можем только на Вашем сайте. Давайте начнем по порядку и установим кнопку в карточке товара. Для этого в шаблоне Товар найдите код

<div class="addWithMod"><input type="button" value=" Купить" id="button-cart" class="button button_cart_product addToCartWithMod" onclick="quickorder('.goodsDataForm'); return false;" title="Положить &laquo;{GOODS_NAME}&raquo; в корзину"/></div>

и после него вставьте код


<div class="parent1"></div>
<script>
$(document).ready(function(){
var $checkoutCreditUI = YandexCheckoutCreditUI({
									 paymentLinkParams: {
										 shopId: 'Идентификатор Вашего магазина',
										 shopArticleId: {GOODS_MOD_ART_NUMBER},
										 sum: {GOODS_MOD_PRICE_NOW}
										 },
									 language: 'ru'
									 });
		 var checkoutCreditButton = $checkoutCreditUI({ type: 'button',tag: 'input',theme: 'default',domSelector: '.parent1'});
​
		 checkoutCreditButton.on = function() {
		 alert('Submit');
		 };
</script>

В нем Идентификатор Вашего магазина замените на реальный идентификатор.

В шаблоне HTML найдите код

<script type="text/javascript" src="{ASSETS_JS_PATH}jquery-ui.js"></script>

и после него вставьте код
<script src="https://static.yandex.net/kassa/pay-in-parts/ui/v1"></script>



#275472 Перенос Влево Под Логотип

Отправлено Stasya на 24 Апрель 2018 - 13:16

Просмотр сообщенияFynjy (24 Апрель 2018 - 06:07) писал:

! Перенести в лево под логотип. Прикрепленный файл Screenshot (2).png
Здравствуйте. Прошу Вас уточнить вопрос. Вам необходимо чтобы все пункты меню располагались горизонтально под логотипом? Или их необходимо построить в столбик? Уточните, пожалуйста, как это должно выглядеть?


#273008 Раздел Отзывы На Сайте

Отправлено Stasya на 08 Февраль 2018 - 11:26

Просмотр сообщенияARGO (31 Январь 2018 - 09:50) писал:

Здравствуй, уважаемая администрация!
давно обращался с этим вопросом но так и не решился он.
1) При написании отзыва в форме отправки отображаются две с половиной звездочки, а хочется как то цельное число. три или пять звездочек
2) Если мы хотим посмотреть не все отзывы а только положительные или только отрицательные, нам покажут только положительные/отрицательные отзывы текущей страницы, и если на текущей странице (1) нет отрицательных он нам не покажет ни одного отзыва, хотя в шапке правильно считает их количество.

Как бы все это дело поправить?
Здравствуйте. Простите за длительное ожидание ответа.
1) Могу Вам предложить немного подправить скрипт и звездочки, а именно уменьшить количество оценок. Сейчас их 10, а оставить только 5. Для того чтобы это реализовать Вам необходимо в файле main.js найти код
// Добавление отзыва о товаре. Рейтинг
if(typeof($('.goodsDataOpinionTableRating').rating) == "function" ) {
$('.goodsDataOpinionTableRating input').rating({
	 split: 2,
	 required: true
});
}
и заменить его на
// Добавление отзыва о товаре. Рейтинг
if(typeof($('.goodsDataOpinionTableRating').rating) == "function" ) {
$('.goodsDataOpinionTableRating input').rating({
	 split: 1,
	 required: true
});
}
Затем в шаблоне Товар найдите код
<input name="form[{ANTISPAM_FORM_FIELD_NAME_GOODS_OPINION_RATING}]" type="radio" value="1" {% IF FORM_GOODS_OPINION_RATING=1 %}checked="checked"{% ENDIF %} title="Ужасный" />
						 <input name="form[{ANTISPAM_FORM_FIELD_NAME_GOODS_OPINION_RATING}]" type="radio" value="2" {% IF FORM_GOODS_OPINION_RATING=2 %}checked="checked"{% ENDIF %} title="Очень плохой"/>
						 <input name="form[{ANTISPAM_FORM_FIELD_NAME_GOODS_OPINION_RATING}]" type="radio" value="3" {% IF FORM_GOODS_OPINION_RATING=3 %}checked="checked"{% ENDIF %} title="Плохой"/>
						 <input name="form[{ANTISPAM_FORM_FIELD_NAME_GOODS_OPINION_RATING}]" type="radio" value="4" {% IF FORM_GOODS_OPINION_RATING=4 %}checked="checked"{% ENDIF %} title="ниже среднего"/>
						 <input name="form[{ANTISPAM_FORM_FIELD_NAME_GOODS_OPINION_RATING}]" type="radio" value="5" {% IF FORM_GOODS_OPINION_RATING=5 %}checked="checked"{% ENDIF %} title="Средний"/>
						 <input name="form[{ANTISPAM_FORM_FIELD_NAME_GOODS_OPINION_RATING}]" type="radio" value="6" {% IF FORM_GOODS_OPINION_RATING=6 %}checked="checked"{% ENDIF %} title="Выше среднего"/>
						 <input name="form[{ANTISPAM_FORM_FIELD_NAME_GOODS_OPINION_RATING}]" type="radio" value="7" {% IF FORM_GOODS_OPINION_RATING=7 %}checked="checked"{% ENDIF %} title="Хороший"/>
						 <input name="form[{ANTISPAM_FORM_FIELD_NAME_GOODS_OPINION_RATING}]" type="radio" value="8" {% IF FORM_GOODS_OPINION_RATING=8 %}checked="checked"{% ENDIF %} title="Очень хороший"/>
						 <input name="form[{ANTISPAM_FORM_FIELD_NAME_GOODS_OPINION_RATING}]" type="radio" value="9" {% IF FORM_GOODS_OPINION_RATING=9 %}checked="checked"{% ENDIF %} title="Отличный"/>
						 <input name="form[{ANTISPAM_FORM_FIELD_NAME_GOODS_OPINION_RATING}]" type="radio" value="10" {% IF FORM_GOODS_OPINION_RATING=10 %}checked="checked"{% ENDIF %} title="Превосходный"/>
и замените его на
<input name="form[{ANTISPAM_FORM_FIELD_NAME_GOODS_OPINION_RATING}]" type="radio" value="2" {% IF FORM_GOODS_OPINION_RATING=2 %}checked="checked"{% ENDIF %} title="Очень плохой"/>
						 <input name="form[{ANTISPAM_FORM_FIELD_NAME_GOODS_OPINION_RATING}]" type="radio" value="4" {% IF FORM_GOODS_OPINION_RATING=4 %}checked="checked"{% ENDIF %} title="ниже среднего"/>
						 <input name="form[{ANTISPAM_FORM_FIELD_NAME_GOODS_OPINION_RATING}]" type="radio" value="6" {% IF FORM_GOODS_OPINION_RATING=6 %}checked="checked"{% ENDIF %} title="Выше среднего"/>
						 <input name="form[{ANTISPAM_FORM_FIELD_NAME_GOODS_OPINION_RATING}]" type="radio" value="8" {% IF FORM_GOODS_OPINION_RATING=8 %}checked="checked"{% ENDIF %} title="Очень хороший"/>
						 <input name="form[{ANTISPAM_FORM_FIELD_NAME_GOODS_OPINION_RATING}]" type="radio" value="10" {% IF FORM_GOODS_OPINION_RATING=10 %}checked="checked"{% ENDIF %} title="Превосходный"/>
2) Не могли бы Вы прислать ссылку на товар (без указания доменного имени), где возникает такое отображение?


#272592 Работа С Товарами

Отправлено Stasya на 30 Январь 2018 - 13:46

Просмотр сообщенияlelenushka (24 Январь 2018 - 14:12) писал:

Спасибо !!! :rolleyes: Еще нашлась ошибка, если через поиск искать товар, то на странице с результатом при наведении на товар, просто белый квадратик .. как исправить ?
Здравствуйте. В шаблоне Поиск, и Просмотр акции найдите код
<img src="{% IF goods.IMAGE_EMPTY %}{ASSETS_IMAGES_PATH}no-photo-small.png?design=urban{% ELSE %}{goods.IMAGE_MEDIUM}{% ENDIF %}" class="goods-image-small" alt="{goods.NAME}" title="{goods.NAME}"  itemprop="image">
и замените его на
<img src="{% IF goods.IMAGE_EMPTY %}{ASSETS_IMAGES_PATH}no-photo-small.png?design=summer{% ELSE %}{goods.IMAGE_MEDIUM}{% ENDIF %}" class="goods-image-small" alt="{goods.NAME}" title="{goods.NAME}"  itemprop="image">
										  {% FOR images %}
												{% IF goods.images.length < 2 %}
												  <img src="{% IF goods.IMAGE_EMPTY %}{ASSETS_IMAGES_PATH}no-photo-small.png?design=summer{% ELSE %}{goods.IMAGE_MEDIUM}{% ENDIF %}" class="goods-image-small2" alt="{goods.NAME}" title="{goods.NAME}"  itemprop="image">
												  {break}
												{% ELSEIF goods.images.index = 2 %}
												  <img src="{goods.images.MEDIUM}" class="goods-image-small goods-image-small2" alt="{goods.NAME}" title="{goods.NAME}"  itemprop="image">
												  {break}
												{% ENDIF %}
												{% ENDFOR %}



#272345 Изменить Количество Выводимых В Каталоге Товаров

Отправлено Stasya на 24 Январь 2018 - 16:12

Просмотр сообщенияSharlex (23 Январь 2018 - 09:08) писал:

Добрый день!

После внесения изменений на сайте возникла ошибка

Прикрепленный файл ошибка.png

Ну и на главной странице все "сбилось".

В каталоге же постраничная бесконечная прокрутка никак не проявилась...

P.S. строки в скрипте main.js и в товарах пока закомментировал.
Здравствуйте. Ошибка у ВАс возникает из-за подключения двух файлов, которых у ВАс нет. Эти файлы подключаются в шаблоне HTML
<script type="text/javascript" src="{ASSETS_JS_PATH}owlmin.js"></script>
	 <link rel="stylesheet" href="{ASSETS_STYLES_PATH}owl.carousel.css" type="text/css" />
и это не стандартный код шаблона. Поэтому если данное подключение Вам не нужно, удалите данный код. Возможно, Вы его добавляли по какой-то инструкции.
Чтобы поправить работу бесконечного скрола в конец файла forall.js добавьте код из прикрепленного файла.

Прикрепленные файлы




#272325 Отображение В Поисковиках

Отправлено Stasya на 24 Январь 2018 - 11:24

Просмотр сообщенияARGO (19 Январь 2018 - 09:19) писал:

Только поисковые машины могут проигнорировать текст в метатегах ;) не пугайтесь
Здравствуйте. Этот момент можно исправить, добавив в описание страницы тот же самы текст, что и в description. Тогда вероятность того, что будет отображаться именно то описание, которое указано, очень сильно возрастает.


#272321 Работа С Товарами

Отправлено Stasya на 24 Январь 2018 - 11:01

Просмотр сообщенияlelenushka (15 Январь 2018 - 12:50) писал:

Добрый день, сделала вроде все  как вы написали, но появилась проблемка: на главной в НОВИНКИ отображается теперь 2 фото одновременно, как исправить это? Еще почему-то не на всех товарах переключаются фотографии, от чего это зависит?
Здравствуйте. Простите за длительное ожидание ответа. В файле main.css найдите код
.products-grid .item .item-inner .item-img img.goods-image-small2 {display: none;}
.products-grid .item:hover .item-inner .item-img img.goods-image-small {display: none;}
.products-grid .item:hover .item-inner .item-img img.goods-image-small2 {display: block;}
и замените его на
.products-grid .item .item-inner .item-img img.goods-image-small2,.products-grid .item .item-inner .product-image img.goods-image-small2  {display: none;}
.products-grid .item:hover .item-inner .item-img img.goods-image-small, .products-grid .item:hover .item-inner .product-image img.goods-image-small {display: none;}
.products-grid .item:hover .item-inner .item-img img.goods-image-small2, .products-grid .item:hover .item-inner .product-image img.goods-image-small2 {display: block;}



#271849 Как Изменить Стандартный Поиск По Сайту На Яндекс.поиск?

Отправлено Stasya на 16 Январь 2018 - 14:39

Просмотр сообщенияАНКИЛЛ (11 Декабрь 2017 - 11:58) писал:

Здравствуйте!

1) https://udmkkm.ru/page/search
2)
Код формы поиска:
<div class="ya-site-form ya-site-form_inited_no" onclick="return {'action':'https://udmkkm.ru/pa...#39;:&#39;Поиск по сайту','suggest':true,'target':'_blank','tld':'ru','type':2,'usebigdictionary':true,'searchid':2311592,'input_fg':'#000000','input_bg':'#ffffff','input_fontStyle':'normal','input_fontWeight':'normal','input_placeholder':'Поиск по сайту','input_placeholderColor':'#999999','input_borderColor':'#ffff00'}"><form action="https://yandex.ru/search/site/" method="get" target="_blank" accept-charset="utf-8"><input type="hidden" name="searchid" value="2311592"/><input type="hidden" name="l10n" value="ru"/><input type="hidden" name="reqenc" value=""/><input type="search" name="text" value=""/><input type="submit" value="Найти"/></form></div><style type="text/css">.ya-page_js_yes .ya-site-form_inited_no { display: none; }</style><script type="text/javascript">(function(w,d,c){var s=d.createElement('script'),h=d.getElementsByTagName('script')[0],e=d.documentElement;if((' '+e.className+' ').indexOf(' ya-page_js_yes ')===-1){e.className+=' ya-page_js_yes';}s.type='text/javascript';s.async=true;s.charset='utf-8';s.src=(d.location.protocol==='https:'?'https:':'http:')+'//site.yandex.net/v2.0/js/all.js';h.parentNode.insertBefore(s,h);(w[c]||(w[c]=[])).push(function(){Ya.Site.Form.init()})})(window,document,'yandex_site_callbacks');</script>

Код результатов поиска:
<div id="ya-site-results" onclick="return {'tld': 'ru','language': 'ru','encoding': '','htmlcss': '1.x','updatehash': true}"></div><script type="text/javascript">(function(w,d,c){var s=d.createElement('script'),h=d.getElementsByTagName('script')[0];s.type='text/javascript';s.async=true;s.charset='utf-8';s.src=(d.location.protocol==='https:'?'https:':'http:')+'//site.yandex.net/v2.0/js/all.js';h.parentNode.insertBefore(s,h);(w[c]||(w[c]=[])).push(function(){Ya.Site.Results.init();})})(window,document,'yandex_site_callbacks');</script>
Здравствуйте. Простите за длительное ожидание ответа.  В шаблоне HTML найдите код
<form id="search_mini_form" action="{SEARCH_URL}" method="get" onsubmit="if($(this).find('#search').val()=='Поиск по магазину...') return false;">
					 <button title="Искать" type="submit" value="Поиск" class="button-search"></button>
					 <input class="theme-color" type="text" name="q" value="{% IF SEARCH_QUERY %}{SEARCH_QUERY}{% ELSE %}Поиск по магазину...{% ENDIF %}" onfocus="if(this.value=='Поиск по магазину...'){this.value='';}" onblur="if(this.value==''){this.value='Поиск по магазину...';}" onclick="this.value = &#39;&#39;;"/>
				 </form>
и замените его на
<div class="ya-site-form ya-site-form_inited_no" onclick="return {'action':'https://udmkkm.ru/pa...#39;:&#39;Поиск по сайту','suggest':true,'target':'_blank','tld':'ru','type':2,'usebigdictionary':true,'searchid':2311592,'input_fg':'#000000','input_bg':'#ffffff','input_fontStyle':'normal','input_fontWeight':'normal','input_placeholder':'Поиск по сайту','input_placeholderColor':'#999999','input_borderColor':'#ffff00'}"><form action="https://yandex.ru/search/site/" method="get" target="_blank" accept-charset="utf-8"><input type="hidden" name="searchid" value="2311592"/><input type="hidden" name="l10n" value="ru"/><input type="hidden" name="reqenc" value=""/><input type="search" name="text" value=""/><input type="submit" value="Найти"/></form></div><style type="text/css">.ya-page_js_yes .ya-site-form_inited_no { display: none; }</style><script type="text/javascript">(function(w,d,c){var s=d.createElement('script'),h=d.getElementsByTagName('script')[0],e=d.documentElement;if((' '+e.className+' ').indexOf(' ya-page_js_yes ')===-1){e.className+=' ya-page_js_yes';}s.type='text/javascript';s.async=true;s.charset='utf-8';s.src=(d.location.protocol==='https:'?'https:':'http:')+'//site.yandex.net/v2.0/js/all.js';h.parentNode.insertBefore(s,h);(w[c]||(w[c]=[])).push(function(){Ya.Site.Form.init()})})(window,document,'yandex_site_callbacks');</script>
Далее в шаблоне Страница в самом начале кода вставьте
{% IFNOT PAGE_NAME = Поиск по сайту %}
В самом конце кода шаблона добавьте код
{% ELSE %}
<div class="pagecont">
<div id="ya-site-results" onclick="return {'tld': 'ru','language': 'ru','encoding': '','htmlcss': '1.x','updatehash': true}"></div><script type="text/javascript">(function(w,d,c){var s=d.createElement('script'),h=d.getElementsByTagName('script')[0];s.type='text/javascript';s.async=true;s.charset='utf-8';s.src=(d.location.protocol==='https:'?'https:':'http:')+'//site.yandex.net/v2.0/js/all.js';h.parentNode.insertBefore(s,h);(w[c]||(w[c]=[])).push(function(){Ya.Site.Results.init();})})(window,document,'yandex_site_callbacks');</script>
</div>
{% ENDIF %}



#271545 Бегущая Строка

Отправлено Stasya на 10 Январь 2018 - 13:59

Просмотр сообщенияARGO (26 Декабрь 2017 - 14:21) писал:

Здравствуйте!
1) Подскажите пожалуйста как сделать сквозную бегущую строку. чтобы никкие блоки, не раздвигались так сказать, а текст шел по верху.
2) чтобы фон бегущей строки был прозрачен и не менял дизайн сайта
3) Как привязать бегущую строку к верхнему или нижнему краю Экрана, чтобы вне зависимости от того как низко я лисатю любую страницу бегущая строка была фиксирована привязана к верхней или нижней части экрана
4) ну и не обязательный вопрос, можно ли сделать эту бегущую строку "с крестиком", чтобы пользователь мог отключить ее если она ему надоела?
Здравствуйте. Простите за длительное ожидание ответа. В шаблоне найдите код
</body>
и перед ним вставьте
<div class="lineRed">
	  <div class="close"><a href="#">Закрыть</a></div>
	<marquee style="color: #D9470D; font-size: 40px; font-weight: bolder; line-height: 150%; text-shadow: #000000 0px 1px 1px;">Бегущая строка</marquee>
	</div>
В конец файла main.css добавьте код
.lineRed{position:fixed;bottom:0px;width:100%;z-index:999;}
.lineRed .close{position:relative;}
.lineRed .close a{position:absolute;top:0;left:0;}
В конец файла main.js добавьте код
$(document).ready(function(){
  $('.lineRed .close a').click(function(){
	$('.lineRed').hide()
  })
})
Стили самой строки можно будет подредактировать.


#270636 Перенос Кнопки "в Корзину"

Отправлено Stasya на 12 Декабрь 2017 - 17:21

Просмотр сообщенияhamergaa (08 Декабрь 2017 - 09:51) писал:

1). Здравствуйте! Подскажите пожалуйста, перенес кнопку "В Корзину" с верху в низ, поправил CSS, но кнопка перестала работать. и можно ли сделать, чтоб при нажатии на кнопку (В Корзину) попадало в описание товара (название далее будет "Выбрать"), т.к. у товара много свойств, и по умолчанию в корзину кладется товар не понятно по какой схеме выбранный.
2). можно ли сделать чтобы цена была указана на товар с пометкой "от" и  стояла минимальная цена.
спасибо за помощь!
Здравствуйте. Простите за длительное ожидание ответа.
1) При клике по кнопке В корзину в корзину кладется модиифкация с наименьшей ценой. Можно сделать чтобы кнопка В корзину перекидывала в карточку товара или сделать вызов Быстрого просмотра. Какой вариант Вам нравится больше?
2) В шаблоне Товары найдите код (встречается дважды )
<p class="special-price">
							  <span class="price {CURRENCY_CHAR_CODE}" itemprop="price" content="{goods.MIN_PRICE_NOW}">{goods.MIN_PRICE_NOW | money_format}</span>
							</p>
и замените его на
<p class="special-price">
							  от <span class="price {CURRENCY_CHAR_CODE}" itemprop="price" content="{goods.MIN_PRICE_NOW}">{goods.MIN_PRICE_NOW | money_format}</span>
							</p>



#270590 Купонные Скидки

Отправлено Stasya на 11 Декабрь 2017 - 16:48

Просмотр сообщенияogonek7777 (07 Декабрь 2017 - 10:50) писал:

Изменила код в Списке новостей, Прописала в краткое описание - не работает. Как надо сделать,чтобы появилось изображение в Списке новостей?
2. Возможно ли в краткое описание вносить и текст и фото?
Здравствуйте. Простите за длительное ожидание ответа. Вам нужно в таком случае в кратком описании указывать ссылку на картинку вместе с тегами.
<img src="ссылка на картинку">
<p>Ваш текст</p>



#270070 Изменить Шапку Сайта

Отправлено Stasya на 28 Ноябрь 2017 - 17:20

Просмотр сообщенияalex78 (23 Ноябрь 2017 - 09:53) писал:

Добрый день!
Помогите сделать шапку сайта, там код не оставили я сам попытался бы изменить. Спасибо
https://forum.storel...зменения-стиля/
Здравствуйте. Простите за длительное ожидание ответ. В шаблоне HTML найдите код
<div class="header">
		 <div class="highRes">
		 <div class="htwrp">
			 <div class="headerTop">
			 {%IFNOT CLIENT_IS_LOGIN%}
			 <a href="{USER_REGISTER_URL}">Регистрация</a> |
			 <a href="{USER_LOGIN_URL}">Вход</a>			
			 {%ELSE%}
			 <a href="{USER_SETTINGS_URL}">Личный кабинет</a> |
			 <a href="{USER_LOGOUT_URL}">Выход</a>
			 {%ENDIF%}
			 </div>
		 </div>
			 <!--end headerTop-->
		 <div class="hmwrp">
			 <div class="headerMiddle">
			 <div class="logo"><a href="{INDEX_PAGE_URL}"><img src="{ASSETS_IMAGES_PATH}logo.png?design=caramel"/></a></div>
			 <div class="hmright">
				 <div id="cart">
						 <a class="cartanchor" href="{CART_URL}" title="Перейти в корзину">
						 <div class="incart">
						 <span class="chover">
							 <span class="icon-cart3 icon"></span>
							 &nbsp;&nbsp;{CART_COUNT_TOTAL} товар(ов) -
						 </span>
							 {% IF cart_count_empty %}
								 <span>0 {CURRENCY_NAME}</span>
							 {% ELSE %}
								 {% FOR cart_sum %}
								 {cart_sum.NOW} {CURRENCY_NAME}
								 {% ENDFOR %}
							 {% ENDIF %}</span>			
							 </div>
						 </a>
						 </div>
				 <div class="noindex" id="search">
					 <form id="search_mini_form" action="{SEARCH_URL}" method="get" onsubmit="if($(this).find('.searchinp').val()=='Поиск...') return false;">
						 <input class="searchinp" type="text" name="q" value="{% IF SEARCH_QUERY %}{SEARCH_QUERY}{% ELSE %}Поиск...{% ENDIF %}" onfocus="if(this.value=='Поиск...'){this.value='';}" onblur="if(this.value==''){this.value='Поиск...';}" onclick="this.value = &#39;&#39;;"/>
						 <button title="Искать" type="submit" value="Поиск" class="button-search"><span class="icon-search"></span></button>
					 </form>
				 </div>
			 </div>
			 <div class="clear"></div>
			 </div>
			 <!--end headerMiddle-->
		 </div>
		 <div class="hbwrp">
			 <div class="headerBottom">
				 <ul class="menu">	
					 {% FOR menu %}
						 {% FOR header %}
						 {% FOR links %}
								 <li class="{% IF menu.header.links.SELECTED %}selected{%ENDIF%}"><a class="menuparent {% IF menu.header.links.SELECTED %}selected{%ENDIF%}" href="{menu.header.links.URL}" {% IF menu.header.links.TITLE %}title="{menu.header.links.TITLE}"{% ENDIF %}>{menu.header.links.NAME}</a></li>
							 {% ENDFOR %}
						 {% ENDFOR %}
					 {% ENDFOR %}					
				 </ul>
				 <div class="clear"></div>
			 </div>
		 </div>
		 </div>
		 <!--end highRes-->
		 <div class="lowRes">
			 <div class="HeaderLR leftside">
			 <div class="CatalogClick"><div class="line"></div><div class="line"></div><div class="line"></div></div>
			 <a href="{INDEX_PAGE_URL}" class="logoLR"><img src="{ASSETS_IMAGES_PATH}logo.png?design=caramel"/></div></a>
			 <a href="{CART_URL}" class="cartButtonLR" title="Корзина"><span class="icon-cart3 icon"></span></a>
			 <a href="{%IF CLIENT_IS_LOGIN%}{USER_SETTINGS_URL}{%ELSE%}{USER_REGISTER_URL}{%ENDIF%}" class="LCButtonLR" title="Личный Кабинет"><span class="icon-user2 icon"></span></a>
			 <div class="searchButtonLR" title="Поиск"><span class="icon-search"></span></div>
			 <div class="showSearch">
				 <form id="search_mini_form" action="{SEARCH_URL}" method="get" onsubmit="if($(this).find('.searchinp').val()=='Поиск...') return false;">
					 <input class="searchinp" type="text" name="q" value="{% IF SEARCH_QUERY %}{SEARCH_QUERY}{% ELSE %}Поиск...{% ENDIF %}" onfocus="if(this.value=='Поиск...'){this.value='';}" onblur="if(this.value==''){this.value='Поиск...';}" onclick="this.value = &#39;&#39;;"/>
					 <button title="Искать" type="submit" value="Поиск" class="button-search"><span class="icon-search"></span></button>
					 <span class="closeLR"><span>х</span> Закрыть</span>
				 </form>
			 </div>
			 <div class="PhoneLR" title="Наш телефон"><span class="icon-phone"></span></div>
			 <div class="showPhone">
				 <span class="phoneNumber">
				 <span class="phone-country-code">{SETTINGS_STORE_PHONE_COUNTRY_CODE1}</span>
				 {% IF SETTINGS_STORE_PHONE_CITY_CODE1 %}({SETTINGS_STORE_PHONE_CITY_CODE1}){% ENDIF %}
				 {SETTINGS_STORE_PHONE_NUMBER1}
				 </span>
				 <span class="closeLR"><span>х</span> Закрыть</span>
			 </div>	
			 </div>
		 </div>
и замените его на
<div class="header">
		 <div class="highRes">
			
		 <div class="htwrp">
			 <div class="headerTop">
			 <ul class="menu">	
					 {% FOR menu %}
						 {% FOR header %}
						 {% FOR links %}
								 <li class="{% IF menu.header.links.SELECTED %}selected{%ENDIF%}"><a class="menuparent {% IF menu.header.links.SELECTED %}selected{%ENDIF%}" href="{menu.header.links.URL}" {% IF menu.header.links.TITLE %}title="{menu.header.links.TITLE}"{% ENDIF %}>{menu.header.links.NAME}</a></li>
							 {% ENDFOR %}
						 {% ENDFOR %}
					 {% ENDFOR %}					
				 </ul>
			 {%IFNOT CLIENT_IS_LOGIN%}
			 <a href="{USER_REGISTER_URL}">Регистрация</a> |
			 <a href="{USER_LOGIN_URL}">Вход</a>			
			 {%ELSE%}
			 <a href="{USER_SETTINGS_URL}">Личный кабинет</a> |
			 <a href="{USER_LOGOUT_URL}">Выход</a>
			 {%ENDIF%}
			 </div>
		 </div>
			 <!--end headerTop-->
		 <div class="hmwrp">
			 <div class="headerMiddle">
			 <div class="logo"><a href="{INDEX_PAGE_URL}"><img src="{ASSETS_IMAGES_PATH}logo.png?design=caramel"/></a></div>
			 <div class="hmright">
				 <div class="contactHeader">
				 {% IF SETTINGS_STORE_PHONE_NUMBER1 %}						
						 <div>
						 <a href="tel:{SETTINGS_STORE_PHONE_COUNTRY_CODE1} {% IF SETTINGS_STORE_PHONE_CITY_CODE1 %}{SETTINGS_STORE_PHONE_CITY_CODE1}{% ENDIF %} {SETTINGS_STORE_PHONE_NUMBER1}">
							 <span class="icon-phone"></span>
							 <span class="phone-country-code">{SETTINGS_STORE_PHONE_COUNTRY_CODE1}</span>
							 {% IF SETTINGS_STORE_PHONE_CITY_CODE1 %}({SETTINGS_STORE_PHONE_CITY_CODE1}){% ENDIF %}
							 {SETTINGS_STORE_PHONE_NUMBER1}
							 </a>
						 </div>
						 {% ENDIF %}
						 {% IF SETTINGS_STORE_WORK_TIME %}
							 <div title="Время работы нашего магазина: {SETTINGS_STORE_WORK_TIME}">
						 <span class="mark">Время работы:</span> {SETTINGS_STORE_WORK_TIME}
							 </div>
						 {% ENDIF %}
				 </div>
				 <div id="cart">
						 <a class="cartanchor" href="{CART_URL}" title="Перейти в корзину">
						 <div class="incart">
						 <span class="chover">
							 <span class="icon-cart3 icon"></span>
							 &nbsp;&nbsp;{CART_COUNT_TOTAL} товар(ов) -
						 </span>
							 {% IF cart_count_empty %}
								 <span>0 {CURRENCY_NAME}</span>
							 {% ELSE %}
								 {% FOR cart_sum %}
								 {cart_sum.NOW} {CURRENCY_NAME}
								 {% ENDFOR %}
							 {% ENDIF %}</span>			
							 </div>
						 </a>
						 </div>
						 <div clas="clear"></div>
				 <div class="noindex" id="search">
					 <form id="search_mini_form" action="{SEARCH_URL}" method="get" onsubmit="if($(this).find('.searchinp').val()=='Поиск...') return false;">
						 <input class="searchinp" type="text" name="q" value="{% IF SEARCH_QUERY %}{SEARCH_QUERY}{% ELSE %}Поиск...{% ENDIF %}" onfocus="if(this.value=='Поиск...'){this.value='';}" onblur="if(this.value==''){this.value='Поиск...';}" onclick="this.value = &#39;&#39;;"/>
						 <button title="Искать" type="submit" value="Поиск" class="button-search"><span class="icon-search"></span></button>
					 </form>
				 </div>
			 </div>
			 <div class="clear"></div>
			 </div>
			 <!--end headerMiddle-->
		 </div>
		
		 </div>
		 <!--end highRes-->
		 <div class="lowRes">
			 <div class="HeaderLR leftside">
			 <div class="CatalogClick"><div class="line"></div><div class="line"></div><div class="line"></div></div>
			 <a href="{INDEX_PAGE_URL}" class="logoLR"><img src="{ASSETS_IMAGES_PATH}logo.png?design=caramel"/></div></a>
			 <a href="{CART_URL}" class="cartButtonLR" title="Корзина"><span class="icon-cart3 icon"></span></a>
			 <a href="{%IF CLIENT_IS_LOGIN%}{USER_SETTINGS_URL}{%ELSE%}{USER_REGISTER_URL}{%ENDIF%}" class="LCButtonLR" title="Личный Кабинет"><span class="icon-user2 icon"></span></a>
			 <div class="searchButtonLR" title="Поиск"><span class="icon-search"></span></div>
			 <div class="showSearch">
				 <form id="search_mini_form" action="{SEARCH_URL}" method="get" onsubmit="if($(this).find('.searchinp').val()=='Поиск...') return false;">
					 <input class="searchinp" type="text" name="q" value="{% IF SEARCH_QUERY %}{SEARCH_QUERY}{% ELSE %}Поиск...{% ENDIF %}" onfocus="if(this.value=='Поиск...'){this.value='';}" onblur="if(this.value==''){this.value='Поиск...';}" onclick="this.value = &#39;&#39;;"/>
					 <button title="Искать" type="submit" value="Поиск" class="button-search"><span class="icon-search"></span></button>
					 <span class="closeLR"><span>х</span> Закрыть</span>
				 </form>
			 </div>
			 <div class="PhoneLR" title="Наш телефон"><span class="icon-phone"></span></div>
			 <div class="showPhone">
				 <span class="phoneNumber">
				 <span class="phone-country-code">{SETTINGS_STORE_PHONE_COUNTRY_CODE1}</span>
				 {% IF SETTINGS_STORE_PHONE_CITY_CODE1 %}({SETTINGS_STORE_PHONE_CITY_CODE1}){% ENDIF %}
				 {SETTINGS_STORE_PHONE_NUMBER1}
				 </span>
				 <span class="closeLR"><span>х</span> Закрыть</span>
			 </div>	
			 </div>
		 </div>
Затем в файле main.css найдите код
div#search {float: left;padding-top:20px;}
form#search_mini_form{border-radius: 15px;-o-border-radius: 15px;-webkit-border-radius: 15px;-ms-border-radius: 15px;overflow: hidden;background: rgba(255, 255, 255, 0.3);padding:4px 10px 2px 6px;}
.searchinp{font-family: 'Open sans',sans-serif;background: rgba(255, 255, 255, 0.0);color: white;font-size: 16px;padding: 3px 5px;width: 200px;border: none;}
.searchinp:focus{border:none;outline:none;}
button.button-search {background: none;border: none;color: white;font-size: 16px;margin-top: 0px;cursor:pointer;}
#cart{text-align: center;font-size: 16px;text-transform: uppercase;width: 240px;float: right;transition: all 0.35s ease;-webkit-user-select: none;}
a.cartanchor {color: white;}
.incart:hover .chover{color:#99CF22;}
.incart{padding:25px 0;}
#cart .icon{font-size:16px;}
.headerBottom {width: 1200px;margin: 0 auto;}
.headerBottom ul li{list-style:none;float:left;border-right:1px solid #237F96;padding:10px;}
.headerBottom ul li a.selected{color:#99CF22;}
.headerBottom ul li a:hover{color:#99CF22;}
и замените его на
div#search {float: right;clear:both;}
form#search_mini_form{border-radius: 15px;-o-border-radius: 15px;-webkit-border-radius: 15px;-ms-border-radius: 15px;overflow: hidden;background: rgba(255, 255, 255, 0.3);padding:4px 10px 2px 6px;}
.searchinp{font-family: 'Open sans',sans-serif;background: rgba(255, 255, 255, 0.0);color: white;font-size: 16px;padding: 3px 5px;width: 200px;border: none;}
.searchinp:focus{border:none;outline:none;}
button.button-search {background: none;border: none;color: white;font-size: 16px;margin-top: 0px;cursor:pointer;}
#cart{text-align: center;font-size: 16px;text-transform: uppercase;width: 240px;float: right;transition: all 0.35s ease;-webkit-user-select: none;}
.contactHeader{float:left;}
a.cartanchor {color: white;}
.incart:hover .chover{color:#99CF22;}
.incart{padding:5px 0;}
#cart .icon{font-size:16px;}
.headerBottom {width: 1200px;margin: 0 auto;}
.headerTop ul li{list-style:none;float:left;border-right:1px solid #237F96;padding:0 10px;}
.headerTop ul li a.selected{color:#99CF22;}
.headerTop ul li a:hover{color:#99CF22;}

После того как выполните эту инструкцию, обязательно сообщите нам и мы пришлем Вам инструкцию по остальным вопросам.