Блог alexweb

Регистрация

Календарь

  Август 2011  

Пн Вт Ср Чт Пт Сб Вс
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31

Теги

ccleaner  mozilla firefox 5  notepad++  мета описание  мета-теги  обратная связь  описание сайта  ошибка  ошибки вебмастеров  плохой вебмастер  связь  типичные ошибки 

На странице

RSS - подписка

Alex Web - блог вебмастера любителя

Добро пожаловать в мой блог!
Надеюсь мой блог придётся Вам по душе и Вы загляните сюда ещё не раз!

Обзоры ПО — браузеры

Mozilla Firefox 5 (Яндекс-версия)

Суперскорость
Ощутите быстрый запуск браузера, ускоренное отображение графики и увеличение скорости загрузки страниц. Вы сразу заметите, что производительность Firefox стала значительно выше.

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

Уведомления из социальных сетей
Яндекс.Бар расскажет, что нового в вашем интернете: уведомления из социальных сетей* Вконтакте, Facebook, Мой Мир прямо в Firefox. Бар также расскажет о новых письмах в Яндекс.Почте, Mail.ru и Gmail.
Уведомления из социальных сетей доступны при установке соответствующих кнопок из Библиотеки Яндекс.Бара.

Синхронизация настроек
Функция Sync позволяет синхронизировать настройки браузера, закладки, пароли и открытые вкладки на разных компьютерах — например, офисном и домашнем. Таким образом, вы всегда будете иметь к ним доступ независимо от того, на каком компьютере вы работаете. Эта функция также будет полезна при восстановлении настроек браузера на новом компьютере.

Примерьте новые темы
Сделайте ваш Firefox особенным. Выберите из тысяч вариантов оформления ту тему, которая подходит вам именно сейчас.

Поисковые подсказки для сайтов
«Поисковые подсказки для сайтов*» в Яндекс.Баре добавляют подсказки к поисковым строкам на многие популярные сайты Рунета. «Подсказки» покажут популярные поисковые запросы, запомнят историю поисков для каждого сайта, исправят опечатки и ввод при неправильной раскладке.
Чтобы искать с помощью поисковой системы сайта, нажмите на кнопку «Найти» на сайте; чтобы искать Яндексом — нажмите на поисковую подсказку.
Поисковые подсказки доступны при установке соответствующей кнопки из Библиотеки Яндекс.Бара.


Скачать

Теги: mozilla firefox 5

Обзоры ПО — оптимизаторы

CCleaner
CCleaner — данная утилита предназначена для чистки системного мусора. В ходе своей работы CCleaner (Crap Cleaner) ищет и удаляет временные и неиспользуемые файлы. Сюда относятся: cookies, история посещения сайтов в IE, временные файлы Интернета, строки поиска, файлы Корзины и т.д. Также поддерживается поиск временных файлов сторонних приложений: Firefox, Opera, Media Player, eMule, Kazaa, Google Toolbar, Netscape, Office XP, Nero, Alcohol 120, Adobe Acrobat, WinRAR, WinAce, WinZip, GetRight, Morpheus, Download Accelerator Plus, VirtualDub, ZoneAlarm и многих других.

С помощью CCleane можно подвергнуть очистке и реестр Windows, избавив его он ненужных расширений, старых библиотек dll и неверных путей, которые накапливаются в немалом количестве, особенно после установки и удаления разнообразных программ. Проделав все эти операции над своей системой, вы не только освободите пространство на диске, но и увеличите производительность системы в целом.
Скачать

Теги: ccleaner

Обзоры ПО — редакторы


Notepad++
Текстовый редактор для программистов и веб-дизайнеров. Notepad++ обладает хорошей функциональностью и удобным интерфейсом и при этом отличается быстротой работы. Редактор может открыть сразу несколько документов, подсвечивать множество языков программирования, автоматически завершать набираемый текст, записывать макросы и многое другое. В Notepad++ присутствуют следующие опции: мастер создания своей схемы подсветки, возможность создания своего API-файла для подстановки набираемого текста, режим печати WYSIWYG, который позволяет при печати листинга сохранять подсветку кода и много всевозможных функций для работы с текстом (вставка дат, замена спецсимволов на их коды, удаление лишних пробелов и переводов строки и т.д.) К программе подключаются плагины, которые добавляют ей дополнительные возможности, например, просмотр открытого документа в шестнадцатеричном виде и файловый менеджер.

Скачать

Теги: notepad++

Обратная связь на php

В наше время, даже на самых маленьких сайтах требуется обратная связь для общения с пользователем. Например, чтобы оставить отзыв о сайте посетитель сможет отправить Вам на почту сообщение с пожеланиями и прочим при помощи обратной связи. Давайте разберёмся: из каких частей будет состоять наш скрипт.
Скрипт состоит всего лишь из трёх частей: index.html, mail.php и style.css. Как наверное Вы уже догадались – это сама форма и её обработчик. Давайте рассмотрим файл index.html (форма обратной связи).

 

index.html

<  !DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd";  >
< html >
< head >
< meta http-equiv="Content-Type" content="text/html; charset=windows-1251" >
< title >Обратная связь< /title >
< link href=http://go.blog.ru/?";style.css" rel="stylesheet" type="text/css" >
< /head >
< body >
< form action="mail.php" method="post" onsubmit="return checkForm(this);" >
< table class="table" >
< tr >
< th colspan="2" class="top" >Заполните все поля, чтобы отправить сообщение:< /th >
< /tr >
< tr >
< td width="290" class="name" >Ваше имя< /td >
< td >< input name="name" type="text" value="" class="blocks"/ >< /td >
< /tr >
< tr >
< td class="name" >Ваш E-mail(для ответа) < /td >
< td >< input name="email" type="text" value="" class="blocks"/ >
< /td >
< /tr >
< tr >
< td class="name" >Предложить урок< /td >
< td >< input name="lesson" type="text" class="blocks"value="" / >
< /td >
< /tr >
< tr >
< td class="name" >Ваш отзыв о сайте*< /td >
< td >< textarea name="messages" class="textarea" >< /textarea >< /td >
< /tr >
< tr >
< td colspan="2" align="center" class="" >< p >
< input type="submit" value="Отправить"/ >
< /p >< /td >
< /tr >
< /table >
< /form >
< /body >
< /html >

Как Вы наверное уже поняли, в этой форме четыре поля: имя пользователя, email, поле для предложения урока и поле для отзыва о сайте. Теперь давайте получьше разберёмся с кодом этой формы.

< form action="mail.php" method="post" onsubmit="return checkForm(this);" >
Параметр тега < form > action позволяет нам указать путь к файлу обработчику формы. Поэтому мы пишем action="mail.php". Ведь как мы договорились в самом начале статьи файл mail.php – это и есть наш обработчик.
Теперь для того чтобы разобрать поля для ввода информации, мы возьмём поле для ввода имени пользователя:

<  tr  >
< td width="290" class="name" >Ваше имя< /td >
< td >< input name="name" type="text" value="" class="blocks"/ >< /td >
< /tr >

Давайте рассмотрим его.

<  td width="290" class="name"  >

Параметр width тега < td > даёт нам возможность задать ширину ячейки, а параметр class указать стиль для данного поля. Теперь самое главное:
<  td  ><  input name="name" type="text" value="" class="blocks"/  ><  /td  >

Эта строка содержит название переменной в параметре input name, которое мы будем использовать в обработчике. Будьте очень внимательны, потому что, если указать неверное название переменной, то Вам на почту будет приходить пустое сообщение.

Ну и самое просто – это кнопа отправить:

<  tr  >
< td colspan="2" align="center" class="" >< p >
< input type="submit" value="Отправить"/ >
< /p >< /td >
< /tr >

В этом маленьком кусочке кода присутствует один очень важный параметр это – align, то есть расположение относительно всей формы. Значения этого параметра могут быть следующие: center, right, left то есть по центру, слева или справа.

Ну вот и всё, с формой вроде бы разобрались. Теперь нужно разобрать файл обработчика. А вот и он сам:

mail.php

<  html xmlns="http://www.w3.org/1999/xhtml";  >
< head >
< meta http-equiv="Content-Type" content="text/html; charset=windows-1251"/ >
< title >Обратная связь< /title >
< /head >
< body >
< ?php
if (isset($_POST['name'])) {$name = $_POST['name'];}
if (isset($_POST['email'])) {$email = $_POST['email'];}
if (isset($_POST['lesson'])) {$lesson = $_POST['lesson'];}
if (isset($_POST['massages'])) {$messages = $_POST['messages'];}

$to = "#";
$subject = "Сообщение из формы братной связи";
$message =
"Имя Клиента: $name \n
Электронный адрес отправителя: $email\n
Предложенный уок : $lesson\n
Отзыв: $messages\n";

$send = mail ($to,$subject,$message);
if ($send == 'true')
{
echo "< center >< b >Спасибо за отправку Вашего сообщения. Мы обязательно учтём Ваше мнеие. < br >< a href=http://go.blog.ru/?";#" >Нажмите< /a >, чтобы вернуться на главную страницу.< br >
";
}
else
echo "Ошибка. Сообщение не отправлено!";
}
? >
< /body >
< /html >

Рассмотрем код:

if (isset($_POST['name'])) {$name = $_POST['name'];}

Здесь мы можно сказать «конвертируем » данные для отправки на Ваш email. Кстати говоря вот здесь: $to = "#"; вместо решётки должен стоять ваш email.

Переменная $subject хранит в себе тему сообщения. Ну собственно переменная $message хранит в себе само сообщение.

Теперь осталось только исправить текст сообщения после отправки в этом коде:

echo "<  center  ><  b  >Спасибо за отправку Вашего сообщения. Мы обязательно учтём Ваше мнение. <  br  ><  a href=http://go.blog.ru/?";#"  >Нажмите<  /a  >, чтобы вернуться на главную страницу.<  br  >
";

Вы можете редактировать его как угодно. Но главное не забудьте поставить вместо # ссылку на соответствующую страницу.

Итак, с файлами index.php и mail.php. Теперь нужно прикрепить ко всему этому стили. Чем мы и займёмся. В файле index.php есть такой код:

<  link href=http://go.blog.ru/?";style.css" rel="stylesheet" type="text/css"  >

Он указывает точный путь к файлу style.php. А вот и он сам:

style.php

/* CSS Document */
.table {border: 1px #00f solid; width: 650; margin-left: 3px;}
.top {border: solid 0px; font-family: Georgia;}
.name {border: 1px red solid; color: blue;}
.blocks {border: 1px purple solid; font-family: Arial; margin-left: 5px;}
.textarea {border: 1px purple solid; font-family: Arial; margin-left: 5px;}
Здесь применены самые простые параметры. Так что их сможет изменять даже новичок. Но не даром ведь этот урок называется «Создаём простейший скрипт обратной связи».

Данный урок подошёл к концу. Надеюсь, Вам понравился данный урок и приведённый в нем скрипт регистрации пригодился для Вас и Вашего сайта.

Теги: обратная связь|связь

Мета-теги: инструкция по применению

В этой статье мы поговорим о мета-тегах , о их применении и правильном написании. Давайте разберёмся, что же это такое: мета-теги?
 
Мета-теги – это специализированные теги , которые используются в пределах заголовка html документа. Они значительно увеличат размер Вашей странички, но без них Вы не сможете выдвинуть свой сайт в топ. Мета-теги не видны в браузере при просмотре страницы. Чтобы мета-теги действительно помоги Вам в продвижении Вашего ресурса нужно научиться их правильно заполнять.

Ниже приведены Все мета-теги:

< META Name=»author» Content=»Ваши Ф. И. О., E-Mail» >
- идентификация автора страницы.

< META Name=»copyright» Content=»Информация о вашей фирме» >
- сохранение авторских прав, информация о Вашей фирме и тд. 

< META Name=»keywords» Content=»Ваши ключевые слова» >
-определяет список ключевых слов, используемых на данной странице. Необходим для поисковых машин.

< META Name=»description» Content=»Описание Вашей страницы» >
- Краткое описание содержимого данной страницы. Необходим для поисковых машин.

< META HTTP-EQUIV=»Expires» Content=»Mon, 11 Jun 1998 00:00:01 GMT» >
- предназначен для того, чтобы браузер брал страницу не из кэша, а по настоящему адресу.

< META Name=»Publisher-Email» Content=»Ваш_e-mail@сервер.домен» >
- адрес издателя страницы (Ваш адрес).

< META Name="Publisher-URL»Content=»Адрес Вашего сайта http://www.Ваш_сайт/» >
- адрес Вашего сайта в сети Интернет.

< META Name=»Generator» Content=»Microsoft Notepad» >
- описывается средство, с помощью которого была создана данная страница.

< META Name=»revisit-after» Content=»10 days» >
- (не точно!) как часто обновляется информация на странице.

< META Name=»ROBOTS» Content=»Index,follow» >
- предназначен для поисковых машин, постоянно сканирующих просторы сети Интернет.

< META HTTP-EQUIV=»Refresh» Content=»2» >
- страница перечитывает сама себя через время x (в нашем случае x=2 секунды).

< META HTTP-EQUIV="Refresh»Content=»x; URL=http://где.то/что-то.html»
- этот вариант прочитает другую страницу через время x.

< META HTTP-EQUIV=»pragma» Content=»no-cache» >
- запрещает кэширование страницы на локальном компьютере пользователя.

< META HTTP-EQUIV=»Page-Enter» Content=»BlendTrans(Duration=2,0)» >
- Эффект появления страницы при входе на на неё..

< META HTTP-EQUIV=»Page-Exit» Content=»BlendTrans(Duration=2,0)» >
- Эффект исчезания страницы при переходе по ссылке..

Ну вот и всё. В этой небольшой статье мы рассмотрели все известные мета-теги. Теперь Вам пора потренироваться в написании своих собственных мета-тегов. Удачи!

Теги: мета описание|мета-теги|описание сайта

Почему Вы плохой вебмастер?

Вы не задумывались о том, почему Вы плохой вебмастер? В данной статье мы разберём самые грубые ошибки вебмастеров, которые я когда-либо видел.

Вы не пишите комментарии

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

Комментарии –  это прежде всего подсказка для Вас самих же.  Представьте себе: Вы разрабатываете какой-то большой проект, где кодовая часть занимает большую часть документа. Допустим, что Вам потребовалось что-то изменить в нём. Для этого Вам понадобится найти нужный фрагмент кода, на что уйдёт несколько часов. А теперь представьте, если бы у Вас были комментарии —  Вам пришлось бы читать только их , пропуская мимо глаз значительный объём кода для поиска нужного фрагмента.

Если Вы всё таки осознали насколько комментарии могут быть полезны, то приступим к рассмотрению вопроса: «Как вставить комментарии в php файл?»

А делается это достаточно просто. При помощи специальных символов : /**/, где между звёздочек и располагается сам текст комментариев. Приведём небольшой пример:

/*подключаемся к базе данных*/
< include (“blocks/bd.php”); >                                          
/*подключаем шапку сайта*/
< include (“blocks/heder.php”); >

Разве сложно сделать такие коротенькие комментарии, которые могут упростить Вашу задачу в несколько раз?  Конечно нет.

Осталось рассмотреть ещё один важный момент. Не следует писать слишком короткие комментарии, но при этом не стоит писать и слишком длинные. Так что учитесь находить золотую середину.

Бессмысленные названия переменных

Следующая распространённая ошибка – это не о чём не говорящие названия переменных. Приведу сразу пример из скрипта обратной связи:

if (isset($_POST['a'])) {$a = $_POST['a'];}
if (isset($_POST['b'])) {$b = $_POST['b'];}

Посмотрите внимательно! Вам о чём-нибудь говорит переменная $a? А переменная $b? Конечно нет . Без формы  обратной связи, где хранятся имена полей Вы не за что не разберётесь какие данные они хранят. Посмотрите теперь:

if (isset($_POST['name'])) {$name = $_POST['name'];}
if (isset($_POST['email'])) {$email = $_POST['email'];}  

Здесь совершенно понятно, что переменная $name хранит значение поля name , а переменная $email – значения поля email, то есть имя и email.

Вы не планируете структуру страницы

Это ещё одно очень плохая и очень вредная привычка. Ведь чаще всего из-за непродуманной структуры случаются неразбирихи в коде.

Возьмём к примеру меня. Я определённо знаю, в каком месте я подключаю шапку , footer и так далее.

Советую и Вам делать так же.

Вы много умничаете

Для решения какой-либо Вашей проблемы Вы пытаетесь изобрести новые методы её решения. И тут у меня возникает вопрос: «Зачем?!». Зачем изобретать новое, когда есть уже готовые решения этой проблемы. Ведь Вы не единственный кто столкнулся с такой проблемой.

Конечно я не против экспериментов – это конечно же очень хорошо для Вас, но и перегибать палку не нужно.

Опыт, опыт, опыт…

Я думаю, что Вы знаете, что опыт применения чего-либо накапливается с момента возникновения этого «чего-либо». Так и с php.

При решении проблем нужно использовать не только свои знания, но и опыт вебмастеров. Вы можете опубликовать вашу проблему на специализированных форумах.  А ещё лучше, если у Вас есть знакомый php программист. Уж он то точно поможет Вам.

Подумайте над этим

Ни мне, ни Вам, ни кому-то ещё не под силу достичь совершенства, но мы можемь сделать всё возможное, чтобы достичь его!

Теги: плохой вебмастер|ошибки вебмастеров|типичные ошибки|ошибка