Hej
Jeg er ved at lave det sådan at man kan hente nyheder fra min hjemmeside
(lavet i Phpfusion) og sætte dem direkte ind på en anden side "RSS"
Her er et script der virker :
<?php
@include "fusion_config.php";
include "maincore.php";
//include "subheader.php";
//require "new_subheader.php";
//forbind til databasen
$database=mysql_connect($dbhost,$dbusername,$dbpassword);
$foresp = mysql_query("SELECT news_subject, news_news FROM
".$db_prefix."news ORDER BY news_datestamp desc LIMIT 0,5");
$num_rows = mysql_num_rows($foresp);
echo "<table border=\"1\" width=\"100%\" id=\"table1\" cellspacing=\"0\">
<tr><td><p align=\"center\"><b><font face=\"Verdana\" size=\"1\">Nyheder
fra:<br>
$settings[sitename]<br><a target=\"_top\" href=\"$siteurl\">Tryk her for at
se mere</a></font></b></td>
</tr>
<tr>
<td>";
echo "<body bgcolor='#FBFBEC'><marquee id=\"news_scrolling\"
behavior=\"scroll\" direction=\"up\" height=\"200\"
scrolldelay=\"50\" scrollamount=\"2\">";
while ($data = mysql_fetch_row($foresp))
echo "<font face=\"Verdana\" size=\"1\"><img border=\"0\" src=\"star.gif\"
width=\"14\" height=\"14\">" . "<b>" . $data[0] . "</b><br>" .
str_replace('\"',""",substr(strip_tags($data[1]),0,145)) .
".....<br><br></font>";
echo "</marquee>";
?>
Men den tager alle nyheder, også de nyheder der er beregnet kun til
medlemmer.
Jeg ved at der er en tabel der hedder "news_visibility" som ved gæster er 0,
og ved medlemmer er ikke er 0. Dernæst er skal den kun vises hvis
"news_start" og "news_end" er 0 da det er datomarkering.
Der er en der har forsøgt at hjælpe og kommet frem til følgende som ikke
virker. Den viser kun blank skærm.
<?php
@include "fusion_config.php";
include "maincore.php";
//include "subheader.php";
//require "new_subheader.php";
//forbind til databasen
$database=mysql_connect($dbhost,$dbusername,$dbpassword);
$foresp = mysql_query("SELECT news_subject, news_news FROM
".$db_prefix."news WHERE ".groupaccess('news_visibility')." AND
(news_start='0'||news_start<=".time().") AND
(news_end='0'||news_end>=".time().") ORDER BY news_datestamp desc LIMIT
0,5");
$num_rows = mysql_num_rows($foresp);
echo "<table border=\"1\" width=\"100%\" id=\"table1\" cellspacing=\"0\">
<tr><td><p align=\"center\"><b><font face=\"Verdana\" size=\"1\">Nyheder
fra:<br>
$settings[sitename]<br><a target=\"_top\" href=\"$siteurl\">Tryk her for at
se mere</a></font></b></td>
</tr>
<tr>
<td>";
echo "<body bgcolor='#FBFBEC'><marquee id=\"news_scrolling\"
behavior=\"scroll\" direction=\"up\" height=\"200\"
scrolldelay=\"50\" scrollamount=\"2\">";
while ($data = mysql_fetch_row($foresp))
echo "<font face=\"Verdana\" size=\"1\"><img border=\"0\" src=\"star.gif\"
width=\"14\" height=\"14\">" . "<b>" . $data[0] . "</b><br>" .
str_replace('\"',""",substr(strip_tags($data[1]),0,145)) .
".....<br><br></font>";
echo "</marquee>";
?>
Begge forsøg kan ses her:
http://voip-user.dk/demofeeds.htm
Håber at der er en der kan hjælpe
Her
MVH
Thorkild
--
Ved direkte mail fjern: _fjern_ fra emailadresse
http://www.voip-user.dk
Er lavet som et debatforum omkring Ip-telefoni. Jeg håber der er mange som
har mod på at bruge den