Категории

[FAQ] Часто задаваемые вопросы и ответы

Проблемы и решения

Ошибки и исправления

Общие вопросы

Расширения

Установка и обновление

Модули

Шаблоны

Локализация интерфейса

Коммерческие предложения

Учимся бизнесу

Бизнес книги

Поисковая оптимизация (SEO)

Магазины на ShopOS

Хостинг для ShopOS

Предложения и пожелания

Курилка

Вывод анонсов новостей на поддомен, как организовать?

Нужно сделать вывод анонсов новостей на поддомен, как организовать?

Какой код?


На поддомене что за скрипт? И в каком виде выводить новости?


пхп, платформы никакой нет.

include шапка;
echo 'контекст';
include футер и прочее...



Нужно сделать вывод анонсов новостей на поддомен, как организовать?

Какой код?


По такому широкому вопросу можно сочинение писать на полсотни страниц. Вы б еще спросили, как на поддомене сайт организовать... Или как на нем заработать побольше...


Можно что-то в таком роде. Дергать RSS


$rss = simplexml_load_file ( 'http://домен/rss2.php?feed=news' );
foreach ( $rss->channel->item as $item ) {
echo '<div>';
echo '<div class="bs-name-1"><a href="'.$item->link.'" title="'.$item->title.'">'.$item->title.'</a></div>';
echo '</div>';
}


При таком коде:

$rss = simplexml_load_file ( 'http://www.домен.ru/shop/rss2.php?feed=news' );
foreach ( $rss->channel->item as $item ) {
echo '<div>';
echo '<div class="bs-name-1"><a href="'.$item->link.'" title="'.$item->title.'">'.$item->title.'</a></div>';
echo '</div>';


Имеем кучу ошибок:
Warning: simplexml_load_file() : http://www.домен.ru/shop/rss2.php?feed=news:14: parser error : Opening and ending tag mismatch: br line 14 and managingEditor in /home/хостинг/public_html/templates/right.phtml on line 1

Warning: simplexml_load_file() : ,<br> info@домен.ru (ортопедический центр)</managingEditor in /home/хостинг/public_html/templates/right.phtml on line 1

Warning: simplexml_load_file() : ^ in /home/хостинг/public_html/templates/right.phtml on line 1

Warning: simplexml_load_file() : http://www.домен.ru/shop/rss2.php?feed=news:67: parser error : Opening and ending tag mismatch: managingEditor line 14 and channel in /home/хостинг/public_html/templates/right.phtml on line 1

Warning: simplexml_load_file() : </channel> in /home/хостинг/public_html/templates/right.phtml on line 1

Warning: simplexml_load_file() : ^ in /home/хостинг/public_html/templates/right.phtml on line 1

Warning: simplexml_load_file() : http://www.домен.ru/shop/rss2.php?feed=news:68: parser error : Opening and ending tag mismatch: channel line 4 and rss in /home/хостинг/public_html/templates/right.phtml on line 1

Warning: simplexml_load_file() : </rss> in /home/хостинг/public_html/templates/right.phtml on line 1

Warning: simplexml_load_file() : ^ in /home/хостинг/public_html/templates/right.phtml on line 1

Warning: simplexml_load_file() : http://www.домен.ru/shop/rss2.php?feed=news:69: parser error : Premature end of data in tag rss line 3 in /home/хостинг/public_html/templates/right.phtml on line 1

Warning: simplexml_load_file() : in /home/хостинг/public_html/templates/right.phtml on line 1

Warning: simplexml_load_file() : ^ in /home/хостинг/public_html/templates/right.phtml on line 1

Warning: Invalid argument supplied for foreach() in /home/хостинг/public_html/templates/right.phtml on line 2
Что не так?


вы чего) вместо www.домен.ru вписать адрес вашего магазина.


Да, я чтоб здесь не спамить - отредактировал.
В коде конечно реальный урл.


Сервис http://www.rss-script.ru/ , говорит что  rss  не rss или содержит ошибки.


Ну чем все-таки лечить rss?


Думаю вам стоит обратиться к яндексу, запрос "обработка rss на php".


Источник



Copyright ShopOS