Телеграм: @camouf_ru Почта: mihail@bazarow.ru

Видеоурок №10: создание каталога товаров

Создание каталога товаров на сайте. Создаем необходимый тип инфоблока и инфоблок со свойствами присущими компьютерной технике. Выводим каталог товаров на сайт и наполняем тестовыми материалами.


a:2:{s:4:"TEXT";s:119:"";s:4:"TYPE";s:4:"HTML";}
Просмотров: 19520 | Комментариев: 93

Комментарии

Внимание! все сообщения проходят премодерацию. Ваше сообщение появится после проверки
 
Текст сообщения*
Перетащите файлы
Ничего не найдено
Защита от автоматических сообщений
Загрузить изображение
Нажимая кнопку "Отправить", Вы принимаете условия
Политики конфиденциальности и обработки персональных данных
Страницы: 1 2 3 4 5 След.
Дмитрий Рунов
Походу у всех нормальных людей блок топ товаров вывелся списком, как в уроке, у меня же вывелся слайдер.
Как его заменить на так как показано в уроке ?
Имя Цитировать
Михаил Базаров
Цитата
Дмитрий Рунов пишет:
Походу у всех нормальных людей блок топ товаров вывелся списком, как в уроке, у меня же вывелся слайдер.
Как его заменить на так как показано в уроке ?
Думаю, что у вас использовался типоой шаблон который идет с одним из готовых решений. Попробуйте применить шаблон .default предварительно удалив типовой из папки /bitrix/templates/.default/components/bitrix/news.list/.default
Имя Цитировать
Дмитрий
Цитата
Михаил Базаров пишет:
Цитата
Дмитрий Рунов пишет:
Походу у всех нормальных людей блок топ товаров вывелся списком, как в уроке, у меня же вывелся слайдер.
Как его заменить на так как показано в уроке ?
Думаю, что у вас использовался типоой шаблон который идет с одним из готовых решений. Попробуйте применить шаблон .default предварительно удалив типовой из папки /bitrix/templates/.default/components/bitrix/news.list/.default
- структура папок.

Как заменить шаблон с типового на дефайлт ?
Имя Цитировать
Михаил Базаров
Цитата
Дмитрий пишет:

Как заменить шаблон с типового на дефайлт ?
В настройках компонента указать какой использовать
Имя Цитировать
Dmitry
Судя по приведенного Вами, Михаил, скрину - это изменения всего шаблона каталога.
Может быть я не правильно выражаюсь, но на скрине изменения шаблона общего компонента, а не именно каталога топ.
У меня всего два шаблона каталога один который я копировал ".cat_dima" - имя использовал, чтобы потом точно его найти в четырех этажной структуре и еще один есть ".default" - но использование последнего выводит слайдер вместо списка или блока.
Так я делал и раньше - но слайдер не пропал.

Но в структуре папок видно, что по мимо ".slider" есть еще ".default" (имеется в виду папку с компонентом bitrix&catalog.top) - вот бы его применить судя по коду там нет js соответственно не должно быть и слайдера, но его в отдельности я не нашел как применить - только если изменить общий как у Вас на скрине, однако не выход по выше описанным причинам.
Потом искал в файлах php на предмет слов slider - думал там что изменить, чтобы система использовала именно ".default" в папке которую я приложил выше на картинке.
Однако такого решения из коробки, я не нашел.

Битрикс оригинальный - скачан с оф. сайта. Чистая CMS ни каких модулей и правок, ни какого маркетплейса.
Хостинг самый обычный. Дело не в хостинге - так как я менял сервер с общего на домашний =).

Я имею лишь поверхностное представление о php могу написать лишь маленький кусочек кода и то подглядывая на сторонних сайтах как пишутся функции, соответственно мне сложно будет вычистить слайдер и оставить только вывод. Так для того чтобы понять, что удаляешь надо вникнуть за что отвечает и приходиться капашиться в файлах - что длительно.

Я ставил отдельный сайт - потом подменял внутренности папки .slider на .default - но это тоже не помогло, чистил кэш битрикса - заходил на сайт с хрома в режиме инкогнито - но слайдер остался.
Кэш в битриксе отключен вообще. Кэш компонента сбрасывал ни раз.

Единственное, что я сделал не по урокам - это то что я копировал все шаблоны не корневую папку .default а в папку со своим шаблоном default (без точки).

Есть еще неприятный момент - сбрасывается шаблон меню при изменении файлов "голова" и "попа" =) - что странно - изменяется на поумолчанию, т.е. он вставляет стандарт - порядком уже надоел нюанс, так когда я правлю склет html и меню сменяется. Но если применить свой шаблон меню и не трогать склет - то скелет из шкафа не вываливается.

Возможно проблема шаблона меню и проблема слайдера взаимосвязаны - но данное не установлено (чисто предположение).
Ведь так быть не должно, раз я применил шаблон свой авторский скажем - и битрикс записал на север в файл php что вот используем этот, то от изменения файла общего скелета, т.е. до ворк_арея не должно привести к изменению служебной записи о примененнии того или иного шаблона.

Ведь должна быть логика раз есть такая четырех этажность и сам разраб заявляет, что купив одну платформу имеется возможность запустить 2 сайта - то не логично бы было пихать все шаблоны в общую папку .default - так как это будет катастрофа если сайтов больше 10 штук.

Кстати, если удалить папку ".slider" то битрикс ругается, "нот фаунд шаблон слайдер" пишет - мол нет шаблона. Ну ясно же что нет, я же его только что удалил, но по логике он должен применить именно .default, но не применяет.
Имя Цитировать
Михаил Базаров
Цитата
Dmitry пишет:
Судя по приведенного Вами, Михаил, скрину - это изменения всего шаблона каталога.

Кстати, если удалить папку ".slider" то битрикс ругается, "нот фаунд шаблон слайдер" пишет - мол нет шаблона. Ну ясно же что нет, я же его только что удалил, но по логике он должен применить именно .default, но не применяет.
Да извиняюсь, спешил не правильно понял проблему.
Откройте для редактирования файл /bitrix/templates/default/components/catalog/cat_dima/sectio­n.php (то есть шаблон комплекного компонента "Каталог")

найди кусок отвечающий за вывод топа и впишите в него как на скрине ниже

Имя Цитировать
Наталья
Мне необходимо создать каталог товаров с разными техническими характеристиками. Их будет достаточно много и многие из них будут использоваться для поиска и сравнения товаров внутри раздела, фильтрации товаров. Пример групп товаров насосы, котлы отопления, водонагреватели, трубы. У них совершенно различные характеристики. Из одинаковых характеристик - цена, габариты (их мало).
Имеет ли мне смысл заводить под каждую категорию товара дополнительный инфоблок и задавать для этого блока набор характеристик. Или все товары делать в одном инфоблоке и выносить в другие инфоблоки только их характеристики?
Имя Цитировать
Михаил Базаров
Цитата
Наталья пишет:
Мне необходимо создать каталог товаров с разными техническими характеристиками. Их будет достаточно много и многие из них будут использоваться для поиска и сравнения товаров внутри раздела, фильтрации товаров.
Имеет ли мне смысл заводить под каждую категорию товара дополнительный инфоблок и задавать для этого блока набор характеристик. Или все товары делать в одном инфоблоке и выносить в другие инфоблоки только их характеристики?
Если делаете на редакции Старт и свойств, в сумме по всем товарам, действительно много (50-80...итд)- то да имеет смысл создать разные инфоблоки.
В рамках урока не рассказывал про разделение свойств в рамках одного инфоблока, так как это работает только в редакциях с модулем "Магазин" и "Торговый каталог".

В данном конкретном случае рекомендую использовать редакцию "Малый бизнес" и вот этот мануал http://dev.1c-bitrix.ru/community/blogs/product_features/smart_filter.php так как если сейчас создадите разные инфоблоки, а когда-нибудь захотите превратить это в интернет-магазин столкнетесь с задачкой объединения инфоблоков в один.


Да и важное замечание:
Если свойств (точнее товаров, но одно вытекает из другого) много- то снижается производительность инфоблоков (mysql), потому пожалуй делите товары по разным инфоблокам или размещайте сайт на собственном сервере.
PS Пишу это так как подразумеваю что свойств и товаров действительно много, а не 30 свойств на 15000 товаров. Это мелочи.
Имя Цитировать
Гость сайта
Цитата
Михаил Базаров пишет:
Цитата
Наталья пишет:
Мне необходимо создать каталог товаров с разными техническими характеристиками. Их будет достаточно много и многие из них будут использоваться для поиска и сравнения товаров внутри раздела, фильтрации товаров.
Имеет ли мне смысл заводить под каждую категорию товара дополнительный инфоблок и задавать для этого блока набор характеристик. Или все товары делать в одном инфоблоке и выносить в другие инфоблоки только их характеристики?
Если делаете на редакции Старт и свойств, в сумме по всем товарам, действительно много (50-80...итд)- то да имеет смысл создать разные инфоблоки.
В рамках урока не рассказывал про разделение свойств в рамках одного инфоблока, так как это работает только в редакциях с модулем "Магазин" и "Торговый каталог".

В данном конкретном случае рекомендую использовать редакцию "Малый бизнес" и вот этот мануал http://dev.1c-bitrix.ru/community/blogs/product_features/smart_filter.php так как если сейчас создадите разные инфоблоки, а когда-нибудь захотите превратить это в интернет-магазин столкнетесь с задачкой объединения инфоблоков в один.


Да и важное замечание:
Если свойств (точнее товаров, но одно вытекает из другого) много- то снижается производительность инфоблоков (mysql), потому пожалуй делите товары по разным инфоблокам или размещайте сайт на собственном сервере.
PS Пишу это так как подразумеваю что свойств и товаров действительно много, а не 30 свойств на 15000 товаров. Это мелочи.
Исходные данные: Редакция Бизнес, с модулями Торговый каталог и Магазин. Изначально групп товаров 13, на каждую от 5 до 20 свойств. Но возможно со временем номенклатура станет шире.
Так мне свойства товаров по разным инфоблокам раскидывать или сами группы товаров? Т.е. какой вариант предпочтительней 1 или 2:
1. Инфоблок -  каталог товаров, с вложенными группами товаров. Остальные инфоблоки - свойства товаров, подключаются на нужную группу товаров.
2. Свой инфоблок на каждую группу товаров, у каждого инфоблока свои свойства.
 
Имя Цитировать
Михаил Базаров
Цитата
Гость сайта пишет:
Исходные данные: Редакция Бизнес, с модулями Торговый каталог и Магазин. Изначально групп товаров 13, на каждую от 5 до 20 свойств. Но возможно со временем номенклатура станет шире.
Так мне свойства товаров по разным инфоблокам раскидывать или сами группы товаров? Т.е. какой вариант предпочтительней 1 или 2:
1. Инфоблок - каталог товаров, с вложенными группами товаров. Остальные инфоблоки - свойства товаров, подключаются на нужную группу товаров.
2. Свой инфоблок на каждую группу товаров, у каждого инфоблока свои свойства.
В данном случае лучше один инфоблок, то есть вариант 1
Имя Цитировать
Гость сайта
Цитата
Михаил Базаров пишет:
Цитата
Гость сайта пишет:
Исходные данные: Редакция Бизнес, с модулями Торговый каталог и Магазин. Изначально групп товаров 13, на каждую от 5 до 20 свойств. Но возможно со временем номенклатура станет шире.
Так мне свойства товаров по разным инфоблокам раскидывать или сами группы товаров? Т.е. какой вариант предпочтительней 1 или 2:
1. Инфоблок - каталог товаров, с вложенными группами товаров. Остальные инфоблоки - свойства товаров, подключаются на нужную группу товаров.
2. Свой инфоблок на каждую группу товаров, у каждого инфоблока свои свойства.
В данном случае лучше один инфоблок, то есть вариант 1
А как же производительность инфоблока с огромным количеством свойств?
Имя Цитировать
Михаил Базаров
Цитата
Гость сайта пишет:
Цитата
Михаил Базаров пишет:
В данном случае лучше один инфоблок, то есть вариант 1
А как же производительность инфоблока с огромным количеством свойств?
20 своиств огромным я бы не назвал, даже  100 своийств и 250000 товаров, но так или иначе при таких объемах я думаю фирме не напряжно взять виртуальный сервер в Германии за 10 евро (500 рублей)/ в месяц. У Российских сервер/хостинг провайдеров конечно не стоит, дорого и беспощадно в плане ресурсов и трафика.
Так что так или иначе объем требует ресурсов, не скупитесь. Сервер оптимально подобрать и  сконфигурировать  под Битрикс я Вам помогу (от 2000 руб.)

Быстро, дешево и надежно - не бывает ни в чем, об этом забывать не стоит.
Имя Цитировать
Наталья
Начала делать 1 раздел каталога (котлы), у меня уже 89 свойств только на данную группу товаров, из которых общих на весь каталог товаров только 7! А у меня еще 12 разделов впереди!!! как мой единственный инфоблок с таким количеством свойств справится?? Да и подключать такое количество свойств на каждый подраздел в разделах не удобно!
Имя Цитировать
Михаил Базаров
Цитата
Наталья пишет:
http://dev.1c-bitrix.ru/community/blogs/product_features/smart_filter.php
У Вас же редакция Бизнес, если не ошибаюсь. Делайте свойства как описано тут http://dev.1c-bitrix.ru/community/blogs/product_features/smart_filter.php
Имя Цитировать
Сергей
Михаил, добрый день!
Делаю сайт по Вашему уроку на 14 версии. Никак не могу разобраться как вывести картинки каталога. Подскажите плиз.
Имя Цитировать
Михаил Базаров
Цитата
Сергей пишет:
Михаил, добрый день!
Делаю сайт по Вашему уроку на 14 версии. Никак не могу разобраться как вывести картинки каталога. Подскажите плиз.
Да, в 14-ой версии что-то совсем замудрили шаблоны каталога. Разобраться в них можно но лучше используйте старые .default в них проще разобраться и кастомизировать под свои задачи
Имя Цитировать
Андрей Андрей
Михаил, ночи доброй, вопрос понимиаю что карявый, однако: добавляли товары, мучались со свойствами товаров, а тут после всего этого слетели кнопки добавить товар в корзину и отображение стоимости товара... сейчас обнаружил что на элементе рекомендуемые товары все работает, кнопка есть, а на остальных позициях товаров ее нет... что подскажите в таком случае сделать... ?
вот ссылка на сам сайт http://boliva.ru/shop/
Cпасибо за помощь и с уважением.
Имя Цитировать
Михаил Базаров
Цитата
Андрей Андрей пишет:
http://boliva.ru/shop/
Нужно разбираться в вашем конкретном случае, причин достаточно много: удалили вызов кнопки в шаблоне компанента, не указали тип цены, запретили покупать группам пользователей итд
Имя Цитировать
Гость сайта
Спасибо Михали, будем смотртеть и разбираться!
С уважением.
Имя Цитировать
Андрей
Здравствуйте. Пытаюсь делать по Ваши видео урокам. Делаю ка показано но ничего не выходит.
1- фото не показывает, свойства тоже нет.
2- каталог, подкаталог, карточка тоже не идет. под карточка вылезает в карточке.
есть еще несколько моментов. Не знаю где что искать.
Имя Цитировать
Страницы: 1 2 3 4 5 След.
Поделиться страницей Спасибо, это помогает развивать сайт.
Мой youtube канал. Сюда я выкладываю видео уроки по разработке сайтов и не только. Подписывайтесь, скоро будет серия свежих видео-инструкций:
Перейти на канал
Заметки разработчика

Примерно с 2013-го года пишу, короткие и не очень, заметки по разработке сайтов на Битрикс. Возможно, будут полезны кому-то еще. Во всех заметках есть возможность комментирования и обсуждения. Вы можете задавать уточняющие вопросы прямо там- отвечаю или дополняю заметки по возможности.

Заказaть разработку Заказы не принимаются до 15 января 2022 attention