Так как тут придется подключать PHP файл
так же шаблоны делать я не умею, так что html вшит в код, буду рад совету и подправлю!
Но что бы работало уже сегодня можно сделать вот так:
1. В месте где нужно вставить новости, я так понимаю это можно даже сделать в меню слева
Код: Выделить всё
<div style="text-align:center; border:1px; font-family: verdana; font-size:12;"><IFRAME SRC="/php_scripts/listnews.php" style="width:500px; height:500px; text-align:center; border:0px;"CROLLING="no" [NORESIZE]>
</IFRAME></div>
2. Добавил еще один метод ListNews(будет делать листинг) и свойство к классу ListN(кол-во новостей).
вот код метода:
Код: Выделить всё
$n=getGlobal('ThisNews.ListN');
$sql="SELECT *
FROM `rss_items`
ORDER BY rss_items.ADDED DESC
LIMIT 0 , ".$n;
$values=SQLSelect($sql);
$total=count($values);
for($i=0;$i<$total;$i++){
$sql="SELECT *
FROM `rss_items`
WHERE ID =".$values[$i]['ID'];
$value=SQLSelectOne($sql);
echo "<a href=\"".$value['URL']."\" target=\"_blank\" >".$value['TITLE'].'</a><br><hr>';
}
3. Создал в папке htdocs папку php_scripts и в ней файл listnews.php - именно с таким регистром
Текст файла:
Код: Выделить всё
<?
chdir('../');
include_once("./config.php");
include_once("./lib/loader.php");
$db=new mysql(DB_HOST, '', DB_USER, DB_PASSWORD, DB_NAME); // connecting to database
include_once("./load_settings.php");
callMethod('ThisNews.ListNews');
?>
Надеюсь написать приложени!