Периодически возникает необходимость выбрать несколько сотен файлов по какому-то списку из множества.
В частности, недавно надо было выбрать 8000 фото товаров из 11 тысяч. Всю группу файлов я заранее скопировала в одну папку с помощью фильтров. Но папка содержала и другие фото, их надо было отсеять.
Задача была решена с помощью доброго старого bat файла.
Author: Irina
Добавляем информацию нелинейно
Иногда часть информации нужно разместить вне компонента где она вычисляется, например — в боковой колонке. В Битриксе передача данных между компонентами затруднена, но есть несколько способов. Один из них — метод CMain::ShowViewContent.
В темплейте исходного компоненте перед созданием контента пишем:
$this->SetViewTarget(‘sidebar’);
Далее — формирум данные для вывода.
Завершаем блок командой
$this-> EndViewTarget();
В результате наши данные сформированы, но пока нигде не отображаются.
Для вывода созданного фрагмента в header или footer размещаем вызов контента:
$APPLICATION->ShowViewContent(«sidebar»);
Горячие клавиши Битрикс
Режим правки | Ctrl+Alt+D |
Развернуть/Свернуть | Ctrl+Alt+E |
Размерность характеристик в Вебасисте
В ВА возможны разные типы характеристик — число, строка и т.п..
Но есть не просто «число», а «длина» или «мощность». Эти типы данных при выводе на сайт будут снабжены размерностями после числа мм или см, и их можно, допустим, вводить в метрах, а выводить — в сантиметрах.
(далее…)Использование API Яндекс-карт
Хочу расписать тут пример вывода списка дилеров через API с динамическим формированием меток.
Вывод будет двух типов — с кластеризацией и без нее.
Скрипт писался для вебасиста, там используются шаблоны Smarty, синтаксис поэтому немного специфический, со всякими literal.
1. Для работы с API яндекс-карт нужно прежде всего получить ключ в кабинете разработчика: https://developer.tech.yandex.ru/keys/
2. https://tech.yandex.ru/maps/jsapi/ — страница сервиса, с примерами и документацией.
3. Пример с кластеризацией точек:
Про хостинг
Скрипт красивой pdf-листалки
Понадобилась красивая pdf-листалка.
Мне понравилась вот эта (демо).
Скрипт скачать можно тут.
А краткость — родственница таланта.
Создание ссылки на папку
В битриксе, при использовании нескольких сайтов в одной админке (например — для филиалов в разных городах одной фирмы), часто нужно повторять содержимое тех или иных папок.
(далее…)Яндекс коллекции и пинтерест
Для создания естественных ссылок на сайт полезно разместить «добавлялки» этих сервисов у картинок, размещенных на сайте.
(далее…)Глобальные переменные (и проверка на мобильность по пути)
Есть массив $GLOBALS, который виден везде. И с помощью которого можно передавать информацию. На страницу или в темплейт.
Например, в header, где-нибудь в начале скрипта, определяем тип устройства. Мобильный?
(далее…)