| Новости | 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)