Архив Рубрики: ‘ Программирование ’
Недавно пришлось решать немного странную задачку на BASH. Был список в текстовом формате: группа=путь Нужно было пройтись по каждому элементу списка и установить группу указанного в нём же. На сервере стоял старый BASH, ассоциативных массивов, в котором ещё небыло[ ПОДРОБНЕЕ... ]
Эта штука часто используется в формах быстрого поиска. Иногда замечаю, что на сайтах либо убирают событие onblur, чтобы по нажатию на кнопку submit, поле не потеряло значение и в поиск не ушла пустая строка, ну и другие не красивые решения, на скорую руку. Для себя я навалял «умную» функцию, которая всегда «знает» как себя правильно [ ПОДРОБНЕЕ... ]
В данный момент я работаю над проектом, в котором любой пользователь извне может принять участие. В таких условиях приходиться внимательно следить за вводом HTML кода, поэтому я потратил достаточно много времени на написание функционала, отвечающего за фильтрацию пользовательского ввода[ ПОДРОБНЕЕ... ]
Если скаченная тема с gnome-look.org (или с xfce-look.org) некрасиво отображается, как «голая», тоесть без декораций и картинок – скорее всего у вас в системе не установлен движок, который она использует для рендеринга. В Gentoo можно установить все темы одной командой[ ПОДРОБНЕЕ... ]
Webasyst – движок, использующий Smarty в качестве шаблонизатора. Cвои функции всё равно можно писать, через интерфейс плагинов Smarty. Плюсы этого способа – простота освоения и лёгкая инсталляция. Минусы – из таких плагинов не работают множество полезных и удобных функций движка, которые при написании плагина сэкономили бы вам кучу времени, а так же, не оправданно сложная [ ПОДРОБНЕЕ... ]
Недавно, возникла потребность сделать древовидный, порядковый список категорий, в одном из проектов. 2 главных условий, которые преследовал: 1) в html должны наглядно показываться родительские элементы и их «дети»; 2) для всей операции 1 SQL запрос[ ПОДРОБНЕЕ... ]
Предположим, есть задание выгружать данные из 1С и использовать их в своих WEB-проектах (интернет-магазин с реальным ассортиментом и балансом). Очень удобно, в этом случае получить от 1С данные в XML, файле, а потом распарсить их и разнести по SQL таблицам. У нас получилась вот такая вот выгрузка[ ПОДРОБНЕЕ... ]
Решил сделать так, чтобы каждое утро меня будила моя Ubuntu Linux. В биусе была включена функция Alarm, и был написан такой скриптик[ ПОДРОБНЕЕ... ]
Была задача, сделать отображение в столбик категорий 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, [ ПОДРОБНЕЕ... ]