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

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'];
?>
Форма ответов
 
Текст сообщения*
Перетащите файлы
Ничего не найдено
Файл
Загрузить картинки
 
Поблагодарить и поддержать:
Или подписаться на boosty канал: Видео на Ютубе