ExBB Community ExBB Community
 Сайт проекта ExBB Общение объединяет!
Войдите на форум при помощиВойти через loginza
 Чат на форуме      Помощь      Поиск      Пользователи     BanList BanList


 Страниц (2): [1] 2 »   

> Без описания
Иван Петров
Отправлено: 21 декабря 2013 — 11:11
Post Id


Пользователь
Full Member


Покинул форум
Сообщений всего: 171
Дата рег-ции: Авг. 2012  
Репутация: 3




Вот такое наблюдается, если ее открыть:



В чем причина, где копать? Такая ошибка уже давно, не первый год, просто раньше как-то совсем без надобности мне эта лента была, а вот сейчас понадобилась
 
 
Иван Петров
Отправлено: 7 января 2014 — 02:01
Post Id


Пользователь
Full Member


Покинул форум
Сообщений всего: 171
Дата рег-ции: Авг. 2012  
Репутация: 3




Никто не в курсе., это я понял. Хорошо, а какие файлы отвечают за формирование и вывод сообщений в RSS ленте на форуме?
 
 
BON
Отправлено: 7 января 2014 — 08:47
Post Id



Администратор
ExBB Team
Admin


Покинул форум
Сообщений всего: 2762
Дата рег-ции: Нояб. 2010  
Откуда: СССР/Белгород
Репутация: 72




по моему это просто из-за старого браузера
 
 
NordWest
Отправлено: 7 января 2014 — 11:41
Post Id



Пользователь
Super Member


Покинул форум
Сообщений всего: 994
Дата рег-ции: Дек. 2011  
Откуда: Северо-Запад
Репутация: 76




Иван Петров
До вечера подождите.
 
 
Иван Петров
Отправлено: 7 января 2014 — 13:05
Post Id


Пользователь
Full Member


Покинул форум
Сообщений всего: 171
Дата рег-ции: Авг. 2012  
Репутация: 3




BON пишет:
по моему это просто из-за старого браузера


Да нет, браузер тут не причем, в первое сообщение темы я же поместил скрин из последней версии хрома. Тут я явно где то накосячил с файлами, при установке разных модов и дополнений.
 
 
electron
Отправлено: 7 января 2014 — 15:34
Post Id



Администратор
ExBB Team


Покинул форум
Сообщений всего: 3917
Дата рег-ции: Февр. 2009  
Репутация: 341




Иван Петров пишет:
какие файлы отвечают за формирование и вывод сообщений в RSS ленте на форуме?

modules/rss/... , setvariables.php . вроде больше ничего
 
 
NordWest
Отправлено: 7 января 2014 — 21:28
Post Id



Пользователь
Super Member


Покинул форум
Сообщений всего: 994
Дата рег-ции: Дек. 2011  
Откуда: Северо-Запад
Репутация: 76




Иван Петров
Проверьте в all_header.tpl наличие такой строки
CODE:
<link rel="alternate" type="application/rss+xml" title="{$GLOBALS['fm']->exbb['boardname']}" href="./tools.php?action=rss">


Есть ещё код в board_body.tpl
CODE:
if ($fm->exbb['rss'] === TRUE) {
echo <<<DATA
<a href="http://feedvalidator.org/check.cgi?url={$GLOBALS['fm']->exbb['boardurl']}/tools.php?action=rss" target="_blank"><img src="./im/images/valid-rss.png" alt="[Valid RSS]" title="Validate my RSS feed" width="88" height="31" /></a>
<br>
<br>
<a href="tools.php?action=rss" target="_blank" title="RSS канал форума {$GLOBALS['fm']->exbb['boardname']}"><img src="./im/images/rss20.gif" width="80" height="15" alt="RSS" border="0"></a>
DATA;


Это всё кнопки для вызова.
А сам код в файле modules/rss/frontindex.php
Замените для пробы этот файл файлом из дистрибутива.
 
 
Иван Петров
Отправлено: 7 января 2014 — 22:54
Post Id


Пользователь
Full Member


Покинул форум
Сообщений всего: 171
Дата рег-ции: Авг. 2012  
Репутация: 3




В первую очередь заменил файл /rss/frontindex.php
Проверил all_header.tpl - строка на месте, только в board_body.tpl отсутствовали строки кнопки на валидатор:

CODE:
<a href="http://feedvalidator.org/check.cgi?url={$GLOBALS['fm']->exbb['boardurl']}/tools.php?action=rss" target="_blank"><img src="./im/images/valid-rss.png" alt="[Valid RSS]" title="Validate my RSS feed" width="88" height="31" /></a>


Установил эти строки, все равно не отображается ничего.
Валидатор пишет:



Первая строчка вообще пустая у меня получается, а вторая выходит проблемная?
 
 
1Bot
Отправлено: 8 января 2014 — 08:10
Post Id



Пользователь
Super Member


Покинул форум
Сообщений всего: 773
Дата рег-ции: Апр. 2009  
Откуда: Днепропетровск
Репутация: 69




Ошибка в том, что заголовок xml должен быть не во второй строке, а в первой! Не должно быть пустых строк вначале.
 
 
CAB
Отправлено: 8 января 2014 — 08:35
Post Id



Пользователь
Super Member


Покинул форум
Сообщений всего: 629
Дата рег-ции: Февр. 2011  
Откуда: Москва
Репутация: 30




1Bot пишет:
Ошибка в том, что заголовок xml должен быть не во второй строке, а в первой! Не должно быть пустых строк вначале.
Может это хостинг пустую строку добавляет? Иван Петров, проверьте в коде страниц своего форума есть ли пустая строка в начале?
 
 
Иван Петров
Отправлено: 8 января 2014 — 12:56
Post Id


Пользователь
Full Member


Покинул форум
Сообщений всего: 171
Дата рег-ции: Авг. 2012  
Репутация: 3




А в каких именно файлах проверить наличие пустой строки? Улыбка
 
 
CAB
Отправлено: 8 января 2014 — 14:26
Post Id



Пользователь
Super Member


Покинул форум
Сообщений всего: 629
Дата рег-ции: Февр. 2011  
Откуда: Москва
Репутация: 30




Иван Петров, не в файлах, а в коде страниц.
Правая кнопка мыши - посмотреть код или похожее, в зависимости от браузера.
 
 
Иван Петров
Отправлено: 8 января 2014 — 20:22
Post Id


Пользователь
Full Member


Покинул форум
Сообщений всего: 171
Дата рег-ции: Авг. 2012  
Репутация: 3




На всех страницах первая строка у меня пустая. Как и где ее удалить, в каком файле?

CODE:
1.
2. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">


CAB. Хостинг тут не причем, т.к. на этом же хостинге у меня установлен второй форум, там таких проблем нету.
 
 
NordWest
Отправлено: 8 января 2014 — 21:19
Post Id



Пользователь
Super Member


Покинул форум
Сообщений всего: 994
Дата рег-ции: Дек. 2011  
Откуда: Северо-Запад
Репутация: 76




Посмотрите в шаблоне файл all_header.tpl
Там часом между echo <<<DATA и следующими данными нет пустой строки?
Правильно так
CODE:
echo <<<DATA
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
 
 
Иван Петров
Отправлено: 8 января 2014 — 21:51
Post Id


Пользователь
Full Member


Покинул форум
Сообщений всего: 171
Дата рег-ции: Авг. 2012  
Репутация: 3




Заработало! Радость

NordWest, между этими строками не было пустой строки. Честно говоря я так и не понял, в чем была причина. Открыл файл all_header.tpl, там строки были такого вот вида вначале:

CODE:
1. <?php
2. echo <<<DATA
3. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
4. <html>
5.
6. <head>
7.
8.
9.
10. <title>{$GLOBALS['fm']->_Title}{$GLOBALS['fm']->exbb['boardname']}</title>
11. <meta http-equiv="Content-Type" content="text/html; charset={$GLOBALS['fm']->LANG['ENCODING']}">


Вообщем убрал все эти пустые строки в файле и заработало. Спасибо всем за помощь Ха-ха
 
 
Страниц (2): [1] 2 »
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0)
« Решение проблем »

> Похожие темы: Проблема с RSS лентой
Темы Форум Информация о теме Обновление
Неактивные ссылки
Проблема.
Общие вопросы Ответов: 45
Автор темы: Sasa1
3 мая 2012 — 15:07
Автор: BON
Не создаются категории и форум
Проблема с созданием категрии и форума в часнеости.
Решение проблем Ответов: 4
Автор темы: Kolyabis
16 июля 2015 — 18:23
Автор: electron
Ошибка при загрузке аватары пользователем.
Проблема с загрузкой аватар
Решение проблем Ответов: 12
Автор темы: Necrodriver
28 января 2011 — 15:13
Автор: BON
Перенаправление на rel= с разела "объявления"
Проблема с переходом
Решение проблем Ответов: 2
Автор темы: mastersound
31 мая 2011 — 21:19
Автор: mastersound
Аякс стрелочки
Проблема
Решение проблем Ответов: 2
Автор темы: Defenderyk
12 февраля 2009 — 19:53
Автор: yura3d
 



Все гости форума могут просматривать этот раздел.
Только администраторы и модераторы могут создавать новые темы в этом разделе.
Только администраторы и модераторы могут отвечать на сообщения в этом разделе.
 




Яндекс.Метрика   

Powered by ExBB
ExBB FM 1.0 RC1 by TvoyWeb.ru
InvisionExBB Style converted by Markus®

[Script Execution time: 0.09]     [ ]