Ayola.net
Новости: В связи с обилием спама, постинг на форуме временно закрыт.

Для связи с поддержкой используйте тикеты в панели управления.
 
*
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь. Июнь 23, 2017, 08:40:27


Войти


Страниц: [1]
  Печать  
Автор Тема: Не хочет показывать RSS каналы  (Прочитано 5353 раз)
0 Пользователей и 1 Гость смотрят эту тему.
freakazoitt
Старший Новичёк
**

Карма: 0
Сообщений: 64


жаба?


Просмотр профиля WWW
« : Сентябрь 23, 2008, 02:29:52 »

Вот мой сайт: http://fallout.ex6.ru/

А вот канал: http://freakazoit.livejournal.com/data/rss

Перепробовал куча способов, все время выдает ошибку, хотя все делаю правильно.
Подскажите правильный скрипт и как прописывать
Записан

freakazoitt
Старший Новичёк
**

Карма: 0
Сообщений: 64


жаба?


Просмотр профиля WWW
« Ответ #1 : Сентябрь 26, 2008, 13:15:24 »

А дефаулт настройки на ayola случаем не блокируют RSS - фиды?
Как нужно правильно их настроить?

нашел вот такой способ показа RSS, как заставить его работать?

<script type="text/javascript" src="getrss.js"></script>
</head>
<body><form>

</form><p><div id="rssOutput">
<b>RSS Feed will be listed here.</b></div></p>

The JavaScript code is stored in "getrss.js" and linked to the HTML document:

var xmlHttpfunction showRSS(str)
 {
 xmlHttp=GetXmlHttpObject()
 if (xmlHttp==null)
  {
  alert ("Browser does not support HTTP Request")
  return
  }
 var url="getrss.php"
 url=url+"?q="+str
 url=url+"&sid="+Math.random()
 xmlHttp.onreadystatechange=stateChanged
 xmlHttp.open("GET",url,true)
 xmlHttp.send(null)
 }

function stateChanged()
 {
 if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
  {
  document.getElementById("rssOutput")
  .innerHTML=xmlHttp.responseText
  }
 }function GetXmlHttpObject()
{
var xmlHttp=null;
try
 {
 // Firefox, Opera 8.0+, Safari
 xmlHttp=new XMLHttpRequest();
 }
catch (e)
 {
 // Internet Explorer
 try
  {
  xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
  }
 catch (e)
  {
  xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
 }
return xmlHttp;
}


The server page called by the JavaScript code is a PHP file called "getrss.php":

<?php
$xml=("http://freakazoit.livejournal.com/data/rss");

$xmlDoc = new DOMDocument();
$xmlDoc->load($xml);//get elements from "<channel>"
$channel=$xmlDoc->getElementsByTagName('channel')->item(0);
$channel_title = $channel->getElementsByTagName('title')
->item(0)->childNodes->item(0)->nodeValue;
$channel_link = $channel->getElementsByTagName('link')
->item(0)->childNodes->item(0)->nodeValue;
$channel_desc = $channel->getElementsByTagName('description')
->item(0)->childNodes->item(0)->nodeValue;//output elements from "<channel>"
echo("<p><a href='" . $channel_link
 . "'>" . $channel_title . "</a>");
echo("<br />");
echo($channel_desc . "</p>");//get and output "<item>" elements
$x=$xmlDoc->getElementsByTagName('item');
for ($i=0; $i<=2; $i++)
 {
 $item_title=$x->item($i)->getElementsByTagName('title')
 ->item(0)->childNodes->item(0)->nodeValue;
 $item_link=$x->item($i)->getElementsByTagName('link')
 ->item(0)->childNodes->item(0)->nodeValue;
 $item_desc=$x->item($i)->getElementsByTagName('description')
 ->item(0)->childNodes->item(0)->nodeValue; echo ("<p><a href='" . $item_link
 . "'>" . $item_title . "</a>");
 echo ("<br />");
 echo ($item_desc . "</p>");
 }
?>

Записан

kaminkam
Просветлённый
****

Карма: -32
Сообщений: 319


VIVAT, BELARUS!


Просмотр профиля WWW
« Ответ #2 : Сентябрь 26, 2008, 14:11:35 »

Этот код не работает под Оперой. Имей ввиду
Записан

[ СВАБОДА СЛОВА! ДЗЕ ЯНА?! ]
Мой хостер
freakazoitt
Старший Новичёк
**

Карма: 0
Сообщений: 64


жаба?


Просмотр профиля WWW
« Ответ #3 : Сентябрь 26, 2008, 16:48:06 »

Все-таки блокирует! Помогите!!! Блокирует все извесные мне способы показать фид


Warning: DOMDocument::load() [domdocument.load]: URL file-access is disabled in the server configuration in /www_host/hosts/fallout.ex6.ru/rsslib.php on line 72

Warning: DOMDocument::load(http://freakazoit.livejournal.com/data/rss) [domdocument.load]: failed to open stream: no suitable wrapper could be found in /www_host/hosts/fallout.ex6.ru/rsslib.php on line 72

Warning: DOMDocument::load() [domdocument.load]: I/O warning : failed to load external entity "http://freakazoit.livejournal.com/data/rss" in /www_host/hosts/fallout.ex6.ru/rsslib.php on line 72

Записан

atimur
Просветлённый
****

Карма: 59
Сообщений: 990


Живу в SanCity


Просмотр профиля WWW
« Ответ #4 : Сентябрь 26, 2008, 17:06:38 »

freakazoitt
Платная услуга " Использование url_fopen/url_include/sockets/CURL " подключена ?
Записан

- Правда, она всегда глаза режет...
- Капча - Идите лесом...
freakazoitt
Старший Новичёк
**

Карма: 0
Сообщений: 64


жаба?


Просмотр профиля WWW
« Ответ #5 : Сентябрь 29, 2008, 15:48:05 »

Не-а, а по другому никак?
Записан

atimur
Просветлённый
****

Карма: 59
Сообщений: 990


Живу в SanCity


Просмотр профиля WWW
« Ответ #6 : Сентябрь 29, 2008, 18:01:37 »

Не-а, а по другому никак?
Теоретически никак.) На практике мож пользователи еще чего подскажут.)
Записан

- Правда, она всегда глаза режет...
- Капча - Идите лесом...
kupec
Просветлённый
****

Карма: 13
Сообщений: 304


Joomla 1.5


Просмотр профиля WWW
« Ответ #7 : Сентябрь 29, 2008, 18:52:30 »

Если только информером ставить то вроде отображается инфа и картинки...
Записан

IdoBlog, CommunityBuilder, Joomla 1.5, sh404Sef...
Страниц: [1]
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.13 | SMF © 2006, Simple Machines LLC

2003-2008 © ООО "Инфотур" - Бесплатный хостинг Ayola.net
Valid XHTML 1.0! Valid CSS! Dilber MC Theme by HarzeM
Страница сгенерирована за 0.069 секунд. Запросов: 17.