--- 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[] +}