Lite problem med RSS
Moderatorer: Moderatorgrupp, Supportgrupp
Lite problem med RSS
jag använder marknadsplats-modden phpCA:
http://www.maskinisten.net/adverts.php
Med den medföljer en RSS-sida:
http://www.maskinisten.net/ads_rss2.php
Den fungerar inte helt som den ska.
Titeln på annonsen visas inte, utan första raden i beskrivningen används istället.
Någon här som är lite hajj på RSS?
Vad är det som kan vara fel?
/Holger
- Bilagor
-
- ads_rss2.zip
- (1.19 KiB) Nerladdad 1338 gånger
Ingen support via PM!
Re: Lite problem med RSS
Orsaken är en felaktigt användning av preg_replace.
Kod: Markera allt
$title = preg_replace($orig_word, $replacement_word, $row['title']);
Även raden efter orsaker samma fel, men med beskrivning. Dock verkar man på raden direkt efter åter använda det som fanns i databasen... så det löser sig.
En lösning är att skippa censuren helt och skriva om:
Kod: Markera allt
while ($row = $db->sql_fetchrow($result))
{
$title = $row['title'];
$rss_desc = $row['short_desc'];
$array = array ( 'ä' => 'ä', 'ö' => 'ö', 'å' => 'å', 'Ö' => 'Ö', 'Ä' => 'Ä', 'Å' => 'Å' );
$title = strtr($title, $array );
$rss_desc = strtr($rss_desc, $array );
print ("<item>\n");
print ("<title>" . htmlentities($title) . "</title>\n");
print ("<link>". htmlentities($home_url) ."ads_item.".$phpEx."?id=" . htmlentities($row['id']) . "</link>\n");
print ("<description>". htmlentities($rss_desc) . "</description>\n");
print ("</item>\n\n");
}
Re: Lite problem med RSS
Tyvärr så fungerar inte strtr på titeln. Går det inte att använda det där?
http://www.maskinisten.net/ads_rss2.php
Kommenterar jag bort
Kod: Markera allt
$title = strtr($title, $array );Ingen support via PM!
Re: Lite problem med RSS
EDIT: nu vet jag!
Ingen support via PM!
Re: Lite problem med RSS
/marcus
Re: Lite problem med RSS
Men jag ersätter ju åäö osv med HTML-entities så det är ju inte konstigt att htmlentities resulterar i detta. Men hur löser jag det?
Ingen support via PM!
Re: Lite problem med RSS
Perfekt!
Tack för hjälpen marcus!
Ingen support via PM!
Re: Lite problem med RSS
Använder ju FIND Input-modden.
Den funkar fint för vissa RSS-flöden.
Andra fungerar den inte så bra med. Då importerar den gamla "items" om och om igen om inget nytt skrivs.
Den här fungerar utmärkt att importera:
http://www.contractjournal.com/blogs/di ... g/atom.xml
Den här importeras om och om igenom inget nytt skrivs:
http://www.me.se/tidning/
Samma med den ovan nämnda ads_rss2: Jag har samma inställningar på alla importer. Jag får inte till det
Ingen support via PM!
Re: Lite problem med RSS
Men nu är klockan för mycket, ska upp och gå på viktiga möten under morgondagen... så det är bäst att vara utvilad.
/marcus
Vilka är online
Användare som besöker denna kategori: 1 och 0 gäst


