Вредный и его заметки
все о веб-программировании и веб-дизайне
все о веб-программировании и веб-дизайне
14 Июль
Эта заметка будет далека от технических вопросов, но косвенное влияние в ней все же найдет место. В этой заметке я хотел бы выразить свою признательность своей любимой жене, которая всячески поддерживает меня, помогает в трудные моменты, да и вообще является моим вдохновителем, порой и «волшебным» пенделем. Без ее помощи не увидело бы свет множество заметок, потому что мне попросту было сложно заставить себя сесть за компьютер и написать что-либо полезное. Спасибо тебе , Наташка, за помощь, я очень тебя люблю и хочу попросить тебя продолжать в том же духе. И учить со мной новые слова, такие как Zend Framework и шаблоны проектирования. =)
10 Июль
Сегодня я расскажу вам как встроить в своей проект визуальный редактор, так часто встречающийся на многих сайтах. Он может применяться в разных местах, будь то редактирование статей/новостей на сайте, может заменить простую форму для отправления комментариев. Возможности ограничиваются лишь вашей фантазией. Читать дальше >
9 Июль
Приветствую вас, веб-разработчики. В сегодняшней заметке мы с вами научимся встраивать в наши проекты на Zend Framework jQuery. После этой заметки вы поймете, что это очень просто. Для начала идем на сайт jqueryUI и скачиваем скрипты и стили в одном флаконе, благо на сайте все это предумотрено. Нам оттуда потребуется 2 JavaScript файла: jquery и jqueryUI, файл стилей и картинки, которые украсят наш динимический сайт. На картинке можно разглядеть какая структура получилась у меня. (папка public или document_root сайта) Читать дальше >
9 Июль
Понадобилось вставить карту сайта на CMS, с которой почти не знаком. После нескольких минут гугления нашлось решение.
Создается обычная страница, в html код которой помещается фраза
1 | [[Wayfinder? &startId=`0`]] |
.
Теперь на этой странице в иерархическом виде отображется карта сайта. Страницы, которые не видимы в меню, не отображаются.
20 Июнь
Приветствую вас, интернете-разработчики.
Стоит сейчас передо мной задача организации мультиязычного портала, который пока будет поддерживать два языка: русский и английский.
Во-первых, я написал правило раутинга, которое исходя параметра в адресной строке будет переводить элементы управления на тот или иной язык.
Выглядит это примерно так example.com/ru/blog, где ru – это параметр, задающий язык. Был еще, конечно, вариант, хранить значение языка в сессии и при этом не менять маршруты, но тогда половина контента была бы не доступна поисковым машинам, что очень не хорошо. Читать дальше >
29 Май
Сегодня я расскажу вам как быстро создать полностью рабочий проект с минимальным функционалом. Для этого нам потребуется: 1) Среда разработки NetBeans 6.9 Beta, в предыдущей версии не поддерживается Zend Framework 2) Сам Zend Framework, можно скачать с официального сайта, на текущей момент последней является версия 1.10.5; 3) И конечно же установленный веб-сервер, я использую xampp на Windows машине с установленной Windows 7. Читать дальше >
25 Май
Сегодня мы с вами научимся загружать файлы на сервер без нажатия кнопки отправить, также мы будем иметь возможность контролировать какие файлы следует, какие нет, загружать исходя из параметров файла. Будем иметь возможность загружать несколько файлов подряд. Исходники вы можете скачать по ссылке в конце этой заметки. Итак, начнем.
Первым делом подключим необходимые скрипты, стили и прочие файлы. Для этого я организовал такую структуру.
.
В папке scripts хранятся необходимые скрипты, в styles – стили, uploader – flash, который и взаимодействует с браузером, картинка для кнопки отмены загрузки и обработчик на php и папка upload_dir для хранения закачанных файлов.
Читать дальше >
18 Май
Вчера побывал на первой технической конференции, которая проходила в Крокусе Экспо, да и вообще на первой конференции. Организаторы DevConf неплохо постарались: организация на хорошем уровне, невзирая на небольшое запоздание. Очень все понравилось, доклады некоторые пестрили юморком, некоторые были уж очень скучные, от которых клонило в сон. Рассказали о нововведениях в PHP версии 5.3. и приуроченному к этому событию выпуск 2х версий фреймворков ZF2, Symfony2, Doctrine2.
И пиво в конце было не лишним, после утомительного дня =)
Очень все понравилось, позже напишу подробнее.
14 Май
Глобальная компьютерная сеть Internet является наибольшим в мире объединением локальных сетей, созданных с целью обеспечения быстрого обмена информацией. За считанные секунды сеть Internet открывает доступ к огромным информационным ресурсам человечества. Именно эти революционные изменения в организации и обеспечении взаимоотношений между пользователями Internet способствовали началу его использования в бизнес-процессах и, как следствие, появления нового направления у развития информационных технологий – электронной коммерции. Для многих предприятий рынок электронной розничной торговли является новым и мало освоенным. Одной из причин этого есть сложность создания и использования электронных магазинов, доступных в сети Internet. Учитывая это изучение методики проектирования и создания internet-магазинов является актуальной на данное время задачей. Преимуществами internet-магазинов является: экономия времени, ведь оценка свойств товара и собственный выбор происходят значительно быстрее и удобнее, чем в обычных магазинах; количество информации и возможность сравнивать между собой товары разных моделей или производителей; сведения о ценах и возможных скидках; часто – низшая цена, благодаря меньшим расходам основателей internet-магазинов за счет экономии на аренде (покупки) офиса, меньших потребностях, в персонале и других расходах, связанных с ведением бизнеса.
Однако чтобы internet-магазин действительно приносил доходы след особенное внимание уделить его проектированию и разработке. При этом следует избегать основных недостатков web-сайтов, среди которых можно отметить:
20 Апрель
В сегодняшней заметке речь пойдет о аутентификации и регистрации новых пользователей с помощью базы данных на Zend Framework. Читать дальше >