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

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

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

Вы не вошли.

#26 2009-06-23 14:53:36

icedogas
Участник
Откуда: Москва
Здесь с 2009-02-08
Сообщений: 318
Рейтинг :   
Сайт

Re: базовые вопросы

Eterex пишет:

Нууу, как минимум это лишний клик)) Хотя, если говорить на чистоту - я об этом даже и не подумал, совсем уже мозги набекрень))) Спасибо.

P.S. Хотя неее - во-первых урлы не очень получаются: то ли "/категория-подкатегория/novost.html" то ли "/подкатегория-категория/novost.html" - постоянно следить за этим нужно, да и за тем, чтобы не забыть выставить категорию (ну или подкатегорию). Второе - нужно чтобы в новости выводило только подкатегорию. То есть "Категория новости: Подкатегория". В вашем же варианте - "Категория новости: Подкатегория, Категория" или "Категория новости: Категория, Подкатегория".

Вообще на самом деле , легче сделать так что бы новость выглядила как http://site.ru/название-новости.html

Отредактировано icedogas (2009-06-23 14:53:56)

Вне форума

#27 2009-06-23 15:40:59

Eterex
Участник
Здесь с 2008-10-15
Сообщений: 33
Рейтинг :   

Re: базовые вопросы

icedogas, по урлам это может и так, но что делать со вторым пунктом. Мне нужно чтобы каждая новость отображала подкатегорию к которой относится Без Категории.

Вне форума

#28 2009-06-24 13:31:39

insider
Участник
Здесь с 2009-01-25
Сообщений: 229
Рейтинг :   35 
Сайт

Re: базовые вопросы

Попробуй так:
/engine/includes/news.php
Найди

	// Get a list of categories to show
	// "-" means "AND", "," means "OR"
	// I.e: news-games,web,files is "Show news from: news&games (2 categories in news) or web or files"
	if (is_array($categoryList)&&count($categoryList)) {
		$carray = $categoryList;
	} else {
		$ctext  = trim(!is_array($categoryList)?$categoryList:category);
		$carray = generateCategoryArray($ctext);

		// Error - didn't find chosen categories
		if (strlen($ctext) && !count($carray)) {
			msg(array("type" => "info", "info" => $lang['msgi_cat_not_found']));
			return;
		}
	}

Добавь после

	global $category;
	foreach ($catz as $cat) {
		if ($cat['parent'] == $catz[$category]['id']) {
			$carray[] = array($cat['id']);
		}
	}

Вне форума

#29 2009-06-24 15:59:48

Eterex
Участник
Здесь с 2008-10-15
Сообщений: 33
Рейтинг :   

Re: базовые вопросы

insider, это что-то из мира фантастики big_smile Все работает, благодарю от души! Новость добавленная в подкатегорию наиотличнейшим образом теперь отображается и в категории-родителе! Спасибо еще раз!

Вне форума

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

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

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

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