Условия обработки персональных данных

Сайт использует технические и персональные данные пользователей для получения маркетинговой и статистической информации. Условия обработки персональных данных посетителей можно ознакомиться по ссылке.

В случае Вашего не согласия с этими условиями - просим Вас покинуть данный сайт. Если Вы продолжаете находиться и использовать сайт - Вы автоматически выражаете свое согласие с условиями обработки персональных данных пользователей сайта

X
  • php xml — проверка узла на пустоту

    Проверка узла на пустоту в php происходит странно. При использовании SimpleXMLElement

    Вот такая проверка

    Проверка через empty- Не работает.
    Подробнее

  • Функция php для получения атрибута xml .

    Ниже описана функция php для получения xml атрибута для одиночного тега serie. Засовываем Узел xml и название атрибута

    Вот использование функции получения атрибута xml. Как бонус- функция скачки через curl. Подробнее

  • Вывести через fancybox или litebox видео youtube и превьюшку.

    Как вывести видео через fancybox или litebox с превью youtube изображением ?

    Через litebox никак.
    Можно вынести через fancybox
    вот ссылка http://fancyapps.com/fancybox/3/. Скачиваем , заходим в папку \dist , берем минимизированные Js и css файл. Дописываем в header нужной страницы. Этот код для bitrix.

    Вот изначальный код из документации

    Если нужно превью , то воспользуемся функцией php.
    Подробнее

  • php функция list +array_keys или получение первого ключа и первого значения ассоциативного массива в одну строку

    Недавно у меня произошел взрыв мозга. Это всё виноваты функции Php и анализ чужого кода. Мне встретились 3 функции:list() ,array_values() и array_keys().
    Подробнее

  • Bitrix -cложный поиск одновременно по нескольким полям

    Сложный поиск одновременно по нескольким полям в bitrix. Ищем не прямое вхождение а поск строки в подстроке (символы процентов). Поиск понимает гет запрос $_GET[‘s’] (…php?s=словапоиска)
    OR- позволяет искать одновременно по нескольким полям.
    1- обычный поиск по данному инфоблока
    2. Поиск по значению настраиваемого полям
    3. Поиск по значению связанного данного- у нас в данном коде нужно значение name.
    пояснение.У нас есть инфоблок книги, есть второй инфоблок , называемый авторы. У одной книги может быть несколько авторов. Так вот, выводя книги мы фильтруем по имени автора. PROPERTY_ATT_AUTHOR- это настраиваемое поле книги. ДОбавляем точку и дописываем name- обращаемся уже к таблице автор и полю NAME автора. Т. битриском образовали связь один ко многим.
    Аналогичен запросу (jeft join … on) в Mysql.

    Далее arrFilter прописываем в нужном в компоненте.

    Вот форма поиска с помощью которой мы обращаемся к разделу search . У формы выставлен метод GET. Кто не знает чем отличается post от get запроса- желательно просветиться.

  • Получаем xml файл с помощью библиотеки curl в php

    Получаем xml файл с помощью библиотеки curl в php. Для отладки ответа используем $data= curl_getinfo ($ch) и print_r($data). Ответ от курл преобразуем в объект xml и к нему обращаемся как к массиву.

  • php- удаляем последний символ в строке

    Для удаления последнего символа в строке php выполним следующую команду.

  • php — Как вывести нули перед числом

    что бы вывести нули перед числом в php — используйте следующий код. Это достаточно просто.

    выведет 000021.

  • php-Оставить в строке числа и запятые регулярным выражением

    Для очистки php строки до чисел и запятой надо воспользоваться следующим регулярным выражением

    результат: 0,5

  • Ищем в php каждый третий элемент при выводе массива в bitrix

    Данный код php выводит (Обозначает классом) каждый третий элемент . Применялся для нахождения каждого третьего в bitrix при выводе элементов каталога.