Иногда не хватает 1 месяца для разработки на демо версии в bitrix. Что делать? Надо сделать перенос данных с 1-й демки на другую.
Подробнее
-
bitrix -перенос сайта с одной демки на другую (Как не покупать лицензию на bitrix).
-
Сервис по разворачиванию js
для разворачивания сжатых js я пользуюсь:
Подробнее -
bitrix формируем список элементов в меню из раздела (категории) инфоблока
Используем вот такую функцию для формирования динамического меню второго уровня. Вставляем в Header.php куда нибудь повыше.
12345678910111213141516171819202122232425262728293031function get_menu_arr($SECTION_ID){global $APPLICATION;$aMenuLinksExt=array();if(CModule::IncludeModule("iblock")) {$IBLOCK_ID = 1; // указываем инфоблок с элементами//$SECTION_ID = 8; // Каталог нат потолков$arOrder = Array("SORT"=>"DESC");$arSelect = Array("ID", "NAME", "IBLOCK_ID", "DETAIL_PAGE_URL" ,"CODE");$arFilter = Array("IBLOCK_ID"=>$IBLOCK_ID, 'SECTION_ID'=>$SECTION_ID, "ACTIVE"=>"Y");$res = CIBlockElement::GetList($arOrder, $arFilter, false, false, $arSelect);while($ob = $res->GetNextElement()) // наполняем массив меню пунктами меню{$arFields = $ob->GetFields();$aMenuLinksExt[] = Array($arFields['NAME'],'/catalog/'.$arFields['CODE'].'/',Array(),Array(),"");}}//$aMenuLinks = array_merge($aMenuLinksExt, $aMenuLinks); // меню сформированоreturn $aMenuLinksExt;} -
bitrix — формируем 2-х уровневое меню.
Для начала смотрим видео. После можно и почитать шпаргалку ниже.
Если кратко- меню второго уровня находится в папке одноименного раздела в файлике .left.menu.php
т.е например подменю каталога, раздела catalog находится в
/catalog/.left.menu.php
Подробнее -
isp manager- исправить кодировку сайта
Для исправления кодировки в Isp manager c Utf-8 на 1251 перейдите по ссылке и прочитайте статью.
-
php ищем ключ элемента массива с минимальным значением
Ключ определяется просто:
1234//Ключ элемента массива с минимальным значением<!--more-->$max = array_keys($mass, min($mass))[0]; -
Mysql — добавить запись если не существует записи
MySQL: добавить если ещё нет записи. Иногда требуется вставить запись в таблицу, если её там до сих пор нет. Можно сделать пару запросов: одним —проверить, другим — вставить, а можно и одним:
12INSERT IGNORE INTO `users`SET `login` = 'alexzet', `password` = 'mypassword'; -
PHPWord — создание и сложное форматирование документов word методами Php
Исходник:
https://github.com/PHPOffice/PHPWordУрок читаем обязательно. Тут описано как установить на openserver через композер и основы работы:
https://webformyself.com/phpword-sozdanie-ms-word-dokumentov-sredstvami-php/
Подробнее -
Борьба с рекламой от http://telecom.media/ Telecom Media — встроенной в сайт
-
Обновляем композер
Такая вот команда :
Подробнее

Цены
1500 р/чБолее подробно тут: https://ftask.ru/цены