iGuest v11.0 (ВНИМАНИЕ! С версии 10.0 версии изменяется принцип работы скрипта, вам нужно обновить ваши шаблоны)

[скачать] | [ назад ] | [ ПОСМОТРЕТЬ ПРИМЕР (Посл. версия) ]

ВНИМАНИЕ! Я официально объявляю об остановке
разработки новой версии скрипта
ввиду нарушения моего авторского права
владельцем гостевой книги
/gb&mainhtml=moscow&messageshtml=viktoria

Разработка новых версий вестись больше не будет. По всем вопросам и за "апдейтами"
обращайтесь теперь к владельцу вышеуказанной книги, если он будет вообще делать эти апдейты. На вопросы, связанные с работой этого скрипта я больше не отвечаю


Гостевые, которые пользователи установили самостоятельно (или почти самостоятельно):

/gb&mainhtml=read.html&messageshtml=sm.txt
/gb&mainhtml=rxnal.html&messageshtml=mxnal.html
/gb&mainhtml=read.html&messageshtml=sm.txt
/gb&mainhtml=bunkerread.txt&messageshtml=bunkermain.txt
/gb&mainhtml=guest.dat&messageshtml=message.dat
http://www.narod.ru/guestbook/?owner=starlight-avenue&mainhtml=guestbook/short.html&messageshtml=guestbook/sm.txt
/gb&mainhtml=r.txt&messageshtml=s.txt
/gb&mainhtml=short.txt&messageshtml=sm.txt
/gb&mainhtml=gb.txt&messageshtml=sm.txt
/gb&mainhtml=read.txt&messageshtml=sm.txt
http://www.narod.ru/guestbook/?owner=dream-dream&mainhtml=gb/short.html&messageshtml=gb/sm.txt
/gb&mainhtml=write.html&messageshtml=sm.txt
http://www.narod.ru/guestbook/?owner=ponychat&mainhtml=read.html&messageshtml=sm.txt
/gb&mainhtml=read.htm&messageshtml=main.htm
http://www.narod.ru/guestbook/?owner=wildmonsters&mainhtml=guestbook/short.html&messageshtml=guestbook/sm.txt
/gb&mainhtml=read.html&messageshtml=sm.txt
... неполный список. Желающие попасть в этот список или убрать свою гостевую из этого списка могут связаться со мной etcs[at]narod.ru
Также список, где установлен этот скрипт можно посмотреть на http://guestbook-for.narod.ru

ИНСТРУКЦИЯ ПО УСТАНОВКЕ ВНУТРИ АРХИВА

Что нового:

11.0: Автоматический мат-фильтр (отключаем)! Как редактировать мат-лист читайте в инструкции. Также добавлен параметр avloc, который подобно loc указывает местоположение папки аватаров.

10.8: Теперь в переменной admin_answer можно задавать ключеове слово {ADMINANSWER}

10.7:
Пофиксен баг, при котором в тегах, для которых отключена обработка ссылок происходило выделение

10.6: Обновление, достаточно существенное. Теперь вы можете указывать, выделять-ли ссылки и показывать смайлики внутри заданных вами тегов. Подробнее в пункте №5 установки. Также добавлена функция <script>wrbutton(N)</script>, где N - порядковый номер тега, кнопку которого вы хотите вывести отдельно.
К примеру <script>wrbutton(0)</script> выведет кнопку тега 0


10.5: Добавлена возможность использовать ЛЮБЫЕ теги. В связи с этим изменены параметры config.js. Об использовании новых возможности читайте в пункте 5 установки
Не забудьте обновить config.js!

10.4: Два новых параметра:
maxlinelength - максимальная длина слова в сообщении. Если слово в сообщении превышает заданный предел, то оно разделяется пробелами.
Полезно для любителей оставлять сообщение в одну длинную строку, что вызывает изменения в дизайне книги. Для игнорирования длины слова укажите 0
maxmessagelength - максимальная длина отправляемого сообщения. Для игнорирования длины сообщения укажите 0

10.3:
Добавлена возможность вывода не всей линейки, а только части её. К примеру: <script>wrs(2,10)</script> выведет линейку смайликов от 2 (начальный номер) до 10 (конечный номер).
Если конечный номер смайлика не указывать, то выведется линейка вплоть до последнего смайла.
Необходимо иметь ввиду, что отсчёт начинается от 0. Для вывода всей линейки можно ничего не указывать вообще.

10.2.1: Добавлен параметр usealts для включения/отключения параметра alt у смайликов. Также возможено задавать alt только для определённых смайликов. Обратите внимание на параметры в конце config.js для данной версии. Их необходимо включить в ваш config.js. Изменять эти параметры не нужно.

10.2:
Добавлены значения тега alt для смайликов + добавлена функция замены текста в сообщениях пользователей. Также добавлен параметр стиля CSS для каждого элемента выпадающего списка цвето color_select_element_style (см. выше конфигурацию config.js)

10.0: Изменён принцип работы, вам необходимо изменить подстановки {MESSAGE} и {OWNERREPLY} (указаны выше). Теперь скрипт различает сообщения администратора и посетителя. Вы можете использовать HTML в своих ответах (за это отвечает параметр usehtml). Также добавлена подстановка (параметр admin_answer) при ответе.

9.1.1
: Исправлены мелкие недостатки, как то неверный config.js, приводящий к ошибке и неработающий стиль списка цветов

9.1
: Теперь к выделенному тексту применяется форматирование.

9.0
: Добавлена возможность форматирования текста, изменять цвет, начертание. Для вывода кнопок форматирования вставьте в нужном месте <script>wrbuttons()</script>, а для вывода выпадающего списка с цветами вставьте <script>wrcolors()</script>. Также добавлен параметр nopages, который выводит заданный с помощью него текст в том случае, если нет страниц в гостевой книге.

8.3
Добавлен параметр icqstyle, позволяющий менять внешний вид ссылки на icq номер. В качестве подстановки номера используется ключевое слов {ICQNUMBER}

8.2
: Появилась инструкция по размещению скрипта

8.1
: Добавлен параметр notify. Позволяет вам получать оповещения о выпуске нового скрипта (в виде красной полоски с указанием новой версии в том месте, где указана ваша версия скрипта). Оповещения, конечно, можно отключить (см. параметры config.js на этой странице)

8.0: Новая функция: возможность изменения стиля линейки страничек. Для использования этой функции вам необходимо убрать из шаблона гостевой ключевое слово {PAGEBAR}. Затем после тега <body> разместите следующее:
<form name="pbar" style="display:none">
<textarea name="tpbar">
{PAGEBAR}
</textarea>
</form>

Затем в том месте, где вы хотите разместить новую линейку страничек напишите: <script>cpage();</script>
Для того, чтобы указать свой стиль линейки страничек, измените config.js по своему усмотрению (в архиве версии 8.0 в файле config.js есть необходимые параметры). Заданный по умолчанию (примерный): [ Странички: <<< << 1 2 3 4 5 6 7 [8] 9 10 11 12 13 14 17 >> >>> текущая: 8/25]
Я думаю, что после просмотра нового config.js и примерного внешнего вида этой линейки, вы разберётесь, как использовать шаблоны. Необходимо учесть, что ключевые слова {FIRSTPAGE}, {ENDPAGE}, {NEXTPAGE}, {PREVPAGE} отвечают не за размещение в этом месте номера соотв. страниц, а размещение шаблона таких ссылок, указанных соответствующим образом переменными firstpagestyle, endpagestyle, nextpagestyle, prevpagestyle. Ключевые слова {TOTALPAGES} и {CURRENTPAGE} отвечают за номер соответсвенно общего количества страниц и текущей страницы. Шаблон pagesstyle отвечает за внешний вид самой линейки, а ключевое слово {PAGELINE} отвечает за размещение в указанном этим словом месте линейки страничек в виде подряд идущих ссылок-номеров. Совет: разместите в конце html-кода шаблонов curpagestyle и pagestyle пробел - для разделения текста ссылок одной от другой.

7.6: Сменилось лишь название на iGuest.

7.5: Добавлен новый режим отображения аватаров. Параметр apmode отвечает за этот режим. При значении defined аватары будут показываться так же, как и в версии 7.0, т.е. для конкретного пользователя назначен конкретный аватар. При значении gallery пользователь при отправке сообщения может выбрать аватар из предложенных. Если вы хотите использовать этот режим, то заполните массив avatars теми аватарами, которые может выбирать пользователь (массив names в этом режиме не используется, вы можете стереть назначенные имена (кроме строки обьявления names как массива!)), затем в шаблоне гостевой в том месте, где вы хотите увидеть линейку аватаров напишите следующий код: <script>avs()</script>. В этом месте будет показана линейка назначенных вами аватаров (параметр avonline отвечает за количество аватаров на одной строчке). Всё остальное - также, как и в версии 7.0. При обратном включении режима defined линейка показана не будет. (В этом случае массив names участвует в обработке, а значит он должен быть правильно составлен (каждое имя в соответствии с аватаром). В противном случае будет выдана ошибка)

7.0: Добавлена функция аватаров для посетителей. Вы можете назначать посетителям аватары, которые будут добавлятся в сообщении, оставленном этим посетителем. Для вставки картинки-аватара вам нужно расположить в шаблоне сообщения следующий код: <script>addavt("{AUTHORNAME}")</script>. Если для пользователя, оставившем сообщение в вашей книге был указан аватар, то он будет показан в том месте, где вы прописали код (наличие аватара проверяется по имени пользователя). В противном случае картинки не будет. Для того, чтобы назначить пользователя отредактируйте файл config.js, как указано выше. Если вы не собираетесь использовать аватары, то укажите в config.js параметр amode равным off (в одинарных кавычках) и аватары не будут показаны. Параметр amode может принимать следующие значения: off - отключено, casematch - режим, при котором аватар будет показан в том случае, если имя пользователя в точности соответсвует написанному (т.е. учитывается регистр букв), nocase - режим, при котором аватар будет показан, если имя пользователя совпадает с указанным в config.js без учёта регистра (т.е. для имена User и UseR считаются одинаковыми. В этом режиме при указании имён в config.js можно не соблюдать регистр)

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

6.1.3: Обнаружена ошибка определения ссылки. Рекомендуется обновить скрипт младших версий на данную

6.0: Добавлена функция ввода номера ICQ + ваши настройки хранятся теперь во внешнем файле config.js (см. в архиве). Т.е. при последующих обновлениях скрипта менять файл config.js не нужно. Файл config.js необходимо разместить в папке /guestbook/ вашего сайта. Чтобы подключить файл конфигурации вам нужно в главном шаблоне гостевой, где содержится строка <script language="javascript" src="http://вашсайт.narod.ru/guestbook/sm.js"></script>, добавить ПЕРЕД (обязательно) ней следующую строку: <script language="javascript" src="http://вашсайт.narod.ru/guestbook/config.js"></script>. При отсутствии файла скрипт выдаст сообщение об ошибке. Для активизации функции добавки ICQ номера необходимо сделать следующее:

1. В шаблоне сообщения заменить ключевое слово {AUTHORNAME} на <script>wrn("{AUTHORNAME}")</script>. Если вы используете ник пользователя в виде ссылки на его e-mail, то замените всю ссылку, содержащую ключевые слова {AUTHOREMAIL} и {AUTHORNAME} на <script>wrn("{AUTHORNAME}","{AUTHOREMAIL}")</script>. Если E-mail написан отдельно, то используйте первый вариант, а ключевое слово {AUTHOREMAIL} не трогайте.
2. В шаблоне сообщения в месте, где вам необходимо указать номер ICQ впишите <script>wricq("{AUTHORNAME}")</script>. Ссылка будет вида http://www.icq.com/#icq_number, а текст ссылки - номер ICQ. Если пользователь не вписал номера ICQ, то ничего написано не будет.
3. В форме отправки сообщения необходимо создать текстовое поле с именем your_icq (точно также, как указаны your_name, your_email, your_url)

Далее скрипт сделает всё сам автоматически. ВНИМАНИЕ: Скрипт версии 6.0 не будет работать без файла config.js размещённого в папке /guestbook/. Если вы не собираетесь использовать функцию ICQ, то просто не выполняйте шаги 1- 3, а просто разместите файл config.js и замените скрипт sm.js. Если скрипт будет работать нестабильно, то пошлите мне сообщение об ошибке, указав действия, приведшие к ней и сам текст ошибки (двойнок щелчок на значок в левом нижнем углу Internet Explorer)

5.8.3: Снова замечена ошибка, как в версии 5.8. (Мелкие изменения скрипта комментироваться больше не будут, только смена версии)
5.8.2: Исправлена ошибка, из-за которой не все ссылки могли выделятся...
5.8.1: Исправлен один недочёт
5.8: Исправлена ошибка, которая приводила к появлению двойного текста при выделении ссылки.
5.7: Появилась возможность изменять расстояние между смайлами в сообщении и в линейке. А также количество смайлов на одной строчке в линейке. Для изменения параметров откройте sm.js и измените параметры hspace (расст. между смайлами в сообщении, аналогично hspace у тега img), linehspace (расст. между смайлами в линейке, аналогично hspace у тега img), smilesonline (количество смайлов в линейке на одной строчке (для того, чтобы вывести все смайлы в одну линию, укажите 0.)). Параметр maxsmiles - макс. разрешённое для отправки количество смайлов в сообщении.
5.6: Добавлено пара новых распознаваемых доменных зон + ещё по мелочи.
5.5: Исправлена ошибка с неверным определением ссылки, если она начинается с точек (получалось ...http://etcs.narod.ru)
5.4: Замечены баги, при которых скрипт не функционировал вообще.
5.3: Исправлено несколько ошибок
5.2: Защита от добавления более 35 смайлов в сообщении.

----------------------------------
©2004 ETC's [http://etcs.narod.ru]

Hosted by uCoz