Перейти к публикации

Вывод подкатегорий в разные меню


Рекомендованные сообщения

Здравствуйте знатоки!!!!

Подскажите где собака порылась...

Вывожу подкатегории в разные меню таким способом

В index


$tpl->set ( '{m_cats}', $tpl->result['m_cats'] );

В init

include_once ENGINE_DIR.'/modules/m_cats.php';

Код m_cats

if (!defined('DATALIFEENGINE'))

{

		die ("Hacking attempt!");

}

$tpl->load_template('m_cats.tpl');

$db->query("SELECT * FROM  " . PREFIX . "_category WHERE parentid = 38 ORDER BY posi, name ASC");

while ($row = $db->get_row())

{

		$n .= str_replace("{m_cat}", "<a href=\"". $config['http_home_url'] . $row[

				'alt_name'] . "/\"><span title=\"Выбрать категорию - " . $row['name'] . "\">" . $row['name'] . "</span></a>", $tpl->copy_template);

}

$tpl->result['m_cats'] = $n;

$tpl->clear();

Вроде все получается супер как и надо, НО..... Когда я добавляю второй файл чтобы вывести подкатегории одной категории отдельным блоком нифига не выходит Подключаю В index

$tpl->set ( '{m_cats}', $tpl->result['m_cats'] );

$tpl->set ( '{m_cats2 }', $tpl->result['m_cats2 '] );

В init

include_once ENGINE_DIR.'/modules/m_cats.php';

include_once ENGINE_DIR.'/modules/m_cats2.php';

Код m_cats2

if (!defined('DATALIFEENGINE'))

{

		die ("Hacking attempt!");

}

$tpl->load_template('m_cats2.tpl');

$db->query("SELECT * FROM  " . PREFIX . "_category WHERE parentid = 40 ORDER BY posi, name ASC");

while ($row = $db->get_row())

{

		$n .= str_replace("{m_cat2}", "<a href=\"". $config['http_home_url'] . $row[

				'alt_name'] . "/\"><span title=\"Выбрать категорию - " . $row['name'] . "\">" . $row['name'] . "</span></a>", $tpl->copy_template);

}

$tpl->result['m_cats2'] = $n;

$tpl->clear();

И тут начинается, что первый блок выводит правильно подкатегории, а второй блок выводит подкатегории 1 блока и второго и т.д.

Кто силен подскажите а то уже часов 5 сижу, мозг кипит, сигареты кончаются нервы на пределе ))))

Смотрите сами www.chat-18.ru

Изменено пользователем raspin
Ссылка на сообщение
Поделиться на других сайтах
  • 2 недели спустя...

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...