Вот такая структура новостей:
ID - Новость – Категория (5)
Вот такая структура категорий
ID – Категория
Я так предполагаю, что нужно написать функцию, которая будет выводить категорию активной гиперссылкой. А как это сделать с минимальными запросами к БД? Если на странице выводится 10 новостей, то получается 10 запросов к БД?
Спустя 5 минут, 6 секунд (1.11.2010 - 23:09) inpost написал(а):
Новость пренадлежит к нескольким категориям?
Спустя 1 минута, 53 секунды (1.11.2010 - 23:11) allforweb написал(а):
Цитата (inpost @ 1.11.2010 - 20:09) |
Новость пренадлежит к нескольким категориям? |
Нет, только к одной. Функцию по выбору мультикатегорий еще не осилил.
Спустя 3 минуты, 28 секунд (1.11.2010 - 23:14) kovaldm написал(а):
А 10 новостей как выводиться будут? Если десять последних, то делаете один запрос на 10 последних и с ними уже можно работать.
Спустя 8 минут, 7 секунд (1.11.2010 - 23:23) allforweb написал(а):
Цитата (kovaldm @ 1.11.2010 - 20:14) |
А 10 новостей как выводиться будут? Если десять последних, то делаете один запрос на 10 последних и с ними уже можно работать. |
Новости у меня выводятся все на главной с навигацией и по категориям аналогично. Я так и не могу понять сам алгоритм решения. То что нужно сравнить ID категории в новости с ID самой категории, там где совпадает выводить гиперссылку. Но вот как это реализовать правильно не знаю даже.
Спустя 9 минут, 56 секунд (1.11.2010 - 23:33) kovaldm написал(а):
На главной новости по какому критерию отбираются?
Спустя 4 минуты, 26 секунд (1.11.2010 - 23:37) allforweb написал(а):
Цитата (kovaldm @ 1.11.2010 - 20:33) |
На главной новости по какому критерию отбираются? |
На главной все по дате добавления (новые вверху)
Спустя 3 минуты, 11 секунд (1.11.2010 - 23:40) kovaldm написал(а):
То есть сколько-то последних.
Тыкаешь по ссылке и выводятся новости соответствующие этой категории.
<a href='_URL_'?id="1">
Где "id" это "id" категории.
Тыкаешь по ссылке и выводятся новости соответствующие этой категории.