Виртуальный Брест
Главная Портал Форум Рассылки Контакт Для клиентов Статьи

Выполним изыскательские работы
Выполним изыскательские работы
 
Запчасти для телефонов и ноутбуков
Запчасти для телефонов и ноутбуков
 
Геологические работы
Геологические работы
 

Виртуальный хостинг - дом для вашего сайта - лучшее предложение в Бресте!


Полный список глав книги

Свой чат – это просто - 4


baner.phtml

Однако, есть еще один предварительный момент. Это – один из фреймов, а именно верхний. В ним можно организовать показ рекламы, вывод баннеров, сообщений и т.д.

<html><head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8">

<style type=text/css>

A { TEXT-DECORATION: none}

A { COLOR: #ffffff}

A:hover {COLOR: #EFEF4B; text-decoration:underline;}

A.mat {COLOR: #ffffff}

A.mat:hover {COLOR: #0066ff}

p { font: 8 px verdana }

</style></head>

<body topmargin=0 leftmargin=0 bgcolor=#546A8C>

Подготовили заголовок и определили стили. Их можете поменять самостоятельно.

<table border=0 cellpadding=0 cellspacing=0

width=90% align=center><tr><td>

<font color="white">

Текст рекламы</td></tr></table>

</body></html>

Выводим в табличке по центру текст рекламы или список баннеров.

main_window.phtml

<? include ("tools.phtml"); ?>

<html><head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8">

<META HTTP-EQUIV=Refresh CONTENT="5; URL=main_window.phtml">

Эта страничка особенная, она отличается от остальных тем, что периодически, а именно через 5 секунд, автоматически обновляется. Это нужно для того, что бы посетители всегда могли видеть новые сообщения, посланные в чат.

Уменьшение времени реагирования чата ведет к увеличению нагрузки на канал связи и на сервер, соответственно не стоит ставить этот параметр очень малым.

<style type=text/css>

body {

scrollbar-face-color:#546A8C;

scrollbar-3dlight-color:white;

scrollbar-track-color:white;

scrollbar-arrow-color: white;

scrollbar-border-color:black

     }

p { font-family : Verdana; font-size : 12; }

</style>

<body bgcolor=#e7e7e7>

Обычное прописывание стилей, в соответствии с которыми и будут отображаться сообщения.

Дальше нам надо прочитать файл с сообщениями и вывести на экран последние 30 сообщений. Это просто.

<p>

<? 

$user = file($file_logchat);

$i = Count($user);

$fi = $i - 30;

if ($fi < 0) { $fi = 0; }

   while ($i >= $fi):

Считываем файл с сообщениями в массив и начинаем обрабатывать последние 30-ть.

    list ($name, $time_name, $msg, $komu) = split ("~", trim(str_replace ("\n","", $user [$i])));

Сообщения записаны в специальном компактном формате, и теперь надо его расшифровать, а заодно удалить символ перевода строки. Сделано.

   

if ($name and $msg) {

if (!$komu or $komu == $person) {

if (!$komu) {

echo "<small>$time_name>

</small> <b>$name</b> $msg<br>";

                } else {

echo "<small>$time_name>

</small> <b>для $name от $komu:</b> $msg<br>";

                         }

                                                  }

                              }

Вывод организован таким образом, что если кто-то выбрал отправить сообщение именно для такого ника, другие его не увидят. Это – простая реализация идеи привата.

$i-;

endwhile;

?><br></body></html>

Закрываем цикл и сам файл.

Читать еще...



Дэн Седерхольм

Пуленепробиваемый веб-дизайн
Эта книга, выходящая уже в третьем издании, посвящена концепции «пуленепробиваемого» веб-дизайна. Она научит вас применять HTML и CSS для разработки современных...

Артемий Лебедев

Ководство
В 1997 году Артемий Лебедев начал писать главы будущей книги про дизайн. Прошел год, но материала было недостаточно для издания книги. Тогда он стал выкладывать главы на сайте...

Джонатан Чаффер, Карл Шведберг

Изучаем jQuery 1.3. Эффективная веб-разработка на JavaScript
Издание, посвященное jQuery версии 1.3, знакомит с основами использования этой библиотеки для создания привлекательных интерактивных сайтов. jQuery поможет автоматизировать...

Роберт Солсо

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

    Информация

Главная - переход на начало
Тарифы на Российский хостинг
Правила - что можно а что нет
Заказ - сделайте это сейчас
Выбор домена - найди свое имя
Регистрация домена - купить
Оплата - варианты для всех
Панель управления Россия
Панель управления Беларусь
Вопросы и ответы - информация
Разработка сайтов - сопровождение
Виртуальный Брест - портал
Контакт - обратная связь
Наш форум - пообщаемся?

Список доменов
в которых доступна бесплатная регистрация имен при покупке хостинга, а так же открытие поч- тового ящика:

Новости Бреста:

Второй порыв теплосетей в Бресте - двенадцать многоэтажных домов и один детский сад остались без тепла
Почти тонну мёда задержали налоговики при проверке в Бресте
Зарплата в конвертах в Бресте - видео
Трое жителей Кавказа в "поисках работы" забрались прямо в лес в пограничную зону
Профилактика квартирных краж - важно
Современный животноводческий комплекс на 1500 голов строится в СПК "Королевский" Кобринского района - фото
Результаты проходящей на территории Брестской области акции "Не упусти свой шанс"
Осенний месячник по наведению порядка на земле проходит на Брестчине - важно
В Лунинецком районе в водоеме нашли автомобиль с телом внутри
ГАИ: брестчанин решил стать маршрутчиком и в пьяном состоянии вез горожан

© Виртуальный Брест 2001 - 2009 Автор проекта: Андрей Кухарчик Дизайн: Partgraphic