Kako skratiti rss

Autor erbi, 15. Siječanj 2013, 10:53

0 Članovi i 1 Gost pregledava ovu temu.

erbi

Pozdrav!

Na jednoj joomla 1.5 trebam skratiti RSS, pa mi nikako ne ide. Editirao sam /libraries/joomla/document/feed/renderer/rss.php i u liniji 125 umjesto:
$feed.= " <description><![CDATA[".($this->_relToAbs($data->items[$i]->description)."]]></description>\n";
stavio
$feed.= " <description><![CDATA[".substr($this->_relToAbs($data->items[$i]->description),0,700)."]]></description>\n";
al sada mi fali: </td>, >/tr>, >/tbody>, >/table>

Kako ovo ispravno uraditi?

Dario

Ne kužim gdje ti fali to... RSS Feedovi nebi trebali imati html-a u sebi ovako i onaki tako da bi trebao prije substring funkcije morao "pročistiti" sadržaj - inače mi sve izgleda dobro oko skraćivanja :)

Neznam, možda sam nešto krivo shvatio. jel to - to ?
---
Molim da mi ne šaljete privatne poruke sa zahtjevima za pomoć, takve poruke ignoriram - zato služi forum :)
2b || !2b; this.question();
http://www.dblaze.eu

erbi

Ako ja idem na RSS i inda pogledam source code ima tagove, ako skratim ih nema.

Dario

ja bi to riješio ovako.... nadam se da pomaže :)

        $feed.= "<description><![CDATA[" . substr(strip_tags($this->_relToAbs($data->items[$i]->description), 0, 700)) . "...]]></description>\n";
---
Molim da mi ne šaljete privatne poruke sa zahtjevima za pomoć, takve poruke ignoriram - zato služi forum :)
2b || !2b; this.question();
http://www.dblaze.eu

erbi

Ako stavim na localhost onda mi ne prikaže RSS. Otvori se jedan prozor za download php.

Ako stavim na server pokazuje RSS, al nema content-a (samo link i datum)


Dario

Onda bolje uzmi treće rješenje (Text::truncate() method in CakePHP ) jer je puno kvalitetnije napisana i neće sigurno zeznuti (govorim iz prakse) :)
strpaj si ovu funkciju u helper i uživaj :)
---
Molim da mi ne šaljete privatne poruke sa zahtjevima za pomoć, takve poruke ignoriram - zato služi forum :)
2b || !2b; this.question();
http://www.dblaze.eu

erbi


erbi

Ovo mi ne radi, opet nema html tagova na kraju