X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

2 страниц V   1 2 >
Открыть тему
Тема закрыта
> Указание кодировки сайта в RSS
Alexander2221
Alexander2221
Topic Starter сообщение 30.1.2015, 17:46; Ответить: Alexander2221
Сообщение #1


Иииии, очередной вопрос по RSS двигателя DLE от моего имени :) Вопрос, собственно, вот в чем: мне нужно, чтобы в файле rss моего новостного сайта, который находится по адресу http://nnsmi.com/engine/rss.php, вверху была указана кодировка сайта по типу <?xml version="1.0" encoding="windows-1251"?>. Я в курсе, что кодировка, по крайней мере в большинстве случаев, распознается новостными агрегаторами автоматически, но все же это основное требование от них:) Так что, прошу Вас помочь: как мне сделать, чтобы эта строчка генерировалась в RSS файле? Очень прошу помочь! Сайта стоит на версии движка 10.1.







0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
ixman
ixman
сообщение 30.1.2015, 20:33; Ответить: ixman
Сообщение #2


А в чём проблема вписать эту строчку в файл rss.php?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Alexander2221
Alexander2221
Topic Starter сообщение 30.1.2015, 20:49; Ответить: Alexander2221
Сообщение #3


[member=Ixman], а вот тут казус образовался :) дело в том, что в rss.php обнаружил вот такую строчку <?xml version="1.0" encoding="{$config['charset']}"?> , которая, судя по всему, и должна указывать кодировку. Но вот она почему-то не показывается в самом rss...
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
ixman
ixman
сообщение 30.1.2015, 20:57; Ответить: ixman
Сообщение #4


Посмотреть бы как именно она там выводиться

Сообщение отредактировал Ixman - 30.1.2015, 20:58
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Alexander2221
Alexander2221
Topic Starter сообщение 30.1.2015, 21:20; Ответить: Alexander2221
Сообщение #5


[member=Ixman], вот, дублирую часть кода rss.php, а также начало самого выводимого RSS

Часть rss.php 


$rss_content = <<<XML
<?xml version="1.0" encoding="{$config['charset']}"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
<title>{$config['home_title']}</title>
<link>{$config['http_home_url']}</link>
<language>ru</language>
<description>{$config['description']}</description>
<generator>DataLife Engine</generator>
XML;


if( $config['site_offline'] == "yes" or ! $config['allow_rss'] ) {


$rss_content .= <<<XML
<item>
<title>RSS in offline mode</title>
<guid isPermaLink="true"></guid>
<link></link>
<description>RSS in offline mode</description>
<category>undefined</category>
<dc:creator>DataLife Engine</dc:creator>
<pubDate>DataLife Engine</pubDate>
</item>
XML;


} else {


if( $config['rss_format'] == 1 ) {


$tpl->template = <<<XML
<item>
<title>{title}</title>
<guid isPermaLink="true">{rsslink}</guid>
<link>{rsslink}</link>
<description><![CDATA[{short-story}]]></description>
<category><![CDATA[{category}]]></category>
<dc:creator>{rssauthor}</dc:creator>
<pubDate>{rssdate}</pubDate>
</item>
XML;


} elseif( $config['rss_format'] == 2 ) {


$rss_content = <<<XML
<?xml version="1.0" encoding="{$config['charset']}"?>
<rss xmlns:yandex="http://news.yandex.ru" xmlns:media="http://search.yahoo.com/mrss/" version="2.0">
<channel>
<title>{$config['home_title']}</title>
<link>{$config['http_home_url']}</link>
<language>ru</language>
<description>{$config['description']}</description>
<image>
<url>{$config['http_home_url']}yandexlogo.gif</url>
<title>{$config['home_title']}</title>
<link>{$config['http_home_url']}</link>
</image>
<generator>DataLife Engine</generator>
XML;


$tpl->template = <<<XML
<item>
<title>{title}</title>
<link>{rsslink}</link>
<description>{short-story}</description>
<category>{category}</category>{images}
<pubDate>{rssdate}</pubDate>
<yandex:full-text>{full-story}</yandex:full-text>
</item>
XML;


 

Часть самого RSS




rss xmlns:yandex="http://news.yandex.ru" xmlns:media="http://search.yahoo.com/mrss/" version="2.0">



<channel>

<title>ННСМИ.com: Адекватные новости Нижнего Новгорода</title>
<link>http://nnsmi.com/</link>
<language>ru</language>


<description>
Новостной портал с самыми свежими новостями Нижнего Новгорода, Нижегородской области и мира.
</description>


Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
ixman
ixman
сообщение 30.1.2015, 22:34; Ответить: ixman
Сообщение #6


Хм ничего не ограничивает вывод кодировки 
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Alexander2221
Alexander2221
Topic Starter сообщение 30.1.2015, 23:23; Ответить: Alexander2221
Сообщение #7


[member=Ixman], а она вот все равно не выводится... 
[member=Ixman], а есть какие-то мысли, почему не показывается? 
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
sakhseo
sakhseo
сообщение 31.1.2015, 20:56; Ответить: sakhseo
Сообщение #8


Всё выводится.
Или уже пофиксил?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
ixman
ixman
сообщение 31.1.2015, 21:16; Ответить: ixman
Сообщение #9


Угу сейчас перешёл на сайт и если смотреть исходный код rss то кодировка в самом верху первая строчка, а вчера сайт не работал не мог глянуть
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Alexander2221
Alexander2221
Topic Starter сообщение 1.2.2015, 0:26; Ответить: Alexander2221
Сообщение #10


[member=Ixman], сразу образовалось два вопроса :)

1. как это не работал?) по моим данным он весь день был доступен)
2. у меня все равно кодировка не видна :) 
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
2 страниц V   1 2 >
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Горячая тема (нет новых ответов) Продвижение молодого сайта
30 maxmer 6362 26.3.2024, 21:49
автор: c4p1t4l15t
Открытая тема (нет новых ответов) SEO-текст на главной странице сайта и в категориях
5 boltuk 1352 26.3.2024, 21:43
автор: c4p1t4l15t
Открытая тема (нет новых ответов) Какой % отказов нормален для сайта?
10 Aloof 2541 24.3.2024, 21:45
автор: Liudmila
Горячая тема (нет новых ответов) Тема имеет прикрепленные файлыБыстрая индексация страниц сайта и обратных ссылок - 2Index
32 2Index 5807 18.3.2024, 16:33
автор: 2Index
Открытая тема (нет новых ответов) Перенос сайта на CMS Wordpress
8 freeax 4843 10.3.2024, 14:58
автор: freeax


 



RSS Текстовая версия Сейчас: 28.3.2024, 16:35
Дизайн