Русский English Deutsch Українська Қазақша

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

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

Вы не вошли.

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

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

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

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

Вне форума

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

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

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

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

Вне форума

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

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

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

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

Вне форума

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

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

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

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

Вне форума

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

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

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

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

Вне форума

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

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

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

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

Отредактировано coreldraw (2009-10-30 18:05:20)

Вне форума

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

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

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

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

Вне форума

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

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

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

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

Вне форума

#9 2009-10-30 18: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 12: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 12: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) {

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

Отредактировано infinity237 (2009-10-31 12:56:55)

Вне форума

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

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

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

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

Вне форума

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

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

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

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

Вне форума

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

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

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

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

Вне форума

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

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

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

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

Вне форума

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

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

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

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

Отредактировано infinity237 (2009-10-31 16:59:05)

Вне форума

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

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

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

Acts: core

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

Acts: static

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

Вне форума

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

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

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

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

Вне форума

#19 2010-01-22 07: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 10:45:49

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

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

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

Вне форума

#21 2010-04-01 23: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-01 23:22:44)

Вне форума

Сейчас в этой теме пользователей: 0, гостей: 1
[Bot] ClaudeBot

Подвал форума

Под управлением FluxBB 1.5.11
Модифицировал Visman

[ Сгенерировано за 0.018 сек, 7 запросов выполнено - Использовано памяти: 597.38 Кбайт (Пик: 634.38 Кбайт) ]