Řešil už někdo, jak předělat RSS výstup článků na výpis sekcí? Přizpůsobil jsem Sunlight na portfolio a reference mám jako sekce - takže RSS je momentálně prázdné. Stačil by mi jen Nadpis sekce odkaz na ní a datum vytvoření. Díky moc za každou radu
Diskuse
Téma: RSS nových sekcí
Jako sekce? Na co tedy články? Raději nastyluj výpis článků. Bude to jednodušší. 🙂
Články nemám, mám pouze sekce, kde jsou vložený reference www.salab.cz. RSS se dělá z článků a já bych to potřeboval změnit na sekce
Sice je to nesmysl (lepší by bylo udělat reference jako články), ale budiž.
V souboru remote/rss.php přidej za tento kód://nejnovejsi odpovedi na tema
case 6:
$query=mysql_query("SELECT subject FROM `"._mysql_prefix."-posts` WHERE type=5 AND id=".$id." AND ("._loginindicator."=1 OR (SELECT public FROM `"._mysql_prefix."-root` WHERE id=`"._mysql_prefix."-posts`.id)=1)");
$feedtitle=$_lang['rss.recentanswers'];
$typelimit="type=5 AND xhome=".$id;
$homelimit="";
$pagetitle_column="subject";
break;toto://reference
case 7:
$query=mysql_query("SELECT title FROM `"._mysql_prefix."-root` WHERE type=1".$public);
$feedtitle='Nejnovější reference';
$pagetitle_column='';
break;a za tento kód://nejnovejsi clanky
case 4:
$items=mysql_query("SELECT id,time,confirmed,public,home1,home2,home3,title,perex FROM `"._mysql_prefix."-articles` WHERE "._sqlArticleFilter(true).$catlimit." ORDER BY time DESC LIMIT "._rsslimit);
while($item=mysql_fetch_array($items)){$feeditems[]=array($item['title'], _linkArticle($item['id']), strip_tags($item['perex']));}
break;toto://nejnovejsi reference
case 7:
$items=mysql_query("SELECT * FROM `"._mysql_prefix."-root` WHERE type=1 LIMIT "._rsslimit);
while($item=mysql_fetch_array($items)){$feeditems[]=array($item['title'], _linkRoot($item['id']), '');}
break;toť vše, ale bacha ve výpisu budou všechny položky typu sekce.
Datum se u sekcí neukládá, takže tam nemůže být, proto jsem psal, že by bylo lepší udělat reference jako články z kategorie Reference.
V souboru remote/rss.php přidej za tento kód://nejnovejsi odpovedi na tema
case 6:
$query=mysql_query("SELECT subject FROM `"._mysql_prefix."-posts` WHERE type=5 AND id=".$id." AND ("._loginindicator."=1 OR (SELECT public FROM `"._mysql_prefix."-root` WHERE id=`"._mysql_prefix."-posts`.id)=1)");
$feedtitle=$_lang['rss.recentanswers'];
$typelimit="type=5 AND xhome=".$id;
$homelimit="";
$pagetitle_column="subject";
break;toto://reference
case 7:
$query=mysql_query("SELECT title FROM `"._mysql_prefix."-root` WHERE type=1".$public);
$feedtitle='Nejnovější reference';
$pagetitle_column='';
break;a za tento kód://nejnovejsi clanky
case 4:
$items=mysql_query("SELECT id,time,confirmed,public,home1,home2,home3,title,perex FROM `"._mysql_prefix."-articles` WHERE "._sqlArticleFilter(true).$catlimit." ORDER BY time DESC LIMIT "._rsslimit);
while($item=mysql_fetch_array($items)){$feeditems[]=array($item['title'], _linkArticle($item['id']), strip_tags($item['perex']));}
break;toto://nejnovejsi reference
case 7:
$items=mysql_query("SELECT * FROM `"._mysql_prefix."-root` WHERE type=1 LIMIT "._rsslimit);
while($item=mysql_fetch_array($items)){$feeditems[]=array($item['title'], _linkRoot($item['id']), '');}
break;toť vše, ale bacha ve výpisu budou všechny položky typu sekce.
Datum se u sekcí neukládá, takže tam nemůže být, proto jsem psal, že by bylo lepší udělat reference jako články z kategorie Reference.
Díky moc, mám to tam. píšeš tedy "za tento kód", tak jsem to umístil pod něj. Zatím se ale nic nevypisuje.