Утилита make
19.05.2016
make — утилита предназначенная для автоматизации преобразования файлов из одной формы в другую. Правила преобразования задаются в скрипте с именем Makefile, который должен находиться в корне рабочей директории проекта. Сам скрипт состоит из набора правил, которые в свою очередь описываются:
Если нужно сохранить какие-либо данные в таблицу, в Joomla 3, то проще всего воспользоваться встроенным механизмом:
$oTable = JTable::getInstance('table_name', 'SoComponentTable');
$oTable->name = 'NAME';
$oTable->id_type = 10;
$oTable->store();
- где table_name - имя файла таблицы, а SoComponentTable имя компонента.
Если получаете сообщение, что таблица не найдена или возвращается пустой класс, то нужно добавить JTable::addIncludePath(JPATH_COMPONENT.'/tables/');
Если сохранение нужно вызвать из модуля или другого компонента, то вместо JPATH_COMPONENT нужно указать путь до нужного компонента.
Несколько регулярных выражений для анализа артикулов товаров и разбора их на составные части.
Полупрозрачный фон (rgba)
08.05.2016
Пример того, как накладывается эффетк от нескольких элементов с полупрозрачным фоном.
Проблема с настройкой WebServer под Centos 7
08.05.2016
После установки OS и всех необходимых для веб сервера пакетов, а также настройки виртуального хоста, возникла проблема – браузеру упорно выдавалась страница заглушка.
Попытался поднять на локальной виртуальной машине, под управлением VirtualBox, Centos 7 32х битной версии.
Машина создавалась, запускалась, выдавала выбор: начать инсталляцию, провести тест и troubleshooting. После любого выбора, машина бесконечно долго висела с черным экраном.
Машина создавалась, запускалась, выдавала выбор: начать инсталляцию, провести тест и troubleshooting. После любого выбора, машина бесконечно долго висела с черным экраном.
Я уже писал про то, как настроить аналогичное сетевое подключение в Centos 6. В 7ой версии все похоже, но с первого раза не заработало, поэтому оставлю памятку.
Массовое переименование товаров в Битрикс
06.05.2016
Иногда требуется убрать или добавить что-то в название товаров в магазине на CMS Bitrix.
Например, заменить фильтр для воды, на фильтр.
Также, иногда, заменять нужнее не с начала, а с конца строки. Для таких целей str_replace не подходит.
Вот пара функций решающих эту проблему.
Вот пара функций решающих эту проблему.