Рассмотрим методику проверки обработчиков bitrix на на работоспособность.
1. В битриксе обработчики заносяться в файл init.php
Допустим , мы нашли в документации вот такой обработчик
Сайт использует технические и персональные данные пользователей для получения маркетинговой и статистической информации. Условия обработки персональных данных посетителей можно ознакомиться по ссылке.
В случае Вашего не согласия с этими условиями - просим Вас покинуть данный сайт. Если Вы продолжаете находиться и использовать сайт - Вы автоматически выражаете свое согласие с условиями обработки персональных данных пользователей сайта
Создание сайтов и интернет магазинов на битриксе
Рассмотрим методику проверки обработчиков bitrix на на работоспособность.
1. В битриксе обработчики заносяться в файл init.php
Допустим , мы нашли в документации вот такой обработчик
В этой статье коснусь лишь вывода логотипа или иных фоновых изображений.
Особенностью битрикса , а может и почтовиков является урезка изображения из Img.
Такое не отобразится, урежется src:
|
1 |
<img src="<?=$serverName?>/bitrix/templates/portal/img/logo_6.png"> |
вот такая форма отправки у меня сработала:
Подробнее
Ссылка на расширение и документацию модуля Extended Menu.http://de.siteof.de/extended-menu-templates.html
Цель занятия научиться писать условия языком xml. Внимание!!! Условия. Но надо въехать в тему. Например нам надо проверить наличие в li Дочерних элементов, или такое выражение, если элемент равен 6 — выводим определенный класс. Или для первого элемента вывести что вам нужно. Очень гибкий инструмент. Но надо въехать как писать условия.
Подробнее
Мы нажимаем кнопочку на отрытой странице , например test.ru, например vk . Происходит всплытие окна с авторизацией на vk. Во всплывающем окне происходит редирект на test.ru и происходит авторизация в фоновом режиме.
Что мы видим:
1.в табличке b_user появилась новая запись (это можно посмотреть в админ панели).
2. Если хорошо покопаться в табличках битрикса появилась запись в b_socialservices_user
Подробнее
В теге Header должно быть такое:
|
1 |
<title><?$APPLICATION->ShowTitle(); ?> | <?$APPLICATION->ShowTitle(false)?></title> |
В нужном разделе выставляем заголовок.
|
1 |
$APPLICATION->SetTitle("Издательские планы"); |
Теперь о интересном. Почему не выставляется заголовок?
В теле страницы есть есть компонент, и в нем есть свойство SET_TITLE=Y , оно перекрывает SetTitle
выставленное выше чем компонент.
Подробнее
Заходим на страницу https://apiok.ru/ext/oauth/permissions и удивляемся.
вот что мы там видим
Для запроса прав необходимо прислать id приложения и перечень нужных разрешений с описанием кейса их использования на адрес api-support@ok.ru
Токен доступа с большим сроком жизни LONG_ACCESS_TOKEN
Подробнее
Если появилась ошибка во время авторизации в bitrix «К сожалению, произошла ошибка при авторизации на сервисе Facebook» . Она решается грязным хаком.
Идете по пути :
bitrix/modules/socialservices/classes/general/facebook.php
и там ищете строку (приблизительно 414):
|
1 |
parse_str($result, $arResult); |
и под ней вставляете эту строку:
|
1 |
$arResult = json_decode($result, true); |
Для сортировки в yii2 в GridView по умолчанию надо добавить следующий код (оно сгенерирован в gii). сортируем по полю status.
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
public function search($params ) { $query = Critique::find(); // add conditions that should always apply here /* было! $dataProvider = new ActiveDataProvider([ 'query' => $query, ]); */ $dataProvider = new ActiveDataProvider([ 'query' => $query, 'sort'=> ['defaultOrder' => ['status' => SORT_ASC]]// добавляем эту строчку. status- это поле в таблице ]); .... } |
Ну все . Теперь у нас всё сортировано по полю статус.
вот так описывают у других авторов
Подробнее
Исключаем в bitrix элемент по id . Ниже приведен arrfiltr/
|
1 2 3 4 |
$arFilter = Array( //'property_att_hashtags' => $ATT_HASHTAGS, "!ID"=>$ID, ); |
Для работы arrFilter в bitrix:news , необходимо несколько условий . В этом компоненте изначально нельзя использовать рукописные фильтры , но можно сделать пару хаков.. Не путать с bitrix:news.list . Это другой компонент.
1. Выставленные значения
|
1 2 3 |
"USE_FILTER" => "Y", ... "FILTER_NAME" => "arrFilter", |
Цены
1500 р/чБолее подробно тут: https://ftask.ru/цены