Next Generation CMS :: Форум поддержки

Заинтересовала наша система? Тогда этот форум для Вас!

Вы не зашли.

#1 2009-10-29 13:16:24

coreldraw
Участник
Откуда Ukraine
Зарегистрирован: 2008-10-21
Сообщений: 209
Рейтинг :   

Страница на которой выводится перечень категорий/подкатегорий

Собтвенно сабж... Как?

Не в сети

#2 2009-10-29 22:27:36

vitaly
Администратор
Откуда Россия
Зарегистрирован: 2008-10-08
Сообщений: 2,823
Рейтинг :   117 

Re: Страница на которой выводится перечень категорий/подкатегорий

Штатно такой функции нет.
Либо статик страницей, либо - писать плагин.

Не в сети

#3 2009-10-30 11:24:36

coreldraw
Участник
Откуда Ukraine
Зарегистрирован: 2008-10-21
Сообщений: 209
Рейтинг :   

Re: Страница на которой выводится перечень категорий/подкатегорий

статик - вариант который используется... но если их много (подкатегорий) то уже накладно становится...
а вот если бы в статик страницу можно было бы вставить переменную {categories_[id категории]} или что-то подобное...

Не в сети

#4 2009-10-30 18:36:04

infinity237
Модератор
Откуда Russia, Moscow
Зарегистрирован: 2008-11-09
Сообщений: 2,674
Рейтинг :   176 
Сайт

Re: Страница на которой выводится перечень категорий/подкатегорий

Прошу проанализировать мой код. Есть подозрение, что я неправильно пишу... smile

Не в сети

#5 2009-10-30 18:47:34

ROZARD
Модератор
Откуда Россия, Астрахань
Зарегистрирован: 2008-10-13
Сообщений: 1,523
Рейтинг :   82 
Сайт

Re: Страница на которой выводится перечень категорий/подкатегорий

Код на вид рабочий, если не считать лишних "моментов" в коде...:)

Не в сети

#6 2009-10-30 18:53:15

coreldraw
Участник
Откуда Ukraine
Зарегистрирован: 2008-10-21
Сообщений: 209
Рейтинг :   

Re: Страница на которой выводится перечень категорий/подкатегорий

о! будем тестировать!

Изменено coreldraw (2009-10-30 19:05:20)

Не в сети

#7 2009-10-30 18:58:40

infinity237
Модератор
Откуда Russia, Moscow
Зарегистрирован: 2008-11-09
Сообщений: 2,674
Рейтинг :   176 
Сайт

Re: Страница на которой выводится перечень категорий/подкатегорий

Вообщем в статике надо писать {plugin_catz}. Выводятся все категории подряд...

Не в сети

#8 2009-10-30 19:09:30

coreldraw
Участник
Откуда Ukraine
Зарегистрирован: 2008-10-21
Сообщений: 209
Рейтинг :   

Re: Страница на которой выводится перечень категорий/подкатегорий

всё работает! спасибо!
хорошо бы ещё что б из определённой категории брались подкатегории...

Не в сети

#9 2009-10-30 19:18:01

infinity237
Модератор
Откуда Russia, Moscow
Зарегистрирован: 2008-11-09
Сообщений: 2,674
Рейтинг :   176 
Сайт

Re: Страница на которой выводится перечень категорий/подкатегорий

Ну вроде нужно изменить только запрос, т.е. вот например вывод всех подкатегорий, у которых "категория-родитель" имеет id=4:

foreach ($mysql->select("select * from ".prefix."_category where parent=4") as $row) {

Не в сети

#10 2009-10-31 13:30:03

coreldraw
Участник
Откуда Ukraine
Зарегистрирован: 2008-10-21
Сообщений: 209
Рейтинг :   

Re: Страница на которой выводится перечень категорий/подкатегорий

то есть после вот этой правки:

foreach ($mysql->select("select * from ".prefix."_category where parent=4") as $row) {

будет выводить только из категории с id 4?

а если, к примеру, нужно на одной статик странице с категории с id 4, а на другой с id 5?
можете ли сделать по аналогии с ластньюс? чтобы выводило по переменным {plugin_catz_1}, {plugin_catz_2}?

Не в сети

#11 2009-10-31 13:56:07

infinity237
Модератор
Откуда Russia, Moscow
Зарегистрирован: 2008-11-09
Сообщений: 2,674
Рейтинг :   176 
Сайт

Re: Страница на которой выводится перечень категорий/подкатегорий

foreach ($mysql->select("select * from ".prefix."_category where parent = 4 or parent = 5") as $row) {

Это одной переменной, двумя не знаю как сделать, т.к. нехватает знаний... smile

Изменено infinity237 (2009-10-31 13:56:55)

Не в сети

#12 2009-10-31 14:20:50

coreldraw
Участник
Откуда Ukraine
Зарегистрирован: 2008-10-21
Сообщений: 209
Рейтинг :   

Re: Страница на которой выводится перечень категорий/подкатегорий

Все равно огромное спасибо!
Может Виталий подсобит когда время будет...

Не в сети

#13 2009-10-31 15:01:52

tayzer
Участник
Зарегистрирован: 2008-11-11
Сообщений: 126
Рейтинг :   

Re: Страница на которой выводится перечень категорий/подкатегорий

На предыдущих версиях движка будет корректно работать?

Не в сети

#14 2009-10-31 15:08:08

infinity237
Модератор
Откуда Russia, Moscow
Зарегистрирован: 2008-11-09
Сообщений: 2,674
Рейтинг :   176 
Сайт

Re: Страница на которой выводится перечень категорий/подкатегорий

Скорее всего да.

Не в сети

#15 2009-10-31 17:04:33

vitaly
Администратор
Откуда Россия
Зарегистрирован: 2008-10-08
Сообщений: 2,823
Рейтинг :   117 

Re: Страница на которой выводится перечень категорий/подкатегорий

infinity237, а зачем делать запросы к таблице категорий когда она уже сохранена в глобальном массиве $catz?

Не в сети

#16 2009-10-31 17:39:24

infinity237
Модератор
Откуда Russia, Moscow
Зарегистрирован: 2008-11-09
Сообщений: 2,674
Рейтинг :   176 
Сайт

Re: Страница на которой выводится перечень категорий/подкатегорий

Убрал запрос и кеширование.

Изменено infinity237 (2009-10-31 17:59:05)

Не в сети

#17 2009-10-31 17:55:20

ROZARD
Модератор
Откуда Россия, Астрахань
Зарегистрирован: 2008-10-13
Сообщений: 1,523
Рейтинг :   82 
Сайт

Re: Страница на которой выводится перечень категорий/подкатегорий

Acts: core

Не желательно использовать, а то грузиться будет где нужно и не нужно. Лучше заменить на

Acts: static

Чтобы загрузка происходила только при просмотре статистических страниц...

Не в сети

#18 2010-01-22 08:03:12

CyberMama
Участник
Откуда Иркутск
Зарегистрирован: 2009-11-24
Сообщений: 139
Рейтинг :   17 
Сайт

Re: Страница на которой выводится перечень категорий/подкатегорий

О, наконец-то нашла то что нужно... а как во втором варианте, где уже не через запрос сделать вывод только для определённой родительской категории?

Не в сети

#19 2010-01-22 08:15:12

CyberMama
Участник
Откуда Иркутск
Зарегистрирован: 2009-11-24
Сообщений: 139
Рейтинг :   17 
Сайт

Re: Страница на которой выводится перечень категорий/подкатегорий

Ага, разобралась, надо так поменять

foreach ($catz as $row) {

		 if ($row['parent']==5){

        $pvars['vars'] = array(

	'category_link'	=>	GetCategories($row['id'])

        );

		$tpl -> vars('entries', $pvars);

		$entries .= $tpl -> show('entries');
}

	}

Не в сети

#20 2010-02-04 11:45:49

alexz15
Участник
Зарегистрирован: 2010-02-03
Сообщений: 39
Рейтинг :   

Re: Страница на которой выводится перечень категорий/подкатегорий

Как можно сделать чтобы в категории на странице выводились список подкатегорий и новости из всех подкатегорий?

Не в сети

#21 2010-04-02 00:03:33

torg
Участник
Откуда Россия
Зарегистрирован: 2009-04-23
Сообщений: 130
Сайт

Re: Страница на которой выводится перечень категорий/подкатегорий

Я мечтаю обычным методом через админку, чтобы было так.

Щас на главной:

Главная
Категория1 (90) (тут 2 раздела, в каждой подкатегории 45 новостей)
Категория2 (80)
Категория3 (70)

Входим в "Категория1", видим уже список в середине экрана:
                                                  Подкатегория1 (45) и Подкатегория2 (45)

Примерно так. То есть каждая категория поглощала бы подкатегорию. Кол-во новостей в подкатегориях суммарно равно общему числу в категории. В других сайтах видел такое. Седня один друг пытался сделать так, но у него не вышло. Говорю ему пока так.

nord-group.su - тут мы старались, но ничего не вышло.

Пример чего то похожего:
overclockers.ru/reviews/motherboard/ - плохо не видно цифр.
websmith.ru/demo/catalog_price/index.php - тут беседовал с разработчиком и пока не понятно можно ли сделать поглощение субкатегорий категорией.

Изменено torg (2010-04-02 00:22:44)

Не в сети

Подвал раздела

Работает на FluxBB