Пример кода скрипта, который "отдает" новости (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 , тоесть полностью контролировать как наполнение, так и визуальное представление.
Последние 10: