Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Система новостей на нескольких сайтах
 
 автор: restall   (22.08.2006 в 16:27)   письмо автору
 
 

Здраствуйте!
Я бы хотел у вас спросить, как бы можно осуществить такую фишку?
Есть один файл в нем выводиться новость допустим в столбик...когда перешел по новосте такой выходит адрес сайт.ру/news/index.php?id=1890 и выводиться новость 1890 . Здесь думаю все понятно... Есть доупстим еще один сайт, который хочет смотерть эти новости... но для этого ему стоит всего розместить типа

<? include("http://сайт.ру/news/index.php")?>

и у него появляется список новостей в столбик, который отображает сам файл inex.php на главном сайте... но тут такая фишка, когда я нажму на новость(ну именно на ссылку, ге значение id=1890 ) то нечего не бует... просто в адресной строе нового сайт адобавиться эта фишка... а я бы хотел, чтобы показалась именно новость... та, которая должна быть... сразу говорю, что там будет не только дна переменная id, и что в дальнейшем будет все сделано с модулем модреврайт...
Как поступить? как посоветуете?
Спасибо!

   
 
 автор: cheops   (22.08.2006 в 20:16)   письмо автору
 
   для: restall   (22.08.2006 в 16:27)
 

Нужно использовать абсолютные ссылки, вместо относительных.

   
 
 автор: restall   (22.08.2006 в 22:28)   письмо автору
 
   для: cheops   (22.08.2006 в 20:16)
 

тоесть?

   
 
 автор: Lelik   (23.08.2006 в 02:47)   письмо автору
 
   для: restall   (22.08.2006 в 22:28)
 

а это значит, что в ссылке надо указывать полный адрес (абсолютный путь) новости - http://news.com/news.php?id=1111

   
 
 автор: restall   (23.08.2006 в 11:24)   письмо автору
 
   для: Lelik   (23.08.2006 в 02:47)
 

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

   
 
 автор: Trianon   (23.08.2006 в 11:44)   письмо автору
 
   для: restall   (23.08.2006 в 11:24)
 

Так а Ваш-то сайт умеет их показывать?

   
 
 автор: restall   (23.08.2006 в 20:47)   письмо автору
 
   для: Trianon   (23.08.2006 в 11:44)
 

Кого показывать?? Вы помочь то можете? В чем проблема, если знаете - помогите... Есть сайт, я делаю на него инклуд в одну строчку, и у меян показывается новость та же что и на том сайте.. только чтобы переходы по новосям работали... у кого-то хот ьпредложения какие-то есть?

   
 
 автор: hatsker   (23.08.2006 в 21:49)   письмо автору
 
   для: restall   (23.08.2006 в 20:47)
 

дак вам товарищ инклудом не сделать. нужно скрипт писать который будет забирать в буфер информацию с сайта определеного, далее убирать все лишнее (чаще всего текст лежит в одном и том же месте html кода, поскольку генерируется через скрипты) и выводить текст уже на ваш сайт. это не так как вы написали. include просто поставить и все будет. там сложнее немного.

   
 
 автор: restall   (24.08.2006 в 15:26)   письмо автору
 
   для: hatsker   (23.08.2006 в 21:49)
 

Что, нету никаких предложений?

   
 
 автор: cheops   (25.08.2006 в 12:11)   письмо автору
 
   для: restall   (24.08.2006 в 15:26)
 

А что требуется? Приведите конкретную ссылку и что вы хотите извлечь?

   
 
 автор: restall   (26.08.2006 в 14:08)   письмо автору
 
   для: cheops   (25.08.2006 в 12:11)
 

Допустим есть ссылка такая вот site.ru/news/eho.php?id=1890
когда по ней зайти выведет вот конкретно ту новость, когда сменить число выведет другую новость. В чем вопрос состоит: как сдлеать так, чтобы на другом сайте. чтобы сдлеать инклуд либо еще что-то в одну строчку и у меня показывалась тановость, мало того, чтобы я могу сменить у себя не на главном сайте число, и вывело мне другую новость... ? да, еще все это на одном сервере, но мне нужно вытянуть это инклудом либо чем-то похожим... типа использувать общую базу - низя.

   
 
 автор: demon-a-live   (26.08.2006 в 14:26)   письмо автору
 
   для: restall   (26.08.2006 в 14:08)
 

а что если к относительной ссылке (та, что будет вести из списка новостей к конкретной новости) прикрепить аргумент - строку-ссылку (абсолютную с исходного сайта), а в скрипте-обработчике принять этот аргумент и сделать любимый include с этим параметром.

ЗЫ "В одну строчку" - низя лениться.

   
 
 автор: restall   (26.08.2006 в 15:05)   письмо автору
 
   для: demon-a-live   (26.08.2006 в 14:26)
 

мне нужн осдлеать такой инкул, чтобы инклудировал файл с новосями... а не с конкретной новостью... а потом когда нажал на новость выскочила она.... у меня на локалке как-то работало... но не пойму почем не рабоатет, если сделать на разных сайтах...

   
 
 автор: cheops   (26.08.2006 в 16:00)   письмо автору
 
   для: restall   (26.08.2006 в 15:05)
 

А хостинг платный или бесплатный? На бесплатных хостингах возможность удалённого обращения к сайтам часто (вернее почти всегда) закрывают.

   
 
 автор: cheops   (26.08.2006 в 15:59)   письмо автору
 
   для: restall   (26.08.2006 в 14:08)
 

Не очень понятно, вы извлекаете новости с удалённого сайта или генерируется их сами?

   
 
 автор: restall   (26.08.2006 в 16:12)   письмо автору
 
   для: cheops   (26.08.2006 в 15:59)
 

сайт мой как тот так и тот

   
 
 автор: cheops   (26.08.2006 в 16:16)   письмо автору
 
   для: restall   (26.08.2006 в 16:12)
 

Хм... тогда вы можете генрировать новости в удобно формате - просто текст, готовый к включению на удалённом сервере.

   
 
 автор: ice-w-ind   (26.08.2006 в 16:23)   письмо автору
 
   для: restall   (22.08.2006 в 16:27)
 

На мой взгляд так инклюдить страницы нельзя. У вас на обоих сайтах одинаковый дизайн? Для удобного обмена новостями между сайтами придумали rss. Вообще я согласен с cheops. Если оба сайта ваши, то сделайте скрипт, который при обращении будет вытаскивать данные из базы, структурировать и отправлять. А на сайте "приемнике" скрипт, который будет все это получать, засовывать в HTML и отдавать пользователю.

   
 
 автор: restall   (26.08.2006 в 19:38)   письмо автору
 
   для: ice-w-ind   (26.08.2006 в 16:23)
 

Спасибо всем!

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования