--- parser3/src/www/htdocs/Attic/auto.p 2001/04/27 16:48:36 1.17.2.1
+++ parser3/src/www/htdocs/Attic/auto.p 2001/05/23 08:57:39 1.23
@@ -1,52 +1,92 @@
+@main[]
+^header[]
+^print_path[]
+^print_menu[]
+^body[]
+^hr[]
+^footer[]
+
+
+@header[]
+
+
+
+#^macro[load_config]
+^print_header[]
+
+ |
+
+@body[]
+
+@footer[]
+ | |
| The matrix has you ... |
+
+
+
+
+@i[]
+$result[$config.images.value]
+
+@hr[]
+

+
@auto[]
-$user-html[^table:set{user html comment
-<< «^; длинные user вперёд
->> »^;
-\n\n !эти есть в таблице по умолчанию
-\n
!но т.к. заменяем, надо повторить.
-< <^; !можно этим воспользоваться,
-> >^; !и что-то сделать ДО обычных замен
-" "^; !например из << и >>
-& &^; !сделать ёлочки-кавычки.
-_  ^;
-^#AB «^; windows коды ёлочек
-^#BB »^; windows коды ёлочек
-(c) ©^;
-^#A9 ©^; windows (c)
-}]
-#$if(!def $SQL){$SQL[$z[z]]}
-$SQL.connect-string[mysql://test:test@localhost/test/cp1251_koi8]
-#for ^file:load[name;user-name;mime-type << autodetection]
-$MIME-TYPES[^table:set{ext mime-type
-zip application/zip
-doc application/msword
-xls application/vnd.ms-excel
-pdf application/pdf
-ppt application/powerpoint
-rtf application/rtf
-gif image/gif
-jpg image/jpeg
-png image/png
-tif image/tiff
-html text/html
-htm text/html
-txt text/plain
-mts application/metastream
-mid audio/midi
-midi audio/midi
-mp3 audio/mpeg
-ram audio/x-pn-realaudio
-rpm audio/x-pn-realaudio-plugin
-ra audio/x-realaudio
-wav audio/x-wav
-au audio/basic
-mpg video/mpeg
-avi video/x-msvideo
-mov video/quicktime
-swf application/x-shockwave-flash
-}]
-
-@auto_test[]
-^BASE.auto_test[]
-
DR
+$DEFAULTS[
+ $content-type[
+ $value[text/html]
+ $charset[koi8-r]
+ ]
+]
+
+#$config_table[^table:load[/layout.cfg]]
+#$config[^config_table.hash[name][value]]
+
+@print_path[][p;path;links;prefix;location] рЕЮБФБЕФ УФТПЛХ ОБЧЙЗБГЙЙ "лПТЕОШ / ТБЪДЕМ / ТБЪДЕМ"
+$p[$request:uri]
+$path[^p.lsplit[/]]
+^path.flip[]
+^path.menu{
+ ^if("$prefix" eq ""){
+ ^if($p eq "/"){Elik.Ru}{Elik.Ru}
+ }{
+ ^if(-f "${prefix}links.cfg"){
+
+ $links[^table:load[${prefix}links.cfg]]
+ $links[^links.hash[location;description]]
+
+ $location[$path.0]
+ ^if($p eq "${prefix}$location/"){$links.$location.description}{$links.$location.description}
+ }
+ }
+ $prefix[${prefix}$location/]
+}[ ^;/ ^;]
^hr[]
+
+@print_header[][p;path;links;prefix;location] рЕЮБФБЕФ УФТПЛХ ЪБЗПМПЧЛБ "лПТЕОШ | ТБЪДЕМ | ТБЪДЕМ"
+$p[$request:uri]
+$path[^p.lsplit[/]]
+^path.flip[]
+^path.menu{
+ ^if("$prefix" eq ""){
+ Elik.Ru
+ }{
+ ^if(-f "${prefix}links.cfg"){
+
+ $links[^table:load[${prefix}links.cfg]]
+ $links[^links.hash[location;description]]
+
+ $location[$path.0]
+ $links.$location.description
+ }
+ }
+ $prefix[${prefix}$location/]
+}[ ^;| ^;]
+
+@print_menu[][links]
+^if(-f links.cfg){
+ $links[^table:load[links.cfg]]
+ $links{^menu{
+ $description^if($:menu_separator ne ""){$:menu_separator}{
}
+ }}
+ ^hr[]
+}