Видеоурок №13: выводим анонсы каталога

Приводим внешний вид главной страницы в соответствие с макетом. Выводим анонсы каталога товаров и новостей в боковые панели. Рассказываю про поисковую оптимизацию сайта на битрикс, создание метатегов и работу с контентом.


a:2:{s:4:"TEXT";s:119:"";s:4:"TYPE";s:4:"HTML";}
Просмотров: 10762 | Комментариев: 16
Внимание! все сообщения проходят премодерацию. Ваше сообщение появится после проверки
 
Текст сообщения*
Перетащите файлы
Ничего не найдено
Защита от автоматических сообщений
Загрузить изображение
Нажимая кнопку "Отправить", Вы принимаете условия
Политики конфиденциальности и обработки персональных данных
Михаил
Михаил, добрый день.
Расскажите пожалуйста как реализовать карусель товаров (редакция малый бизнес) как на сайте ТехноХолод? Встроенного в битрикс компонента не нашел :(
Имя Цитировать
Михаил Базаров
Цитата
Михаил пишет:
Михаил, добрый день.
Расскажите пожалуйста как реализовать карусель товаров (редакция малый бизнес) как на сайте ТехноХолод? Встроенного в битрикс компонента не нашел
Для того чтобы все понимали о чем речь ТехноХолод - http://gkth.ru/, в общем-то этоже реализовано и в образце http://asistant.camouf.ru/

Это всего лишь компанент "Топ товаров" внутрь которого интегрирована готовая карусель контента типа такой http://followdesign.com/development/2011/11/19/jquery-karuseli-rotatory-i-skrollery-chast-1.html
Какую именно не принципиально, но суть так или и наче всего лишь в верстке компанента.
Имя Цитировать
Виктор
Здравствуйте, Михаил! Хотел узнать, как вывести чтобы каталог товаров выводился в виде "Списка", "Плитки", но при этом была возможность переключаться между видами. /bitrix/templates/eshop_diag/components/bitrix/catalog/templ­ate1 файл section.php это часть кода.

Код
<?
$current_view = COption::GetOptionString("eshop", "catalogView", "list", SITE_ID);
?>

<?
if (isset($_POST['cat']) && $_POST['cat']=='bar') {
  $current_view= 'bar'; 
} elseif(isset($_POST['cat']) && $_POST['cat']=='list') {
 $current_view = 'price_list';
} else {
  $current_view='';
}

$intSectionID = $APPLICATION->IncludeComponent(
   "bitrix:catalog.section",
    $current_view,

   array(
      "IBLOCK_TYPE" => $arParams["IBLOCK_TYPE"],
      "IBLOCK_ID" => $arParams["IBLOCK_ID"],
      "ELEMENT_SORT_FIELD" => $sort,//$arParams["ELEMENT_SORT_FIELD"],
      "ELEMENT_SORT_ORDER" => $sort_order,//$arParams["ELEMENT_SORT_ORDER"],
      "ELEMENT_SORT_FIELD2" => $arParams["ELEMENT_SORT_FIELD2"],
      "ELEMENT_SORT_ORDER2" => $arParams["ELEMENT_SORT_ORDER2"],
      "PROPERTY_CODE" => $arParams["LIST_PROPERTY_CODE"],
      "META_KEYWORDS" => $arParams["LIST_META_KEYWORDS"],
      "META_DESCRIPTION" => $arParams["LIST_META_DESCRIPTION"],
      "BROWSER_TITLE" => $arParams["LIST_BROWSER_TITLE"],
      "INCLUDE_SUBSECTIONS" => $arParams["INCLUDE_SUBSECTIONS"],
      "BASKET_URL" => $arParams["BASKET_URL"],
      "ACTION_VARIABLE" => $arParams["ACTION_VARIABLE"],
      "PRODUCT_ID_VARIABLE" => $arParams["PRODUCT_ID_VARIABLE"],
      "SECTION_ID_VARIABLE" => $arParams["SECTION_ID_VARIABLE"],
      "PRODUCT_QUANTITY_VARIABLE" => $arParams["PRODUCT_QUANTITY_VARIABLE"],
      "FILTER_NAME" => $arParams["FILTER_NAME"],
      "CACHE_TYPE" => $arParams["CACHE_TYPE"],
      "CACHE_TIME" => $arParams["CACHE_TIME"],
      "CACHE_FILTER" => $arParams["CACHE_FILTER"],
      "CACHE_GROUPS" => $arParams["CACHE_GROUPS"],
      "SET_TITLE" => $arParams["SET_TITLE"],
      "SET_STATUS_404" => $arParams["SET_STATUS_404"],
      "DISPLAY_COMPARE" => $arParams["USE_COMPARE"],
      "PAGE_ELEMENT_COUNT" => $arParams["PAGE_ELEMENT_COUNT"],
      "LINE_ELEMENT_COUNT" => $arParams["LINE_ELEMENT_COUNT"],
      "PRICE_CODE" => $arParams["PRICE_CODE"],
      "USE_PRICE_COUNT" => $arParams["USE_PRICE_COUNT"],
      "SHOW_PRICE_COUNT" => $arParams["SHOW_PRICE_COUNT"],

      "PRICE_VAT_INCLUDE" => $arParams["PRICE_VAT_INCLUDE"],
      "USE_PRODUCT_QUANTITY" => $arParams['USE_PRODUCT_QUANTITY'],

      "DISPLAY_TOP_PAGER" => $arParams["DISPLAY_TOP_PAGER"],
      "DISPLAY_BOTTOM_PAGER" => $arParams["DISPLAY_BOTTOM_PAGER"],
      "PAGER_TITLE" => $arParams["PAGER_TITLE"],
      "PAGER_SHOW_ALWAYS" => $arParams["PAGER_SHOW_ALWAYS"],
      "PAGER_TEMPLATE" => $arParams["PAGER_TEMPLATE"],
      "PAGER_DESC_NUMBERING" => $arParams["PAGER_DESC_NUMBERING"],
      "PAGER_DESC_NUMBERING_CACHE_TIME" => $arParams["PAGER_DESC_NUMBERING_CACHE_TIME"],
      "PAGER_SHOW_ALL" => $arParams["PAGER_SHOW_ALL"],

      "OFFERS_CART_PROPERTIES" => $arParams["OFFERS_CART_PROPERTIES"],
      "OFFERS_FIELD_CODE" => $arParams["LIST_OFFERS_FIELD_CODE"],
      "OFFERS_PROPERTY_CODE" => $arParams["LIST_OFFERS_PROPERTY_CODE"],
      "OFFERS_SORT_FIELD" => $arParams["OFFERS_SORT_FIELD"],
      "OFFERS_SORT_ORDER" => $arParams["OFFERS_SORT_ORDER"],
      "OFFERS_SORT_FIELD2" => $arParams["OFFERS_SORT_FIELD2"],
      "OFFERS_SORT_ORDER2" => $arParams["OFFERS_SORT_ORDER2"],
      "OFFERS_LIMIT" => $arParams["LIST_OFFERS_LIMIT"],
      "SECTION_ID" => $arResult["VARIABLES"]["SECTION_ID"],
      "SECTION_CODE" => $arResult["VARIABLES"]["SECTION_CODE"],
      "SECTION_URL" => $arResult["FOLDER"].$arResult["URL_TEMPLATES"]["section"],
      "DETAIL_URL" => $arResult["FOLDER"].$arResult["URL_TEMPLATES"]["element"],
      'CONVERT_CURRENCY' => $arParams['CONVERT_CURRENCY'],
      'CURRENCY_ID' => $arParams['CURRENCY_ID'],
      'HIDE_NOT_AVAILABLE' => $arParams["HIDE_NOT_AVAILABLE"],

      "COMPARE_URL" => $arResult["FOLDER"].$arResult["URL_TEMPLATES"]["compare"],
      "COMPARE_NAME" => $arParams["COMPARE_NAME"],
      "DISPLAY_IMG_WIDTH"    =>   $arParams["DISPLAY_IMG_WIDTH"],
      "DISPLAY_IMG_HEIGHT" =>   $arParams["DISPLAY_IMG_HEIGHT"],

      "SHARPEN" => $arParams["SHARPEN"],
   ),
   $component
);
?>
 
И я так понимаю в /diagonals.pro/docs/bitrix/templates/eshop_diag/components/bitrix/catal­og/template1/bitrix/catalog.section нужно добавить ещё один шаблон, но не могу пока понять как. В catalog.section  есть директория .default  это я так понимаю шаблон по умолчанию и какой-то list.
Заранее спасибо!
Имя Цитировать
Михаил Базаров
Вот здесь посмотрите, почитайте
http://dev.1c-bitrix.ru/community/forums/forum6/topic32373/
там вполне рассказано как подобное сделать
Имя Цитировать
Артём
Михаил, добрый день.
Сначала хочу выразить Вам свою благодарность!
Ваши уроки очень полезны в процессе знакомства с CMS 1С-Bitrix.
 :)    СПАСИБО!!!

После просмотра видео курса у меня появился вопрос - "Как скрыть левый или правый блок так, чтобы контентная часть растянулась на всю ширину?"
В одном из первых роликов вы вроде бы анонсировали, что этот вопрос будет разобран позже на примере блока "Новости".
Подскажите как это правильно выполнить в рамках CMS 1С-Bitrix.
Имя Цитировать
Михаил Базаров
Цитата
Артём пишет:
Михаил, добрый день.
Сначала хочу выразить Вам свою благодарность!
Ваши уроки очень полезны в процессе знакомства с CMS 1С-Bitrix.
СПАСИБО!!!

После просмотра видео курса у меня появился вопрос - "Как скрыть левый или правый блок так, чтобы контентная часть растянулась на всю ширину?"
В одном из первых роликов вы вроде бы анонсировали, что этот вопрос будет разобран позже на примере блока "Новости".
Подскажите как это правильно выполнить в рамках CMS 1С-Bitrix.
Зависит от конкретной задачи и сайта. Можно:
Создать отдельный шаблон и подключить его для конкретного раздела или по php условию
Можно воспользоваться вот этой запиской и реализовать в рамках одного шаблона
http://camouf.ru/blog-note/439/

Конкретно в рамках урока, вроде бы рассказал, досмотрите до конца. Но тут не про "растягивание" контентной части, однако быть может полезно будет
Имя Цитировать
Guest
Цитата
Михаил Базаров пишет:
Цитата
Артём пишет:
Михаил, добрый день.
Сначала хочу выразить Вам свою благодарность!
Ваши уроки очень полезны в процессе знакомства с CMS 1С-Bitrix.
СПАСИБО!!!

После просмотра видео курса у меня появился вопрос - "Как скрыть левый или правый блок так, чтобы контентная часть растянулась на всю ширину?"
В одном из первых роликов вы вроде бы анонсировали, что этот вопрос будет разобран позже на примере блока "Новости".
Подскажите как это правильно выполнить в рамках CMS 1С-Bitrix.
Зависит от конкретной задачи и сайта. Можно:
Создать отдельный шаблон и подключить его для конкретного раздела или по php условию
Можно воспользоваться вот этой запиской и реализовать в рамках одного шаблона
http://camouf.ru/blog-note/439/

Конкретно в рамках урока, вроде бы рассказал, досмотрите до конца. Но тут не про "растягивание" контентной части, однако быть может полезно будет
То, что нужно.
Большое спасибо!
Имя Цитировать
дядя Вася
Михаил, у меня обратная задача, скрыть детальное описание элемента каталога. Подскажите пожалуйста , если что-нибудь подобное стандартной функции HIDE_LINK_WHEN_NO_DETAIL, но только не в компоненте новости, а в компоненте каталог. В каталоге услуг содержание и объем элементов значительно отличается. И в некоторых элементах каталога необходимо убрать детальное описание
Имя Цитировать
Ёлка
Здравствуйте, Михаил. Интересует такой вопрос. Если, к примеру, сайт разрабатывали на демо версии битрикс, но доработать не успели, а бирикс требует регистрацию. Есть ли какие-нибудь способы, как продлить действие демо-версии? Или возможно ли этот сайт полностью перенести на другую демо-версию битрикс?
Имя Цитировать
Михаил Базаров
Цитата
Ёлка написал:
Здравствуйте, Михаил. Интересует такой вопрос. Если, к примеру, сайт разрабатывали на демо версии битрикс, но доработать не успели, а бирикс требует регистрацию. Есть ли какие-нибудь способы, как продлить действие демо-версии? Или возможно ли этот сайт полностью перенести на другую демо-версию битрикс?
Из легальных способов, знаю только: перенести папку с шаблоном, перенести файловую структуру разделов, перенести инфоблоки, экспортом->импортом
Имя Цитировать
Ёлка
А если Битрикс уже требует регистрации, и админка не доступна? Есть возможность "спасти" сайт?
Имя Цитировать
Михаил Базаров
Цитата
Ёлка написал:
А если Битрикс уже требует регистрации, и админка не доступна? Есть возможность "спасти" сайт?
Тут только покупать и просить техподдержку восстановить работу сайта
Имя Цитировать
A A
Скажите, а как мне сделать, чтобы у меня на главной странице выводились не 3 топовых товара каталога, а 3 случайных?
Имя Цитировать
asy akbaev
Пожалуйста Подскажите!
Я с первого урока следуя уроки создал сайт, частично у меня не получилось. Где совершил ошибку не знаю, дело в том что на главной и на "акциях" страницы одинаковые что не скажешь в других страницах.
удивляюсь ведь шаблон то один.
PrintScreen отправляю пожалуйста подскажите где ошибка!
Имя Цитировать
asy akbaev
Пожалуйста Подскажите!
Я с первого урока следуя уроки создал сайт, частично у меня не получилось. Где совершил ошибку не знаю, дело в том что на главной и на "акциях" страницы одинаковые
(HEADER больше, Включаемая область меньше, Там где заканчивается header тени видно)

что не скажешь о других страницах (HEADER и вся включаемая часть, WORK AREA одинаковые)
удивляюсь ведь шаблон то один.

Пожалуйста подскажите где ошибка!
Имя Цитировать
asy akbaev
Пожалуйста Подскажите!
Я с первого урока следую урокам. Где совершил ошибку не знаю, дело в том что на главной и на "акциях" размеры страниц одинаковые
(HEADER больше, Включаемая область меньше, Там где заканчивается header тени видно)

что не скажешь о других страницах (HEADER и вся включаемая часть, WORK AREA одинаковые)
удивляюсь ведь шаблон то один.

Пожалуйста подскажите где ошибка!
Имя Цитировать
Михаил Базаров
Цитата
asy akbaev написал:
Пожалуйста Подскажите!
Я с первого урока следую урокам. Где совершил ошибку не знаю, дело в том что на главной и на "акциях" размеры страниц одинаковые
(HEADER больше, Включаемая область меньше, Там где заканчивается header тени видно)

что не скажешь о других страницах (HEADER и вся включаемая часть, WORK AREA одинаковые)
удивляюсь ведь шаблон то один.

Пожалуйста подскажите где ошибка!
Где-то в условиях подключения страниц напортачили, или в контентной части. Видимо есть какие-то div-ы или таблицы, которые закрываются раньше времени
Имя Цитировать

Цены на разработку сайта или приложения

Что бы узнать точные стоимость и срок разработки:
достаточно, как можно подробнее, заполнить опросник и выслать на электронную почту info@bazarow.ru.
После ознакомления, смогу задать уточняющие вопросы и оценить.

В стоимость разработки уже включены и не требуют доплат:
  • Лицензия на необходимую редакцию 1С-Битрикс: Управление сайтом и лицензии на дополнительные модули, если требуются для конкретного проекта.
  • Применение технологии композитный сайт: Оптимизация скорости работы проекта под нагрузками.
  • Один год, бесплатной, технической поддержки от 1С-Битрикс
Интернет-магазин от 250 000 рублей
Полно-комплексная разработка интернет-магазина любой сложности. Интеграция с 1С, службами доставки и оплаты. Внутренняя СЕО оптимизация перед запуском.
Сайт компании от 200 000 рублей
Сайт с каталогом товаров или услуг, без функционала магазина. Включает формы обратной связи внутри карточек каталога. Любое количество статичных и динамичных разделов.
Инфоресурс от 200 000 рублей
Портал или доска объявлений с большим количеством разделов. Возможность включения форумов, блогов, регистрации пользователей, внутри сайтовая социальная сеть.
Сайт на готовом решении от 40 000 рублей
Подбор решения из более 200-от готовых сайтов, в соответствии с тематикой бизнеса. Запуск сайта на сервере или хостинге, со всеми настройками. Не большие доработки под задачу.
Мобильное приложение от 200 000 рублей

Кроме сайтов, занимаюсь разработкой мобильных приложений на технологии Apache Cordova. Это полноценные приложения, которые публикуются и распостранияются через официальные магазины GooglePlay и AppStore

  • Полная интеграция с базой данных, основного сайта.
  • Вывод каталогов продукции и услуг, прямо в приложении.
  • Персональные разделы пользователей с историей заказов.
  • Прямой доступ к устройству: GPS, камера, звонки и медиабиблиотека

attention