Экспорт новостей на PHP09.07.2008 09:25

Пример кода скрипта, который "отдает" новости (news_export.php):

echo 'var news="';

if($data=get_rows('SELECT * FROM news ORDER BY date DESC LIMIT '.$_GET['news'],true)){
    foreach($data as $d){
        $d['date']=format_date_rus($d['date']);
        echo '<div style="color: #'.$_GET['color'].'; background-color: #'.$_GET['back'].'">'.$d['date'].' <a href="'.$Core_http.'/news/'.$d['id'].'">'.$d['title_rus'].'</a><br />';
        echo $d['announce_rus'].'</div>';
    } // for
} // if

echo '";
document.write(news);
';

А это- код, который должен вставить у себя клиент: 

<script language="javascript" src="http://example.com/news_export.php?news=5&color=ffffff&back=000000"></script>

Где: news=5  - 5 новостей

&color=ffffff - цвет букв

&back=000000 - цвет фона.

Я намеренно сделал белым по черному, чтобы увидеть разницу.

Что ещё можно сделать? Можно сделать что-то подобное- http://lenta.ru/export/js.htm , тоесть полностью контролировать как наполнение, так и визуальное представление. 

 

<<< WYSIWYG редактор на Javascript TinyMCE
WYSIWYG редактор на Javascript  TinyMCE
Печатная версия >>>
Печатная версия

Комментарии

1.
Алексей 20.09.2011 10:22
Не понял, что такое get_rows? функция, которая выбирает данные из базы?
2.
Александр 20.09.2011 12:02
Да, к сожалению, не было времени на то, чтобы написать популярно. Думаю, программисты должны разобраться.

Добавление комментария

Имя:
Текст:
Введите цифры, изображенные на картинке
protect

Если вы хотите написать личное письмо- Обратная связь