From 1089dd61c503884ec45aa9095b8ac5273b01278e Mon Sep 17 00:00:00 2001 From: Victor Wagner Date: Fri, 21 Mar 2008 13:29:01 +0000 Subject: [PATCH] Added info about client-side link management --- doc/templates.txt | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/doc/templates.txt b/doc/templates.txt index 52e662b..bc3b56f 100644 --- a/doc/templates.txt +++ b/doc/templates.txt @@ -14,6 +14,7 @@ img src, a href, link href, form action. форума. Cсылки вида forum?параметры будут заменены на url-скрипта/url-страницы?параметры + Шаблоны страниц: 1. Страница темы @@ -95,6 +96,22 @@ mreply - ссылка на скрипт ответа. Атрибут href буд пользователь не является автором сообщения, т.е. значение куки sluser не совпадает с содержимым скрытого поля author + Определять какие кнопки и ссылки являются ссылками на форумный скрипт + и должны скрываться и показываться в зависимости от прав доступа, + следует по атрибуту href ссылки и атрибуту action формы в сочетании с + атрибутом name у соответствующей кнопки. (кнопкой считаются input + type=submit и input type=image). + + В разделе head у шаблона должен присутствовать тэг link вида + + По общим правилам подстановки серверный скрипт при обработке шаблона + заменит href этого элемента на собственную url. + Соответственно формы с action равной этой URL следует рассматривать + как подлежащие обработке и искать в них кнопки с именами, + соответствующими именам операций. И ссылки с href=эта url?параметры + В ссылке следует искать параметр вида имя-операции. + + Для того чтобы узнать является ли текущий пользователь модератором данного форума, нужно запросить с сервера (через XmlHttpRequest) файл .moderators лежащий рядом с текущим файлом и далее вверх по -- 2.39.2