HTML-pedia
|
|
Сообщество
|
Навигация |
Гостевая книга с собственным дизайномГостевая книга из стандартного набора услуг предлагаемого хостингом народ.ру многих людей не устраивает тем, что в ней нет возможности создать собственный дизайн, сделать так, чтобы гостевая книга была продолжением страниц сайта. В стандартной гостевой нельзя использовать смайлы, аватарки, в общем, много чего нельзя. Многие даже уходили с народа только потому, что их не устраивала стандартная гостевая книга, которую им любезно предложили разработчики хостинга. Вот уже несколько поколений умельцев создают свои варианты гостевых книг, которые можно использовать на славном хостинге narod.ru, пишут скрипты, пишут css, разрабатывают дизайн. Мы тоже решили заняться этой проблемой и кое что у нас уже получилось. Чтобы не ходить вокруг да около, приступим к делу. Для создания гостевой книги со своим дизайном на хостинге Narod.ru необходимо использовать текстовые файлы с расширением ".txt". Для создания гостевой книги из двух файлов требуется создать два текстовых файла:
1. Файл содержащий HTML код вашей страницы, все пути до картинок, файлов и т.д. с гостевой книги, должны быть абсолютными, то есть, если ваши картинка "paint" лежит в папке images, то путь до нее надо указать так: http://ваш-сайт.narod.ru/images/paint.jpg В файл отображающий дизайн гостевой книги (назовем его guest.txt) необходимо вставить между тегами <head> и </head> скрипт: <SCRIPT language="javascript" type="text/javascript"> В то место которое вы выбрали для отображения формы для ввода данных и сообщений оставленных посетителями вашего сайта вставьте: <form name="form" action="leave_message.xhtml" method="post"> Красным цветом веделен кусок кода в форме, который Вам надо поменять на ID своей гостевой. Каждая гостевая на сайтах расположенных на хостинге narod.ru имеет свой уникальный идентификатор ID, узнать ID своей гостевой можно пройдя по ссылке "гостевая" из своей мастерской. В ссылке http://www.narod.ru/guestbook/?owner=234345789 цифры в конце это и есть ID Вашей гостевой книги, вместо цифр можно использовать свой логин на народ.ру. В том месте где будет находиться {MESSAGES} будут выводиться сообщения посетителей и ваши ответы. Вместо {PAGEBAR} будут выводиться ссылки на страницы вашей гостевой книги. Слово script необходимо писать в верхнем регистре, то есть заглавными буквами SCRIPT В гостевой книге можно пользоваться неполным тегом DOCTYPE, или вообще его не использовать В результате у вас должно получиться примерно так: <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" В файл в котором будут отображаться сообщения в гостевой книге (назовем его book.txt), можно использовать (необязательно) {JSDATE}, {AUTHOREMAIL} и {URL} . Скрипт {JSDATE} покажет время, когда была сделана запись в гостевой книге. <SCRIPT type="text/javascript"> {AUTHORNAME} - укажет на почтовый ящик оставившего сообщение <a href="mailto:{AUTHOREMAIL}">{AUTHORNAME}</a> {URL} - укажет на адрес сайта оставившего сообщение <a href={URL}>{URL}</a> Вместо {MESSAGE} будут выводиться сообщения посетителей Вместо {OWNERREPLY} будут выводиться ваши ответы на сообщения посетителей В общем, файл book.txt может выглядеть так: <hr> Если вы будете использовать предложенные нами имена файлов, тогда адрес гостевой будет таким: http://www.narod.ru/guestbook/?owner=Ваш_id&mainhtml=guest.txt&messageshtml=book.txt Незабудьте заменить Ваш_id на ваш идентификатор или логин И последнее, чтобы валидатор не ругался, ссылка на гостевую должна быть такой: http://www.narod.ru/guestbook/?owner=Ваш_id&mainhtml=guest.txt&messageshtml=book.txt Почему нельзя просто писать "&"?
Гостевая книга готова, посмотреть на нее можно здесь
Чтобы сделать гостевую книгу на народ.ру со всеми возможными прибамбахами (смайлы, BB-коды, аватары, ICQ, и т.д.) используйте вот эти заготовки:
Если же вам не до разбирательств, что и как тут работает, можете просто скачать небольшой архив (84kb) и загрузить его содержимое в корневую папку своего сайта.
http://www.narod.ru/guestbook/?owner=ваш-логин&mainhtml=g.txt&messageshtml=b.txt заменив слова ваш-логин на ваш логин на народ.ру
Прокомментировать
|
|
|
При использовании материалов «HTML-pedia» ссылка на сайт html-pedia обязательна. |
© 2009 «html-pedia» |