Новости | FAQ | Авторы | Документация | В действии | Библиотека |
Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
ERnest 26.08.2008 02:34
конечно. постепенно делал уроки и вот дошел до этого. сейчас дело в том, что пытаюсь написать чтото подобное основы для сайта и к сожалению файлом auto.p из уроков у меня нет (удалил, перезаписал... не помню... (; ) сейчас работаю с таким auto.p в корне:@main[] $connect_string[mysql://zhmerinka_test:bujxnkrv@localhost/zhmerinka_test] $CLASS_PATH[/classes] ^header[] ^body[] ^footer[] @USE /classes/faq.p @unhandled_exception[] @dbconnect[code] ^connect[$connect_string]{$code} @header[] <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>^page_title[]</title> <meta http-equiv="Content-Type" content="text/html; charset=windows-1251"> <link href="/css/main.css" rel="stylesheet" type="text/css" /> <link href="/css/reset.css" rel="stylesheet" type="text/css" /> </head> @menu[] <ul class="header_menu"> <li><a href="/">Главная</a></li> <li><a href="#">О компании</a></li> <li><a href="/?module=faq">FAQ</a></li> <li><a href="#">Прайс-лист</a></li> <li><a href="#">Фотогалерея</a></li> <li><a href="#">Контакты</a></li> ^connect[$connect_string]{ $menu[^table::sql{select m_name, location from pages where menu=1 order by id}] ^menu.menu{ ^if('/pages/$menu.location/' eq $request:uri){ <li>$menu.m_name</li> }{ <li><a href="/pages/$menu.location/">$menu.m_name</a></li> } } } </ul> @body[] <body> <div class="main"> <div class="header"> ^menu[] </div> ^if(def $form:module){ ^if($form:module eq 'faq'){ ^faq_frontend_show[] }{ <blockquote>Ошибка<br />Неправильное имя модуля</blockquote> } }{ ^body_main[] } @footer[] <div class="footer">some © reserved</div> </div> </body> </html>но вот свежий пример. По прочитанному http://www.parser.ru/examples/feedback/ решил попробовать. И снова таже проблема. Если полностью следовать тому что как написано, снова таже ошибка что и случае с уроком, но когда методы из Lib.p перенес в сам файл feedback.html все заработало. Насколько я понимаю, по какойто не понятной для меня причине при попытке использовать методы описанные в файлу класса, парсер дает ошибку.