1. Приветствуем Вас на неофициальном форуме технической поддержки XenForo на русском языке. XenForo - коммерческий форумный движок от бывших создателей vBulletin, написанный на PHP.

Fixed Добавление RSS ленты

Тема в разделе "Баги XenForo", создана пользователем russia, 01.02.2011.

Загрузка
  1. russia

    russia Местный

    Регистрация:
    18.01.11
    Сообщения:
    49
    Симпатии:
    12
    Хочу зарегистрировать новую ленту и добавляю ссылку на RSS канал мне выдает ошибку:
    Uncaught Error...

    An unexpected error occurred. Please try again later.

    из лога ошибог хостинга:
    Код:
    xx.xx.xxx.xxx- - [01/Feb/2011:00:29:47 +0300] "POST /admin.php?feeds/save HTTP/1.0" 500 53 "http://site.ru/admin.php?feeds/add" "Mozilla/5.0 (Windows; U; Windows NT 6.1; ru; rv:1.9.2.13) Gecko/20101203 MRA 5.7 (build 03649) Firefox/3.6.13 GTB7.1 sputnik 2.4.0.32"
    --- добавлено : Jan 31, 2011 9:38 PM ---
    Включел отображение ошибок в XEN и вот что выдает:

    Код:
    An exception occurred: Missing locale file '/home/user/data/www/site.ru/library/Zend/Locale/Data/ru_RU.xml' for 'ru_RU' locale. in /home/user/data/www/site.ru/library/Zend/Locale/Data.php on line 158
    
       1. Zend_Locale_Data::_findRoute() in Zend/Locale/Data.php at line 231
       2. Zend_Locale_Data::_getFile() in Zend/Locale/Data.php at line 1068
       3. Zend_Locale_Data::getContent() in Zend/Locale/Format.php at line 1088
       4. Zend_Locale_Format::getDateFormat() in Zend/Date.php at line 461
       5. Zend_Date->toString() in Zend/Date.php at line 476
       6. Zend_Date->__toString() in XenForo/ViewRenderer/Json.php at line 177
       7. XenForo_ViewRenderer_Json::_stringifyObjectsInArray() in XenForo/ViewRenderer/Json.php at line 173
       8. XenForo_ViewRenderer_Json::_stringifyObjectsInArray() in XenForo/ViewRenderer/Json.php at line 173
       9. XenForo_ViewRenderer_Json::_stringifyObjectsInArray() in XenForo/ViewRenderer/Json.php at line 173
      10. XenForo_ViewRenderer_Json::_stringifyObjectsInArray() in XenForo/ViewRenderer/Json.php at line 144
      11. XenForo_ViewRenderer_Json::jsonEncodeForOutput() in XenForo/ViewAdmin/Error/ServerError.php at line 48
      12. XenForo_ViewAdmin_Error_ServerError->renderJson() in XenForo/ViewRenderer/Abstract.php at line 212
      13. XenForo_ViewRenderer_Abstract->renderViewObject() in XenForo/ViewRenderer/Json.php at line 89
      14. XenForo_ViewRenderer_Json->renderView() in XenForo/FrontController.php at line 533
      15. XenForo_FrontController->renderView() in XenForo/FrontController.php at line 156
      16. XenForo_FrontController->run() in /home/user/data/www/site.ru/admin.php at line 13
    
     
  2. FractalizeR

    FractalizeR XenForo Addicted

    Регистрация:
    27.09.10
    Сообщения:
    1 085
    Симпатии:
    832
    Версия XF:
    1.3.2
    Отсутствующий файл можно взять из ZF. См. вложение, если лень качать :)

    У вас RC1? Вроде там пофиксили этот баг.
     

    Вложения:

    vitas1987 и russia нравится это.
  3. TAIFUN

    TAIFUN Человек

    Регистрация:
    27.09.10
    Сообщения:
    2 258
    Симпатии:
    1 613
    Версия XF:
    1.5.23
    2russia делайте неактивными подобные ссылки, так как их не существует в природе. [​IMG]
     
  4. russia

    russia Местный

    Регистрация:
    18.01.11
    Сообщения:
    49
    Симпатии:
    12
    ок
    --- добавлено : Feb 1, 2011 3:31 PM ---
    Спасибо но выдает еще такие ошибки:
    Код:
    is_a(): Deprecated. Please use the instanceof operator
    
       1. XenForo_Application::handlePhpError() in XenForo/Model/Feed.php at line 206
       2. XenForo_Model_Feed->getFeedData() in XenForo/ControllerAdmin/Feed.php at line 55
       3. XenForo_ControllerAdmin_Feed->actionPreview() in XenForo/FrontController.php at line 310
       4. XenForo_FrontController->dispatch() in XenForo/FrontController.php at line 132
       5. XenForo_FrontController->run() in /home/user/data/www/site.ru/admin.php at line 13
    
     
  5. TAIFUN

    TAIFUN Человек

    Регистрация:
    27.09.10
    Сообщения:
    2 258
    Симпатии:
    1 613
    Версия XF:
    1.5.23
    Пробовали в файле library/XenForo/Model/Feed.php
    Найти:
    Код:
                if (!empty($entryData['date_modified']) && is_a($entryData['date_modified'], 'Zend_Date'))
    
    И заменить на:
    Код:
                if (!empty($entryData['date_modified']) && $entryData['date_modified'] instanceof Zend_Date)
    
    ?
     
    russia нравится это.
  6. russia

    russia Местный

    Регистрация:
    18.01.11
    Сообщения:
    49
    Симпатии:
    12
    сделал
    ленты импортируеться но
    1. если устанавливаю произвольное имя оно не сохраняет и добавляет имя новостной ленты
    2. после импорта ленты при переходи на главную форума выдает ошибки на месте где должны быть разделы:
    Код:
    Server Error
     
    Undefined offset: 0
    
       1. XenForo_Application::handlePhpError()inLatestThread/Model/TLatestThread.phpat line32
       2. LatestThread_Model_TLatestThread::LatestThreadArray()inLatestThread/Controller/Public.phpat line10
       3. LatestThread_Controller_Public->actionIndex()inXenForo/FrontController.phpat line310
       4. XenForo_FrontController->dispatch()inXenForo/FrontController.phpat line132
       5. XenForo_FrontController->run()in/home/user/data/www/site.ru/index.phpat line15
    
    а если перейти скажем по ссылке "что нового?" то показываються последние темы и импортированные ленты и они читаються а на морде все эта ошибка.
     
  7. TAIFUN

    TAIFUN Человек

    Регистрация:
    27.09.10
    Сообщения:
    2 258
    Симпатии:
    1 613
    Версия XF:
    1.5.23
    Было бы хорошо конечно посмотреть этот форум в админке или хотя бы скриншот настроек ленты + лучше для RSS новостей в виде тем на форуме создать отдельного юзера.
    Вот я только что добавил ленту у себя.

    Настройки
    [​IMG]

    Результат
    [​IMG]

    Версия форума RC1 как я понимаю. Русификация для RC1? Оригинальные файлы форума редактировали (кроме того файла, который указан в этой теме для фикса ленты)?
     
    russia нравится это.
  8. russia

    russia Местный

    Регистрация:
    18.01.11
    Сообщения:
    49
    Симпатии:
    12
    У меня все точь в точь как у вас на скрине настройки, а топик так же как на скрине результат за исключением Юзера.
    --- добавлено : Feb 2, 2011 3:04 AM ---
    Ваши слова лучше для RSS новостей в виде тем на форуме создать отдельного юзера натолкнули меня на мысль что бы указать в качестве юзера себя при добавления ленты, а не как я указывал не существующего пользователя на форуме и все заработало!!! Спасибо всем!
     

Поделиться этой страницей