LiveInternetMail.ru
Форум русской поддержки Joomla!® CMS
19.06.2013, 06:13:48 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 2.5 FAQ Joomla 1.5 FAQ Joomla 1.0 FAQ Правила форума Новости Joomla Войти Регистрация Помощь  
Страниц: [1]   Вниз
  Добавить закладку  |  Печать  
Автор Тема: Проблема с RSS  (Прочитано 2375 раз)
0 Пользователей и 1 Гость смотрят эту тему.
uf1976
Давно я тут
****

Репутация: +6/-5
Offline Offline

Сообщений: 244


« : 18.10.2010, 15:00:26 »

Вдруг ни с того, ни с сего rss-поток с объявлениями перестал отображаться.
FF даёт ошибку:
Цитировать
Ошибка синтаксического анализа XML: объявление XML или текста не в начале сущности
Адрес: /index.php?option=com_adsmanager&page=rss&catid=0&Itemid=85
Строка 2, символ 1:<?xml version="1.0" encoding="UTF-8"?>
^

Каким образом ADSManager формирует RSS? Какой скрипт за это отвечает?
« Последнее редактирование: 19.10.2010, 15:35:08 от uf1976 » Записан
uf1976
Давно я тут
****

Репутация: +6/-5
Offline Offline

Сообщений: 244


« Ответ #1 : 19.10.2010, 10:27:26 »

Нахожу в кэше файлы:
adsmanager__Nrss20.xml и rss20_2.xml,
удаляю в них строку <?xml version="1.0" encoding="UTF-8"?>
После этого RSS работает, но до тех пор, пока кэш не обновится.

Где собака порыта? Где поправить, чтобы строка <?xml version="1.0" encoding="UTF-8"?> не формировалась в принципе?
Записан
uf1976
Давно я тут
****

Репутация: +6/-5
Offline Offline

Сообщений: 244


« Ответ #2 : 19.10.2010, 15:30:02 »

После долгого рысканья по джумловским файликам нашёл решение!
В файле /libraries/bitfolge/feedcreator.php убираем все строки с "<?xml version="1.0" encoding="UTF-8"?>".
Кроме того, есть досадная ошибка: если объявление снято с публикации, но не удалено, оно ВСЁ РАВНО отображается в RSS.
Для этого меняем:
Код:
$database->setQuery("SELECT a.*, p.name as parent, p.id as parentid, c.name as cat, c.id as catid, u.username as user ".
                        "FROM #__adsmanager_ads as a ".
                        "LEFT JOIN #__users as u ON a.userid = u.id ".
                        "LEFT JOIN #__adsmanager_categories as c ON a.category = c.id ".
                        "LEFT JOIN #__adsmanager_categories as p ON c.parent = p.id ".
                        "WHERE $search and c.published = 1 ".
                        "ORDER BY a.date_created DESC ,a.id DESC ",
                        0,20);
на:
Код:
$database->setQuery("SELECT a.*, p.name as parent, p.id as parentid, c.name as cat, c.id as catid, u.username as user ".
                        "FROM #__adsmanager_ads as a ".
                        "LEFT JOIN #__users as u ON a.userid = u.id ".
                        "LEFT JOIN #__adsmanager_categories as c ON a.category = c.id ".
                        "LEFT JOIN #__adsmanager_categories as p ON c.parent = p.id ".
                        "WHERE $search and a.published = 1 ".
                        "ORDER BY a.date_created DESC ,a.id DESC ",
                        0,20);
Записан
inteligent
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 11



« Ответ #3 : 08.11.2010, 16:03:05 »

Помогите решить проблемку с RSS в AdsManager

На днях снес sh404SEF, и после этого при нажатии на кнопку RSS выдает ошибку:

Код:
Не удается отобразить страницу XML
Не удается просмотреть ввод XML с использованием списка стилей XSL
В документах XML допускается только один элемент верхнего уровня. Ошибка при обработке ресурса
<b>Notice</b>:  Undefined variable: directory in <b>/home/public_html/components/com_adsmanager...
Линк в баузере: http://мойсайт/index.php/component/adsmanager/?page=rss&catid=0

 Angry
Спасибо
Записан
mline
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 6


« Ответ #4 : 09.11.2010, 22:10:26 »

Объявления в RSS подкатегории появляются с задержкой
Какой параметр отвечает за это ?
Записан
uf1976
Давно я тут
****

Репутация: +6/-5
Offline Offline

Сообщений: 244


« Ответ #5 : 10.11.2010, 09:51:10 »

Объявления в RSS подкатегории появляются с задержкой
Какой параметр отвечает за это ?
Кэш. Ставьте Cache Cleaner и чистите из админки, если нужно сразу отображать в RSS
Записан
Foros
Осваиваюсь на форуме
***

Репутация: +2/-1
Offline Offline

Сообщений: 36


« Ответ #6 : 08.12.2010, 18:52:41 »

У меня Joostina 1.2.
По RSS выдаёт ошибку:
Ошибка синтаксического анализа XML: лишние данные после элемента документа
Адрес: http://kontinent-t.ru/component/option,com_ads/page,rss/catid,0/Itemid,31/
Строка 3, символ 1:<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
^
Как с этим бороться? Папку /libraries в Joostina не нашёл...
Спасибо!
Записан
tas777
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Сообщений: 55


« Ответ #7 : 11.11.2011, 22:39:56 »

После долгого рысканья по джумловским файликам нашёл решение!
В файле /libraries/bitfolge/feedcreator.php убираем все строки с "<?xml version="1.0" encoding="UTF-8"?>".
Кроме того, есть досадная ошибка: если объявление снято с публикации, но не удалено, оно ВСЁ РАВНО отображается в RSS.
Для этого меняем:
Код:
$database->setQuery("SELECT a.*, p.name as parent, p.id as parentid, c.name as cat, c.id as catid, u.username as user ".
                        "FROM #__adsmanager_ads as a ".
                        "LEFT JOIN #__users as u ON a.userid = u.id ".
                        "LEFT JOIN #__adsmanager_categories as c ON a.category = c.id ".
                        "LEFT JOIN #__adsmanager_categories as p ON c.parent = p.id ".
                        "WHERE $search and c.published = 1 ".
                        "ORDER BY a.date_created DESC ,a.id DESC ",
                        0,20);
на:
Код:
$database->setQuery("SELECT a.*, p.name as parent, p.id as parentid, c.name as cat, c.id as catid, u.username as user ".
                        "FROM #__adsmanager_ads as a ".
                        "LEFT JOIN #__users as u ON a.userid = u.id ".
                        "LEFT JOIN #__adsmanager_categories as c ON a.category = c.id ".
                        "LEFT JOIN #__adsmanager_categories as p ON c.parent = p.id ".
                        "WHERE $search and a.published = 1 ".
                        "ORDER BY a.date_created DESC ,a.id DESC ",
                        0,20);

непомогло
Записан
чикаго
Осваиваюсь на форуме
***

Репутация: +11/-0
Offline Offline

Пол: Мужской
Сообщений: 150


Ищу свежие идеи.


« Ответ #8 : 12.11.2011, 01:25:25 »

непомогло

Папка кэша на месте?
Записан
tas777
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Сообщений: 55


« Ответ #9 : 18.11.2011, 19:30:38 »

Папка кэша на месте?
а хрен ее знает, как она должна называться? )
Записан
soulfly
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Пол: Мужской
Сообщений: 68



« Ответ #10 : 05.02.2012, 21:09:37 »

Подскажите пожалуйста что у меня произошло с лентой http://firedance-studios.com/feed/rss.html
Через компонент RD RSS вообще так http://firedance-studios.com/component/option,com_rd_rss/id,1/
Как это исправить?
Записан
ryumkas
Новичок
*

Репутация: +0/-0
Offline Offline

Пол: Мужской
Сообщений: 4



« Ответ #11 : 12.04.2012, 21:54:30 »

Исправь кодировку на UTF-8(можешь сам пробовать изменить кодировку в браузере и все будет норм). где изменилось смотри файле параметров.
У меня проблема по сложнее. Кто знает из-за чего лента вообще пропала.
Все работало и были подписки, а теперь нет самой ленты, только описание сайта, а материал отсутствует.
Сегодня поставил новое расширение пробовал при помощи него отобразить, а результат остался тот-же.
Кто знает как это решить?
Записан
taraskin
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Сообщений: 30



« Ответ #12 : 19.07.2012, 02:27:42 »

Вопрос по RSS ленте в AdsManager.
Может кто знает где находяться файлы или коды к ней,чтобы можна было перзалить?
Дело в том что гдето чтото раньше когдато напартачил,и она перестала работать вообще,пришлось отключить.
Буду очень благодарен.С меня минимум +.Спасибо.
Записан
Страниц: [1]   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Рейтинг@Mail.ru Rambler Top100 Powered by SMF 1.1.18 | SMF © 2006, Simple Machines

Joomlaforum.ru is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters
the trademark holder in the United States and other countries.

LiveInternet