Популярные сообщения

среда, 7 сентября 2011 г.

Твой первый сайт: от А до Я


Если выпуск отображается некорректно, Вы можете посмотреть его на сайте

Рассылки сайта "Время России" на Mail.ru


Твой первый сайт: от А до Я


Выпуск 96


Колонка редактора

ВНИМАНИЕ!!! Стартовал проект: "Путь к стройности"


КАК БЫСТРО ПОМЕНЯТЬ РЕКЛАМНЫЙ ТЕКСТ НА ВСЕХ СТРАНИЦАХ САЙТА?

   Начинающие вебмастера, желающие зарабатывать на рекламе, постоянно меня спрашивают:
"А как менять рекламный текст (баннер) сразу на всех страницах сайта?"
.

   Очень важный вопрос, если ваш сайт сделан не с помощью программистов-профессионалов и не на CMS (системе управления контентом), а собственными ручками. Не будете же вы менять рекламный баннер вручную на всех страницах сайта (тем более если их несколько сотен или тысяч)?!

   Расскажу, как это делаю я (а я свой сайт делаю именно ручками).

   Моя инструкция предназначена не для профессионалов (профессионалы могут дальше не читать). Но я делаю в точности так, как я это опишу ниже. И у меня все работает.

   Кстати, это касается не только рекламы, но и прочих элементов страниц вашего сайта - меню, шапки сайта, подвала (нижней части). Так что пригодится в любом случае, даже если вы не найдете себе рекламодателя. Будете разом менять отдельные части вашего сайта (если в этом возникнет необходимость).

Страница состоит из блоков

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

   Например, шапку сайта оформим в виде файла header.htm, подвал - footer.htm, меню - main.htm, рекламный блок - reklama.htm.

   Если рекламных блоков несколько, то и соответствующих файлов будет несколько, например: reklama-left.htm, reklama-right.htm, reklama-header.htm, reklama-footer.htm.

   Все подобные файлы я собираю в одной папке на сайте с именем blocks (можете назвать ее как угодно).

Команда include

   Каждый такой файл вызывается в html-коде страницы с помощью команды (оператора) языка PHP include. Я просто в нужном месте html-кода страницы размещаю команду следующего вида:

<?include("$DOCUMENT_ROOT/blocks/reklama-right.htm");?>


   Когда веб-сервер встречает это выражение, он перенаправляет его интерпретатору PHP, который на место команды include вставляет текст из соответствующего файла. В нашем случае он вставляет содержимое файла reklama-right.htm.


   Каждая страница моего сайта состоит из подобных блоков.


   Теперь, чтобы поменять рекламу в правой части сайта (например), мне достаточно поменять содержание только одного файла - reklama-right.htm - и поменяется рекламный блок правой части сайта сразу на всех страницах.

Вложенные блоки


   Кстати, сам файл reklama-right.htm может сам состоять из нескольких файлов (например, reklama-1.htm, reklama-2.htm, ..., reklama-google.htm, reklama-yandex.htm и так далее). Он может выглядеть так:


    <?include("$DOCUMENT_ROOT/blocks/reklama-1.htm");?>
<br>
<?include("$DOCUMENT_ROOT/blocks/reklama-2.htm");?>
<br>
<?include("$DOCUMENT_ROOT/blocks/reklama-google.htm");?>


   Уровень вложенности подобных файлов может быть большим до бесконечности (если в этом есть какой-то смысл).

Если блок пустой

   Если в файле reklama-1.htm содержится реклама рекламодателя-1, а затем он вдруг решил не продлять размещение рекламы, вы можете просто удалить всю информацию из файла (не удаляя сам файл), сделать его пустым. И это совершенно не помешает отображению страниц вашего сайта в браузере.

Если команда include не будет работать

   Если вы начнете использовать данную команду (include), но она работать не будет, обратитесь к хостеру. Он настроит ваш хостинг должным образом.

Экономия места на хостинге

   Использование команды include полезно и с точки зрения экономии места на хостинге. Страница, состоящая из блоков, занимает в несколько раз меньше места, так как блок - это всего лишь один файл, хранящийся в отдельной папке.

Мои благодарности

   Спасибо Владимиру Иванову, программисту из Новосибирска, который в свое время объяснил мне все вышесказанное. Надеюсь, я более-менее понятно передала эту информацию вам, дорогие читатели.

Статья Нелли Федосенко
создателя одной из лучших рассылок на тему - работа в Интернет
Домашний бизнес / http://www.homebusiness.ru




Камкордер Panasonic HDC-SD800: Full HD и 3D-видео у вас в кармане
Лето, пора отпусков и путешествий, – лучшее время для покупки цифровой видеокамеры. Как выбрать камкордер, который будет свидетелем Ваших приключений и просто приятных моментов жизни не один год? Решение предлагает Panasonic. Это камера HDC-SD800 с возможностью снимать FullHD и 3D-видео. Узнай больше!

Дышите свежо, покупайте выгодно!
Акция: скидка на окна с климат-контролем до 50%!

Новый ABBYY FineReader 11
Позволяет быстро и точно переводить изображения документов и PDF-файлы в электронные редактируемые форматы без необходимости перепечатывания. Улучшена поддержка формата PDF и расширено количество распознаваемых языков. Позволяет быстро создавать электронные книги для чтения на портативных устройствах.

Видеокамера Panasonic HDC-SD800 – на память в FullHD
Как сохранить приятные впечатления отпуска? Ответ - снять лучшие моменты на видеокамеру. Теперь это можно сделать в высоком качестве, достойном уровня профессионалов. Камкордер Panasonic HDC-SD800, обладая компактным размером и лёгкостью, позволяет снимать FullHD и 3D-видео. Что еще? Узнай!

Внимание! Некоторые из следующих ссылок позволяют войти в кабинет подписчика без знания пароля. Не передавайте никому это письмо во избежание несанкционированного доступа к Вашему личному кабинету на проекте Рассылки@Mail.Ru.

Комментариев нет: