Новости | FAQ | Авторы | Документация | В действии | Библиотека |
Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
Kex 17.02.2006 20:09
Помогите плиз начинающему!!@main[] ^header[] ^body[] ^footer[] @footer[] <table width="100%" border="0" bgcolor="#000000" cellspacing="0"> <tr> <td></td> </tr> </table> $now[^date::now[]] <font size="-3"> <center>Powered by Parser3<br>1997-$now.year</center> </font> </body> </html> @header[] <html> <head> <title>Тестовый сайт Parser3</title> </head> <body bgcolor="#FAEBD7"> <table width="100%" border="0" bgcolor="#000000" cellspacing="1"> <tr bgcolor="#FFFFFF" height="60"> <td align="center"> <font size="+2"> <b>^greeting[]</b></font> </td> </tr> </table> <br> @body[] ^navigation[] <table width="100%" height="65%" border="0" bgcolor="#000000" cellspacing="1"> <tr bgcolor="#ffffff" height="100%"> <td width="30%" valign="top" bgcolor="#EFEFEF"> <b>^body_additional[]</b> </td> <td width="70%" valign="top"> ^body_main[] </td> </tr> </table> <br> ############################## Меню навигации @navigation[] $sections[^table::load[sections.cfg]] <table class="navigation"> ^sections.menu{ <tr><td> ^navcell[] </td></tr> } </table> @navcell[] ^if($sections.uri eq $request:uri){ <b><font class="active"><nobr>$sections.name</nobr></font></b> }{ <a href="$sections.uri" class="nav"><nobr>$sections.name</nobr></a> } #EOF, там же - sections.cfg:
section_id name uri 1 Главная / 2 События /news/ 3 Инфа /group/ 4 Послушать /music/ 5 Видео /video/ 6 Фото /photo/ 7 Общение /talk/ 8 Ссылки /links/ 9 Контакты /contacts/, там же файл index.html
@greeting[] Добро пожаловать! @body_additional[] Главная страница сайта @body_main[] Основное содержаниеи .htaccess :
# # Первые 3 строки этого файла закомментированы - соответствующие # настройки уже сделаны в файле httpd.conf (основной файл настроек # Apache). Когда вы перенесте свой сайт к провайдеру, где общий для # всех клиентов httpd.conf вам править никто не даст, придёт время # раскомментировать эти строки, указав правильный путь к parser.cgi. # # Кстати, не забудьте установить права 755 на parser3.cgi у провайдера! # ######################################################################## ## Делаем parser3.cgi обработчиком HTML файлов: #AddHandler parsed-html .html #Action parsed-html /cgi-bin/parser3/parser3.cgi # Запрещаем открывать парсерные служебные файлы в браузере: <Files ~ "\.(p|cfg|dir|pag)$"> Order allow,deny Deny from all </Files> # Файл index.html будет страницей по умолчанию: DirectoryIndex index.html index.htm default.htm index.cgi index.pl index.php # Следующая инструкция вырубает Russian Apache (если он работает) <IfModule mod_charset.c> CharsetDisable On </IfModule>. Создал папку group, куда поместил index.html
@greeting[] Наша контактная информация @body_additional[] Главная страница тестового сайта @body_main[] Основное содержание @footer[] Здесь у нас контакты. И теперь, когда, находясь на главной странице, нажимаю пункт меню "Инфо" (ведущий в папку group), появляется сообщение "Internal server error (Parser)