https://github.com/klesarev/axios-rus-docs/blob/master/docs/README.md
Автор: wiki2_promos
htaccess
|
1 2 3 4 5 6 7 8 9 |
<IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^index\.html$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-l RewriteRule . /index.html [L] </IfModule> |
jquery случайно поменять местами блоки
https://ru.stackoverflow.com/questions/517327/jquery-случайно-поменять-местами-блоки
|
1 2 3 4 5 6 7 |
$(function () { var parent = $("#shuffle"); var divs = parent.children(); while (divs.length) { parent.append(divs.splice(Math.floor(Math.random() * divs.length), 1)[0]); } }); |
|
1 2 3 4 5 6 7 8 9 10 11 |
<div id="shuffle"> <div>1</div> <div>2</div> <div>3</div> <div>4</div> <div>5</div> <div>6</div> <div>7</div> <div>8</div> <div>9</div> </div> |
Как узнать размер фалов и папок в Unix-системах
http://nord-tramper.ru/kak-uznat-razmer-falov-i-papok-v-unix-sistemah/
Как выбрать каждый второй элемент в цикле php
|
1 2 3 4 5 6 7 8 9 10 11 12 13 |
$ul = array_chunk($rows, 4); echo '<div class="top_hits_products jshop">'; foreach($ul as $li) { echo '<ul>'; foreach ($li as $product) { echo '<li> <div class="block_item"> ... </div> </li>'; } echo '</ul>'; } echo '</div>'; |
https://php.ru/forum/threads/nuzhno-obvernut-kazhdye-2-iteracii-cikla-v-div.51287/
Список новостей по разделам в Bitrix:news.list (разделы инфоблока с элементами bitrix)
https://bxall.ru/spisok-novostej-po-razdelam-v-bitrixnews-list-razdely-infobloka-s-elementami-bitrix/ Очень часто на проектах возникает ситуация когда необходимо вывести разделы инфоблока с элементами в bitrix на одной страницы. Для таких целей я использую компонент bitrix:news.list. Немного …
Работа со значениями SEO свойств инфоблоков
https://estrin.pw/bitrix-d7-snippets/s/iblock-inheritedproperty-values/
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 |
//Получение значений SEO для инфоблока с идентификатором в переменной $iblockId: $ipropIblockValues = new \Bitrix\Iblock\InheritedProperty\IblockValues($iblockId); print_r($ipropIblockValues->getValues()); //Получение значений SEO для раздела с идентификатором в переменной $iblockSectionId: $ipropSectionValues = new \Bitrix\Iblock\InheritedProperty\SectionValues($iblockId,$iblockSectionId); print_r($ipropSectionValues->getValues()); //Получение значений SEO для элемента с идентификатором в переменной $iblockElementId: $ipropElementValues = new \Bitrix\Iblock\InheritedProperty\ElementValues($iblockId,$iblockElementId); print_r($ipropElementValues->getValues()); //Пример результата: Array ( [SECTION_META_TITLE] => Купить гвозди [ELEMENT_META_TITLE] => Купить гвозди 9-дюймовые [SECTION_META_KEYWORDS] => гвозди, купить [SECTION_META_DESCRIPTION] => Отличные цены на гвозди в Санкт-Петербурге. Бесплатные пункты выдачи в основных районах СПб. [ELEMENT_PAGE_TITLE] => Купить гвозди [SECTION_PAGE_TITLE] => 9 дюймов [ELEMENT_META_KEYWORDS] => гвозди, купить ) //вывод для элемента $iblockElementId = 1; $iblockId = 1; $ipropElementValues = new \Bitrix\Iblock\InheritedProperty\ElementValues($iblockId,$iblockElementId); $arSEO = $ipropElementValues->getValues(); if ($arSEO['ELEMENT_META_TITLE'] != false) { $APPLICATION->SetPageProperty("title", $arSEO['ELEMENT_META_TITLE']); } if ($arSEO['ELEMENT_META_KEYWORDS'] != false) { $APPLICATION->SetPageProperty("keywords", $arSEO['ELEMENT_META_KEYWORDS']); } if ($arSEO['ELEMENT_META_DESCRIPTION'] != false) { $APPLICATION->SetPageProperty("description", $arSEO['ELEMENT_META_DESCRIPTION']); } |
Битрикс, как получить данные из SEO вкладки для раздела
https://forwww.com/bitrix-section-seo-property/
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
//SEO $SECTION_ID = 1; $IBLOCK_ID = 1; $ipropSectionValues = new \Bitrix\Iblock\InheritedProperty\SectionValues($IBLOCK_ID, $SECTION_ID); $arSEO = $ipropSectionValues->getValues(); if ($arSEO['SECTION_META_TITLE'] != false) { $APPLICATION->SetPageProperty("title", $arSEO['SECTION_META_TITLE']); } if ($arSEO['SECTION_META_KEYWORDS'] != false) { $APPLICATION->SetPageProperty("keywords", $arSEO['SECTION_META_KEYWORDS']); } if ($arSEO['SECTION_META_DESCRIPTION'] != false) { $APPLICATION->SetPageProperty("description", $arSEO['SECTION_META_DESCRIPTION']); } |
Ошибка! Сравнение для базы (utf8_general_ci) отличается от сравнения для соединения (utf8_unicode_ci)
|
1 2 3 4 5 |
ALTER DATABASE ИМЯ_ВАШЕЙ_БАЗЫ DEFAULT COLLATE utf8_unicode_ci; //Куда этот код вписывать? ваш-сайт.ру/bitrix/admin/sql.php?lang=ru&del_query=Y |
Получаем курсы валют с сайта Центробанка на PHP
https://www.pandoge.com/moduli-i-skripty/poluchaem-kursy-valyut-s-sayta-centrobanka-na-php
CSS-фреймворк Tailwindcss
https://tailwindcss.ru
Добавление полей в CRM БТ24
1. Добавим поле в CRM и получим его ID — https://migsiti.bitrix24.ru/crm/configs/fields/ Получаем ID — UF_CRM_1615305985 Переходим https://migsiti.bitrix24.ru/devops/list/ Приложение / Разработчикам / Интеграции