Новости Joomla

0 Пользователей и 1 Гость просматривают эту тему.
  • 1 Ответов
  • 1873 Просмотров
*

Nazaretto

  • Давно я тут
  • 666
  • 4 / 4
Правка кода RSS
« : 08.02.2013, 15:18:52 »
Делаю ToolBar для браузеров, в котором хочу отобразить ленту новостей. Остановился на правке кода, благодаря которому будет производится вставка изображений в ленту бара RSS.
Вот инструкция: http://docs.metabar.ru/plugins/viewsource/viewpagesrc.action?pageId=3212028
У меня стоит ninja_rss_syndicator. Не могу разобраться, где править код с <rss> и <item>?
В папке своего компонента нашел следующие строки, которые, возможно, дадут вам что-либо понять:
Код: php
for ($i=0;$i<count($this->items);$i++) {
$feed.= "    <item rdf:about=\"".htmlspecialchars($this->items[$i]->link)."\">\n";
//$feed.= "        <dc:type>Posting</dc:type>\n";
$feed.= "        <dc:format>text/html</dc:format>\n";
if ($this->items[$i]->date!=null) {
$itemDate = new FeedDate($this->items[$i]->date);
$feed.= "        <dc:date>".htmlspecialchars($itemDate->iso8601())."</dc:date>\n";
}
if ($this->items[$i]->source!="") {
$feed.= "        <dc:source>".htmlspecialchars($this->items[$i]->source)."</dc:source>\n";
}
if ($this->items[$i]->author!="") {
$feed.= "        <dc:creator>".htmlspecialchars($this->items[$i]->author)."</dc:creator>\n";
}
$feed.= "        <title>".htmlspecialchars(strip_tags(strtr($this->items[$i]->title,"\n\r","  ")))."</title>\n";
$feed.= "        <link>".htmlspecialchars($this->items[$i]->link)."</link>\n";
$feed.= "        <description>".htmlspecialchars($this->items[$i]->description)."</description>\n";
$feed.= $this->_createAdditionalElements($this->items[$i]->additionalElements, "        ");
$feed.= "    </item>\n";
}
$feed.= "</rdf:RDF>\n";
return $feed;
И 2-й кусок:
Код: php
function createFeed() {
$feed = "<?xml version=\"1.0\" encoding=\"".$this->encoding."\"?>\n";
$feed.= $this->_createGeneratorComment();
$feed.= $this->_createStylesheetReferences();
$feed.= "<rss version=\"".$this->RSSVersion."\"  xmlns:atom=\"http://www.w3.org/2005/Atom\">\n";
$feed.= "    <channel>\n";
$feed.= "        <title>".FeedCreator::iTrunc(htmlspecialchars($this->title),100)."</title>\n";
$this->descriptionTruncSize = 500;
$feed.= "        <description>".$this->getDescription()."</description>\n";
$feed.= "        <link>".$this->link."</link>\n";
$now = new FeedDate();
$feed.= "        <lastBuildDate>".htmlspecialchars($now->rfc822())."</lastBuildDate>\n";
$feed.= "        <generator>". $this->version()."</generator>\n";
*

Nazaretto

  • Давно я тут
  • 666
  • 4 / 4
Re: Правка кода RSS
« Ответ #1 : 28.04.2013, 05:24:50 »
ап
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

После смены хостинга при сохранении кода вырезается тег \

Автор jrmobile

Ответов: 1
Просмотров: 1284
Последний ответ 05.08.2014, 18:56:45
от darkghost
Правка Joomla Extra News Plugin

Автор offshore

Ответов: 5
Просмотров: 6715
Последний ответ 11.05.2014, 18:17:47
от Germanik5
Чистке сайта от вредоносного кода

Автор bgg87

Ответов: 6
Просмотров: 1441
Последний ответ 24.03.2014, 22:42:10
от bgg87
Как настроить правильную отдачу кода ошибки 404?

Автор Georgiy77

Ответов: 10
Просмотров: 6894
Последний ответ 21.01.2013, 11:18:30
от Georgiy77
Вставка кода кнопки сайта

Автор ropcbet

Ответов: 1
Просмотров: 1226
Последний ответ 05.12.2012, 18:13:45
от ropcbet