index.php 14 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375
  1. <?
  2. require($_SERVER["DOCUMENT_ROOT"]."/bitrix/header.php");
  3. $APPLICATION->SetTitle("Главная");
  4. $APPLICATION->AddChainItem("Главная", "/index.php");
  5. ?>
  6. <br>
  7. <?$APPLICATION->IncludeComponent(
  8. "bitrix:news.list",
  9. "homepage_slider",
  10. array(
  11. "ACTIVE_DATE_FORMAT" => "d.m.Y",
  12. "ADD_SECTIONS_CHAIN" => "N",
  13. "AJAX_MODE" => "N",
  14. "AJAX_OPTION_ADDITIONAL" => "",
  15. "AJAX_OPTION_HISTORY" => "N",
  16. "AJAX_OPTION_JUMP" => "N",
  17. "AJAX_OPTION_STYLE" => "Y",
  18. "CACHE_FILTER" => "N",
  19. "CACHE_GROUPS" => "Y",
  20. "CACHE_TIME" => "36000000",
  21. "CACHE_TYPE" => "A",
  22. "CHECK_DATES" => "Y",
  23. "DETAIL_URL" => "",
  24. "DISPLAY_BOTTOM_PAGER" => "Y",
  25. "DISPLAY_DATE" => "N",
  26. "DISPLAY_NAME" => "N",
  27. "DISPLAY_PICTURE" => "Y",
  28. "DISPLAY_PREVIEW_TEXT" => "N",
  29. "DISPLAY_TOP_PAGER" => "N",
  30. "FIELD_CODE" => array(
  31. 0 => "NAME",
  32. 1 => "PREVIEW_TEXT",
  33. 2 => "",
  34. ),
  35. "FILTER_NAME" => "",
  36. "HIDE_LINK_WHEN_NO_DETAIL" => "N",
  37. "IBLOCK_ID" => "1",
  38. "IBLOCK_TYPE" => "slider_content",
  39. "INCLUDE_IBLOCK_INTO_CHAIN" => "N",
  40. "INCLUDE_SUBSECTIONS" => "N",
  41. "MESSAGE_404" => "",
  42. "NEWS_COUNT" => "5",
  43. "PAGER_BASE_LINK_ENABLE" => "N",
  44. "PAGER_DESC_NUMBERING" => "N",
  45. "PAGER_DESC_NUMBERING_CACHE_TIME" => "36000",
  46. "PAGER_SHOW_ALL" => "N",
  47. "PAGER_SHOW_ALWAYS" => "N",
  48. "PAGER_TEMPLATE" => "",
  49. "PAGER_TITLE" => "Новости",
  50. "PARENT_SECTION" => "",
  51. "PARENT_SECTION_CODE" => "",
  52. "PREVIEW_TRUNCATE_LEN" => "",
  53. "PROPERTY_CODE" => array(
  54. 0 => "BUTTON_LINK",
  55. 1 => "",
  56. ),
  57. "SET_BROWSER_TITLE" => "N",
  58. "SET_LAST_MODIFIED" => "N",
  59. "SET_META_DESCRIPTION" => "N",
  60. "SET_META_KEYWORDS" => "N",
  61. "SET_STATUS_404" => "N",
  62. "SET_TITLE" => "N",
  63. "SHOW_404" => "N",
  64. "SORT_BY1" => "SORT",
  65. "SORT_BY2" => "",
  66. "SORT_ORDER1" => "ASC",
  67. "SORT_ORDER2" => "",
  68. "STRICT_SECTION_CHECK" => "N",
  69. "COMPONENT_TEMPLATE" => "homepage_slider"
  70. ),
  71. false
  72. );?>
  73. <br>
  74. <br>
  75. <?$APPLICATION->IncludeComponent(
  76. "bitrix:news.list",
  77. "advantages",
  78. array(
  79. "ACTIVE_DATE_FORMAT" => "d.m.Y",
  80. "ADD_SECTIONS_CHAIN" => "N",
  81. "AJAX_MODE" => "N",
  82. "AJAX_OPTION_ADDITIONAL" => "",
  83. "AJAX_OPTION_HISTORY" => "N",
  84. "AJAX_OPTION_JUMP" => "N",
  85. "AJAX_OPTION_STYLE" => "Y",
  86. "CACHE_FILTER" => "N",
  87. "CACHE_GROUPS" => "Y",
  88. "CACHE_TIME" => "36000000",
  89. "CACHE_TYPE" => "A",
  90. "CHECK_DATES" => "Y",
  91. "DETAIL_URL" => "",
  92. "DISPLAY_BOTTOM_PAGER" => "Y",
  93. "DISPLAY_DATE" => "N",
  94. "DISPLAY_NAME" => "N",
  95. "DISPLAY_PICTURE" => "Y",
  96. "DISPLAY_PREVIEW_TEXT" => "N",
  97. "DISPLAY_TOP_PAGER" => "N",
  98. "FIELD_CODE" => array(
  99. 0 => "NAME",
  100. 1 => "PREVIEW_TEXT",
  101. 2 => "DETAIL_TEXT",
  102. ),
  103. "FILTER_NAME" => "",
  104. "HIDE_LINK_WHEN_NO_DETAIL" => "N",
  105. "IBLOCK_ID" => "2",
  106. "IBLOCK_TYPE" => "slider_content",
  107. "INCLUDE_IBLOCK_INTO_CHAIN" => "N",
  108. "INCLUDE_SUBSECTIONS" => "N",
  109. "MESSAGE_404" => "",
  110. "NEWS_COUNT" => "4",
  111. "PAGER_BASE_LINK_ENABLE" => "N",
  112. "PAGER_DESC_NUMBERING" => "N",
  113. "PAGER_DESC_NUMBERING_CACHE_TIME" => "36000",
  114. "PAGER_SHOW_ALL" => "N",
  115. "PAGER_SHOW_ALWAYS" => "N",
  116. "PAGER_TEMPLATE" => "",
  117. "PAGER_TITLE" => "Новости",
  118. "PARENT_SECTION" => "",
  119. "PARENT_SECTION_CODE" => "",
  120. "PREVIEW_TRUNCATE_LEN" => "",
  121. "PROPERTY_CODE" => array(
  122. ),
  123. "SET_BROWSER_TITLE" => "N",
  124. "SET_LAST_MODIFIED" => "N",
  125. "SET_META_DESCRIPTION" => "N",
  126. "SET_META_KEYWORDS" => "N",
  127. "SET_STATUS_404" => "N",
  128. "SET_TITLE" => "N",
  129. "SHOW_404" => "N",
  130. "SORT_BY1" => "SORT",
  131. "SORT_BY2" => "",
  132. "SORT_ORDER1" => "ASC",
  133. "SORT_ORDER2" => "",
  134. "STRICT_SECTION_CHECK" => "N",
  135. "COMPONENT_TEMPLATE" => "homepage_slider"
  136. ),
  137. false
  138. );?>
  139. <br>
  140. <!--<section id="company-services" class="padding-large pb-0">
  141. <div class="container">
  142. <div class="row">
  143. <div class="col-lg-3 col-md-6 pb-3 pb-lg-0">
  144. <div class="icon-box d-flex">
  145. <div class="icon-box-icon pe-3 pb-3">
  146. <svg class="cart-outline">
  147. <use xlink:href="#cart-outline" />
  148. </svg>
  149. </div>
  150. <div class="icon-box-content">
  151. <h4 class="card-title mb-1 text-capitalize text-dark">Бесплатная доставка</h4>
  152. <p>Избавляем от дополнительных расходов и делаем покупку книг еще выгоднее.</p>
  153. </div>
  154. </div>
  155. </div>
  156. <div class="col-lg-3 col-md-6 pb-3 pb-lg-0">
  157. <div class="icon-box d-flex">
  158. <div class="icon-box-icon pe-3 pb-3">
  159. <svg class="quality">
  160. <use xlink:href="#quality" />
  161. </svg>
  162. </div>
  163. <div class="icon-box-content">
  164. <h4 class="card-title mb-1 text-capitalize text-dark">Гарантия качества</h4>
  165. <p>Гарантируем получение книг в идеальном состоянии и избавляем от ненужных переживаний.</p>
  166. </div>
  167. </div>
  168. </div>
  169. <div class="col-lg-3 col-md-6 pb-3 pb-lg-0">
  170. <div class="icon-box d-flex">
  171. <div class="icon-box-icon pe-3 pb-3">
  172. <svg class="price-tag">
  173. <use xlink:href="#price-tag" />
  174. </svg>
  175. </div>
  176. <div class="icon-box-content">
  177. <h4 class="card-title mb-1 text-capitalize text-dark">Ежедневные предложения</h4>
  178. <p>Приобретайте любимые книги со скидкой и значительно сэкономьте.</p>
  179. </div>
  180. </div>
  181. </div>
  182. <div class="col-lg-3 col-md-6 pb-3 pb-lg-0">
  183. <div class="icon-box d-flex">
  184. <div class="icon-box-icon pe-3 pb-3">
  185. <svg class="shield-plus">
  186. <use xlink:href="#shield-plus" />
  187. </svg>
  188. </div>
  189. <div class="icon-box-content">
  190. <h4 class="card-title mb-1 text-capitalize text-dark">100% безопасная оплата</h4>
  191. <p>Защита ваших данных и обеспечение безопасности каждой транзакции.</p>
  192. </div>
  193. </div>
  194. </div>
  195. </div>
  196. </div>
  197. </section>-->
  198. <?$APPLICATION->IncludeComponent("bitrix:news.list", "homepage_books_bestsellers", Array(
  199. "ACTIVE_DATE_FORMAT" => "d.m.Y", // Формат показа даты
  200. "ADD_SECTIONS_CHAIN" => "N", // Включать раздел в цепочку навигации
  201. "AJAX_MODE" => "N", // Включить режим AJAX
  202. "AJAX_OPTION_ADDITIONAL" => "", // Дополнительный идентификатор
  203. "AJAX_OPTION_HISTORY" => "N", // Включить эмуляцию навигации браузера
  204. "AJAX_OPTION_JUMP" => "N", // Включить прокрутку к началу компонента
  205. "AJAX_OPTION_STYLE" => "Y", // Включить подгрузку стилей
  206. "CACHE_FILTER" => "N", // Кешировать при установленном фильтре
  207. "CACHE_GROUPS" => "Y", // Учитывать права доступа
  208. "CACHE_TIME" => "36000000", // Время кеширования (сек.)
  209. "CACHE_TYPE" => "A", // Тип кеширования
  210. "CHECK_DATES" => "Y", // Показывать только активные на данный момент элементы
  211. "DETAIL_URL" => "", // URL страницы детального просмотра (по умолчанию - из настроек инфоблока)
  212. "DISPLAY_BOTTOM_PAGER" => "N", // Выводить под списком
  213. "DISPLAY_DATE" => "Y", // Выводить дату элемента
  214. "DISPLAY_NAME" => "Y", // Выводить название элемента
  215. "DISPLAY_PICTURE" => "Y", // Выводить изображение для анонса
  216. "DISPLAY_PREVIEW_TEXT" => "Y", // Выводить текст анонса
  217. "DISPLAY_TOP_PAGER" => "N", // Выводить над списком
  218. "FIELD_CODE" => array( // Поля
  219. 0 => "",
  220. 1 => "",
  221. ),
  222. "FILTER_NAME" => "", // Фильтр
  223. "HIDE_LINK_WHEN_NO_DETAIL" => "N", // Скрывать ссылку, если нет детального описания
  224. "IBLOCK_ID" => "4", // Код информационного блока
  225. "IBLOCK_TYPE" => "catalog", // Тип информационного блока (используется только для проверки)
  226. "INCLUDE_IBLOCK_INTO_CHAIN" => "N", // Включать инфоблок в цепочку навигации
  227. "INCLUDE_SUBSECTIONS" => "N", // Показывать элементы подразделов раздела
  228. "MESSAGE_404" => "", // Сообщение для показа (по умолчанию из компонента)
  229. "NEWS_COUNT" => "6", // Количество новостей на странице
  230. "PAGER_BASE_LINK_ENABLE" => "N", // Включить обработку ссылок
  231. "PAGER_DESC_NUMBERING" => "N", // Использовать обратную навигацию
  232. "PAGER_DESC_NUMBERING_CACHE_TIME" => "36000", // Время кеширования страниц для обратной навигации
  233. "PAGER_SHOW_ALL" => "N", // Показывать ссылку "Все"
  234. "PAGER_SHOW_ALWAYS" => "N", // Выводить всегда
  235. "PAGER_TEMPLATE" => ".default", // Шаблон постраничной навигации
  236. "PAGER_TITLE" => "Новости", // Название категорий
  237. "PARENT_SECTION" => "", // ID раздела
  238. "PARENT_SECTION_CODE" => "", // Код раздела
  239. "PREVIEW_TRUNCATE_LEN" => "", // Максимальная длина анонса для вывода (только для типа текст)
  240. "PROPERTY_CODE" => array( // Свойства
  241. 0 => "PROMO",
  242. 1 => "",
  243. ),
  244. "SET_BROWSER_TITLE" => "N", // Устанавливать заголовок окна браузера
  245. "SET_LAST_MODIFIED" => "N", // Устанавливать в заголовках ответа время модификации страницы
  246. "SET_META_DESCRIPTION" => "N", // Устанавливать описание страницы
  247. "SET_META_KEYWORDS" => "N", // Устанавливать ключевые слова страницы
  248. "SET_STATUS_404" => "N", // Устанавливать статус 404
  249. "SET_TITLE" => "N", // Устанавливать заголовок страницы
  250. "SHOW_404" => "N", // Показ специальной страницы
  251. "SORT_BY1" => "ID", // Поле для первой сортировки новостей
  252. "SORT_BY2" => "SORT", // Поле для второй сортировки новостей
  253. "SORT_ORDER1" => "DESC", // Направление для первой сортировки новостей
  254. "SORT_ORDER2" => "ASC", // Направление для второй сортировки новостей
  255. "STRICT_SECTION_CHECK" => "N", // Строгая проверка раздела для показа списка
  256. "FAVORITE" => json_decode($_COOKIE["favorite"]),
  257. "BASKET" => json_decode($_COOKIE["basket"]),
  258. ),
  259. false
  260. );?>
  261. <section id="categories" class="padding-large pt-0">
  262. <div class="container">
  263. <div class="section-title overflow-hidden mb-4">
  264. <h3 class="d-flex align-items-center">Категории</h3>
  265. </div>
  266. <div class="row">
  267. <div class="col-md-4">
  268. <div class="card mb-4 border-0 rounded-3 position-relative">
  269. <a href="/books">
  270. <img src="<?=SITE_TEMPLATE_PATH?>/assets/img/category1.jpg" class="img-fluid rounded-3" alt="cart item">
  271. <h6 class=" position-absolute bottom-0 bg-primary m-4 py-2 px-3 rounded-3"><a href="shop.html"
  272. class="text-white">Романтика</a></h6>
  273. </a>
  274. </div>
  275. </div>
  276. <div class="col-md-4">
  277. <div class="card text-center mb-4 border-0 rounded-3">
  278. <a href="/books">
  279. <img src="<?=SITE_TEMPLATE_PATH?>/assets/img/category2.jpg" class="img-fluid rounded-3" alt="cart item">
  280. <h6 class=" position-absolute bottom-0 bg-primary m-4 py-2 px-3 rounded-3"><a href="shop.html"
  281. class="text-white">Образ жизни</a></h6>
  282. </a>
  283. </div>
  284. </div>
  285. <div class="col-md-4">
  286. <div class="card text-center mb-4 border-0 rounded-3">
  287. <a href="/books">
  288. <img src="<?=SITE_TEMPLATE_PATH?>/assets/img/category3.jpg" class="img-fluid rounded-3" alt="cart item">
  289. <h6 class=" position-absolute bottom-0 bg-primary m-4 py-2 px-3 rounded-3"><a href="shop.html"
  290. class="text-white">Рецепты</a></h6>
  291. </a>
  292. </div>
  293. </div>
  294. </div>
  295. </div>
  296. </section>
  297. <?$APPLICATION->IncludeComponent(
  298. "bitrix:news.list",
  299. "latest_news",
  300. array(
  301. "ACTIVE_DATE_FORMAT" => "M j, Y",
  302. "ADD_SECTIONS_CHAIN" => "N",
  303. "AJAX_MODE" => "N",
  304. "AJAX_OPTION_ADDITIONAL" => "",
  305. "AJAX_OPTION_HISTORY" => "N",
  306. "AJAX_OPTION_JUMP" => "N",
  307. "AJAX_OPTION_STYLE" => "Y",
  308. "CACHE_FILTER" => "N",
  309. "CACHE_GROUPS" => "Y",
  310. "CACHE_TIME" => "36000000",
  311. "CACHE_TYPE" => "A",
  312. "CHECK_DATES" => "Y",
  313. "DETAIL_URL" => "",
  314. "DISPLAY_BOTTOM_PAGER" => "N",
  315. "DISPLAY_DATE" => "Y",
  316. "DISPLAY_NAME" => "Y",
  317. "DISPLAY_PICTURE" => "Y",
  318. "DISPLAY_PREVIEW_TEXT" => "Y",
  319. "DISPLAY_TOP_PAGER" => "N",
  320. "FIELD_CODE" => array(
  321. 0 => "",
  322. 1 => "",
  323. ),
  324. "FILTER_NAME" => "",
  325. "HIDE_LINK_WHEN_NO_DETAIL" => "N",
  326. "IBLOCK_ID" => "3",
  327. "IBLOCK_TYPE" => "info",
  328. "INCLUDE_IBLOCK_INTO_CHAIN" => "N",
  329. "INCLUDE_SUBSECTIONS" => "Y",
  330. "MESSAGE_404" => "",
  331. "NEWS_COUNT" => "4",
  332. "PAGER_BASE_LINK_ENABLE" => "N",
  333. "PAGER_DESC_NUMBERING" => "N",
  334. "PAGER_DESC_NUMBERING_CACHE_TIME" => "36000",
  335. "PAGER_SHOW_ALL" => "N",
  336. "PAGER_SHOW_ALWAYS" => "N",
  337. "PAGER_TEMPLATE" => "",
  338. "PAGER_TITLE" => "Новости",
  339. "PARENT_SECTION" => "",
  340. "PARENT_SECTION_CODE" => "",
  341. "PREVIEW_TRUNCATE_LEN" => "",
  342. "PROPERTY_CODE" => array(
  343. 0 => "",
  344. 1 => "",
  345. ),
  346. "SET_BROWSER_TITLE" => "Y",
  347. "SET_LAST_MODIFIED" => "N",
  348. "SET_META_DESCRIPTION" => "N",
  349. "SET_META_KEYWORDS" => "N",
  350. "SET_STATUS_404" => "N",
  351. "SET_TITLE" => "N",
  352. "SHOW_404" => "N",
  353. "SORT_BY1" => "ACTIVE_FROM",
  354. "SORT_BY2" => "SORT",
  355. "SORT_ORDER1" => "DESC",
  356. "SORT_ORDER2" => "ASC",
  357. "STRICT_SECTION_CHECK" => "N",
  358. "COMPONENT_TEMPLATE" => "latest_news"
  359. ),
  360. false
  361. );?>
  362. <?require($_SERVER["DOCUMENT_ROOT"]."/bitrix/footer.php");?>