dac_60 0 Опубликовано: 8 декабря 2010 Рассказать Опубликовано: 8 декабря 2010 Добрый день. Сайт: serials-fan.tv Вот нашел мод который выводит название всех категории в нужный блок на сайте. Подскажите пожалуйста что нужно дописать или поправить чтоб выводились только определенные категории? Сам код php файла: <?php if(!defined('DATALIFEENGINE')) { die("Hacking attempt!"); } $c = get_vars('category="1"'); foreach($c as $key => $value){ $tpl->result['category'] .= '<div class="left_navi"><a href="'.$config['http_home_url'].$value['alt_name'].'/" title="'.$value['name'].'">'.$value['name'].'</a></div>'; } ?> Цитата Ссылка на сообщение Поделиться на других сайтах
dac_60 0 Опубликовано: 8 декабря 2010 Рассказать Опубликовано: 8 декабря 2010 Автор не правильно выложил код, вот так он должен быть. <?php if(!defined('DATALIFEENGINE')) { die("Hacking attempt!"); } $c = get_vars('category='); foreach($c as $key => $value){ $tpl->result['category'] .= '<div class="left_navi"><a href="'.$config['http_home_url'].$value['alt_name'] .'/" title="'.$value['name'].'">'.$value['name' ].'</a></div>'; } ?> если так прописать, то тегом {category} выводятся все категории в нужном месте шаблона Цитата Ссылка на сообщение Поделиться на других сайтах
zgr 72 Опубликовано: 8 декабря 2010 Рассказать Опубликовано: 8 декабря 2010 Убраны все копирайты - "не фонтан". Прежде всего замените эту ерунду: $c = get_vars('category='); этим: $cat_info что нужно дописать или поправить чтоб выводились только определенные категории? Для начала определитесь какие вам категории вообще нужны (признаки нужности), тогда и подсказать будет можно, что как и куда дописать. Цитата Ссылка на сообщение Поделиться на других сайтах
dac_60 0 Опубликовано: 10 декабря 2010 Рассказать Опубликовано: 10 декабря 2010 Автор хотелось бы по такому принципу сделать несколько меню, чтоб в первом меню выводились категории с id 1, 2, 3, 4, 5.... а в другом меню выводились категории с id 9, 14, 20, 22... Цитата Ссылка на сообщение Поделиться на других сайтах
zgr 72 Опубликовано: 10 декабря 2010 Рассказать Опубликовано: 10 декабря 2010 Принцип такой, далее по аналогии. $list1 = $list1 = ''; foreach ($cat_info as $n=>$arr) { if ($arr['id']<10) $list1 .= "<li>$arr['name']</li>"; else $list2 .= "<li>$arr['name']</li>"; } $list1 = "<ul>$list1</ul>"; $list2 = "<ul>$list2</ul>"; Цитата Ссылка на сообщение Поделиться на других сайтах
dac_60 0 Опубликовано: 10 декабря 2010 Рассказать Опубликовано: 10 декабря 2010 Автор а можно чуть подробней, что для чего и куда потом что вставить? Цитата Ссылка на сообщение Поделиться на других сайтах
zgr 72 Опубликовано: 10 декабря 2010 Рассказать Опубликовано: 10 декабря 2010 Куда еще подробней? - распечатайте массив $cat_info и смотрите всё подробно, что там есть... Вам нужен готовый модуль? - можете в личку написать. Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.