X-Git-Url: http://wagner.pp.ru/gitweb/?a=blobdiff_plain;f=doc%2Ftemplates.txt;h=bc3b56f8bc85ecfdfc0c1821154d95e849dcd82d;hb=72f28e20daf17094faf0ff40a35c0a458a94902e;hp=52e662be8a5972b8c86945a812b22ec9ef9b0531;hpb=fba9edc7881c5311224fcc9899336afcef7ece94;p=oss%2Fstilllife.git 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 лежащий рядом с текущим файлом и далее вверх по