Создание нового поля для товара. VirtueMart.

В данной заметке будет рассмотрен вопрос создания поля для дополнительного артикула товара (т.е. текстового поля) в компоненте интернет-магазина VirtueMart. Примерно таким же образом можно создать, например, поле-чекбокс или поле другого типа. В любом случае, алгоритм действий будет аналогичным. Читать полностью »

Делаем красиво. Всплывающие окна

Итак, перед нами очередная очень распространенная задача - по клику на эскиз изображения (который фактически является ссылкой) красиво развернуть оригинальную картинку. Красиво - это в нашем случае что-то отличное от target=”_blank” и с каким-нибудь “вау-эффектом”.
Все скрипты, выполняющие данную задачу принято называть лайтбоксами (lightbox). В поисках неплохих решений, мною были запытаны более двух десятков скриптов, но в результате в копилку были включены только нижеследующие.
Читать полностью »

Инструменты для создания и правки HTML/CSS/PHP - кода

Значимость подобного ПО трудно переоценить. На эту тему уже сказано и написано очень много букв, так что обойдемся без долгих вступлений). Итак, перечень программ, на которые, по моему скромному мнению, следует обратить внимание при выборе инструмента для разработки.
Читать полностью »

Создание ThumbImage (эскизов изображений) средствами PHP

Очень часто возникает необходимость создания превью изображений (так называем ThumbImage). В зависимости от специфики проекта, требуется:
1) осуществлять ресайз изображений “на лету”, непосредственно при загрузке страницы;
2) ресайзить изображения при загрузке, создавая одну или несколько тумбочек по заранее заданным параметрам;
3) массовый ребилд изображений. Бывает необходим в некоторых случаях, например: каталог товаров формируется с помощью CSV-файла, в котором прописаны пути к оригинальным изображениям. Изображения загружены в специальную папку и от скрипта требуется создать уменьшенные копии оригиналов.
Итак, обзор скриптов и решений.
Читать полностью »

AJAX-загрузка полной версии новости во всплывающем окне

Постановка задачи: существует модуль вывода анонса новостей. По клику на “подробнее” (или, например, на заголовок новости) необходимо осуществить вывод полного текста во всплывающем окне. Причем, желательно, чтобы загрузка текста осуществлялась при помощи AJAX. И со спецэффектами ).
Итак, MooTools нам в помощь).
В качестве примера будем рассматривать стандартный модуль в сборке Joomla! CMS - mod_latestnews.php (Последние новости).
Читать полностью »

Mootools 1.2 увидел свет

mootools

Разработчики популярной AJAX-библиотеки MooTools объявили о релизе новой версии - MooTools 1.2.

Вместе с фреймворком обновился и сам сайт www.mootools.net - теперь преобладающими стали светлые тона. Поздравляю всех почитателей этого, несомненно, достойного творения со знаменательным событием). Всем немедленно тестить.

Инструменты web-разработчика. Введение.

Данной заметкой я начинаю цикл публикаций, посвященных инструментам, применяемым различными категориями web-разработчиков в их профессиональной деятельности. Многие из упоминаемых программ, конечно же, достойны более подробного описания и изучения, что мы, по возможности, и будем делать.
Итак, начнемс. Читать полностью »

Сайт компании “Эко1″

Эко1

Читать полностью »

Сайт компании “Премьер”

Премьер
Читать полностью »

Дизайн сайта хостинговой компании

Host+
Кроме дизайна, был создан шаблон для Joomla CMS и написан модуль whois-а.