Forums / National / Russian / Сборка «Фриланс-биржа» / Использование плагинов в других шаблонах

meverikxp
#35976 2012-10-29 17:08

Спасибо, но еще не получается, итак по порядку что я сделал, 1. Скопировал файл freelancers.index.php и назвал его freelancers.users.php. 2. Переделал хук показываю в коде ниже: 

<?PHP
/* ====================
[BEGIN_SED_EXTPLUGIN]
Code=freelancers
Part=homepage
File=freelancers.index
Hooks=users.details.tags
Tags=index.tpl:
Order=10
[END_SED_EXTPLUGIN]
==================== */

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

$t->assign(array(
	"FREELANCERS_CATALOG" => sed_showfcat()
));

$sql = sed_sql_query("SELECT * FROM sed_users WHERE user_toptodate>".$sys['now_offset']." ORDER BY user_toptodate DESC");
while($tur = sed_sql_fetcharray($sql))
{
	$t->assign(array(
		"TUR_ROW_NAME" => (empty($tur['user_fname']) && empty($tur['user_sname'])) ? sed_build_user($tur['user_id'], htmlspecialchars($tur['user_name'])) : sed_build_uname($tur['user_id'], htmlspecialchars($tur['user_name']), htmlspecialchars($tur['user_fname']." ".$tur['user_sname'])),
		"TUR_ROW_URL" => sed_url('users', 'm=details&id='.$tur['user_id'].'&u='.$tur['user_name']),
		"TUR_ROW_AVATAR" => sed_build_avatar($tur['user_avatar'], 'thumbs'),
		"TUR_ROW_STATUS" => (!empty($tur['user_status'])) ? $tur['user_status'] : $sed_fcat[$tur['user_cat']]['title'],
		"TUR_ROW_PRO" => (sed_ispro($tur['user_protodate'])) ? '<img src="images/pro.png" align="absmiddle">' : ''
	));
	$t->parse("MAIN.TOPUSERS.TUR_ROWS");
}
$t->parse("MAIN.TOPUSERS");

?>

3. в файле users.employers.tpl вызываю хук таким способом: <div class="lSide">

<div id="cmenu">
        {PHP.cfg.menu2}
{FREELANCERS_CATALOG}
    </div>
</div>

Подскажите что делаю не так? Раньше работал с джумлой с этой cmf работаю впервые. так что прошу прощения за элементарные вобросы. Спасибо!