Hírolvasó modul limitáció?

ghrasko képe

A hírolvasó modul (aggregátor) használata közben azt tapasztaltam, hogy nem lehet definiálni, hogy az adott hírből csak egy maximálisan megadott karakterszámot jelenítsen meg (tároljon el). Ha a feed forrása a teljes cikket adja, akkor nálunk nem lehet ezt megvágni, mint ahogy ezt néhány news reader intelligensen megoldja. Hogyan kellene ezt szépen megcsinálni?

A kérdést feltettem az angol fórumba is:
http://drupal.org/node/248603

Üdv,
Hraskó Gábor

ghrasko képe

Nincs ötlet? :(

0
0
aboros képe

van egy ilyen hurok az aggregator.module -ban. azt mondja a komment, hogy ez "Format an individual feed item for display on the aggregator page." .. pont ez kell neked. ezt lemásolod szépen a template.php fileodba, sminkneve_aggregator_page_item néven és kedvedre módosítod.. van benne egy ilyen rész:

if ($item->description) {
    $output .= '<div class="feed-item-body">'. aggregator_filter_xss($item->description) ."</div>\n";
  }

itt kellene megvágnod valamilyen stringművelettel az $item->description -t mielőtt átmegy az aggregator_filter_xss -en..
szerintem talán akár.. ;)
0
0

-
clear: both;

ghrasko képe

Köszönöm, kipróbálom és riportolom az eredményt!

Gábor

0
0
ghrasko képe

Működött, úgy ahogy leírtad.

Kösz!
Gábor

0
0