X-Git-Url: http://wagner.pp.ru/gitweb/?a=blobdiff_plain;f=doc%2Ftemplates.txt;h=a9952445328a2f14fbdd5036778fd9ac12d5d4a7;hb=refs%2Fheads%2Fmaster;hp=52e662be8a5972b8c86945a812b22ec9ef9b0531;hpb=fba9edc7881c5311224fcc9899336afcef7ece94;p=oss%2Fstilllife.git
diff --git a/doc/templates.txt b/doc/templates.txt
index 52e662b..a995244 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. СÑÑаниÑа ÑемÑ
@@ -42,10 +43,17 @@ author - ник авÑоÑа ÑообÑениÑ. innerHtml заменÑеÑÑÑ
СледÑÐµÑ ÑÑиÑÑваÑÑ ÑÑо в ÑлÑÑае openId авÑоÑизаÑии в ÑÑÐ¾Ñ ÑлеменÑ
бÑÐ´ÐµÑ Ð¿Ð¾Ð¼ÐµÑен ÑÐ»ÐµÐ¼ÐµÐ½Ñ a Ñо ÑÑÑлкой на домаÑнÑÑ ÑÑÑаниÑÑ
mdate - даÑа пÑбликаÑии ÑообÑÐµÐ½Ð¸Ñ innerHtml заменÑеÑÑÑ Ð½Ð° даÑÑ
-avatar - ÑÐ»ÐµÐ¼ÐµÐ½Ñ img аÑÑибÑÑ src коÑоÑого замениÑеÑÑÑ Ð½Ð° аваÑÐ°Ñ Ð°Ð²ÑоÑа
-astatus - ÑÑаÑÑÑ Ð°Ð²ÑоÑа на ÑоÑÑме innerHtml заменÑеÑÑÑ Ð½Ð° ÑÑаÑÑÑ
-acomment - комменÑаÑий к никÑ, введеннÑй авÑоÑом пÑи ÑегиÑÑÑаÑии.
+avatar - ÑÐ»ÐµÐ¼ÐµÐ½Ñ img аÑÑибÑÑ src коÑоÑого замениÑеÑÑÑ Ð½Ð° аваÑÐ°Ñ Ð°Ð²ÑоÑа,
+ или на templates/1x1.gif еÑли Ñ Ð°Ð²ÑоÑа Ð½ÐµÑ Ð°Ð²Ð°ÑаÑа.
+ap-status - ÑÑаÑÑÑ Ð°Ð²ÑоÑа на ÑоÑÑме innerHtml заменÑеÑÑÑ Ð½Ð° ÑÑаÑÑÑ
+ap-comment - комменÑаÑий к никÑ, введеннÑй авÑоÑом пÑи ÑегиÑÑÑаÑии.
innerHtml заменÑеÑÑÑ Ð½Ð° комменÑаÑий
+РпÑоÑие клаÑÑÑ Ñ Ð¿ÑеÑикÑом ap-, innerHtml коÑоÑÑÑ
заменÑенÑеÑÑÑ
+на ÑооÑвеÑÑÑвÑÑие Ð¿Ð¾Ð»Ñ Ð¸Ð· пÑоÑайла авÑоÑа. ÐÑли поле Ð¸Ð¼ÐµÐµÑ Ð² имени
+подÑеÑк, допÑÑÑимо вмеÑÑо подÑеÑка иÑполÑзоваÑÑ Ð´ÐµÑÐ¸Ñ "-" в названии
+клаÑа.
+
+
msubject - Ñема ÑообÑениÑ. ÐаменÑеÑÑÑ innerHtml
mtext - ÑекÑÑ ÑообÑениÑ. innerHtml заменÑеÑÑÑ Ð½Ð° оÑÑоÑмаÑиÑованнÑй ÑекÑÑ
mreply - ÑÑÑлка на ÑкÑÐ¸Ð¿Ñ Ð¾ÑвеÑа. ÐÑÑибÑÑ href бÑÐ´ÐµÑ Ð·Ð°Ð¼ÐµÐ½ÐµÐ½ на
@@ -92,28 +100,46 @@ mreply - ÑÑÑлка на ÑкÑÐ¸Ð¿Ñ Ð¾ÑвеÑа. ÐÑÑибÑÑ href бÑд
ÐлиенÑ-Ñайд ÑкÑÐ¸Ð¿Ñ Ð´Ð¾Ð»Ð¶ÐµÐ½ ÑмеÑÑ ÑкÑÑваÑÑ ÐºÐ½Ð¾Ð¿ÐºÑ move, еÑли полÑзоваÑелÑ
не ÑвлÑеÑÑÑ Ð¼Ð¾Ð´ÐµÑаÑоÑом, а Ñакже кнопки edit и delete, еÑли
- полÑзоваÑÐµÐ»Ñ Ð½Ðµ ÑвлÑеÑÑÑ Ð°Ð²ÑоÑом ÑообÑениÑ, Ñ.е. знаÑение кÑки
- sluser не ÑÐ¾Ð²Ð¿Ð°Ð´Ð°ÐµÑ Ñ ÑодеÑжимÑм ÑкÑÑÑого Ð¿Ð¾Ð»Ñ author
+ полÑзоваÑÐµÐ»Ñ Ð½Ðµ ÑвлÑеÑÑÑ Ð¼Ð¾Ð´ÐµÑаÑоÑом или авÑоÑом ÑообÑениÑ(Ñ.е. знаÑение кÑки
+ sluser не ÑÐ¾Ð²Ð¿Ð°Ð´Ð°ÐµÑ Ñ ÑодеÑжимÑм ÑкÑÑÑого Ð¿Ð¾Ð»Ñ author)
- ÐÐ»Ñ Ñого ÑÑÐ¾Ð±Ñ ÑзнаÑÑ ÑвлÑеÑÑÑ Ð»Ð¸ ÑекÑÑий полÑзоваÑÐµÐ»Ñ Ð¼Ð¾Ð´ÐµÑаÑоÑом
- данного ÑоÑÑма, нÑжно запÑоÑиÑÑ Ñ ÑеÑвеÑа (ÑеÑез XmlHttpRequest)
- Ñайл .moderators лежаÑий ÑÑдом Ñ ÑекÑÑим Ñайлом и далее ввеÑÑ
по
- иеÑаÑÑ
ии. ÐÑи ÑÐ°Ð¹Ð»Ñ Ð¿ÑедÑÑавлÑÑÑ Ñобой пÑоÑÑÑе ÑекÑÑовÑе ÑÐ°Ð¹Ð»Ñ Ñ Ð¸Ð¼ÐµÐ½ÐµÐ¼
- полÑзоваÑÐµÐ»Ñ Ð² каждой ÑÑÑоке.
- РкоÑне ÑоÑÑма имееÑÑÑ Ð°Ð½Ð°Ð»Ð¾Ð³Ð¸ÑнÑй Ñайл .admins.
+ ÐпÑеделÑÑÑ ÐºÐ°ÐºÐ¸Ðµ кнопки и ÑÑÑлки ÑвлÑÑÑÑÑ ÑÑÑлками на ÑоÑÑмнÑй ÑкÑипÑ
+ и Ð´Ð¾Ð»Ð¶Ð½Ñ ÑкÑÑваÑÑÑÑ Ð¸ показÑваÑÑÑÑ Ð² завиÑимоÑÑи Ð¾Ñ Ð¿Ñав доÑÑÑпа,
+ ÑледÑÐµÑ Ð¿Ð¾ аÑÑибÑÑÑ href ÑÑÑлки и аÑÑибÑÑÑ action ÑоÑÐ¼Ñ Ð² ÑоÑеÑании Ñ
+ аÑÑибÑÑом name Ñ ÑооÑвеÑÑÑвÑÑÑей кнопки. (кнопкой ÑÑиÑаÑÑÑÑ input
+ type=submit и input type=image).
+
+ Ð Ñазделе head Ñ Ñаблона Ð´Ð¾Ð»Ð¶Ð½Ñ Ð¿ÑиÑÑÑÑÑвоваÑÑ ÑÑги link вида
+1.
+ Ðо обÑим пÑавилам подÑÑановки ÑеÑвеÑнÑй ÑкÑÐ¸Ð¿Ñ Ð¿Ñи обÑабоÑке Ñаблона
+ Ð·Ð°Ð¼ÐµÐ½Ð¸Ñ href ÑÑого ÑлеменÑа на ÑобÑÑвеннÑÑ url.
+
+ СооÑвеÑÑÑвенно ÑоÑÐ¼Ñ Ñ action Ñавной ÑÑой URL ÑледÑÐµÑ ÑаÑÑмаÑÑиваÑÑ
+ как подлежаÑие обÑабоÑке и иÑкаÑÑ Ð² ниÑ
кнопки Ñ Ð¸Ð¼ÐµÐ½Ð°Ð¼Ð¸,
+ ÑооÑвеÑÑÑвÑÑÑими именам опеÑаÑий. Ð ÑÑÑлки Ñ href=ÑÑа url?паÑамеÑÑÑ
+ Ð ÑÑÑлке ÑледÑÐµÑ Ð¸ÑкаÑÑ Ð¿Ð°ÑамеÑÑ Ð²Ð¸Ð´Ð° имÑ-опеÑаÑии.
+2.
+ СодеÑжимое href ÑÑого ÑкÑипÑа Ð¼Ð¾Ð¶ÐµÑ Ð±ÑÑÑ Ð¸ÑполÑзовано client-side
+ ÑкÑипÑом Ð´Ð»Ñ ÑоÑмиÑÐ¾Ð²Ð°Ð½Ð¸Ñ ÑÑÑлки на ÑÑÑаниÑÐºÑ Ð»Ð¾ÐºÐ°Ð»Ñного
+ полÑзоваÑÐµÐ»Ñ ÑоÑÑма (в ÑлÑÑае еÑли Ð¸Ð¼Ñ Ð¿Ð¾Ð»ÑзоваÑÐµÐ»Ñ Ð½Ð°ÑинаеÑÑÑ Ñ
+ http:://, ÑÑо OpenID-полÑзоваÑÐµÐ»Ñ Ð¸ его ÑÑÑаниÑка наÑ
одÑÑÐ¸Ñ Ð¿Ð¾ URL,
+ ÑовпÑадаÑÑей Ñ Ð¸Ð¼ÐµÐ½ÐµÐ¼ полÑзоваÑелÑ.
- Ðожно Ñакже запÑоÑиÑÑ Ñайл .banned.
- ÐÑе ÑÑи дейÑÑÐ²Ð¸Ñ ÑвлÑÑÑÑÑ Ð½ÐµÐ¾Ð±ÑзаÑелÑнÑми. ÐÑли на клиенÑÑкой ÑÑоÑоне
- они не бÑдÑÑ Ð²ÑÐ¿Ð¾Ð»Ð½ÐµÐ½Ñ Ð¸ Ñ Ð¿Ð¾Ð»ÑзоваÑÐµÐ»Ñ Ð¿Ð¾ÑвиÑÑÑ Ð²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ÑÑÑ Ð½Ð°Ð¶Ð°ÑÑ Ð½Ð°
- ÐºÐ½Ð¾Ð¿ÐºÑ Ð²ÑÐ¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ Ð¾Ð¿ÐµÑаÑии, на коÑоÑÑÑ Ñ Ð½ÐµÐ³Ð¾ Ð½ÐµÑ Ð¿Ñав, опеÑаÑÐ¸Ñ Ð±ÑдеÑ
- заблокиÑована на ÑеÑвеÑе.
-
ÐÑли кÑка sluser не опÑеделена,
- Ñо желаÑелÑно Ñакже ÑкÑÑÑÑ ÐºÐ½Ð¾Ð¿ÐºÑ reply и ÑÑÑÐ»ÐºÑ Ñ ÐºÐ»Ð°ÑÑом mreply.
+ Ñо желаÑелÑно Ñакже ÑкÑÑÑÑ ÐºÐ½Ð¾Ð¿ÐºÑ reply и ÑÑÑÐ»ÐºÑ Ñ ÐºÐ»Ð°ÑÑом mreply, еÑли
+ ÑолÑко в Ñаблоне ÑоÑÐ¼Ñ reply не пÑедÑÑмоÑÑÐµÐ½Ñ Ð¿Ð¾Ð»Ñ, позволÑÑÑие
+ залогиниÑÑÑÑ Ð² Ð¼Ð¾Ð¼ÐµÐ½Ñ Ð¾ÑпÑавки Ñеплики.
+
+ ÐÐ»Ñ Ð¿Ð¾Ð»ÑÑÐµÐ½Ð¸Ñ Ð¸Ð½ÑоÑмаÑии о пÑаваÑ
ÑекÑÑего полÑзоваÑÐµÐ»Ñ Ð² ÑоÑÑме нÑжно
+ запÑоÑиÑÑ (ÑеÑез XMLHttpRequest) Ñайл perms.txt из ÑекÑÑей диÑекÑоÑии
+ (где ÑаÑположена ÑекÑÑÐ°Ñ ÑÑÑаниÑа) и вÑÑе по иеÑаÑÑ
ии вплоÑÑ Ð´Ð¾ коÑнÑ
+ ÑоÑма. ÐоÑнем ÑоÑÑма ÑвлÑеÑÑÑ Ð´Ð¸ÑекÑоÑиÑ, где ÑаÑположен Ñайл .forum
+ (не обÑзаÑелÑно доÑÑÑпнÑй Ð´Ð»Ñ ÑÑÐµÐ½Ð¸Ñ Ð¿Ð¾ http. ÐÑÐ²ÐµÑ ÑеÑвеÑа 403 как и
+ оÑÐ²ÐµÑ 200 надо ÑаÑÑмаÑÑиваÑÑ ÐºÐ°Ðº "Ñайл найден")
ÐÑоме Ñого на ÑÑÑаниÑе могÑÑ Ð¿ÑиÑÑÑÑÑвоваÑÑ ÑлеменÑÑ a Ñ ÐºÐ»Ð°ÑÑами
next и prev. Ð ÑлÑÑае еÑли Ñема ÑазÑоÑлаÑÑ Ð±Ð¾Ð»ÐµÐµ Ñем на Ð¾Ð´Ð½Ñ ÑÑÑаниÑÑ,
@@ -126,12 +152,21 @@ mreply - ÑÑÑлка на ÑкÑÐ¸Ð¿Ñ Ð¾ÑвеÑа. ÐÑÑибÑÑ href бÑд
СÑÑаниÑа ÑпиÑка Ñем (Ð³Ð¾Ð»Ð¾Ð²Ð½Ð°Ñ ÑÑÑаниÑа ÑоÑÑма)
-ÐÐ¾Ð¶ÐµÑ Ð¸Ð¼ÐµÑÑ ÑÐ»ÐµÐ¼ÐµÐ½Ñ Ñ ÐºÐ»Ð°ÑÑом message, опиÑÑваÑÑий ÑоÑÑм в Ñелом (его
-ÑоздаÑелÑ, вводнÑй ÑекÑÑ Ð¸ Ñ.д.
+ÐÐ¾Ð¶ÐµÑ Ð¸Ð¼ÐµÑÑ ÑÐ»ÐµÐ¼ÐµÐ½Ñ Ñ ÐºÐ»Ð°ÑÑом annotation, опиÑÑваÑÑий ÑоÑÑм в Ñелом (его
+ÑоздаÑелÑ, вводнÑй ÑекÑÑ Ð¸ Ñ.д. ÑÑÑÑоеннÑй внÑÑÑи аналогиÑно ÑлеменÑÑ
+ÑпиÑка ÑоÑÑмов (Ñм ниже). ÐÑли в Ñаблоне пÑиÑÑÑÑÑвÑÐµÑ ÑÐ»ÐµÐ¼ÐµÐ½Ñ meta
+name="description", Ñо ÑÑда помеÑаеÑÑÑ ÑекÑÑовое пÑедÑÑавление анноÑаÑии
+ÑоÑÑма.
+
+ÐÑли в Ñаблоне пÑиÑÑÑÑÑвÑÑÑ ÑлеменÑÑ Ñ ÐºÐ»Ð°ÑÑом top-page, Ñо они бÑдÑÑ
+ÑоÑ
ÑÐ°Ð½ÐµÐ½Ñ ÑолÑко на головной ÑÑÑаниÑе ÑоÑÑма, а пÑи Ñоздании подÑоÑÑмов
+бÑдÑÑ Ð¸Ð· иÑ
оглавлений ÑдалÑÑÑÑÑ.
Шаблоном опиÑÐ°Ð½Ð¸Ñ ÐºÐ¾Ð½ÐºÑеÑной ÑÐµÐ¼Ñ ÑвлÑеÑÑÑ ÑÐ»ÐµÐ¼ÐµÐ½Ñ Ñ ÐºÐ»Ð°ÑÑом topic,
-ÑÑÑÑоеннÑй аналогиÑно message (показÑваеÑÑÑ ÑекÑÑ Ð¸ авÑÐ¾Ñ Ð¿ÐµÑвой Ñеплики
-ÑемÑ) Ñ Ñой ÑазниÑей, ÑÑо ÑÐ»ÐµÐ¼ÐµÐ½Ñ Ñ ÐºÐ»Ð°ÑÑом subject должен бÑÑÑ ÑÑÑлкой.
+СодеÑжаÑий ÑÐ»ÐµÐ¼ÐµÐ½Ñ Ñ ÐºÐ»Ð°ÑÑом title (название ÑемÑ, должно бÑÑÑ
+ÑÑÑлкой), abstract (анноÑаÑÐ¸Ñ ÑемÑ)
+author (ÑÑÑлка), date (даÑа ÑÐ¾Ð·Ð´Ð°Ð½Ð¸Ñ ÑемÑ), tlink (ÑкоÑÑ Ð´Ð»Ñ ÑÑÑлок на
+ÑÐ»ÐµÐ¼ÐµÐ½Ñ ÑпиÑка Ñем ), last-updated и msgcount.
ÐнÑÑÑи ÑлеменÑа Ñ ÐºÐ»Ð°ÑÑом topic должна пÑиÑÑÑÑÑвоваÑÑ ÑоÑма
Ñ ÐºÐ½Ð¾Ð¿ÐºÐ°Ð¼Ð¸ edit delete move setrights и ÑкÑÑÑÑм полем id.
@@ -139,22 +174,37 @@ mreply - ÑÑÑлка на ÑкÑÐ¸Ð¿Ñ Ð¾ÑвеÑа. ÐÑÑибÑÑ href бÑд
админиÑÑÑаÑоÑа.
-ÐÑоме ÑÑого, cÑÑаниÑа должна имеÑÑ ÑÑÑÐ»ÐºÑ Ñ ÐºÐ»Ð°ÑÑом newtopic или ÑоÑÐ¼Ñ Ñ Ð¸Ð¼ÐµÐ½ÐµÐ¼
-newtopic и кнопкой submit Ñ Ð¸Ð¼ÐµÐ½ÐµÐ¼ newtopic
+
+ÑÐ»ÐµÐ¼ÐµÐ½Ñ Ñ ÐºÐ»Ð°ÑÑом topic должен бÑÑÑ Ð·Ð°ÐºÐ»ÑÑен в ÑÐ»ÐµÐ¼ÐµÐ½Ñ Ñ ÐºÐ»Ð°ÑÑом
+topiclist.
+
+ÐÑи оÑÑÑÑÑÑвии Ñем на ÑÑÑаниÑе ÑлеменÑÑ Ñ ÐºÐ»Ð°ÑÑом topiclist ÑеÑвеÑ
+пÑипиÑÑÐ²Ð°ÐµÑ Ð°ÑÑибÑÑ style="display: none;".
+
+ÐÑи добавлении новой ÑÐµÐ¼Ñ ÑÐ»ÐµÐ¼ÐµÐ½Ñ Ñ ÐºÐ»Ð°ÑÑом topic копиÑÑеÑÑÑ Ð¸
+вÑÑавлÑеÑÑÑ Ð½ÐµÐ¿Ð¾ÑÑедÑÑвенно за пÑедÑдÑÑим
-СÑÑаниÑа ÑпиÑка ÑоÑÑмов (Ð³Ð¾Ð»Ð¾Ð²Ð½Ð°Ñ ÑÑÑаниÑа ÑайÑа, ÑÑÑаниÑа ÑоÑÑма Ñ
-подÑазделами)
+ÐÑоме ÑÑого, cÑÑаниÑа должна имеÑÑ ÑÑÑÐ»ÐºÑ Ð½Ð° ÑоÑÑмнÑй ÑкÑÐ¸Ð¿Ñ Ñ
+паÑамеÑÑом newtopic=1 или ÑоÑÐ¼Ñ Ñ Ð¸Ð¼ÐµÐ½ÐµÐ¼
+topicinfo и кнопкой submit Ñ Ð¸Ð¼ÐµÐ½ÐµÐ¼ newtopic
-УÑÑÑоена аналогиÑно ÑÑÑаниÑе ÑпиÑка Ñем.
+СпиÑок подÑоÑÑмов ÑÑÑÑоен аналогиÑно ÑпиÑÐºÑ Ñем.
ÐÐ»ÐµÐ¼ÐµÐ½Ñ ÑпиÑка ÑоÑÑмов должен имеÑÑ ÐºÐ»Ð°ÑÑ forum, а ÑоÑма/ÑÑÑлка длÑ
-ÑÐ¾Ð·Ð´Ð°Ð½Ð¸Ñ Ð½Ð¾Ð²Ð¾Ð³Ð¾ ÑоÑÑма ÑооÑвеÑÑÑвенно имÑ/клаÑÑ newforum.
+ÑÐ¾Ð·Ð´Ð°Ð½Ð¸Ñ Ð½Ð¾Ð²Ð¾Ð³Ð¾ ÑоÑÑма ÑооÑвеÑÑÑвенно имÑ/клаÑÑ newforum, а обÑемлÑÑий
+ÑлеменÑ, коÑоÑÑй ÑкÑÑваеÑÑÑ Ð¿Ñи оÑÑÑÑÑÑвии подÑоÑÑмов - клаÑÑ forumlist
+
+Ð Ñаблоне ÑлеменÑа ÑпиÑка ÑоÑÑмов Ð¼Ð¾Ð¶ÐµÑ Ð¿ÑиÑÑÑÑÑвоваÑÑ ÑÐ»ÐµÐ¼ÐµÐ½Ñ img
+Ñ ÐºÐ»Ð°ÑÑом logo. ÐÑли Ñакой ÑÐ»ÐµÐ¼ÐµÐ½Ñ Ð¾Ð±Ð½Ð°ÑÑжен, Ñо пÑи налиÑии в
+диÑекÑоÑии ÑоÑÑма Ñайла logo Ñ ÑаÑÑиÑением png, jpg или gif, в src
+пÑопиcÑваеÑÑÑ ÑÑÑлка на ÑÑÐ¾Ñ Ñайл. ÐнаÑе пÑопиÑÑваеÑÑÑ ÑÑÑлка на
+templates/1x1.gif
ÐопÑÑкаеÑÑÑ Ñакже ÑиÑÑаÑÐ¸Ñ ÐºÐ¾Ð³Ð´Ð° на одной ÑÑÑаниÑе пÑиÑÑÑÑÑвÑÐµÑ Ð¸ ÑпиÑок
ÑоÑÑмов, и ÑпиÑок Ñем. (Ð ÑÑом ÑлÑÑае еÑли ÑизиÑеÑки оÑÑÑÑÑÑвÑÑÑ Ð»Ð¸Ð±Ð¾
Ñе, либо дÑÑгие, ÑооÑвеÑÑÑвÑÑÑÐµÐ¼Ñ ÑлеменÑÑ-ÑÐ°Ð±Ð»Ð¾Ð½Ñ Ð²ÑÑÑавлÑеÑÑÑ
-style="visibility: hidden");
+style="display: none");
ÐÑоме ÑÑого на вÑеÑ
ÑÑÑаниÑаÑ
ÑекомендÑеÑÑÑ Ð¸Ð¼ÐµÑÑ ÑлеменÑ-ÑÑÑлкÑ, коÑоÑÑй
оÑобÑÐ°Ð¶Ð°ÐµÑ ÑекÑÑее Ð¸Ð¼Ñ Ð¿Ð¾Ð»ÑзоваÑелÑ. ÐÑÐ¾Ñ ÑÐ»ÐµÐ¼ÐµÐ½Ñ Ð´Ð¾Ð»Ð¶ÐµÐ½
@@ -205,12 +255,39 @@ message в Ñаблоне ÑемÑ.
вÑзÑваеÑÑÑ Ð±ÐµÐ· ÑооÑвеÑÑÑвÑÑÑего знаÑÐµÐ½Ð¸Ñ Ð² url или postdata, ÑÑо поле
заполнÑеÑÑÑ Ð·Ð½Ð°Ñением заголовка referer http-запÑоÑа.
- СкÑÐ¸Ð¿Ñ ÑегиÑÑÑаÑии (опеÑаÑÐ¸Ñ login)
+ÐбÑабоÑка ÑоÑмаÑиÑованного (ÑазмеÑенного) ÑекÑÑа:
+
+РнекоÑоÑÑе Ð¿Ð¾Ð»Ñ ÑоÑм (ÑекÑÑ Ñеплики, подпиÑÑ Ð¿Ð¾Ð»ÑзоваÑелÑ) должен
+вводиÑÑÑÑ ÑоÑмаÑиÑованнÑй ÑекÑÑ.
+
+Ð¢Ð°ÐºÐ¾Ð¼Ñ Ð¿Ð¾Ð»Ñ Ð´Ð¾Ð»Ð¶Ð½Ð¾ ÑооÑвеÑÑÑвоваÑÑ Ð¿Ð¾Ð»Ðµ Ñ Ð¸Ð¼ÐµÐ½Ð¸Ð¼ имÑ_format (напÑимеÑ,
+Ð¿Ð¾Ð»Ñ text ÑооÑвеÑÑвÑÐµÑ Ð¿Ð¾Ð»Ðµ text_format, Ð¿Ð¾Ð»Ñ signature -
+signature_format). Ðоле format Ð¼Ð¾Ð¶ÐµÑ Ð¿ÑинимаÑÑ Ð¾Ð´Ð½Ð¾ из ÑÑеÑ
знаÑений
+- html, bbcode и text. ÐÑли поле format Ð¸Ð¼ÐµÐµÑ Ð·Ð½Ð°Ñение html, Ñо
+ÑодеÑжимое ÑооÑвеÑÑÑвÑÑÑего ÑекÑÑового Ð¿Ð¾Ð»Ñ ÑаÑÑмаÑÑиваеÑÑÑ ÐºÐ°Ðº html,
+подвеÑгаеÑÑÑ ÑиÑÑке Ð¾Ñ Ð½ÐµÐ±ÐµÐ·Ð¾Ð¿Ð°ÑнÑÑ
ÑÑгов и ÑоÑ
ÑанÑеÑÑÑ Ð² Ñаком виде.
+ÐÑли поле format Ð¸Ð¼ÐµÐµÑ Ð·Ð½Ð°Ñение text, Ñо ÑпеÑÑÐ¸Ð¼Ð²Ð¾Ð»Ñ ÑÑкейпÑÑÑÑ, а
+пеÑÐµÐ²Ð¾Ð´Ñ ÑÑÑоки заменÑÑÑÑÑ Ð½Ð° Ñеги
.
+
+ÐÑли поле Ð¸Ð¼ÐµÐµÑ Ð·Ð½Ð°Ñение bbcode, Ñо обÑабаÑÑваÑÑÑÑ ÑпÑавлÑÑÑие
+поÑледоваÑелÑноÑÑи bbcode.
+
+ÐалиÑие URL в ÑекÑÑе пÑовеÑÑеÑÑÑ Ð½ÐµÐ·Ð°Ð²Ð¸Ñимо Ð¾Ñ ÑоÑмаÑа.
+
+
+ СкÑÐ¸Ð¿Ñ Ð²Ñ
ода в ÑиÑÑÐµÐ¼Ñ (опеÑаÑÐ¸Ñ login)
ФоÑма Ñ Ð¸Ð¼ÐµÐ½ÐµÐ¼ login ÑодеÑÐ¶Ð¸Ñ Ð¿Ð¾Ð»Ñ name и password
- ÐÐ¾Ð¶ÐµÑ Ñакже ÑодеÑжаÑÑ checkbox Ñ Ð¸Ð¼ÐµÐ½ÐµÐ¼ ipbind (пÑивÑзка
+ ÐÐ¾Ð¶ÐµÑ Ñакже ÑодеÑжаÑÑ checkbox Ñ Ð¸Ð¼ÐµÐ½ÐµÐ¼ bindip (пÑивÑзка
авÑоÑизаÑионной кÑки к IP)
- (OpenID пока не опиÑÑваем)
+ ÐÑи авÑоÑизаÑии по OpenID иÑполÑзÑеÑÑÑ Ð¿Ð¾Ð»Ðµ openidsite.
+ Ðго знаÑение инÑеÑпÑеÑиÑÑеÑÑÑ ÐºÐ°Ðº Ñаблон Ð´Ð»Ñ Ð¾Ð¿ÐµÑаÑии sprintf, коÑоÑÑй
+ должен ÑодеÑжаÑÑ Ð¾Ð´Ð¸Ð½ ÑпеÑиÑикаÑÐ¾Ñ ÑоÑмаÑа %s, кÑда подÑÑавлÑеÑÑÑ Ð¸Ð¼Ñ
+ полÑзоваÑелÑ.
+
+ ÐÑли поле openidsite Ð¸Ð¼ÐµÐµÑ Ð¿ÑÑÑое знаÑение, полÑзоваÑелÑ
+ ÑаÑÑмаÑÑиваеÑÑÑ ÐºÐ°Ðº локалÑнÑй. ÐÑли непÑÑÑое, Ñо как
+ openid-полÑзоваÑелÑ.
Ðнопка submit назÑваеÑÑÑ login
@@ -218,27 +295,77 @@ message в Ñаблоне ÑемÑ.
именем register)
СодеÑÐ¶Ð¸Ñ Ð¿Ð¾Ð»Ñ user
pass1 pass2 comment
- avatar (поле ввода URL) или avatarfile(file upload field)
- email
ÐÐ¾Ð¶ÐµÑ Ñакже ÑодеÑжаÑÑ Ð»ÑбÑе дополниÑелÑнÑе Ð¿Ð¾Ð»Ñ Ð¸Ð½ÑоÑмаÑии о
- полÑзоваÑеле (кÑоме Ð¿Ð¾Ð»Ñ status). Ðни бÑдÑÑ ÑоÑ
ÑÐ°Ð½ÐµÐ½Ñ Ð² ÑпиÑке полÑзоваÑелей
+ полÑзоваÑеле. Ðни бÑдÑÑ ÑоÑ
ÑÐ°Ð½ÐµÐ½Ñ Ð² ÑпиÑке полÑзоваÑелей
и могÑÑ Ð¿Ð¾Ñом вÑводиÑÑÑÑ Ð² ÑаблонаÑ
ÑÑдом Ñ Ð¸Ð½ÑоÑмаÑией об авÑоÑе.
СкÑÑÑое поле required ÑодеÑÐ¶Ð¸Ñ ÑпиÑок полей, коÑоÑÑе обÑзаÑелÑно
ÑÑебÑÑÑÑÑ Ð¿Ñи ÑегиÑÑÑаÑии. ÐÐ¾Ð»Ñ user, pass1 и pass2 ÑÑда вклÑÑаÑÑ Ð½Ðµ
ÑледÑеÑ.
СкÑÑÑое поле ignore ÑодеÑÐ¶Ð¸Ñ ÑпиÑок полей, коÑоÑÑе ÐÐ ÐУÐÐÐ
- ÑоÑ
ÑанÑÑÑ Ð² каÑеÑÑве инÑоÑмаÑии о полÑзоваÑеле.
+ ÑоÑ
ÑанÑÑÑ Ð² каÑеÑÑве инÑоÑмаÑии о полÑзоваÑеле. ÐÐ¾Ð»Ñ user, pass1, pass2
+ и bindip ÑÑда вклÑÑаÑÑ Ð½Ðµ нÑжно. Так же еÑли в ÑоÑме пÑиÑÑÑÑÑвÑÑÑ Ð¿Ð¾Ð»Ñ
+ avatar и avatarfile, поле avatarfile бÑÐ´ÐµÑ Ð°Ð²ÑомаÑиÑеÑки вклÑÑено в
+ ÑÑÐ¾Ñ ÑпиÑок, а поле avatar пÑи налиÑии зааплоаженного Ñайла бÑдеÑ
+ заменено на URL к ÑÑÐ¾Ð¼Ñ ÑайлÑ.
+
+ ÐаÑамеÑÑ restricted_userinfo в конÑигÑÑаÑионном Ñайле ÑоÑÑма позволÑеÑ
+ задаÑÑ ÑпиÑок полей, коÑоÑÑе полÑзоваÑÐµÐ»Ñ Ð½Ðµ Ð¸Ð¼ÐµÐµÑ Ð¿Ñава ÑедакÑиÑоваÑÑ
+ Ñам, вÑе Ñавно в пÑоÑеÑÑе ÑегиÑÑÑаÑии или пÑи ÑедакÑиÑовании пÑоÑилÑ.
+
+ ÐолÑ, коÑоÑÑе, пÑи иÑ
налиÑии, обÑабаÑÑваÑÑÑÑ ÑкÑипÑом ÑоÑÑма
+ ÑпеÑиалÑнÑм обÑазом
+
+ 1. avatar/avatarfile - каÑÑинка полÑзоваÑелÑ. Ðоле avatarfile
+ (Ð·Ð°Ð°Ð¿Ð»Ð¾Ð°Ð¶ÐµÐ½Ð½Ð°Ñ ÐºÐ°ÑÑинка) Ð¸Ð¼ÐµÐµÑ Ð¿ÑиоÑиÑÐµÑ Ð½Ð°Ð´ avatar (внеÑнÑÑ URL)
+ Ð ÑлÑÑае еÑли задано avatarfile, в инÑоÑмаÑии о полÑзоваÑеле
+ ÑоÑ
ÑанÑеÑÑÑ Ð¿Ð¾Ð»Ðµ avatar Ñ URL к ÑÑой каÑÑинке
+
+ 2. signature - обÑÑно поле Ñ ÑоÑмаÑиÑованнÑм ÑекÑÑом. ÐопиÑÑваеÑÑÑ Ð²
+ ÐºÐ¾Ð½ÐµÑ ÐºÐ°Ð¶Ð´Ð¾Ð³Ð¾ Ñозданного даннÑм полÑзоваÑелем ÑообÑениÑ
+
+ 3. email - еÑли не пÑÑÑо, Ñо пÑовеÑÑеÑÑÑ Ð½Ð° коÑÑекÑноÑÑÑ Ð¿Ð¾ÑÑедÑÑвом
+ модÑÐ»Ñ EMail::Valid
+
+ 4. status - еÑли Ð¸Ð¼ÐµÐµÑ Ð·Ð½Ð°Ñение disabled, Ñо Ð´Ð°Ð½Ð½Ð¾Ð¼Ñ Ð¿Ð¾Ð»ÑзоваÑелÑ
+ запÑеÑен вÑ
од на ÑоÑÑм до ÑеÑ
поÑ, пока админиÑÑÑаÑÐ¾Ñ ÑоÑÑма не измениÑ
+ ÑÑаÑÑÑ. Ð ÑлÑÑае, еÑли ÑÑебÑеÑÑÑ Ð¿Ð¾Ð´ÑвеÑждение ÑегиÑÑÑаÑии модеÑаÑоÑом
+ ÑекомендÑеÑÑÑ Ð¿ÑопиÑÑваÑÑ ÑÑо поле в restricted_user_info и ÑказÑваÑÑ Ð²
+ конÑигÑÑаÑиии ÑоÑÑма default_status = disabled,
СкÑÐ¸Ð¿Ñ Ð¾ÑпÑавки комменÑаÑиÑ
- Ð¿Ð¾Ð»Ñ subject text (ÑÑг textarea)
+ÐпеÑаÑÐ¸Ñ reply
+ Ð¿Ð¾Ð»Ñ subject
+ text (ÑÑг textarea)
+ text_format
Ðожно Ñакже вклÑÑаÑÑ (динамиÑеÑки добавлÑÑÑ) Ð¿Ð¾Ð»Ñ file upload image1
image2 etc.
- кнопка submit назÑваеÑÑÑ reply
+ кнопка submit назÑваеÑÑÑ reply.
+ ÐÐ°Ð½Ð½Ð°Ñ ÑоÑма Ð¼Ð¾Ð¶ÐµÑ Ñакже вклÑÑаÑÑ Ð¿Ð¾Ð»Ñ ÑоÑÐ¼Ñ login. Т.е.
+ поддеÑживаеÑÑÑ Ð°ÑÑенÑиÑикаÑÐ¸Ñ Ð¿Ð¾Ð»ÑзоваÑÐµÐ»Ñ Ð¾Ð´Ð½Ð¾Ð²Ñеменно Ñ Ð¾ÑпÑавкой
+ комменÑаÑиÑ.
+
+ Ð ÑÐ¸Ð»Ñ ÑеÑ
ниÑеÑкиÑ
огÑаниÑений, одновÑеменно Ñ ÑегиÑÑÑаÑией по OpenID
+ невозможен upload Ñайлов и оÑпÑавка комменÑаÑиев длинной более 2-4Ðб.
+ ТоÑнÑй пÑедел ÑазмеÑа комменÑаÑÐ¸Ñ Ð·Ð°Ð²Ð¸ÑÐ¸Ñ Ð¾Ñ Ð´Ð»Ð¸Ð½Ñ URL ÑоÑÑма и
+ пÑеделов ÑазмеÑа URL, ÑÑÑановленнÑÑ
пÑи компилÑÑии веб-ÑеÑвеÑа ÑоÑÑма
+ и веб-ÑеÑвеÑа openid-ÑеÑвеÑа.
+
СкÑÐ¸Ð¿Ñ ÑÐ¾Ð·Ð´Ð°Ð½Ð¸Ñ Ð½Ð¾Ð²Ð¾Ð¹ ÑÐµÐ¼Ñ Ð¸Ð»Ð¸ нового ÑоÑÑма
- Ð¿Ð¾Ð»Ñ subject text imageN и urlname. РпоÑледнее поле ÑледÑÐµÑ Ð·Ð°Ð¿ÑеÑиÑÑ
+ полÑ
+ subject
+ text
+ text_format
+ urlname.
+ ÐÑи Ñоздании ÑоÑÑма еÑе Ð¼Ð¾Ð¶ÐµÑ Ð¿ÑиÑÑÑÑÑвоваÑÑ file upload field
+ logo. ÐааплоаженнÑй ÑÑда Ñайл помеÑаеÑÑÑ Ð² диÑекÑÑÐ¸Ñ ÑоÑÑма
+ Ñ Ð¸Ð¼ÐµÐ½ÐµÐ¼ logo и ÑаÑÑиÑением ÑооÑвеÑÑÑвÑÑÑим ÑаÑÑиÑÐµÐ½Ð¸Ñ Ð¸ÑÑ
одного
+ Ñайла.
+
+
+ РпоÑледнее поле ÑледÑÐµÑ Ð·Ð°Ð¿ÑеÑиÑÑ
ввод Ñимволов нелаÑинÑкого алÑавиÑа '/' и '?'
CкÑÐ¸Ð¿Ñ Ð¿ÑоÑмоÑÑа ÑпиÑка полÑзоваÑелей (опÑÐ¸Ñ userlist)
@@ -259,7 +386,7 @@ CкÑÐ¸Ð¿Ñ Ð¿ÑоÑмоÑÑа ÑпиÑка полÑзоваÑелей (опÑи
Ð ÑезÑлÑÑаÑе Ð·Ð°Ð¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ ÑоÑÐ¼Ñ Ð¿Ð¾Ð»Ðµ Ñ Ð¸Ð¼ÐµÐ½ÐµÐ¼ moderators должно
ÑодеÑжаÑÑ ÑпиÑок модеÑаÑоÑов Ð´Ð»Ñ Ð´Ð°Ð½Ð½Ð¾Ð¹ ÑÐµÐ¼Ñ (ÑооÑвеÑÑÑвÑÑÑей
- url ÑÑÑаниÑÑ id) поле Ñ Ð¸Ð¼ÐµÐ½ÐµÐ¼ administrators ÑпиÑок вÑеÑ
+ url ÑÑÑаниÑÑ Ð² pathinfo) поле Ñ Ð¸Ð¼ÐµÐ½ÐµÐ¼ administrators ÑпиÑок вÑеÑ
админиÑÑÑаÑоÑов данного ÑайÑа.
СкÑÐ¸Ð¿Ñ ÑедакÑиÑÐ¾Ð²Ð°Ð½Ð¸Ñ ÑвойÑÑв полÑзоваÑелÑ.