Меню
RSS
Часть 14: Базовая верстка карточки товара в Битрикс
 
Часть 14: Базовая верстка карточки товара в Битрикс

Верстаем карточку товара, выводим комментарии к товару через модуль блогов, AJAX корзина Битрикс
 
Код
"USE_PRODUCT_QUANTITY" => "Y",
"PRODUCT_QUANTITY_VARIABLE" => "QUANTITY", 
 
Здравствуйте!  Вывожу товары на сайт через инфоблок, хочу добавить товар в корзину, пишет "нет товаров на складе", и кнопочки "добавить в корзину тоже нет". Завожу новый документ "Приход товара на склад", заполняю у него все поля, нажимаю "ок", а в статусе у него висит "не проведен". Не подскажете что делать?
 
у меня не выводится кнопка в корзину и купить у товаров без торговых предложений. может с настройками компонента что-то не то?
 
Добрый вечер, подскажите пожалуйста, после вставки кода из "Фиксированная корзина с обновлением, без перезагрузки страницы." у меня в корзине выводит вот так: � ��� 1 �����
�� 2 278 руб.
В чем может быть причина?
 
Цитата
Юрий написал:
Добрый вечер, подскажите пожалуйста, после вставки кода из "Фиксированная корзина с обновлением, без перезагрузки страницы." у меня в корзине выводит вот так: � ��� 1 �����
�� 2 278 руб.
В чем может быть причина?
Проверьте кодировку сайта и вашего редактора
 
Цитата
Юрий написал:
Добрый вечер, подскажите пожалуйста, после вставки кода из "Фиксированная корзина с обновлением, без перезагрузки страницы." у меня в корзине выводит вот так: � ��� 1 �����
�� 2 278 руб.
В чем может быть причина?
Проверьте кодировку сайта и вашего редактора
Да, действительно. Поставил UTF-8 - все ок. Спасибо. Странно конечно, что именно у этого одно файла template.php в /sale.basket.basket.small/topbsk была виндосовская кодировка.
 
Михаил, добрый день, объясните пожалуйста, почему вы вставили  "bitrix:catalog.comments" в файле template.php а не в elemet.php где и находился старый вывод?
 
Цитата
Юрий пишет:
Михаил, добрый день, объясните пожалуйста, почему вы вставили "bitrix:catalog.comments" в файле template.php а не в elemet.php где и находился старый вывод?
По большему счету можно было и в element.php, просто в типовом магазине (в современном шаблоне) компонент комментариев тоже в template.php. Потому, даже как-то не задумывался, просто сделал так же
 
Доброго времени суток Михаил! Столкнулся со следующей проблемой, компонента Малая корзина просто нет. при попытке добавить его в ручную происходит следующее: 'bitrix:sale.basket.basket.small' is not a component Что это может быть? Как вывести данный компонент если его нет при выборе компонентов в визуальном редакторе?
 
Цитата
Артём Смирнов написал:
Доброго времени суток Михаил! Столкнулся со следующей проблемой, компонента Малая корзина просто нет. при попытке добавить его в ручную происходит следующее: 'bitrix:sale.basket.basket.small' is not a component Что это может быть? Как вывести данный компонент если его нет при выборе компонентов в визуальном редакторе?
Посмотрите в Администрирование-Настройки-Модули , установлены ли у вас модули "торговый каталог" и "интернет магазин", если их вообще в списках не значится, значит у вас редакция битрикс без магазина (не Малый Бизнес и не Бизнес)
 
Цитата
Михаил Базаров пишет:
Цитата
Артём Смирнов написал:
Доброго времени суток Михаил! Столкнулся со следующей проблемой, компонента Малая корзина просто нет. при попытке добавить его в ручную происходит следующее: 'bitrix:sale.basket.basket.small' is not a component Что это может быть? Как вывести данный компонент если его нет при выборе компонентов в визуальном редакторе?
Посмотрите в Администрирование-Настройки-Модули , установлены ли у вас модули "торговый каталог" и "интернет магазин", если их вообще в списках не значится, значит у вас редакция битрикс без магазина (не Малый Бизнес и не Бизнес)
Модули "торговый каталог" и "Интернет магазин" есть. Устанавливал с сервера Битрикса дистрибутив "Малый Бизнес" .
 
Цитата
Михаил Базаров пишет:
Код
 "USE_PRODUCT_QUANTITY" => "Y",
"PRODUCT_QUANTITY_VARIABLE" => "QUANTITY", 
 
Михаил. Сделал все как в видео говорится. Пытаюсь добавить в корзину 100 штук товара, но добавляется только один. Эти данные в цитате прописаны верно. В чем проблема может быть?
 
Цитата
Артём Смирнов пишет:
Цитата
Михаил Базаров пишет:
Цитата
Артём Смирнов написал:
Доброго времени суток Михаил! Столкнулся со следующей проблемой, компонента Малая корзина просто нет. при попытке добавить его в ручную происходит следующее: 'bitrix:sale.basket.basket.small' is not a component Что это может быть? Как вывести данный компонент если его нет при выборе компонентов в визуальном редакторе?
Посмотрите в Администрирование-Настройки-Модули , установлены ли у вас модули "торговый каталог" и "интернет магазин", если их вообще в списках не значится, значит у вас редакция битрикс без магазина (не Малый Бизнес и не Бизнес)
Модули "торговый каталог" и "Интернет магазин" есть. Устанавливал с сервера Битрикса дистрибутив "Малый Бизнес" .
такая же проблема, обнаружил в интернете вот такую вот инфу:
v16.0.25
2016-05-05
Прекращение поддержки компонентов sale.basket.basket.small, sale.order.full, sale.basket.order.ajax.
ссылка: http://www.1c-bitrix.ru/products/intranet/versions.php?module=sale
что теперь делать не пойму....
 
Цитата
Алексей Пронин написал:
Цитата
Артём Смирнов  пишет:
Цитата
Михаил Базаров пишет:
Цитата
Артём Смирнов написал:
Доброго времени суток Михаил! Столкнулся со следующей проблемой, компонента Малая корзина просто нет. при попытке добавить его в ручную происходит следующее: 'bitrix:sale.basket.basket.small' is not a component Что это может быть? Как вывести данный компонент если его нет при выборе компонентов в визуальном редакторе?
Посмотрите в Администрирование-Настройки-Модули , установлены ли у вас модули "торговый каталог" и "интернет магазин", если их вообще в списках не значится, значит у вас редакция битрикс без магазина (не Малый Бизнес и не Бизнес)
Модули "торговый каталог" и "Интернет магазин" есть. Устанавливал с сервера Битрикса дистрибутив "Малый Бизнес" .
такая же проблема, обнаружил в интернете вот такую вот инфу:
v16.0.25
2016-05-05
Прекращение поддержки компонентов sale.basket.basket.small, sale.order.full, sale.basket.order.ajax.
ссылка:  http://www.1c-bitrix.ru/products/intranet/versions.php?module=sale
что теперь делать не пойму....

Да, есть такое- пропала малая корзина. на днях начну магазин делать, посмотрю что там такое начудили.
 
Цитата
Михаил Базаров пишет:
Цитата
Алексей Пронин написал:
Цитата
Артём Смирнов пишет:
Цитата
Михаил Базаров пишет:
Цитата
Артём Смирнов написал:
Доброго времени суток Михаил! Столкнулся со следующей проблемой, компонента Малая корзина просто нет. при попытке добавить его в ручную происходит следующее: 'bitrix:sale.basket.basket.small' is not a component Что это может быть? Как вывести данный компонент если его нет при выборе компонентов в визуальном редакторе?
Посмотрите в Администрирование-Настройки-Модули , установлены ли у вас модули "торговый каталог" и "интернет магазин", если их вообще в списках не значится, значит у вас редакция битрикс без магазина (не Малый Бизнес и не Бизнес)
Модули "торговый каталог" и "Интернет магазин" есть. Устанавливал с сервера Битрикса дистрибутив "Малый Бизнес" .
такая же проблема, обнаружил в интернете вот такую вот инфу:
v16.0.25
2016-05-05
Прекращение поддержки компонентов sale.basket.basket.small, sale.order.full, sale.basket.order.ajax.
ссылка: http://www.1c-bitrix.ru/products/intranet/versions.php?module=sale
что теперь делать не пойму....
Да, есть такое- пропала малая корзина. на днях начну магазин делать, посмотрю что там такое начудили.
Михаил, а вы можете приложить архив с малой корзиной из ядра битрикса к уроку? Если мы её закинем в ядро битрикса она же должна заработать?
 
Цитата
Алексей Пронин написал:
Цитата
Цитата
такая же проблема, обнаружил в интернете вот такую вот инфу:
v16.0.25
2016-05-05
Прекращение поддержки компонентов sale.basket.basket.small, sale.order.full, sale.basket.order.ajax.
ссылка:  http://www.1c-bitrix.ru/products/intranet/versions.php?module=sale  
что теперь делать не пойму....
Да, есть такое- пропала малая корзина. на днях начну магазин делать, посмотрю что там такое начудили.
Михаил, а вы можете приложить архив с малой корзиной из ядра битрикса к уроку? Если мы её закинем в ядро битрикса она же должна заработать?
Да, приложу сегодня как отдельный компонент, сразу с аяксом подключенным
 
Не могу понять как правильно подключить вашу корзину заместо той, что предлагает bitrix и как заставить ее работать... Можете помочь?
 
Цитата
Алексей Горбачев пишет:
Не могу понять как правильно подключить вашу корзину заместо той, что предлагает bitrix и как заставить ее работать... Можете помочь?
Закинуть папку basket.small.bazarow в /local/components или /bitrix/components как удобнее
Посл этого в публичке, в раазделе Магазин-Корзина появится Малая корзина
 
Цитата
Михаил Базаров пишет:
Цитата
Алексей Горбачев пишет:
Не могу понять как правильно подключить вашу корзину заместо той, что предлагает bitrix и как заставить ее работать... Можете помочь?
Закинуть папку basket.small.bazarow в /local/components или /bitrix/components как удобнее
Посл этого в публичке, в раазделе Магазин-Корзина появится Малая корзина
У меня основная проблема в том, что когда она появляется - она не работает... Появилась табличка "У Вас в корзине 3 товара на 10 800 руб." но при нажатии на ссылку выдает что страница не найдена.... Возможно я что-то не доделал?
 
Извиняюсь, проблема решилось, действительно я просто указал не тот путь :)
 
Здравствуйте!
Может кто сталкивался?

Выгрузил товары из 1С, использую типовой шаблон (из демо магазина так как быстро запуститься надо), у всех товаров есть торговые предложения, но не у всех есть свойства(то есть в предложении просто указана цена и описание).

Так вот товары у которых не поставлено свойство не добавляются в корзину, не изменяется количество, не сравниваются, не работает ни лупа ни fancybox.
если поставлю любое свойство например цвет - сразу всё работает.
 
Цитата
Сергей Подварский написал:
Здравствуйте!
Может кто сталкивался?

Выгрузил товары из 1С, использую типовой шаблон (из демо магазина так как быстро запуститься надо), у всех товаров есть торговые предложения, но не у всех есть свойства(то есть в предложении просто указана цена и описание).

Так вот товары у которых не поставлено свойство не добавляются в корзину, не изменяется количество, не сравниваются, не работает ни лупа ни fancybox.
если поставлю любое свойство например цвет - сразу всё работает.
Потому что у предложений должно быть свойство- согласно новому шаблону. Используйте старый, там можно кидать без свойств.
 
Цитата
Михаил Базаров пишет:
Цитата
Сергей Подварский написал:
Здравствуйте!
Может кто сталкивался?

Выгрузил товары из 1С, использую типовой шаблон (из демо магазина так как быстро запуститься надо), у всех товаров есть торговые предложения, но не у всех есть свойства(то есть в предложении просто указана цена и описание).

Так вот товары у которых не поставлено свойство не добавляются в корзину, не изменяется количество, не сравниваются, не работает ни лупа ни fancybox.
если поставлю любое свойство например цвет - сразу всё работает.
Потому что у предложений должно быть свойство- согласно новому шаблону. Используйте старый, там можно кидать без свойств.
Здравствуйте!
всё же новый шаблон поприятнее и посовременнее, позже будет время сам сверстаю, но сейчас дело в том что нужен "быстрый запуск", а найти условие где он отключает кнопки и слайдер не могу(.

Можете подсказать где рыть, что искать?
Если это сложно и отнимет время напишите сколько будет стоить консультация?

Заранее благодарен Вам за ответ!
P.S.: Ваши уроки это просто класс, пытался по документации официальной разобраться - стоял на месте, а так хоть немного разбираться начал. Спасибо Вам!  
 
Спасибо за видео!

Подскажите, где найти файл otz.txt?
 
Цитата
usr пишет:
Спасибо за видео!

Подскажите, где найти файл otz.txt?
Можете подсказать, в какое время, в видео. Этот файл нужен. Так по памяти не помню, что это за файл. Давно видео это делал
 
Михаил, спасибо за быстрый ответ.
https://youtu.be/Xs3z6ug_2TU?t=1574

Там речь про компонент отзывы на базе блогов. Скорее всего, он есть в другом видео, однако в данном уроке предлагается скачать доп. файлы, в видео https://youtu.be/Xs3z6ug_2TU?t=374 в архиве лежит файл otz.txt, сейчас его в файлах нет.

P.S. Отдельное спасибо за весь цикл видео, начиная с курса первого магазина на Битрикс Ваши видео очень помогают разобраться в этой сложной системе.
 
Цитата
usr пишет:
Михаил, спасибо за быстрый ответ.
https://youtu.be/Xs3z6ug_2TU?t=1574

Там речь про компонент отзывы на базе блогов. Скорее всего, он есть в другом видео, однако в данном уроке предлагается скачать доп. файлы, в видео https://youtu.be/Xs3z6ug_2TU?t=374 в архиве лежит файл otz.txt, сейчас его в файлах нет.

P.S. Отдельное спасибо за весь цикл видео, начиная с курса первого магазина на Битрикс Ваши видео очень помогают разобраться в этой сложной системе.
Обновил архив к видео.
И еще вот тут про отзывы (способ использован тот же) https://camouf.ru/blog-note/2546/
 
Цитата
Обновил архив к видео.
И еще вот тут про отзывы (способ использован тот же) https://camouf.ru/blog-note/2546/
Очень полезный сайт, спасибо за Ваш труд.
 
Добрый день.
Добавил этот код в catalog.element.defaulttemplate.php
<?
$OFFER_ID = $arOffer["ID"];
$obElement = CIBlockElement::GetByID($OFFER_ID);
if ($arEl = $obElement->GetNext())
echo '<h3>'.arEl["NAME"].'</h3>';
?>

Выводится почему то не название а буква а. Помогите разобраться в чем причина. Причем в корзине название выводится корректно
 
Цитата
Александр Юдин пишет:
Добрый день.
Добавил этот код в catalog.element .default template.php
<?
$OFFER_ID = $arOffer["ID"];
$obElement = CIBlockElement::GetByID($OFFER_ID);
if ($arEl = $obElement->GetNext())
echo '<h3>'.arEl["NAME"].'</h3>';
?>

Выводится почему то не название а буква а. Помогите разобраться в чем причина. Причем в корзине название выводится корректно
Разобрался. Немного код поправил
<?
$OFFER_ID = $arOffer["ID"];
$obElement = CIBlockElement::GetByID($OFFER_ID);
if ($arEl = $obElement->GetNext())
echo $arEl['NAME'];
?>
Читают тему
Форма ответов
 
Текст сообщения*
Перетащите файлы
Ничего не найдено
Файл
Загрузить картинки
 

Блог-note: заметки разработчика

Увеличение диска на готовой виртуальной машине Битрикс

Как всем известно, на официальном сайте 1С-битрикс можно скачать готовую виртуальную машину максимально сконфигурированн...

Отсортировать предложения по цене в каталоге 1С-Битрикс

Задача: в 1С-Битрикс есть настройка для вывода предложений по стоимости, но она не функционирует должным образом. Необхо...

Получение SEO данных элементов и разделов инфоблока, через API 1С-Битрикс

Для того чтобы извлечь данные из вкладки SEO административной панели Битрикс, необходимо использовать специализированные...

Memcached на сайте под управлением битрикс, при использовании Веб Окружения Битрикс

Если вам важна скорость отдачи сайта, а у вашего сервера медленный диск для использования кеша на файлах. Можно кеширова...

Вывести список всех пользователей с необходимой информацией

Если нужно, на какой-либо странице сайта, вывести всех пользователей из группы "Зарегистирированные пользователи", прост...

Картинка торгового предложения вместо иконки цвета, в выборе SKU

Задача: вместо не информативных иконок цветов нужно вывести детальную картинку торгового предложения. Если картинки у пр...

Уникальный URL для торговых предложений (SKU) с возможностью автоматического выбора предложения при переходе по ссылке.

Задача: на странице товара необходимо реализовать функцию автоматического изменения URL при выборе определенной товарной...

Отключить поиск по описаниям товаров в Битрикс

Иногда, нужно отключить поиск по описаниям анонсов и детальному описанию товаров, при разработке сайтов на Битрикс. Сдел...

Мобильные версии страниц и поисковые системы

Согласно требования поисковых систем: Яндекс и Google, в случае если у вашего сайта имеется мобильная версия, нужно увед...