Вставка php кода в макет

Статус
В этой теме нельзя размещать новые ответы.

masterby

Читатель
Заблокирован
Регистрация
24 Май 2008
Сообщения
261
Реакции
26
  • Автор темы
  • Заблокирован
  • #1
Не могу вставить php код в макет дизайна.Вот код:
Код:
if (file_exists("forum/conf_global.php")) {
global $db;
include_once("forum/conf_global.php");
$prefix_ipb = $INFO['sql_tbl_prefix'];
$buffer = "";
$result = $db->sql_query("SELECT tid, posts, title, description, starter_name, last_poster_name, views FROM ".$prefix_ipb."topics ORDER BY last_post DESC LIMIT 0, 15");
while (list($tid, $posts, $title, $description, $starter_name, $last_poster_name, $views) = $db->sql_fetchrow($result)) {
$post_text = ($description) ? "".$title." - ".$description."" : $title;
$buffer .= "<tr class=\"bgcolor1\"><td><a href=\"forum/index.php?showtopic=$tid&view=getnewpost\" title=\"$post_text\">".cutstr($title, 50)."</a></td>"
."<td align=\"center\">".user_info($starter_name, 1)."</td>"
."<td align=\"center\">$views</td><td align=\"center\">$posts</td>"
."<td align=\"center\">".user_info($last_poster_name, 1)."</td></tr>";
}
$content .= "<table width=\"100%\" border=\"0\" cellpadding=\"3\" cellspacing=\"1\" class=\"sort\" id=\"sort_id\"><tr><th>"._NEWTOPICS."</th><th>"._POSTER."</th><th>"._VIEWS."</th><th>"._REPLIES."</th><th>"._LASTPOSTER."</th></tr>$buffer</table>";
} else {
$content = "";
}
Обычна проблем не возникает делаю как написана в руководстве а этот не получаецца.
Как его правильно лучше вставить?
Спасибо!
 
Это вывод последних постов что-ли?
тупо сделай отдельный файл для него и заинклюдь в кота.
 
  • Автор темы
  • Заблокирован
  • #3
Пробовал и инклюдить ничего не получаецца.Сама проблема в том что немогу вставить php код в макет....
 
да было что то похожее. немог приинклюдить. решил проблему созданием дополнительного поля и вставил с помощью %имя поля. поробуй так
 
  • Автор темы
  • Заблокирован
  • #5
Можно попадробнее?......
 
masterby, можно вставлять php код в "Шаблоны вывода навигации:". Если нужно вставлять php код в "Верхняя часть страницы (Header:(" или "Footer" то нужно это делать с помощью eval
Пример:
".eval('
include($file);
')."
 
попробуйте вставить так:

";

ваш код

echo "

пример из документации NetCat
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху