как разместить новости сразу 2х категорий в разных частях страницы сайта ?

storng

Новичок
как разместить новости сразу 2х категорий в разных частях страницы сайта ?

Здравствуйте, уважаемые.
У меня есть готовый сайт , и возникла задача, разместить в колонке слева новости категории 1, в колонке справа- новости категории 2.

У меня есть php-скрипт, туда если передам get-параметр, скажем "1" то выводит новости категории 1, если передаю get-параметр "2" то выводит новости категории 2.

Если я просто делаю include("мой скрипт вывода новостей"); то видимо не смогу передать параметр.
Подскажите, пожалуйста, как мне организовать вывод новостей сразу 2х категорий на странице сайта.

-~{}~ 24.08.07 16:55:

Если непонятно написал, могу объяснить :)
просто недавно начал изучать php
 

whirlwind

TDD infected, paranoid
И какое отношение эта практическая задача имеет к теории?
 

storng

Новичок
Самое обыкновенное отношение.
Практику я реализовал - в плане php-скрипта, который возвращает новости нужной рубрики от переданного параметра.
Меня интересует именно теория, как вообще это реализуется, что я делаю не так,
интересует именно теория того, как же разместить то новости 2х рубрик на одной странице ?

-~{}~ 24.08.07 17:52:

Подскажите пожалуйста.
Как теоритически организовать вывод новостей двух рубрик в разные части сайта ?
Как спроектировать скрипт, который инклюжу :)
Я конечно понимаю, что можно сделать сразу два скрипта на разные рубрики, и там вызывать функцию и передавать жёстко параметр и для каждой рубрики инклюдить свой скрипт - но ведь это бред ?
 
А че инклудить? Не надо инклудить. Надо читать, гулить, читать, гулить, читать, читать, гулить, гулить, и думать, думать, думать, думать.
 

С.

Продвинутый новичок
$_GET['category']=1;
include('news.php');
...
...
...
$_GET['category']=2;
include('news.php');
 

storng

Новичок
Спасибо, кажется понял !
Т.е. менять в массиве get нужное значение до вызова новостей :)
блин, как же раньше не догадался.
 

Sokil.Dmytro

Новичок
а новость нада на одной конкретной странице или на нескольких? новости это основное наполнение страниуи или есть контент?
 

Mr_Max

Первый класс. Зимние каникулы ^_^
Команда форума
storng
Забудьте про "постоянный" инклюд.
Если у вас будет 1000 разделов новостей будете инклюдить 50 раз файл?

1. Инклюд - 1 раз.
2. в инклюде
PHP:
function getNews($razdel_id){
$sql = "SELECT fields FROM `table` WHERE `razdel_id`=''.(integer)($razdel_id).''"
...............
}
3. И уже дальше по ходу.
PHP:
getNews('1');
...................
getNews('N');
 

storng

Новичок
Автор оригинала: Sokil.Dmytro
а новость нада на одной конкретной странице или на нескольких? новости это основное наполнение страниуи или есть контент?
Новости нужно выводить только на главной странице (короткие новости) и это не основное наполнение страницы, контент разумеется есть. Скажем так, был готовый сайт, а нужно добавить новости в разные места :)

-~{}~ 24.08.07 21:52:

Автор оригинала: Mr_Max
storng
Забудьте про "постоянный" инклюд.
Если у вас будет 1000 разделов новостей будете инклюдить 50 раз файл?

1. Инклюд - 1 раз.
2. в инклюде
PHP:
function getNews($razdel_id){
$sql = "SELECT fields FROM `table` WHERE `razdel_id`=''.(integer)($razdel_id).''"
...............
}
3. И уже дальше по ходу.
PHP:
getNews('1');
...................
getNews('N');
Большое спасибо за пример, действительно хороший вариант.
Если я правильно понял.
Т.е. инклюдим, скажем в начале страницы файл с описанием функции.
А дальше в нужных местах просто вызываем эту функцию с нужным параметром, скажем

<? getNews('1'); ?>

Кажется то что нужно !
 
Сверху