Инструменты пользователя

Инструменты сайта


aswe:aswe

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
aswe:aswe [2020-01-28 12:23]
GreyWolf [filemask]
aswe:aswe [2021-10-22 12:06] (текущий)
GreyWolf [Настройка]
Строка 15: Строка 15:
 ====== Настройка ====== ====== Настройка ======
  
 +Нужно установить:​
 +<code bash>
 +apt install libcgi-session-perl
 +</​code>​
 ===== Apache ===== ===== Apache =====
  
Строка 41: Строка 45:
 ''/​_cgi-bin/​test.cgi''​ ''/​_cgi-bin/​test.cgi''​
  
 +Тест не пройден:​
 +<​code>​
 +Perl is worked!
 +</​code>​
 ====== Документация ====== ====== Документация ======
  
Строка 56: Строка 64:
  
 Пример использования:​ Пример использования:​
-<​code>​+<​code ​html>
 <​!--#​include virtual="/​cgi-bin/​refs2pages.cgi?​pref=<​ul>&​post=</​ul>​ <​!--#​include virtual="/​cgi-bin/​refs2pages.cgi?​pref=<​ul>&​post=</​ul>​
 &​template=<​li><​a href='​@@'>​$$</​a></​li>&​tree=1"​-->​ &​template=<​li><​a href='​@@'>​$$</​a></​li>&​tree=1"​-->​
Строка 92: Строка 100:
   * ''​xxx''​ — тип файлов задаваемый ключом ''​type''​.   * ''​xxx''​ — тип файлов задаваемый ключом ''​type''​.
 Пример использования:​ Пример использования:​
-<​code>​+<​code ​html>
 <​!--#​include virtual="/​cgi-bin/​loadbanners.cgi?​pref=<​ul>&​post=</​ul>​ <​!--#​include virtual="/​cgi-bin/​loadbanners.cgi?​pref=<​ul>&​post=</​ul>​
 &​template=<​li><​a href='​URL'><​img src='​FILE'​ title='​TITLE'><​br>​TITLE</​a></​li>&​expired=1"​-->​ &​template=<​li><​a href='​URL'><​img src='​FILE'​ title='​TITLE'><​br>​TITLE</​a></​li>&​expired=1"​-->​
Строка 117: Строка 125:
  
 Пример использования:​ Пример использования:​
-<​code>​+<​code ​html>
 <​!--#​include virtual="/​cgi-bin/​loadtexts.cgi?​pref=<​div>&​post=</​div>"​-->​ <​!--#​include virtual="/​cgi-bin/​loadtexts.cgi?​pref=<​div>&​post=</​div>"​-->​
 </​code>​ </​code>​
Строка 125: Строка 133:
  
 Также возможно использование «Движка 3»: Также возможно использование «Движка 3»:
-<​code>​+<​code ​html>
 <​!--#​include virtual="/​cgi-bin/​loadheaders.cgi?​pref=<​div>&​post=</​div>"​-->​ <​!--#​include virtual="/​cgi-bin/​loadheaders.cgi?​pref=<​div>&​post=</​div>"​-->​
 </​code>​ </​code>​
Строка 144: Строка 152:
  
 Пример использования:​ Пример использования:​
-<​code>​+<​code ​html>
 <​!--#​include virtual="/​cgi-bin/​loadheaders.cgi?​pref=<​ol>&​post=</​ol>​ <​!--#​include virtual="/​cgi-bin/​loadheaders.cgi?​pref=<​ol>&​post=</​ol>​
 &​lines=2&​template=<​li value=**><​a href='​@@'>​$$</​a></​li>​ &​lines=2&​template=<​li value=**><​a href='​@@'>​$$</​a></​li>​
Строка 178: Строка 186:
   * 0001_Item1.htm   * 0001_Item1.htm
   * 0002_Item2.htm   * 0002_Item2.htm
 +  * …
 +  * 0002_ItemN.htm
 <​code>​ <​code>​
-^\d{4}_.+\.(htm|txt)+^\d{4}_.+\.(htm|txt)$
 </​code>​ </​code>​
 Его нужно преобразовать в escape–последовательность,​ получиться:​ Его нужно преобразовать в escape–последовательность,​ получиться:​
 <​code>​ <​code>​
-%5E%5Cd%7B4%7D_.%2B%5C.(htm%7Ctxt)+%5E%5Cd%7B4%7D_.%2B%5C.(htm%7Ctxt)%24
 </​code>​ </​code>​
  
 Пример готового вызова:​ Пример готового вызова:​
-<​code>​+<​code ​html>
 <​!--#​include virtual="/​_cgi-bin/​loadheaders.cgi?​pref=<​dir>&​back=0 <​!--#​include virtual="/​_cgi-bin/​loadheaders.cgi?​pref=<​dir>&​back=0
-&​filemask=%5E%5Cd%7B4%7D_.%2B%5C.(htm%7Ctxt)"​-->​+&​filemask=%5E%5Cd%7B4%7D_.%2B%5C.(htm%7Ctxt)%24"​-->​
 </​code>​ </​code>​
  
 ===== template.cgi ===== ===== template.cgi =====
-FIXME+ 
 +Скрипт вызова шаблона. 
 + 
 +Пример исрльзования:​ 
 +<code html index.shtml>​ 
 +<​!--#​include virtual="/​_cgi-bin/​template.cgi"​ --> 
 +</​code>​
  
 ===== Пример структуры ===== ===== Пример структуры =====
 FIXME FIXME
  
 +<hidden Пример структуры>​
 <​diagram>​ <​diagram>​
 |root|root{text-align:​left;​}=**html** |root|root{text-align:​left;​}=**html**
Строка 254: Строка 271:
 </​diagram>​ </​diagram>​
  
 +</​hidden>​
 ====== Ссылки ====== ====== Ссылки ======
  
aswe/aswe.1580203401.txt.gz · Последние изменения: 2020-01-28 12:23 — GreyWolf