Модераторы: Aliance, skyboy, MoLeX, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Создание rss, Динамическое создание rss 
V
    Опции темы
belousov
Дата 31.7.2007, 13:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 317
Регистрация: 21.11.2006
Где: Москва

Репутация: нет
Всего: 6



Искал по форуму так и не нашел. 

Я хочу сделать rss канал, который обновлялся бы, когда в базу добавляется новая статья, данные для него должны браться из таблицы. В общем новости, чтоб не руками писать rss, а чтоб автоматоматически добавлялось.. подскажите как  smile 


--------------------
NIHIL VERUM EST LICET OMNIA 
PM MAIL WWW ICQ Skype   Вверх
Diesel Draft
Дата 31.7.2007, 16:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 876
Регистрация: 18.1.2005
Где: Lviv, Ukraine

Репутация: нет
Всего: 5



Просто при каждом запросе канала выбираешь и выводишь данные. Или тебе надо реализацию rss?


--------------------
НЕДОМА в маси 
PM MAIL WWW ICQ GTalk   Вверх
belousov
Дата 31.7.2007, 16:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 317
Регистрация: 21.11.2006
Где: Москва

Репутация: нет
Всего: 6



Diesel Draft, да мне реализацию, как это в коде сделать, чтоб сначала запрос к базе а потом вывод, я уже пару примеров нашел, но там нифига толком не понятно, статический rss то как нефиг делать


--------------------
NIHIL VERUM EST LICET OMNIA 
PM MAIL WWW ICQ Skype   Вверх
Diesel Draft
Дата 31.7.2007, 16:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 876
Регистрация: 18.1.2005
Где: Lviv, Ukraine

Репутация: нет
Всего: 5



на phpclasses.org заходил?  smile 


--------------------
НЕДОМА в маси 
PM MAIL WWW ICQ GTalk   Вверх
belousov
Дата 31.7.2007, 16:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 317
Регистрация: 21.11.2006
Где: Москва

Репутация: нет
Всего: 6



Diesel Draft, нет, не заходил, щас зайду, если еще идеи есть то пожалуйста расскажите


--------------------
NIHIL VERUM EST LICET OMNIA 
PM MAIL WWW ICQ Skype   Вверх
Diesel Draft
Дата 31.7.2007, 16:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 876
Регистрация: 18.1.2005
Где: Lviv, Ukraine

Репутация: нет
Всего: 5



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


--------------------
НЕДОМА в маси 
PM MAIL WWW ICQ GTalk   Вверх
belousov
Дата 31.7.2007, 16:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 317
Регистрация: 21.11.2006
Где: Москва

Репутация: нет
Всего: 6



Diesel Draft, ну вот ковыряюсь уже, ща попробуем...


--------------------
NIHIL VERUM EST LICET OMNIA 
PM MAIL WWW ICQ Skype   Вверх
Diesel Draft
Дата 31.7.2007, 16:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 876
Регистрация: 18.1.2005
Где: Lviv, Ukraine

Репутация: нет
Всего: 5



пиши результаты сюда  smile 


--------------------
НЕДОМА в маси 
PM MAIL WWW ICQ GTalk   Вверх
belousov
Дата 31.7.2007, 16:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 317
Регистрация: 21.11.2006
Где: Москва

Репутация: нет
Всего: 6



Diesel Draft, как получится так обязательно, сайт кстати тупой до ужаса, но что то найти конечно можно


--------------------
NIHIL VERUM EST LICET OMNIA 
PM MAIL WWW ICQ Skype   Вверх
belousov
Дата 1.8.2007, 08:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 317
Регистрация: 21.11.2006
Где: Москва

Репутация: нет
Всего: 6



Diesel Draft,Здаров, я нашел решение, по твоей просьбе выложу пример для потомков так сказать   smile 

на сайте phpclasses.org скачал фишку, состоит из двух файлов

1. Сам класс для rss  rss_generator.inc.php код выкладывать не буду он большой и менять его не надо

2.  Сам файл который вытаскивает из базы данные. Файл обозвать можно как угодно. У меня пока example.php
Код

<?php
require_once 'rss_generator.inc.php';
include 'top.php';
include 'boxes.php';

 $rss_channel = new rssGenerator_channel();
  $rss_channel->title = 'Tayle news';
  $rss_channel->link = 'http://www.site.com/news.php';
  $rss_channel->description = 'The latest news about web-development.';
  $rss_channel->language = 'ru';

  $sql=mysql_query('select * from news_text order by id desc');
  if ($row=mysql_fetch_array($sql))
  {
    $i=0;
    do 
    {
        $novost[$i]['id']=$row['id'];
        $novost[$i]['lowdescr']=$row['lowdescr'];
        $novost[$i]['descr']=$row['descr'];
        
        $item = new rssGenerator_item();
        $item->title = $novost[$i]['lowdescr'];
        //$item->description = $novost[$i]['descr'];
        //$item->link = 'http://newsite.com';
        $rss_channel->items[] = $item;
        
        $i++;
    }
    while ($row=mysql_fetch_array($sql));
  }
  
 
  
  for ($i=0; $i<count($novost); $i++)
  {

  }
  
//  $rss_channel->generator = 'PHP RSS Feed Generator';
//  $rss_channel->managingEditor = '[email protected]';
//  $rss_channel->webMaster = '[email protected]';

  $rss_feed = new rssGenerator_rss();
  $rss_feed->encoding = 'windows-1251';
  $rss_feed->version = '2.0';
  header('Content-Type: text/xml');
  echo $rss_feed->createFeed($rss_channel);
  
  include 'bottom.php';
?>


Добавлено через 2 минуты и 12 секунд
Чета файлик не могу сюда загрузить так что если че пришлю на мыло... или скачайте уже сами с сайта

Это сообщение отредактировал(а) belousov - 1.8.2007, 08:50


--------------------
NIHIL VERUM EST LICET OMNIA 
PM MAIL WWW ICQ Skype   Вверх
Diesel Draft
Дата 1.8.2007, 12:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 876
Регистрация: 18.1.2005
Где: Lviv, Ukraine

Репутация: нет
Всего: 5



гуд, молодец


--------------------
НЕДОМА в маси 
PM MAIL WWW ICQ GTalk   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: X технологии | Следующая тема »


 




[ Время генерации скрипта: 0.5678 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.