Архив Рубрики: ‘ Программирование ’
Webasyst - движок, использующий Smarty в качестве шаблонизатора. Тег, {php} не работает, но свои функции всё равно можно писать, через интерфейс плагинов Smarty. Плюсы этого способа - простота освоения и лёгкая инсталляция. Минусы - из таких плагинов не работают множество полезных и удобных функций движка, которые при написании плагина сэкономили бы вам кучу времени, а [ ПОДРОБНЕЕ... ]
Недавно, возникла потребность сделать древовидный, порядковый список категорий, в одном из проектов. 2 главных условий, которые преследовал: 1) в html должны наглядно показываться родительские элементы и их “дети”; 2) для всей операции 1 SQL запрос. SQL-структура была такая: +------------+--------------+------+-----+---------+----------------+ | FIELD | Type [ ПОДРОБНЕЕ... ]
Предположим, есть задание выгружать данные из 1С и использовать их в своих WEB-проектах (интернет-магазин с реальным ассортиментом и балансом). Очень удобно, в этом случае получить от 1С данные в XML, файле, а потом распарсить их и разнести по SQL таблицам. У нас получилась вот такая вот выгрузка: <Vitrina Элементов="10"> <Элемент ID="8362217666" ParentID="83014" Товар="100 человек, которые изменили ход истории" Номер="95/2009" [ ПОДРОБНЕЕ... ]
Решил сделать так, чтобы каждое утро меня будила моя Ubuntu Linux. В биусе была включена функция Alarm, и был написан такой скриптик: #!/bin/sh #получаем время, конкретнее часы без минут и секунд time=`date \+\%H` #выставляем громкость и включаем каналы на звуковых картах amixer sset Master 90% amixer -c 1 sset PCM 100% unmute amixer -c 1 sset Mic 100% # Если полученное время ровняется числу [ ПОДРОБНЕЕ... ]
Была задача, сделать отображение в столбик категорий VirtueMart (который в свою очаредь был взять с virtuemart.ru), кототрый столя на Joomla 1.0.x. Древний такой магаз достался, почти как говно мамонта, но решать задачу всё равно было нужно и вот что я сделал. Есть файл такой /administrator/components/com_virtuemart/html/shop.index.php. Этот файл что-то типо центрального шаблонизатора он выдаёт динамический HTML-код, нам нужны таблицы [ ПОДРОБНЕЕ... ]
Недавно обкатал новую интересную функцию на DC портале. Для неё использовал в классе парсера функцию PHP “preg_replace_callback“. Суть функции заключается в том что она берёт параметром функцию обратного вызова ко всем найденным выражениям и найденное заменяет тем что функция вернула. Внутри функции заключил 2 функции: первая, format_size, формирует размер, кстати вот она: function format_size ($size, $arr=false) { $units [ ПОДРОБНЕЕ... ]