Список полезного софта. Конечно следить за его актуальностью не очень получается.


Категории: Android

Несколько вариантов решения с оценкой производительности.


Категории: PHP
Данный код работает начиная с версии 1.5 (с появлением в jQuery Deferred Object).

Категории: JQuery
Как посчитать количество одинаковых записей в таблице.

Категории: SQL
Пометки: Дубли, копии, одинаковые,

Иногда может потребоваться принудительно обновление данных в фасетном индексе Битрикса, делается это просто:

 
    \Bitrix\Iblock\PropertyIndex\Manager::updateElementIndex(IBLOCK_ID, $id);


Категории: Bitrix CMS

pic1

Главный герой, бывший наемник, после смерти попадет в тело молодого человека.

При этом это русский племянник одного из царских родов России. Его привезли в Японию для обмена на пленных, но не все так просто, т.к.

Уровень техники в мире - наличие простых сотовых телефонов. Есть магия - одаренные, собственно они и рехают многие вопросы, которые у нас решают технологии.

Герой - беспринципный гад.

7.5 / 10


Категории: Книги

pic1

Не работает звук


Это позволить удобно расположить свой обработчик, например, в файл local/modules/myTools/lib/EventHandlers/Bitrix/Iblock/OnBeforeIBlockElementUpdate.php

 
<?php
namespace myTools\EventHandlers\Bitrix\IBlock;

use myTools\Tools\Events\BaseEvent;

class OnBeforeIBlockElementUpdate extends BaseEvent
{
    /**
     * @eventSort 100
     */
    public static function myEventHandler(&$arFields)
    {
        //код первого обработчика
        if($arFields["IBLOCK_ID"]==1 && is_Array($arFields["PROPERTY_VALUES"])){
            \myTools\Catalog::ChangeSection1C($arFields, 1, 60, 5);
        }
        ...
    }

    /**
     * @eventSort 200
     */
    static function ChangeAddPicName(&$arFields)
    {
        $arFields = \myTools\Catalog::ChangeAddPicName($arFields);
        ...
    }

    static function osAddIdToQueue(&$arFields){

        $sLog = date("Y-m-d H:i:s") . PHP_EOL;
        $sLog .= 'IBLOCK_ID:' . $arFields["IBLOCK_ID"] . PHP_EOL;
        $sLog .= 'PRODUCT_ID:' . $arFields["ID"] . PHP_EOL;
        file_put_contents($_SERVER['DOCUMENT_ROOT']."/local/log/so_OnBeforeIBlockElementUpdate.txt", $sLog, FILE_APPEND);

        if($arFields["IBLOCK_ID"]==1){
            //$e = new \myTools\Opensearch\QueueIndex();
            //$e->addIds([$arFields["ID"]]);
            $result = \myTools\Opensearch\QueueTable::add(['IBID'=>1, 'PRODUCT_ID'=>$arFields["ID"]]);
        } elseif($arFields["IBLOCK_ID"]==178){
            //$e = new \myTools\Opensearch\QueueIndex();
            //$e->addIds([$arFields["ID"]]);
            $result = \myTools\Opensearch\QueueTable::add(['IBID'=>178, 'PRODUCT_ID'=>$arFields["ID"]]);
        }
    }
}


Категории: PHP, Bitrix CMS

Как не странно, но у галереи на Тильда нет функции скачать фотографию.

Сделал небольшой JS скрпит для добавления кнопки, единственный момент она не созраняет ,а открывает в новом окне фото, но там его сохранить просто.

pic1


Категории: JavaScript, CSS

Надоела одна и та же проблема, не могу удалить пустую папку в windows выдает, что она кем-то используется:

pic1


Яндекс.Метрика