|
|
|
| На моём сайте в php коде echo заменено переменной $text,
т.е. например:
<?php
$text.= `Тут какой то текст<br>`;
$text.= `Тут другой текст<br>`;
$text.= `И т. д. <br>`;
?>
|
Вообщем где нужно вывести текст за место echo нужно ставить $text.
Недавно попытался вставить шаблон как в форуме phpBB.
<?php
$template->set_filenames(array(
`body` => `templates/`.$templ_name.`/index_body.tpl`)
);
$template->pparse(`body`);
?>
|
Шаблон вставился прямо с самого верха сайта, даже выше
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
Как – нибудь можно это исправить? Кто знает подскажите плиз….. | |
|
|
|
|
|
|
|
для: DimaXP
(24.03.2007 в 15:12)
| | >Недавно попытался вставить шаблон как в форуме phpBB.
А вставить где? | |
|
|
|
|
|
|
|
для: cheops
(25.03.2007 в 13:46)
| | между остальными переменными $text
т. е. в модуле
<?php
$text.= "<div style=`float: left;`>$paging_links</div><div align=center><a href=?set=forum><b>Форумы</b></a> >>> <a href=?set=forum&mc=$mc><b>".$cur_topic[`name`]."</b></a> >>> <b>".$cur_topic[`subject`]."</b></div><br>";
$text.= "<div style=`float: left;`>$subscraction</div><br>";
$text.= $status_f;
if($cur_topic[`status`] == "1" || $is_admmod)
{
if($pun_config_forum[`p_message_bbcode`] == `1` && $pun_config_forum[`p_message_img_tag`] == `1`)
$stat_bbcode = `<b>BBCode:</b> Включен <b>[img] тег:</b> Включен`;
elseif($pun_config_forum[`p_message_bbcode`] == `1` && $pun_config_forum[`p_message_img_tag`] == `0`)
$stat_bbcode = `<b>BBCode:</b> Включен <b>[img] тег:</b> Выключен`;
elseif($pun_config_forum[`p_message_bbcode`] == `0`)
$stat_bbcode = `<b>BBCode:</b> Выключен <b>[img] тег:</b> Выключен`;
if($pun_config[`o_antifloodcode`] == "yes" && extension_loaded(`gd`))
{
$co = generate_key();
$_SESSION[`anti_flood`] = $co;
$code.= "<table style=`border:1px solid #000000;`>
<tr><td><img src=`image.php?c=$keycode`></td><td valign=center><input type=text name=code2 maxlength=4 style=`width: 45px;`></td></tr>
<tr><td colspan=2><input type=hidden name=code3 value=".md5($co)." size=40 readonly=readonly></td></tr>
</table>";
}
else {$code.= "<input type=hidden name=code3 value=".md5(54321)." readonly=readonly><input type=hidden name=code2 value=54321 readonly=readonly>";}
$code.="<input type=hidden name=code value=".get_fid()." maxlength=50 size=40 readonly=readonly>";
// Display quick post if enabled
if ($quickpost)
{
$title_st = `Ответ по теме`;
$form_form = `id="post" name="newmsg" action=?set=forum&cm=post&tid=`.$do;
if ($is_admmod)
$checkboxes = `Склеить с предыдущим сообщением, если оно ваше`;
else
$checkboxes = ``;
$modern_bbcode_enabled = (1 == `1`) ? true : false;
$template->set_filenames(array(
`body` => `templates/`.$templ_name.`/index_body.tpl`)
);
$template->pparse(`body`);
}
}
if ($is_admmod)
{
$text.=`<br>Контролируется модератором</strong><br>
<a href="?set=moderate&fid=`.$mc.`&tid=`.$do.`&s=`.$s.`">Удалить сообщения</a><br>
<a href="?set=moderate&fid=`.$mc.`&move_topics=`.$do.`">Перенести тему</a><br>`;
if ($cur_topic[`closed`] == `1`)
$text.= ` <a href="?set=moderate&fid=`.$mc.`&open=`.$do.`">Открыть тему</a><br>`;
else
$text.= ` <a href="?set=moderate&fid=`.$mc.`&close=`.$do.`">Закрыть тему</a><br>`;
if ($cur_topic[`sticky`] == `1`)
$text.= ` <a href="?set=moderate&fid=`.$mc.`&unstick=`.$do.`">Снять выделение</a><br>`;
else
$text.= ` <a href="?set=moderate&fid=`.$mc.`&stick=`.$do.`">Выделить тему</a><br>`;
$text.= `</div></div>`;
}
?>
|
помогите пожалуйста: 3 года работы над сайтом ушли в пустую! я уже начал переделывать весь двиг! избавляться от переменной $text. Сейчас за место моего сайта (лучше не говорить об этом)... | |
|
|
|
|
|
|
|
для: DimaXP
(24.03.2007 в 15:12)
| | Объект $template вашей собственной разработки или сторонний? Нельзя его заставить не выводить в окно браузера информацию, а возвращать её в виде строки? | |
|
|
|