В документации PHP довольно подробно описано, как взаимодействовать с объектами из разных пространств имен, но информацию о том, что есть аналог конструкции from из phyton, среди всего прочего заметить сложно.
PHP:
Заметка о том, как добавить дополнительное поел типа список, к категории товаров битрикса.
Мини скрипт, предназначенный для поиска файлов изменившихся на сервере в этом году. Полезен если нет доступа к SSH.
Очень неудобно смотреть комиксы с сайтов набитых рекламой, особенно с телефона.
Можно было бы заморочиться с плагином для браузера, но я решил сделать как проще для меня.
Этот набор состоит из двух скриптов, первый скачивает все картинки, второй выдает их на экран с кнопками "следующая" и "предыдущая".
По сути все довольно стандартно, кроме того, что нужно было через cookie передавать ageRestrict=17
Возникала проблема, при распечатке Excel файл выглядел уменьшенным.
Проблема оказалась с настройкой "Размер страницы" - "масштаб", но просто так его сменить не получилась. Элемент интерфейса был серый и не активный.
Решение: сменил ориентацию документа (в то же вкладке), с "книжная" на "альбомная".
Данная ситуация возникала при заполнении файла данными через php библиотеку PHPOffice/PHPExcel (на данный момент она уже считается устаревшей).
Нашел в документации несколько настроек, но их использование не приняло нужного результата:
$oExcel->getActiveSheet()->getPageSetup()->setFitToWidth(0); $oExcel->getActiveSheet()->getPageSetup()->setFitToHeight(1); $oExcel->getActiveSheet()->getPageSetup()->setScale(0.60);
Маленький скрипт позволяющий распарсить текстовой список и записать содержимое в виде наглядной таблицы в экселевский файл.
Библиотека предоставляет инструменты для создания / выполнения / визуализации рабочих процессов, таких как BPMN-процессы.
Что на выходе:
Использование:
Ссылка на проект на гит хабе
Ссылка на примеры
Генерация метатегов
Пример обрезания всего лишнего в метатегах. Удаление всего кроме такса (html тегов и плейсхолдеров).
Довольна давно столкнулся с проблемой, что ссылки сделанные через JRoute::_ не на страницах самого компонента теряли ЧПУ, т.е. вместо /blog/29 выводятся как /component/blog/29
Решение: нужно добавлять ссылкам Itemid=, равен он должен быть ID пункта меню.
Т.е.: JRoute::_('index.php?option=com_blog&view=item&Itemid=108&id='.$oRow->id);
Иногда, например для разного вывода данных на экран, нужно проверить, запущен ли скрипт из браузера или из консоли.
$is_console = PHP_SAPI == 'cli';