RSS каналы и разные кодировки

пролема

 
Sometime CMS Community
Посетитель
no avatar
Сообщений: 5
тестирую пока,<br/>так вот проблема в следующем - поствил ленту яндекса все ок. поставил другую а у нее кодировка utf-8 и они не стыкуются с сайтом. <br/>пример каналов<br/>111p://www.riasamara.ru/misc/yandex-rss.xml<br/>222p://news.yandex.ru/Samara/index.rss<br/>форматы потоков разные.<br/>как быть? что делать?
InstantCMS Team
small user social cms
МедальКубок зрительских симпатийАвторитет форума
Сообщений: 1176
в следующей версии добавим выбор кодировки
Вопросы и ответы
Реклама
cms
Посетитель
small user social cms
МедальАвторитет форума
Сообщений: 1551
как с выбором кодировки будет?
Ну типа продвигаю сайты, по немногу и не напрягаясь. smile
Sometime CMS Community
Посетитель
no avatar
Сообщений: 3
модифицировал код 1.5.1 под свои нужды:

файл /admin/modules/mod_rss/backend.php

после
Код PHP:
  1. $cfg['cols'] = $_REQUEST['cols'];
  2.  
добавить
Код PHP:
  1. $cfg['iconv_utf8'] = $_REQUEST['iconv_utf8'];
  2.  
после
Код PHP:
  1. <input name="showicon" type="radio" value="0" <?php if (@!$cfg['showicon']) { echo 'checked="checked"'; } ?>/>
  2. Выкл </td>
  3. </tr>
  4.  
добавить
Код PHP:
  1. <tr>
  2. <td width="233" valign="top"><strong>Конвертировать из UTF-8:</strong> </td>
  3. <td width="273" valign="top"><input name="iconv_utf8" type="radio" value="1" <?php if (@$cfg['iconv_utf8']) { echo 'checked="checked"'; } ?>/>
  4. Вкл
  5. <input name="iconv_utf8" type="radio" value="0" <?php if (@!$cfg['iconv_utf8']) { echo 'checked="checked"'; } ?>/>
  6. Выкл </td>
  7. </tr>
  8.  

файл /modules/mod_rss/module.php

после
Код PHP:
  1. foreach($rs['items'] as $item){
  2.  
добавить
Код PHP:
  1. if($cfg['iconv_utf8']){
  2. $item['title']=iconv("UTF-8","Windows-1251",$item['title']);
  3. }
  4.  
после
Код PHP:
  1. if($cfg['showdesc']){
  2.  
добавить
Код PHP:
  1. if($cfg['iconv_utf8']){
  2. $item['description']=iconv("UTF-8","Windows-1251",$item['description']);
  3. }
  4.  
в настройках импортируемой ленты (гайка) новый пунктик:
Конвертировать из UTF-8: Вкл/Выкл
Редактировалось: 1 раз (Последний: 30 октября 2009 в 05:35)
Sometime CMS Community
Посетитель
no avatar
Медаль
Сообщений: 149
RSS канал для Универсального каталога бы...
В начало страницы
Предыдущая темаСледующая тема Перейти на форум:
Быстрый ответ
Чтобы писать на форуме, зарегистрируйтесь или авторизуйтесь.