Проще: надо сделать страницу для phpBB, чтобы из БД выводились данные, был header и footer. Что надо писать там..? (
define('IN_PHPBB', true);
$phpbb_root_path = './';
)
Мой скрипт:
video.php
Код: Выделить всё
<?
include('header.php'); #я выводил шапку, тамже класс tpl
include_once('db.php'); #имя, база, пароль БД.
mysql_connect($SERVER,$USER,$PASSWD);
mysql_select_DB($DB);
$r=mysql_query("select * from `video` ORDER BY id");
for ($i=0; $i<mysql_num_rows($r); $i++){
$z=mysql_fetch_array($r);
@$v_name = $z[v_name];
@$id = $z[id];
@$description = $z[description];
@$rate = $z[rate];
@$pic = "<img src=\"videos/thumb/".$z[pic]."1.jpg\">";
@$pic2 = "<img src=\"videos/thumb/".$z[pic]."2.jpg\">";
@$pic3 = "<img src=\"videos/thumb/".$z[pic]."3.jpg\">";
@$length = $z[length];
@$size = $z[size];
$lolo = "
<td rowspan=\"2\"><br>$pic $pic2 $pic3 <br>
<br>
</td><td valign=\"top\" width=\"50%\"><a href=\"view_video.php?videoname=$v_name\">$v_name</a><br>
<font size=\"2\">$description</font></td>
</tr>
<tr>
<td valign=\"bottom\" width=\"50%\"><font size=\"2\">Оценка: $rate<br>
Длительность: $length<br>
Размер:$size МБ</font></td>
";
$tpl = new template('./templates','.tpl'); # создали объект, задали каталог и расширение
$tpl -> load('video'); # зашрузили шаблон
$tpl -> vars('video',array('lolo')); # указали какие переменные преобразовать, они должны быть заданы зарание
echo $tpl -> out('video'); # вывели шаблон
}
?>
Код: Выделить всё
<center>
<br>
<table border="1" bgcolor="F9F9EC" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="96%">
<tr>
{lolo}
</tr>
</table>
</center>