Дайджест обновлений Битрикс, выпуск #2

  • Дайджест обновлений Битрикс, выпуск #2

    Антон Долганин 8 Февраля 2016 5:42 1554
    Дайджест пятничных обновлений Битрикс. В основном это было обновление-фикс, но обратить внимание стоит на поддержку гостевых сессий в модуле P&P и новый отдельный класс сравнения текстов модуля Wiki.



    Подписаться на меня можно: в Facebook, Youtube, Twitter. Шлите ваши комментарии и замечания.

    Название книги по алгоритмам: "An O(ND) Difference Algorithm and its Variations" by Eugene Myers, Algorithmica Vol. 1 No. 2, 1986, p 251.

    Код из видео:
    \Bitrix\Main\Loader::includeModule('wiki');
    
    $diff = new \Bitrix\Wiki\Diff;
    
    echo $diff->getDiffHtml('Шла Саша по шоссе.', 'Шла Маша по шоссе.');
    
    
    $a = array(1, 2, 3);
    $b = array(3, 4, 5);
    print_r($diff->getDiffScript($a, $b));
    /**
     * @return array Array of edit steps to transform array $a to array $b. Each step is an array with keys:
     * <li>startA - position in array $a
     * <li>startB - position in array $b
     * <li>deletedA - count of elements deleted from array $a
     * <li>insertedB - count of elements inserted from array $b.
     */


    Больше код здесь: /bitrix/modules/wiki/lib/diff.php
    Список всех методов: http://bxapi.ru/?module_id=wiki&class=Diff

    Пост Жени Шеленкова
    : https://dev.1c-bitrix.ru/community/blogs/hazz/push-and-pull-for-guests.php