Создание и продвижение сайтов, материалы веб-мастеру!
Способы заработка, свой бизнес в интернете!

Подписка на обновления сайта с помощью RSS

Подписка с помощью RSS
(читателей: 955)

Мой LiveJournal Мой Я.ру Мой FaceBook Мой Twitter

Читать в соц. сетях:

Куда вложить деньги - инвестирование в ПАММ-счетаПассивный доход за счёт инвестирования Куда сегодня можно вложить деньги

Инструкции и методы решения различных задач

Раздел "Инструкции и методы"

Основа данного раздела - это пошаговые описания решений определённых задач в сайтостроении (вёрстка, web-дизайн, программирование и прочее), примеры решения различных трудностей с помощью полезного софта, а также некоторые другие интересные материалы

Все инструкции и методы одним списком

Инструкции и методы

Какой хостинг выбрать для сайта

Какой выбрать хостинг для сайта

Сегодня я хотел бы рассказать о своём хостинге и в конце статьи сделать небольшой ознакомительный обзор панели управления хостингом. Услугами данного хостинг-провайдера (для меня он уже как родной) пользуюсь с середины 2009 года и по сегодняшний день. До этого, по разным причинам, пришлось поменять, точно не помню, около 6-7 хостеров.

Сразу оговорюсь, что это не рекламная статья, мне за эту статью хостер не заплатил ни копейки. Это моя искренняя рекомендация одного из лучших хостингов в Рунете в плане соотношения цены и качества.

Итак, немного общих фраз для начинающих веб-мастеров...

Какой лучше выбрать хостинг для сайта

Блок (информер) апдейтов поисковых систем для своего сайта

Блок (информер) апдейтов поисковых систем для своего сайта

Недавно сделал на своём сайте симпатичный блок-информер апдейтов поисковых систем, показывающий последние апдейты Яндекса (тИЦ, выдача) и Google (Page Rank). Сегодня хотел бы поделиться пошаговой инструкцией, что для этого необходимо. Сложности, в принципе никакой это не составляет.

Итак, для того, чтобы поставить блок апдейтов на свой сайт:

1. Скачайте и распакуйте данный архив.

2. В архиве находится .txt-файл с PHP-кодом. Скопируйте весь код из файла и вставьте в то место на сайте, где вы планируете выводить блок с апдейтами. Ничего не исправляйте в коде, если вы не уверены, что делаете. Если вы для вставки PHP-кода на сайт пользуетесь редактором, убедитесь, что не включена фильтрация PHP.

Преимущества облачного хостинга

облачный хостинг

В последнее время многие интернет-проекты стремятся перейти на облачный сервер (Cloud Server). Издержки на данный вид хостинга в пару раз меньше, чем на выделенный сервер, а использовать его гораздо удобней. Основными компаниями, предоставляющими облачные услуги, являются Amazon, Google и Rackspace. Среди российских компаний в этой отрасли можно выделить Clodo.ru и Scalaxy.ru

Главное достоинство Cloud Server – увеличение мощности сервера в любой необходимый для развития проекта момент. Обычно, есть возможность полной самостоятельной настройки сервера, а его цена зависит только от количества потребляемых ресурсов.

Как найти неиспользуемые стили

неиспользуемые стили

Большинство веб-разработчиков в процессе работы над проектом рано или поздно сталкиваются с тем, что становится трудно определить используются ли некоторые, прописанные ранее, стили в файлах CSS. Довольно часто подобное происходит при командной работе, когда со стилями работает несколько человек. Также бывает, что Вы меняете что-то в работе предыдущих разработчиков или производится небольшой редизайн. Таких вариантов можно ещё вспомнить много, но результат единственный – браузер обрабатывает «мертвые» селекторы.

Если таких селекторов пара-тройка – не беда. Но если код уже достаточно объёмен, то неиспользуемых селекторов наберётся приличное количество. Выявление и уборка таких стилей облегчит файлы и увеличит скорость загрузки страниц. Так что, совсем не лишним будет узнать о различных способах очистки файлов CSS.

Создание формы

создание формы

Сегодня фактически все сайты используют такие элементы интерфейса, как поля ввода, кнопки, переключатели и различные флажки. Всё это разнообразие требуется для взаимодействия с пользователями, которые должны иметь возможность искать на сайте по ключевым словам, оставлять комментарии, участвовать в опросах, прикреплять фотографии и много ещё чего. Для этого и существуют формы, с помощью которых фиксируются данные пользователя и отправляются на сервер, который обрабатывает и анализирует информацию.

Форма создаётся посредством тега < form >, и может содержать любые нужные тэги. Форма характеризуется рядом необязательных параметров: адресом обрабатывающей программы на сервере, элементами формы, представляющими типовые поля для ввода данных пользователями, кнопку для отправки информации на веб-сервер.

Семантическая разметка в HTML5 с помощью ARIA Role

HTML5

Одинаковая структура блоков характерна для большинства сайтов. В основном этим блокам присваивают общепринятые имена классов или просто ID. Как правило, сайт включает в себя такие основные элементы как шапка (header), контент (content), в сайтбаре могут быть разновидности ¬– sidebar, leftbar, rightbar, навигацию (nav) и, естественно, подвал (footer).

Что касается HTML5, то здесь уже появляются специальные атрибуты, с помощью которых можно более чётко определить назначение элементов. Например, такими атрибутами являются role, которые предназначены для назначения ролей соответствующим блокам, показывая их значение и важность. Все атрибуты описаны в спецификации ARIA Role (WIA-ARIA specification).

Активная фильтрация данных в PHP

Фильтр

В предыдущей заметке был рассказ о том, как простым способом проверить значения вводимых данных, опираясь на средства, которые имеются в самом языке программирования PHP. В продолжение темы фильтрации данных в этой статье затронем вопросы о создании так называемых «активных» фильтров. Такие фильтры не только осуществляют проверку введённых в формы значений, но и, если возникает подобная необходимость, приводят данные к приемлемому виду.

В случае надобности можно организовать автоматическую правку вводимых данных, что и показано на примере простого обработчика формы:



if(!filter_has_var(INPUT_POST, "site_url"))
{
echo("Это поле формы не было заполнено");
}
else
{
$site_url = filter_input(INPUT_POST,
"site_url", FILTER_SANITIZE_URL);
}

Фильтрация вводимых данных в PHP

Фильтрация данных

В языке PHP существует специальное расширение PHPfilter, предназначенное для упрощения проверки введённых данных в скрипт значений. Необходимо заметить, что если Вы заботитесь о безопасности своих веб-проектов, то фильтрация данных должна стать для Вас обязательной процедурой. Фильтровать необходимо всё, что скрипт принимает извне: GET и POST переменные, результаты запроса к базам данных, куки, данные от других служб и, естественно, поля формы.

Проверка переменных осуществляется нижеприведёнными функциями:
filter_input() – инспектируется аргумент скрипта;
filter_input_array() – то же самое, только для нескольких переменных;
filter_var() – указанный фильтр проверяет единичную переменную;
filter_var_array() – здесь может применяться несколько фильтров для проверки нескольких переменных.

Как сайт на Joomla сделать статическим

Статический сайт

Наверняка, Вам известно, что CMS Joomla достаточно тяжеловесна и требовательна к ресурсам. Если проект достаточно большой и имеет много индексированных страниц, а Вы, ввиду каких-то обстоятельств, вынуждены использовать достаточно медленный хостинг, который не выдерживает нужных нагрузок – значит необходимо найти приемлемое промежуточное решение для снижения серверных нагрузок, желательно, без особой переработки самого сайта.

Небольшой рассказ о видах хостинга

Хостинг

Если Вы желаете, чтобы Ваш проект стабильно работал, принося прибыль создателю и радость пользователям, то Вам необходим хороший и правильный хостинг. Чтобы понимать, что такое правильный хостинг, нужно разбираться в его разновидностях. На сегодняшний день компании, предоставляющие хостинг, оказывают за приемлемые деньги большой перечень услуг, которые позволят Вам удалённо администрировать свои сайты и базы данных, настраивать почтовые агенты и назначать разрешения, а также многое другое.

PHP и проблемы со строками в UTF-8

utf8

Не секрет, что многие начинающие программисты сталкиваются с вопросом о работе в php со строками закодированными в utf-8. Сразу оговоримся, что, наши добрые знакомые, строковые функции substr(), strpos() с юникодом работают некорректно. Некоторые специалисты советуют придумывать разнообразные «обвязки» или устанавливать дополнительные библиотеки, исправляющие данный недостаток.

Однако, в php существует хороший и правильный способ совладать с utf-8 – специальное расширение mbstring. В случае, когда у Вас установлен php5, mbstring уже должен быть установлен с поддержкой мультибайтовых кодировок. Для проверки посмотрите настройки конфигурации: ./configure –enable-mbstring. В php4, возможно, придётся доустановить mbstring вручную, после чего в папке с расширениями должен появиться файл php_mbstring.so или php_mbstring.dll для linux и windows соответственно, но всё же проще, наверное, будет обновить версию языка.

Создаем форму в Zend Framwork

Создаем форму в Zend Framwork

На этом уроке мы с вами научимся распознавать дату рождения пользователя с помощью Zend_Form. Информация, которая вам пригодится находится здесь: http://codecaine.co.za/posts/compound-elements-with-zend-form

Попробуем создать нечто подобное, изображенное на этой картинке:

Элемент формы

Copyright © 2007-2012 Николай Мурашкин | Хостинг сайта

Копирование, а также любое другое подобное использование материалов без ссылки на сайт NikMurashkin.RU строго запрещено!

тИЦ и Page Rank сайта