|
Автор |
Сообщение |
Eduard
Новенький
Зарегистрирован: 15.04.2012 Сообщения: 10
|
|
|
|
Да нет, у меня <?php на всякий случай привожу index.php . Прошу простить за длинный пост.
Код: |
<?php
// подключаем файл настроек
require "config.php";
// подключаемся к серверу БД
mysql_connect($dbhost,$dbuser,$dbpasswd);
mysql_select_db($dbname);
// подключаем шаблонизатор
require "template.php";
// открываем шаблон
$tpl->get_tpl('page.tpl');
// устанавливаем переменные шаблона
$tpl->set_value('TITLE',$title);
$tpl->set_value('DESCRIPTION',$description);
$tpl->set_value('INFO',$info);
// меню пока не будет
include "menu.php";
$tpl->set_value('MENU',$menu);
// переменная $p не установлена - нужно вывести главную страницу
if (!isset($p)) {
$q = "select * from static where id=\"main\" limit 1";
$r = mysql_query($q);
$row = mysql_fetch_array($r);
$page = $row[content];
}
elseif($p=="show") {
// выводим содержимое раздела
$id = @htmlspecialchars($id);
$id = @strip_tags($id);
// ищем подразделы
$query = "select * from cats where root=$id";
$result = mysql_query($query);
if (mysql_num_rows($result)==0) {
// подразделов нет, выводим страницы
$q2 = "select * from cats where id=$id";
$res2 = mysql_query($q2);
$q3 = "select * from cats where id=$id";
$res3 = mysql_query($q3);
$row3 = mysql_fetch_array($res3);
$info = $row3[txt];
$page = $page . "<table width=100% border=0><td valign=top width=40%>";
if (mysql_num_rows($res2)>0) {
$row2 = mysql_fetch_array($res2);
$page = $page . "<h1>$row2[title]</h1><p>";
$q = "select * from pages where cat=$id";
$res = mysql_query($q);
while ($row = mysql_fetch_array($res))
$page = $page . "<br><b><a href=index.php?p=showpage&page=$row[id]>$row[header]</a></b>";
$page = $page . "</td><td valign=top>$info</td></table>";
}
else $page = $page . "<h1>Нет такого раздела!</h1>";
}
// есть подразделы, выводим их
while ($row = mysql_fetch_array($result))
$page = $page . "<br><a href=index.php?p=show&id=$row[id]>$row[title]";
}
elseif ($p=="showpage") {
$id = @htmlspecialchars($id);
$id = @strip_tags($id);
$q = "select * from pages where id=$id";
$r = mysql_query($q);
if (mysql_num_rows($r)>0) {
$row = mysql_fetch_array($r);
$page = $page . "<h1>$row[header]</h1>";
$page = $page . "<p><center><a name=top></a><a href=#down>Вниз</a></center><p>";
$page = $page . "<p><br><br>$row[content]";
$page = $page . "<p><p><a target=_blank href=print.php?page=$id>Версия для печати</a>";
$page = $page . "<p><br><p><center><a name=down></a><a href=#top>Наверх</a></center>";
}
else $page = $page . "<h1>Нет такой страницы!</h1>";
}
elseif ($p=="static") {
$id = @htmlspecialchars($id);
$id = @strip_tags($id);
$q = "select * from static where id=\"$id\" limit 1";
$r = mysql_query($q);
$row = mysql_fetch_array($r);
$page = $row[content];
}
elseif($p=="file") {
$f = $f . ".html?quot;;
$page = join('',file($f));
}
$tpl->set_value('PAGE',$page);
// запускаем парсинг шаблона
$tpl->tpl_parse();
// выводим HTML
echo $tpl->html;
?>
|
|
|
Вернуться к началу |
|
|
Eduard
Новенький
Зарегистрирован: 15.04.2012 Сообщения: 10
|
|
|
|
Касательно ГЕТ : Была рекомендация
Цитата: |
добавил $p=$_GET['p'];
$id=$_GET['id']; и все заработало |
Возник вопрос - в какую часть кода добавить GET |
|
Вернуться к началу |
|
|
den
Старожил
Зарегистрирован: 31.01.2006 Сообщения: 13870 Откуда: Кировоград, Украина
|
|
|
|
Просмотрел код и понял в чем ошибка - наверное PHP Не подключен к Апачу, поэтому и выплевывает код вместо результата его выполнения. |
|
Вернуться к началу |
dhsilabs@jabber.ru |
|
|
Eduard
Новенький
Зарегистрирован: 15.04.2012 Сообщения: 10
|
|
|
|
Цитата: |
Просмотрел код и понял в чем ошибка - наверное PHP Не подключен к Апачу |
Странно, у меня XAMPP и в htdocs Joomla и Друпал работают . БД проверял - соединение выдает. |
|
Вернуться к началу |
|
|
den
Старожил
Зарегистрирован: 31.01.2006 Сообщения: 13870 Откуда: Кировоград, Украина
|
|
|
|
Если честно, тогда не знаю в чем причина |
|
Вернуться к началу |
dhsilabs@jabber.ru |
|
|
Светозар
Участник тусовки
Зарегистрирован: 20.02.2010 Сообщения: 354 Откуда: Москва
|
|
|
|
Какие изменения внесены? Обновлены ли статьи о интеграции CMS phpbb3? |
|
Вернуться к началу |
|
|
den
Старожил
Зарегистрирован: 31.01.2006 Сообщения: 13870 Откуда: Кировоград, Украина
|
|
|
|
Нет, эту часть не обновлял, зато есть много чего другого интересного |
|
Вернуться к началу |
dhsilabs@jabber.ru |
|
|
|
|