]> git.phdru.name Git - phdru.name/phdru.name.git/commitdiff
Добавление формы поиска по тегам
authorOleg Broytman <phd@phdru.name>
Tue, 20 May 2014 15:06:23 +0000 (19:06 +0400)
committerOleg Broytman <phd@phdru.name>
Wed, 23 Dec 2015 15:54:09 +0000 (18:54 +0300)
reindex_blog.py

index 645dd8289bbef52241c3fa8f79265074709d6460..6812bf8ffc1863edb5e7723d1eeeeb130a98d893 100755 (executable)
@@ -352,6 +352,27 @@ new_text = ["""\
 #def body_html
 <h1>Теги</h1>
 
+<p class="head">
+Форма поиска позволяет искать сообщения в блоге, соответствующие выражению.
+Синтаксис выражения:<ul>
+    <li>Тег - если такой тег существует, произойдёт перенаправление на страницу тега.</li>
+    <li>Оператор '!' (NOT) - ищет записи, в которых нет этого тега.</li>
+    <li>Оператор '&' (AND) - ищет записи, в которых есть оба тега.</li>
+    <li>Оператор '|' (OR) - ищет записи, в которых есть один из тегов.</li>
+    <li>Скобки '()' позволяют объединять выражения.</li>
+</ul>
+Пробелы не допускаются. Примеры выражений: linux - произойдёт перенаправление
+на страницу linux.html; linux&!audio - искать записи в которых есть тег linux и
+нет тега audio.
+</p>
+
+<center>
+<form method=POST action="../../../cgi-bin/blog-ru/search-tags/search-tags.py">
+    <input type=text name=q>
+    <input type=submit name=submit value="Искать">
+</form>
+</center>
+
 <p class="head">
 <dl>
 """]