--- parser3/operators.txt 2002/02/18 12:45:46 1.11 +++ parser3/operators.txt 2002/03/05 12:29:49 1.18 @@ -278,7 +278,7 @@ odbc c:\drives\y\parser3project\odbc\ !$hash.ключ !_default - специальный ключ, если задан, то при обращении по ключу, которому нет соответствия, выдаётся _default значение - !^hash::create[[!copy_from_hash|!copy_from_hashfile]] + !^hash::create[[!copy_from_hash|Xcopy_from_hashfile]] создаёт новый hash, копию старого !^hash.add[слагаемое] перезаписывает одноимённые @@ -306,7 +306,7 @@ odbc c:\drives\y\parser3project\odbc\ !cookie !$cookie:имя считать старое или свежезаданное !$cookie:имя[значение] на 90 дней - !$cookie:имя[$.value[значение] $.expires(дней) или $.expires[session]] + !$cookie:имя[$.value[значение] $.expires(дней, 0дней=session)] !request !$request:query @@ -337,7 +337,7 @@ odbc c:\drives\y\parser3project\odbc\ ПРЕДУПРЕЖДЕНИЕ: класс form получает свои поля после обработки всех auto класса MAIN поэтому необходимо задать $request/response:charset в одном из них. не после. -!hashfile +Xhashfile !^hashfile::open[$DB_HOME;filename] !^hashfile.clear[] забыть всё @@ -415,12 +415,15 @@ odbc c:\drives\y\parser3project\odbc\ ] ] ] - !для отправки используется программа с параметрами, задаваемая + !для отправки + под unix используется программа с параметрами, задаваемая $MAIL.sendmail[команда] если не будет задана, проверяется, доступна ли /usr/sbin/sendmail или /usr/lib/sendmail и, если доступна, то запускается с параметром "-t". + под win32 используется SMTP протокол, сервер задаётся + $MAIL.SMTP[smtp.domain.ru] !image !$картинка[^image::measure[DATA]] @@ -511,8 +514,10 @@ odbc c:\drives\y\parser3project\odbc\ !^date.roll[year|month|day](+/- 1) сдвигает дату !^date.sql-string[] %Y-%m-%d %H:%M:%S where published='$дата.sql-string[]' - !^date:calendar[rus|eng;год;месяц] выдаёт таблицу - !^date:calendar[rus|eng;год;месяц;день] выдаёт таблицу + !^date:calendar[rus|eng;год;месяц] выдаёт неименованную таблицу + столбцы: 0..6 + !^date:calendar[rus|eng;год;месяц;день] выдаёт именнованную таблицу + столбцы: year, month, day, weekday xdoc(xnode) DOM1 attributes: @@ -537,7 +542,6 @@ xdoc(xnode) Attributes with the name "ID" are not of type ID unless so defined. Implementations that do not know whether attributes are of type ID or not are expected to return null. - !^.getElementsByTagNameNS[namespaceURI;localName] = array of nodes !кодировка строк и умолчание для $.encoding !равно текущей кодировке выходной страницы, @@ -639,7 +643,7 @@ xdoc(xnode) !Introduced in DOM Level 2: !Node importNode(in Node importedNode, in boolean deep) raises(DOMException) - + !NodeList getElementsByTagNameNS(in DOMString namespaceURI, in DOMString localName); !XPath: !^node.select[xpath/query/expression] = array of nodes,