Foren / National / Russian / Модули и плагины / Вывод только в List.tpl

jcrush
#22731 5. Februar 2010, 20:41
что то ничего не работает, просто как дефолтный лист..

{PAGE_TEXT} вставил
[BEGIN_SED_EXTPLUGIN]

Code=lastpagesbycat

Part=main

File=lastpagesbycat

Hooks=list.tags

Tags=list.tpl:{PAGE_TEXT}

Minlevel=0

Order=10

[END_SED_EXTPLUGIN]



==================== */

if (!defined('SED_CODE')) { die('Wrong URL.'); }


if($jj<2 && $d==0)
{
if ($pag['page_begin_noformat'] > $sys['now_offset'])
{
	$pag['page_text'] = $L['pag_notavailable'].sed_build_timegap($sys['now_offset'], $pag['page_begin_noformat']);
	$t->assign("PAGE_TEXT", $pag['page_text']);
}
else
{
	switch($pag['page_type'])
	{
		case '1':
			$t->assign("PAGE_TEXT", $pag['page_text']);
		break;

		case '2':
			if ($cfg['allowphp_pages'] && $cfg['allowphp_override'])
			{
				ob_start();
				eval($pag['page_text']);
				$t->assign("PAGE_TEXT", ob_get_clean());
			}
			else
			{
				$t->assign("PAGE_TEXT", "The PHP mode is disabled for pages.<br />Please see the administration panel, then \"Configuration\", then \"Parsers\".");
			}
		break;

		default:
			if ($cfg['parser_cache'])
			{
				if (empty($pag['page_html']) && !empty($pag['page_text']))
				{
					$pag['page_html'] = sed_parse(htmlspecialchars($pag['page_text']), $cfg['parsebbcodepages'], $cfg['parsesmiliespages'], true);
					sed_sql_query("UPDATE $db_pages SET page_html = '".sed_sql_prep($pag['page_html'])."' WHERE page_id = " . $pag['page_id']);
				}
				$html = $cfg['parsebbcodepages'] ? sed_post_parse($pag['page_html']) : htmlspecialchars($pag['page_text']);
				$t->assign('PAGE_TEXT', $html);
			}
			else
			{
				$text = sed_parse(htmlspecialchars($pag['page_text']), $cfg['parsebbcodepages'], $cfg['parsesmiliespages'], true);
				$text = sed_post_parse($text, 'pages');
				$t->assign('PAGE_TEXT', $text);
			}
		break;
	}

}
}


?>
SEO блог: http://blog.stfw.ru/

Dieser Beitrag wurde von jcrush (am 5. Februar 2010, 20:49, vor 15 Jahre) bearbeitet