![Изображение](https://vrcp.ru/php-bin/url.php?url=21233043180381329031931423430310https://vrcp.ru/images/DizzyGB.png)
1. Создаём собственный дизайн Гостевой Книги на сайте narod.yandex.ru как описано ТУТ!
В нашем примере файлы: книги - gbgui.txt, сообщения - gbmsg.txt, скриптов - gbsmiles.js.
Готовые рабочие файлы можно взять здесь: gb.zip (131 кб).
Все три файла копируем в корень своего сайта!
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, заменив везде в тексте:
имя zxhell на своё имя_сайта (берётся от сюда: https://имя_сайта.narod.ru/)
7. Прописываем картинки-смайлики в файле gbgui.txt и каждому тегу <img> дописываем:
событие по клику: onclick="presssmile(this)"
имена картинок: alt="*aa*", alt="*ab*", ...
описания картинок: title="..."
8. Ссылка на страницу с новой Гостевой Книгой со смайликами будет выглядеть теперь так:
https://www.narod.ru/guestbook/?owner=ваш_идентификатор&mainhtml=gbgui.txt&messageshtml=gbmsg.txt
Раньше ссылка выглядела так:
https://www.narod.ru/guestbook/?owner=ваш_идентификатор
Внимание! Программный код в данной статье может оказаться не совсем рабочим из-за того, что шаблоны гостевой книги на домене Narod.Ru в настоящее время отличаются от тех, что были на момент написания статьи. Соответственно, метод, изложенный в данной статье, можно считать примером того как осуществить подключение графических смайликов к комментариям указанной гостевой книги, и при соответствующей доработке программного кода можно сделать его полностью рабочим.