|
Ok!
|
|
|
Ok!
|
---|---|---|---|---|
148 | $arFilter = Array("IBLOCK_ID"=>GOODS, "ACTIVE_DATE"=>"Y", "ACTIVE"=>"Y", "=PROPERTY_CML2_ARTIKUL_VALUE"=>$p_title); | bitrix filter value, filter bx, value | 1290 | Свойство элемента в Битрикс фильтре |
207 | $posts = get_posts ("category=11&orderby=date&numberposts=5"); if ($posts) : $i=1; foreach ($posts as $post) : setup_postdata ($post); $i++; endforeach; endif; | get_posts, wp | 1290 | Получить посты по запросу из Вордпресс |
245 | https://drive.google.com/uc?export=download&id=1Nzl05CwW6NOwqTZsj1uOhmj52zLTk4Vv | видео, загрузить, гугл диск | 1290 | Ссылка для воспроизведения видео с гугл-диска. Загрузить файл на Диск, предоставить доступ по ссылке, из ссылки взять id и здесь заменить |
63 | if($("[name=form_text_21]").val().replace(/D+/g, '').length == 11) | js,javascript,phone,длина телефона, число цифр в номере телефона | 1300 | Проверка числа цифр в номере телефона яваскрипт |
145 | Ключ Описание TYPE Тип товара. Значения: 1 - Простой товар 2 - Комплект 3 - Товар с предложением 4 - Предложение AVAILABLE Доступность. BUNDLE Наличие набора. QUANTITY Доступное количество. QUANTITY_RESERVED Зарезервированное количество. QUANTITY_TRACE Включен количественный учет (с учетом значения "по умолчанию" в настройках модуля) - Y/N. QUANTITY_TRACE_RAW Включен количественный учет (необработанное значение) - Y/N/D. CAN_BUY_ZERO Разрешена покупка «в минус» (с учетом значения "по умолчанию" в настройках модуля) - Y/N. CAN_BUY_ZERO_RAW Разрешена покупка «в минус» (необработанное значение) - Y/N/D. SUBSCRIBE Разрешена подписка на уведомления о поступлении товара (с учетом значения "по умолчанию" в настройках модуля) - Y/N. SUBSCRIBE_RAW Разрешена подписка на уведомления о поступлении товара (необработанное значение) - Y/N/D. VAT_ID Идентификатор НДС товара. VAT_INCLUDED Признак «НДС включен в цену». PURCHASING_PRICE Закупочная цена. PURCHASING_CURRENCY Валюта закупочной цены. BARCODE_MULTI Множественность штрихкодов. WEIGHT Вес. WIDTH Ширина. LENGTH Длина. HEIGHT Высота. MEASURE Идентификатор единицы измерения. PAYMENT_TYPE Для продажи подписки. RECUR_SCHEME_LENGTH Для продажи подписки. RECUR_SCHEME_TYPE Для продажи подписки. TRIAL_PRICE_ID Для продажи подписки. WITHOUT_ORDER Для продажи подписки. | поля, товар, битрикс | 1300 | Поля товара Битрикс каталога |
179 | $connection = BitrixMainApplication::getConnection(); $sqlHelper = $connection->getSqlHelper(); $recordset = $connection->query("SELECT * FROM dbname"); while ($record = $recordset->fetch()){ ... } | d7 активация, битрикс | 1300 | Активировать в7 на конкретной странице |
202 | /^(https?://)?([da-z.-]+).([a-z.]{2,6})([/w .-]*)*/?$/ | regexp, url, JS | 1300 | Регулярное выражение для проверки URL |
154 | AddEventHandler("main", "OnEndBufferContent", "ShowAuthorInsideNews"); function ShowAuthorInsideNews(&$content) { if (CModule::IncludeModule("iblock")) { if (strpos($content, '#YAKUBOV#') !== false) { $content = str_replace('#YAKUBOV#', author(), $content); } } } | функция, текст, инфоблок | 1340 | Обратотка вставки функции автора статьи. Когда в детальный текст инфоблока надо вставить функцию |
119 | <?if("{PRICE_1}" > 0){?> <offer id="{ID}" type="vendor.model" available="<?=("{V_NALICHII_TEKST_53}">0)?"true":"false"?>"> <model><![CDATA[{NAZVANIE_2}]]></model> <url>https://posuda.lamaree.ru/catalog/full/{CAT_URL}/{ELEM_URL}/</url> <price><?=(float)"{PRICE_1}"?></price> <currencyId>RUR</currencyId> <categoryId>{CAT_ID}</categoryId> <delivery>true</delivery> <picture>https://posuda.lamaree.ru/images/products/big/{FOTO_DLYA_KATALOGA_13}</picture> <local_delivery_cost>350</local_delivery_cost> <typePrefix>{TITLE}</typePrefix> <description><![CDATA[{OPISANIE_22}]]></description> <vendor>La Maree</vendor> <param name="Артикул">{ARTIKUL_1}</param> <param name="Категория">{CAT_TITLE}</param> </offer> <?}?> | export, yml | 1345 | Экспорт yml |
136 | /bitrix/admin/perfmon_table.php?lang=ru&table_name=b_event | mail list, список писем битрикс | 1350 | Адрес для списка писем Битрикс |
116 | Добавьте в wp-config.php в самое начало (после <?php ): $_SERVER['HTTPS'] = 'on'; | https, wp, too many redirects | 1380 | При ошибке Wordpress TOO_MANY_REDIRECTS после указания адреса в настройках как https |
140 | Производите подключение по SSH. Выполняете следующие команды: 1) wget http://ru2.php.net/get/php-5.2.11.tar.bz2/from/ru.php.net/mirror 2) tar -xjvf php-5.2.11.tar.bz2 3) cd php-5.2.11 ./configure --prefix=/storage/home/srvXXX/php --with-mysql=/usr/local --with-gd=/usr/local --enable-fastcgi 4) make make install 6) cp /storage/home/srvXXX/php/bin/php-cgi /storage/home/srvXXX/cgi-bin/php 7) chmod 755 /storage/home/srvXXX/cgi-bin/php 8) скопировать из /storage/home/srvXXX/php/etc/ - дистрибутивный php.ini файл и разместить в директорию /storage/home/srvXXX/cgi-bin/php.ini в файл .htaccess добавляете следующие директивы: Action php-script /cgi-bin/php AddHandler php-script .php | php cgi | 1390 | Настроить php через cgi |
163 | function string_clip($string, $length) { $string = preg_replace( "/ | /", "", strip_tags($string)); $string = explode(" ", $string); $string = array_slice($string, 0, $length); return implode(" ", $string); } | crop string | 1390 | Обрезать текст по числу слов |
229 | define('BX_COMP_MANAGED_CACHE', true); | кэш, битрикс, сбросить | 1390 | Учет кэширования в Битрикс и моментальные изменения после исправлений. Добавить в dbconn |
92 | $protocol = (!empty($_SERVER['HTTPS']) && $_SERVER['HTTPS'] !== 'off' || $_SERVER['SERVER_PORT'] == 443) ? "https://" : "http://"; $path = $protocol . $_SERVER['HTTP_HOST'] . SITE_TEMPLATE_PATH; | битрикс, путь | 1450 | Путь до файла без слеша на конце |
147 | $r = str_replace("ʹ", "", transliterator_transliterate('Any-Latin; Latin-ASCII', "Пробежаться на травалотре")); echo $r; | транслитератор, php, translit | 1470 | Транслитератор на php |
160 | Было так $layout->addField('', new sbLayoutDelim()); Нужно для php7 исправить $layout(.*), new sbLayout(.*)((.*))); $l = new sbLayout$2($3); $layout$1, $l); | замена, sbuilder | 1500 | заменить первое на второе при редактировании нотисов php7 в сбилдер |
81 | <picture> <source srcset="img/awesomeWebPImage.webp" type="image/webp"> <source srcset="img/creakyOldJPEG.jpg" type="image/jpeg"> <img src="img/creakyOldJPEG.jpg" alt="Alt Text!"> </picture> | html, webp | 1560 | Еще способ ставить или webp или jpg |
120 | В файле bitrix/php_interface/dbconn.php нужно добавить строчку ini_set ("SMTP", "XXX.XXX.XXX.XXX"), где XXX.XXX.XXX.XXX - IP почтовика | smtp | 1670 | smtp |
22 | // Create an iframe: const iframe = document.createElement('iframe'); // Put it in the document (but hidden): iframe.style.display = 'none'; document.body.appendChild(iframe); // Wait for the iframe to be ready: iframe.onload = () => { // Ignore further load events: iframe.onload = null; // Write a dummy tag: iframe.contentDocument.write('<streaming-element>'); // Get a reference to that element: const streamingElement = iframe.contentDocument.querySelector('streaming-element'); // Pull it out of the iframe & into the parent document: document.body.appendChild(streamingElement); // Write some more content - this should be done async: iframe.contentDocument.write('<p>Hello!</p>'); // Keep writing content like above, and then when we're done: iframe.contentDocument.write('</streaming-element>'); iframe.contentDocument.close(); }; // Initialise the iframe iframe.src = ''; | iframe vs link | 1755 | Возможный способ ускорения загрузки через Javascript |