ПОДРАЗДЕЛЫ


   Список статей
   Скорость кадров
   Смайлы ICQ 6/7
   Смайлы QIP
   Смайлы Disqus
   Смайлы Narod.Ru
   Смайлы на сайте

   

«Смайлики на .Narod.Ru...»


( добавление своих смайликов в Гостевую Книгу .Narod.Ru )



Внимание! Программный код в данной статье может оказаться не совсем рабочим из-за того, что шаблоны гостевой книги на домене Narod.Ru в настоящее время отличаются от тех, что были на момент написания статьи. Соответственно, метод, изложенный в данной статье, можно считать примером того как осуществить подключение графических смайликов к комментариям указанной гостевой книги, и при соответствующей доработке программного кода можно сделать его полностью рабочим.



КАК УСТАНОВИТЬ СВОИ СМАЙЛИКИ В ГОСТЕВУЮ КНИГУ ?


DizzyGB


1. Создаём собственный дизайн Гостевой Книги на сайте narod.yandex.ru.
В нашем примере файлы: книги - gbgui.txt, сообщения - gbmsg.txt, скриптов - gbsmiles.js.
Готовые рабочие файлы можно взять здесь: gb.zip (134 кб).
Все три файла копируем в корень своего сайта!

2. В тег <body> файла gbgui.txt добавляем событие onload:
<body onLoad="start_smiles()">

3. В файле gbgui.txt тегу <textarea> назначаем ID (идентификатор) msgfield:
<textarea id=msgfield name=your_message></textarea>

4. В файле gbmsg.txt теги {MESSAGE} и {OWNERREPLY} окружаем классами:
<span class=msg>{MESSAGE}</span>
<span class=reply>{OWNERREPLY}</span>

5. Создаём папку smiles в корне сайта и копируем в неё файлы смайликов.
(в нашем случае просто копируем папку smiles с файлами aa.gif, ab.gif, ... в корень сайта)

6. Копируем в корень своего сайта файл со скриптами gbsmiles.js, заменив везде в тексте:
имя vrcpsoft на своё имя_сайта (берётся от сюда: http://имя_сайта.narod.ru/)

7. Прописываем картинки-смайлики в файле gbgui.txt и каждому тегу <img> дописываем:
событие по клику: onclick="presssmile(this)"
имена картинок: alt="*aa*", alt="*ab*", ...
описания картинок: title="..."

8. Ссылка на страницу с новой Гостевой Книгой со смайликами будет выглядеть теперь так:
http://www.narod.ru/guestbook/?owner=ваш_идентификатор&
mainhtml=gbgui.txt&messageshtml=gbmsg.txt

Раньше ссылка выглядела так:
http://www.narod.ru/guestbook/?owner=ваш_идентификатор



     
    © Dmitry Saltykov (ZXDemon)  [ Creative Commons License «BY-NC-SA» ]