Поддержка серверов

CMain::AddBufferContent: метод Битрикс

Постоянная ссылка: http://bxapi.ru/src/?id=165661

//    CMain::AddBufferContent()
//    /bitrix/modules/main/classes/general/main.php:3080

    public function AddBufferContent($callback)
    {
        $args = array();
        $args_num = func_num_args();
        if($args_num>1)
            for($i=1; $i<$args_num; $i++)
                $args[] = func_get_arg($i);

        if(!defined("BX_BUFFER_USED") || BX_BUFFER_USED!==true)
        {
            echo call_user_func_array($callback, $args);
            return;
        }
        $this->buffer_content[] = ob_get_contents();
        $this->buffer_content[] = "";
        $this->buffer_content_type[] = array("F"=>$callback, "P"=>$args);
        $this->buffer_man = true;
        $this->auto_buffer_cleaned = false;
        ob_end_clean();
        $this->buffer_man = false;
        $this->buffered = true;
        if($this->auto_buffer_cleaned) // cross buffer fix
            ob_start(array(&$this, "EndBufferContent"));
        else
            ob_start();
    }

Блог разработчика

9 Августа 2016 ResizeImageGet и простой водяной знак налету

Сегодня поговорим о том как проще всего воткнуть водяной знак на картинки в Битрикс. Например, на все изображения каталога.

21 Июля 2016 Добавление вкладки в CRM коробки Битрикс24

В этом посте я покажу, как легко и просто добавить вкладку в сущность CRM. И не просто добавить, а вывести там свой контент.

21 Июля 2016 Как просто обращаться из коробки Битрикс24 на сайт на базе Битрикс

К примеру вам хочется внутренним скриптом дернуть с сайта-магазина информацию, которая там, в свою очередь, закрыта некоторыми правами. Например, админскими. Можно конечно мутить свой REST, или иной формат общения, но проще всего воспользоваться штатным инструментом:

0  
Kirya_Dev
Эта функция не работает, когда используется кеш - не кешируется контент, который шел до вызова этой функции
Имя Цитировать 0  
Текст сообщения*
Загрузить изображение