| Author |
Message |
Wiet
Beginner


Joined: Sep 16, 2006
Posts: 16
|
Posted:
Sat 02 Feb 2008 20:11 |
  |
Ik krijg de fout melding als volgd
Deze feed kan niet worden weergegeven
Feeds met DTD's worden niet ondersteund.
Ga terug naar de vorige pagina
Meer informatie
Deze feed bevat een DTD (Document Type Definition). DTD's worden gebruikt om de structuur van een webpagina te bepalen. DTD's in feeds worden niet door Internet Explorer ondersteund.
Wat moet ik veranderen zo deze backend correct weer geeft?
| Code: |
<?php
/************************************************************************/
/* PHP-NUKE: Web Portal System */
/* =========================== */
/* */
/* Copyright (c) 2005 by Francisco Burzi */
/* http://phpnuke.org */
/* */
/* This program is free software. You can redistribute it and/or modify */
/* it under the terms of the GNU General Public License as published by */
/* the Free Software Foundation; either version 2 of the License. */
/************************************************************************/
include("mainfile.php");
global $prefix, $db, $nukeurl;
header("Content-Type: text/xml");
if (isset($cat) && !empty($cat)) {
$cat = htmlentities($cat);
list($catid) = $db->sql_fetchrow($db->sql_query("SELECT catid FROM ".$prefix."_stories_cat WHERE title LIKE '%$cat%' LIMIT 1"));
if (empty($catid)) {
$result = $db->sql_query("SELECT sid, title, hometext FROM ".$prefix."_stories ORDER BY sid DESC LIMIT 10");
} else {
$catid = intval($catid);
$result = $db->sql_query("SELECT sid, title, hometext FROM ".$prefix."_stories WHERE catid='$catid' ORDER BY sid DESC LIMIT 10");
}
} else {
$result = $db->sql_query("SELECT sid, title, hometext FROM ".$prefix."_stories ORDER BY sid DESC LIMIT 10");
}
echo "<?xml version=\"1.0\" encoding=\"ISO-8859-1\"?>\n\n";
echo "<!DOCTYPE rss PUBLIC \"-//Netscape Communications//DTD RSS 0.91//EN\"\n";
echo " \"http://my.netscape.com/publish/formats/rss-0.91.dtd\">\n\n";
echo "<rss version=\"0.91\">\n\n";
echo "<channel>\n";
echo "<title>".htmlentities($sitename)."</title>\n";
echo "<link>$nukeurl</link>\n";
echo "<description>".htmlentities($backend_title)."</description>\n";
echo "<language>$backend_language</language>\n\n";
while (list($rsid, $rtitle, $rtext) = $db->sql_fetchrow($result)) {
$rsid = intval($rsid);
echo "<item>\n";
echo "<title>".htmlentities($rtitle)."</title>\n";
echo "<link>$nukeurl/modules.php?name=News&file=article&sid=$rsid</link>\n";
echo "<description>".htmlentities($rtext)."</description>\n";
echo "</item>\n\n";
}
echo "</channel>\n";
echo "</rss>";
?>
|
|
|
|
   |
 |
TheFuture
Gevorderd


Joined: Dec 04, 2007
Posts: 82
Location: Wachtebeke
|
Posted:
Sat 02 Feb 2008 23:37 |
  |
Welke versie van phpnuke gebruikje? |
_________________ Met vriendelijke groeten Terry
The-Future-Hosting
|
|
     |
 |
Wiet
Beginner


Joined: Sep 16, 2006
Posts: 16
|
Posted:
Sun 03 Feb 2008 0:04 |
  |
|
   |
 |
Eboards
Gevorderd


Joined: Sep 10, 2006
Posts: 115
|
Posted:
Sun 03 Feb 2008 9:53 |
  |
Ik kreeg deze fout ook vaak bij PHP-Nuke 7.6
Ik heb toen naar een nieuwe backendfile gezocht: backend 2 en dat werkt goed nu. |
|
|
  |
 |
Eboards
Gevorderd


Joined: Sep 10, 2006
Posts: 115
|
Posted:
Tue 25 Mar 2008 22:01 |
  |
|
  |
 |
Wiet
Beginner


Joined: Sep 16, 2006
Posts: 16
|
Posted:
Wed 26 Mar 2008 1:37 |
  |
Ik heb het backend.php bestand goed ontvangen.
Deze heb ik naar de server geupdate maar krijg nu de volgende foutmelding
Er is een ongeldig teken gevonden in de tekstinhoud.
regel: 56 teken: 17
<title>Ue glissi
Als ik ga kijken naar de pagina backend.php zijn er maar 55 regels.
Wie weet raad ? site = http://www.mag.be |
|
|
   |
 |
Wiet
Beginner


Joined: Sep 16, 2006
Posts: 16
|
Posted:
Wed 26 Mar 2008 2:06 |
  |
Dit is het backend.php dat nu op de server staat, maar nog steeds niet werkt
| Code: |
<?php
/************************************************************************/
/* Backend Stories File */
/* Rewritten to include description and some security fixes. */
/* Copyright (c) 2002-2004 by Telli */
/* http://www.codezwiz.com */
/* Submit your feed: http://www.codezwiz.com/modules.php?name=CZFeeds */
/************************************************************************/
define('XMLFEED', 1);
include("mainfile.php");
//Not really needed but some servers are picky
global $prefix, $db, $nukeurl, $sitename, $backend_title, $backend_language;
header("Content-Type: text/xml");
$cat = intval($cat);
if ($cat != "") {
$catid = $db->sql_fetchrow($db->sql_query("SELECT catid FROM ".$prefix."_stories_cat WHERE title LIKE '%$cat%' LIMIT 1"));
if ($catid == "") {
$result = $db->sql_query("SELECT sid, title, time, hometext FROM ".$prefix."_stories ORDER BY sid DESC LIMIT 10");
} else {
$catid = intval($catid);
$result = $db->sql_query("SELECT sid, title, time, hometext FROM ".$prefix."_stories WHERE catid='$catid' ORDER BY sid DESC LIMIT 10");
}
} else {
$result = $db->sql_query("SELECT sid, title, time, hometext FROM ".$prefix."_stories ORDER BY sid DESC LIMIT 10");
}
if (!$result) {
echo "An error occured!";
exit();
} else {
echo "<?xml version=\"1.0\"?>\n\n";
echo "<rss version=\"2.0\">\n\n";
echo "<channel>\n";
echo "<title>".htmlspecialchars($sitename)."</title>\n";
echo "<link>$nukeurl</link>\n";
echo "<description>".htmlspecialchars($backend_title)."</description>\n";
echo "<language>$backend_language</language>\n\n";
while ($row = $db->sql_fetchrow($result)) {
$rsid = intval($row['sid']);
$rtitle = $row['title'];
//$submitted = $row['time'];
$desc = $row['hometext'];
echo "<item>\n";
echo "<title>".htmlspecialchars($rtitle)."</title>\n";
echo "<link>$nukeurl/modules.php?name=News&file=article&sid=$rsid</link>\n";
echo "<description>".htmlspecialchars($desc)."</description>\n";
echo "</item>\n\n";
}
echo "</channel>\n";
echo "</rss>";
}
?>
|
|
|
|
   |
 |
Eboards
Gevorderd


Joined: Sep 10, 2006
Posts: 115
|
Posted:
Fri 28 Mar 2008 8:49 |
  |
|
  |
 |
Wiet
Beginner


Joined: Sep 16, 2006
Posts: 16
|
Posted:
Mon 31 Mar 2008 15:50 |
  |
Oke ik ben zover dat de pagina backend werkende is Puf Puf Puf.
Maar ik heb het volgend probleem!!
Zo wij de website in twee talen hebben Nederlends en Frans zit ik er mee dat de franse leestekens fouten weer geeft in de backend. Leestekens als é à Of N° enz... als ik die gebruik krijg ik een foutmelding op de backend pagina.
Kan ik dit ergens aanpassen zo dit wel word erkend? |
|
|
   |
 |
Eboards
Gevorderd


Joined: Sep 10, 2006
Posts: 115
|
Posted:
Mon 31 Mar 2008 22:13 |
  |
Op wat staat dit?
encoding=\"XXXXXX\"
Bijvoorbeeld:
encoding=\"iso-8859-1\" |
|
|
  |
 |
Wiet
Beginner


Joined: Sep 16, 2006
Posts: 16
|
Posted:
Tue 01 Apr 2008 1:03 |
  |
Dit staat er nu.
echo "<?xml version=\"1.0\"?>\n\n";
echo "<rss version=\"2.0\">\n\n"; |
|
|
   |
 |
Wiet
Beginner


Joined: Sep 16, 2006
Posts: 16
|
Posted:
Tue 01 Apr 2008 1:52 |
  |
Bedankt Eboards
Ik heb de encoding=\"iso-8859-1\" gekopieerd en in de backend geplakt en nu is alles oké. |
|
|
   |
 |
Wiet
Beginner


Joined: Sep 16, 2006
Posts: 16
|
Posted:
Wed 02 Apr 2008 3:42 |
  |
Nog een vraagje betreft de backend. Een artikel dat al te zien is onder backend als ik daar iets verander aan de inleidende tekst geeft dit terug aan onder backend dat dit een nieuw ongelezen artikel is.
Is het mogelijk om aan de inleidende tekst iets te veranderen zonder dat dat opgenomen wordt onder backend?? |
|
|
   |
 |
Eboards
Gevorderd


Joined: Sep 10, 2006
Posts: 115
|
Posted:
Wed 02 Apr 2008 6:51 |
  |
Hoezo? Dat stelt de lezer toch in in zijn RSS-Reeder: bericht gelezen? |
|
|
  |
 |
Wiet
Beginner


Joined: Sep 16, 2006
Posts: 16
|
Posted:
Wed 02 Apr 2008 8:39 |
  |
Als ik op het icoon rss klik van mijn browser Windows expoler7 dan krijg ik de pagina te zien. Het bericht dat eral stond Bike of the year IBOTY stond op gedateerd op 31 maart 2008. ik heb deze in de inleidende tekst moeten aanpassen en is nu terug als nieuwe pagina verschenen op 1 april NEE geen april grap. Dus nu is mijn vraag of ik een oud artikel kan aanpassen zonder dat deze van datum veranderd en de pagina blijft zoals het was? |
|
|
   |
 |
|
|
| Donaties
| Adverteren
|
|
Wilt u het forum steunen, dan kunt u nu eenvoudig doneren met PayPal.
|
|