- Форум владельцев интернет-магазинов
- → Публикации kirussian
Публикации kirussian
200 публикаций создано kirussian (учитываются публикации только с 08-Июнь 23)
#261717 Переход На Https
Отправлено от kirussian в 14 Май 2017 - 00:09 в Общие вопросы
#265854 Переход На Https
Отправлено от kirussian в 10 Август 2017 - 18:58 в Общие вопросы
57P (10 Август 2017 - 17:31) писал:
Работал в нем до сторленда. Да дешево, да https.... Чтобы внести правки и доработки на своем сайте, придется порвать все известные места.
Коробка, в которой ничего нельзя сделать.
#260180 Добавление Кнопки "уведомить Меня" На Товар Которого Нет В Наличии
Отправлено от kirussian в 17 Апрель 2017 - 14:43 в Страница товара
Stasya (17 Апрель 2017 - 14:26) писал:
<!-- Добавление товара в Корзину --> <div class="add-to-box f-fix {% IF SETTINGS_GOODS_DONT_PUT_TO_CART_MORE_THAN_AVAILABLE %}add-to-form{% ENDIF %}" {% IF SETTINGS_GOODS_DONT_PUT_TO_CART_MORE_THAN_AVAILABLE %}{% IF GOODS_MOD_REST_VALUE=0 %}style="display:none;"{% ENDIF %}{% ENDIF %}>и перед ним вставить код
<div class="f-fix"> <button class="button calMeGoods"/ >Уведомить меня</button> </div>Далее в файле main.js найдите блок
if(modificationRestValue>0) { goodsAvailableTrue.show(); goodsAvailableFalse.hide(); goodsAvailableAddCart.show(); goodsAvailableQty.show(); // Если товара нет в наличии } else { goodsAvailableTrue.hide(); goodsAvailableFalse.show(); goodsAvailableAddCart.hide(); goodsAvailableQty.hide(); }и замените его на
if(modificationRestValue>0) { goodsAvailableTrue.show(); goodsAvailableFalse.hide(); goodsAvailableAddCart.show(); goodsAvailableQty.show(); $('button.calMeGoods').hide(); // Если товара нет в наличии } else { goodsAvailableTrue.hide(); goodsAvailableFalse.show(); goodsAvailableAddCart.hide(); goodsAvailableQty.hide(); $('button.calMeGoods').show(); }После этого найдите блок
// Фильтр по ценам jQuery(document).ready(function(){и перед ни вставьте код
$('.goodsDataMainModificationsBlock select').trigger('change');Затем в самый конец этого файла вставьте код
$(document).ready(function(){ $('.calMeGoods').click(function(){ if($(this).text() == 'Уведомить меня') { var modInfAll =""; var nameGood = $('h1').text(); if($('.goodsDataMainModificationsBlock .goodsDataMainModificationsBlockProperty').length >= 1 && $('.goodsDataMainModificationsBlock .goodsDataMainModificationsBlockProperty select option').length > 1){ $('.goodsDataMainModificationsBlock .goodsDataMainModificationsBlockProperty').each(function(){ modInfAll = modInfAll + $(this).find('span').text() + $(this).find('option[value="'+ $(this).find('select').val() +'"]').text()+';'; }); } document.location = '/feedback/?form[feedback_message]=Могли бы Вы уведомить меня о наличии товара "'+ nameGood +'" '+modInfAll+'?' } else { $('.goodsDataForm').submit() } return false; }) })
Только-только сделал настройку. Первое впечатление - Стася самый крутой модератор!
#260173 Добавление Кнопки "уведомить Меня" На Товар Которого Нет В Наличии
Отправлено от kirussian в 17 Апрель 2017 - 14:00 в Страница товара
Stasya (17 Апрель 2017 - 13:32) писал:
<button class="button calMeGoods" onclick="if($(this).text() == 'Уведомить меня') { document.location = '/feedback/?form[feedback_message]=Могли бы Вы уведомить меня о наличии товара «{GOODS_NAME}»?' } else { $('.goodsDataForm').submit() } return false;" title="Положить «{GOODS_NAME}» в корзину"/ >Уведомить меня</button>и заменить ее на
<button class="button calMeGoods"/ >Уведомить меня</button>Далее в конец файла main.js добавьте блок
$(document).ready(function(){ $('.calMeGoods').click(function(){ if($(this).text() == 'Уведомить меня') { var modInfAll =""; var nameGood = $('h1').text(); if($('.goodsDataMainModificationsBlock .goodsDataMainModificationsBlockProperty').length >= 1 && $('.goodsDataMainModificationsBlock .goodsDataMainModificationsBlockProperty select option').length > 1){ $('.goodsDataMainModificationsBlock .goodsDataMainModificationsBlockProperty').each(function(){ modInfAll = modInfAll + $(this).find('span').text() + $(this).find('option[value="'+ $(this).find('select').val() +'"]').text()+';'; }); } document.location = '/feedback/?form[feedback_message]=Могли бы Вы уведомить меня о наличии товара "'+ nameGood +'" '+modInfAll+'?' } else { $('.goodsDataForm').submit() } return false; }) })
Stasya (17 Апрель 2017 - 13:32) писал:
<button class="button calMeGoods" onclick="if($(this).text() == 'Уведомить меня') { document.location = '/feedback/?form[feedback_message]=Могли бы Вы уведомить меня о наличии товара «{GOODS_NAME}»?' } else { $('.goodsDataForm').submit() } return false;" title="Положить «{GOODS_NAME}» в корзину"/ >Уведомить меня</button>и заменить ее на
<button class="button calMeGoods"/ >Уведомить меня</button>Далее в конец файла main.js добавьте блок
$(document).ready(function(){ $('.calMeGoods').click(function(){ if($(this).text() == 'Уведомить меня') { var modInfAll =""; var nameGood = $('h1').text(); if($('.goodsDataMainModificationsBlock .goodsDataMainModificationsBlockProperty').length >= 1 && $('.goodsDataMainModificationsBlock .goodsDataMainModificationsBlockProperty select option').length > 1){ $('.goodsDataMainModificationsBlock .goodsDataMainModificationsBlockProperty').each(function(){ modInfAll = modInfAll + $(this).find('span').text() + $(this).find('option[value="'+ $(this).find('select').val() +'"]').text()+';'; }); } document.location = '/feedback/?form[feedback_message]=Могли бы Вы уведомить меня о наличии товара "'+ nameGood +'" '+modInfAll+'?' } else { $('.goodsDataForm').submit() } return false; }) })
Спасибо, я понял что так должно заработать, но как только начал делать осознал, что мне нужно с первого шага все настраивать.
Можете расписать подробно все действия с первого шага и до последнего?
Это просьба отсылается к первому сообщению в теме, где есть алгоритм для всех шаблонов, кроме Спорт.
#259549 Добавление Кнопки "уведомить Меня" На Товар Которого Нет В Наличии
Отправлено от kirussian в 05 Апрель 2017 - 10:32 в Страница товара
#268661 Помогите Пожалуйста Внести Правки
Отправлено от kirussian в 26 Октябрь 2017 - 15:28 в Главная
Vaccina (26 Октябрь 2017 - 08:17) писал:
Зайдите в раздел Сайт - Редактор шаблонов - Товар - найдите:
<!-- Блок описания модификации --> {% IF GOODS_MOD_DESCRIPTION %} <div class="goodsDataMainModificationsDescriptionBlock" itemprop="description"> <div>{GOODS_MOD_DESCRIPTION}</div> </div> {% ENDIF %}
замените на:
<!-- Блок описания модификации --> <div class="goodsDataMainModificationsDescriptionBlock" itemprop="description"> <div>{GOODS_MOD_DESCRIPTION}</div> </div>
Да, почти то, что нужно. Но осталась лишняя часть (скрин).
#268633 Помогите Пожалуйста Внести Правки
Отправлено от kirussian в 25 Октябрь 2017 - 16:57 в Главная
Stasya (03 Июль 2017 - 14:13) писал:
1-2) пункт выполняем согласно инструкции присланной ранее.
3) Теперь переходим к коду.
В файле main.js найдите блок
// Отправим запись об ошибке на сервер sendError('no modification by slug '+slug); alert('К сожалению сейчас не получается подобрать модификацию соответствующую выбранным параметрам.'); }
и сразу после него с новой строки вставьте
src_new = $('.goodsDataMainModificationsDescriptionBlock').find('img').attr('src'); $('.general-img img').attr('src', src_new); $('.general-img a').attr('href', src_new); $('#cloud-zoom-big').css('background-image','url(src_new)');
4) Далее находим строку
// Фильтр по ценами перед ней вставляем блок
$(document).ready(function(){ setTimeout(function(){ $('.goodsDataMainModificationsBlock').find('.goodsDataMainModificationsBlockProperty select').trigger('change'); }, 300) })
Сделал все по инструкции, ничего не получилось. Пример http://mirwarrior.ru...atki-RDX-BGL-T9
#267791 Шаблон Ввода Номера Телефона
Отправлено от kirussian в 28 Сентябрь 2017 - 11:08 в Общие вопросы
Сделал все по инструкции, маска не появилась на формах:
Обратный звонок,
Оформление заказа,
Быстрый заказ,
Связь с администрацией.
#267879 Шаблон Ввода Номера Телефона
Отправлено от kirussian в 30 Сентябрь 2017 - 21:06 в Общие вопросы
Firefly (30 Сентябрь 2017 - 20:57) писал:
В шаблоне HTML добавил Вам код:
<script type="text/javascript" src="{ASSETS_JS_PATH}jquery.maskedinput.js"></script> <script type="text/javascript"> jQuery(function($){ $('#sites_client_phone').mask("+7 (999) 999-9999"); $('.callback_phone').mask("+7 (999) 999-9999"); $('#feedback_phone').mask("+7 (999) 999-9999"); }); </script>
А так же в main.js перед кодом:
} // Быстрый заказ
Добавил код:
jQuery(function($){ $('#sites_client_phone').mask("+7 (999) 999-9999"); });
Добавил Вам аналогичный код в HTML.
В man.js добавил код:
function OrderScripts(){ jQuery(function($){ $('#sites_client_phone').mask("+7 (999) 999-9999"); });
После:
// Регистрация и выбор доставки function OrderScripts(){
Спасибо, все заработало.
#266714 Правильное Отображение Модификаций Внутри Карточки С Товаром
Отправлено от kirussian в 01 Сентябрь 2017 - 10:33 в Другие вопросы
Vaccina (01 Сентябрь 2017 - 08:58) писал:
Ссылки из последнего сообщения не работают. Укажите пожалуйста ссылку на товар, где товара изначально нет в наличии при первой загрузке страницы(проверить работу скрипта на ней).
Странно, давайте вот эту ссылку проверим - http://mirwarrior.ru...rdx-ctu<br /> или вот эту http://mirwarrior.ru...oksa-rdx-ctf-u4
#266792 Правильное Отображение Модификаций Внутри Карточки С Товаром
Отправлено от kirussian в 04 Сентябрь 2017 - 08:37 в Другие вопросы
Ирина345 (01 Сентябрь 2017 - 14:40) писал:
Что бы смена модификации работала корректно, найдите в файле main.js
setTimeout(function() { $('.goodsDataMainModificationsList').each(function() { var rest_value = parseInt($(this).find('[name="rest_value"]').val()); var id = $(this).attr('rel').split('_'); var block = $('.goodsDataMainModificationsBlock'); if(rest_value && !block.data('select')) { block.data('select', true); console.log(block); $('.goodsDataMainModificationsBlock select option').removeAttr('selected'); $('.goodsDataMainModificationsBlock select option[value="' + id[0] + '"]').attr('selected', 'selected'); $('.goodsDataMainModificationsBlock select option[value="' + id[1] + '"]').attr('selected', 'selected'); $('.goodsDataMainModificationsBlock select').trigger('change'); } }); }, 200);
и удалите, далее найдите в шаблоне Товар код
<!-- Краткое описание --> <div class="short-description f-fix"> <p itemprop="description">{GOODS_DESCRIPTION_SHORT}</p> </div>
после вставьте
{% IF GOODS_MOD_REST_VALUE=0 %} <script> setTimeout(function() { $('.goodsDataMainModificationsList').each(function() { var rest_value = parseInt($(this).find('[name="rest_value"]').val()); var id = $(this).attr('rel').split('_'); var block = $('.goodsDataMainModificationsBlock'); if(rest_value > 0) { block.data('select', true); console.log(block); $('.goodsDataMainModificationsBlock select option').removeAttr('selected'); $('.goodsDataMainModificationsBlock select option[value="' + id[0] + '"]').attr('selected', 'selected'); $('.goodsDataMainModificationsBlock select option[value="' + id[1] + '"]').attr('selected', 'selected'); $('.goodsDataMainModificationsBlock select').trigger('change'); } }); }, 200); </script> {% ENDIF %}
Вроде все ок, спасибо.
#266496 Правильное Отображение Модификаций Внутри Карточки С Товаром
Отправлено от kirussian в 26 Август 2017 - 15:50 в Другие вопросы
Vaccina (26 Август 2017 - 03:25) писал:
Можете вставить код в самый конец после:
$('#pers_confirm').change(function() { if ($('#pers_confirm').attr("checked")){ $('#submit_order').attr('disabled', false); } else { $('#submit_order').attr('disabled', true); } });
По большинству товаров начало работать, но по некоторым нет - пример http://mirwarrior.ru...oksa-rdx-ctf-u4
#266620 Правильное Отображение Модификаций Внутри Карточки С Товаром
Отправлено от kirussian в 30 Август 2017 - 11:00 в Другие вопросы
MikDark (30 Август 2017 - 10:25) писал:
Сорри. Вот другой пример http://mirwarrior.ru...-kostym-rdx-cts
http://mirwarrior.ru...rchatki-RDX-BMR
#266476 Правильное Отображение Модификаций Внутри Карточки С Товаром
Отправлено от kirussian в 25 Август 2017 - 23:13 в Другие вопросы
Vaccina (26 Январь 2013 - 03:06) писал:
данный код необходимо вставить в файл main.js после строки
$(document).ready(function(){
Данный код будет искать первую доступную модификацию, и устанавливать её в качестве выбранной.
Подскажите, куда именно нужно вставить код, если их несколько $(document).ready(function(){ в редакторе.
Пример товара http://mirwarrior.ru...oksa-rdx-ctf-u4
#266677 Добавить Лого В Карточку Товара
Отправлено от kirussian в 31 Август 2017 - 08:58 в Страница товара
Vaccina (31 Август 2017 - 06:37) писал:
Можно как я указывала первоначально выше, только в этом случае появится необходимость всем товарам указать характеристику "Бренд".
Одну ошибку нашел - если товара нет в наличии, то не показывается лого и ссылка
Пример http://mirwarrior.ru...ki-rdx-bgx-t5-2
Вес 12 унций, цвет Желтый
#266645 Добавить Лого В Карточку Товара
Отправлено от kirussian в 30 Август 2017 - 14:27 в Страница товара
#266654 Добавить Лого В Карточку Товара
Отправлено от kirussian в 30 Август 2017 - 16:00 в Страница товара
Ribka (30 Август 2017 - 15:51) писал:
так? https://prnt.sc/gex38k выбрала любую картинку для пробы
и вот https://prnt.sc/gex49e
Тогда странно, вроде все верно сделали.
Возможно, что у нас разные шаблоны сайта, поэтому есть разница в настройках. Тут остается админов дождаться.
Чтобы просто время не терять, попробуйте действительно поставить эту ссылку не в Краткое Seo описание, а в Краткое описание.
Если и это не поможет, то ждем помощи настоящих профи.
#266614 Добавить Лого В Карточку Товара
Отправлено от kirussian в 30 Август 2017 - 09:58 в Страница товара
Vaccina (30 Август 2017 - 05:27) писал:
Реализовать подобное возможно, товарам добавьте характеристику "Бренд" с необходимыми значениями и загрузите сами логотипы в раздел Сайт - Редактор шаблонов. Оповестите нас пожалуйста, чтобы на основе данных материалов мы могли написать инструкцию по реализации.
Дополню просьбу от себя.
Нужно не только сделать логотип, но и сделать его кликабельным. При этом, если человек кликает на него в карточке товара, то его перебрасывает в отфильтрованную категорию по этому бренду.
#266643 Добавить Лого В Карточку Товара
Отправлено от kirussian в 30 Август 2017 - 14:02 в Страница товара
MikDark (30 Август 2017 - 10:12) писал:
<a href="#"><img src="ссылка на логотип"></a>
где подставьте ссылку на Ваш логотип, а вместо # подставьте ссылку на отфильтрованный раздел, куда должен будет перемещать этот логотип
Одну ошибку нашел - если товара нет в наличии, то не показывается лого и ссылка
Пример http://mirwarrior.ru...ki-rdx-bgx-t5-2
#266622 Добавить Лого В Карточку Товара
Отправлено от kirussian в 30 Август 2017 - 11:29 в Страница товара
MikDark (30 Август 2017 - 10:12) писал:
<a href="#"><img src="ссылка на логотип"></a>
где подставьте ссылку на Ваш логотип, а вместо # подставьте ссылку на отфильтрованный раздел, куда должен будет перемещать этот логотип
Спасибо. Можете еще подсказать, как закомментить функцию "Добавить в избранное"?
#266649 Добавить Лого В Карточку Товара
Отправлено от kirussian в 30 Август 2017 - 15:03 в Страница товара
Ribka (30 Август 2017 - 14:52) писал:
Вы ,смотрю, реализовали идею лого в карточке товара, а у меня пока не хватает мозгов))
Может пригодится (+скрины):
1. Нашел подходящую картинку
2. Добавил ее в файлы
3. В поле Краткое SEO-описание добавил ссылку
<a href=" тут ссылка на отфильтрованные товары=1"><img src="тут ссылка на файл"></a>
4. Сохранил и очистил кэш.
#266651 Добавить Лого В Карточку Товара
Отправлено от kirussian в 30 Август 2017 - 15:41 в Страница товара
Ribka (30 Август 2017 - 15:31) писал:
Мне не совсем понятно, как можно в поле краткое описание вставить ссылку? там же просто текст получается, разве нет? https://prnt.sc/gewwmd
Не в поле Краткое описание, а в поле Краткое Seo-описание. Тогда будет все гуд.
#269208 Мелкие Доработки
Отправлено от kirussian в 08 Ноябрь 2017 - 15:13 в Изменение общей стилистики
HappyWife (08 Ноябрь 2017 - 14:50) писал:
Добрый день. Помогите сделать несколько изменений на главной странице.
1. Отображение категорий товаров: Хиты продаж, Новинки и Товары на главной поднять выше рекламных баннеров.
2. Избавится от значков платежей и твитер, в подвале сайта.
3. Избавится от баннера со скидками.
4. Наименование товара чтобы переходила с одного ряда на другой.
Примеры ниже в фото.
Заранее спасибо!
help 1.jpg
help 2.jpg
help 3.jpg
help 4.jpg
#268613 Мелкие Доработки
Отправлено от kirussian в 24 Октябрь 2017 - 23:04 в Изменение общей стилистики
- Форум владельцев интернет-магазинов
- → Публикации kirussian
- Privacy Policy