1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

XF 1.5 RSS Registered Feeds - only few are imported from Joomla

Discussion in 'Troubleshooting and Problems' started by snoopy5, Apr 9, 2016.

  1. snoopy5

    snoopy5 Well-Known Member


    Installed on a Xampp server a testinstallation of XF 1.57. No data in it. No plugins. I want to get via RSS all the news from a Joomla 3.51 installation into XF.

    In XF I entered all relevant data in ACP/applications for a registered feed. I also made the settings in options.

    I then hit in applications/registered feed on import and 7 articles (from Joomla) showed up in the subforum where they shall be. So this works properly.

    The problem is, that there are around 2.300 news I wanted to import there. Not only 7. No matter what I do, it does not import more than those 7. No others.

    What did I do wrong?
  2. Mike

    Mike XenForo Developer Staff Member

    Note that it will only import a few at a time.

    What's the feed URL?
  3. snoopy5

    snoopy5 Well-Known Member

  4. Mike

    Mike XenForo Developer Staff Member

    Looking at the feed (sent privately), there are only 6 entries in it. My guess is it only goes back a max of approximately 1 month.
  5. snoopy5

    snoopy5 Well-Known Member


    Thanks for the hint. I researched for Joomla and it seems that joomla in the standad settings only give the articles on the current frontpage away. So if in the Joomla settings the amount of articles on the frontpage is restricted to 7 (menu settings), it only syndicates these 7 articles of the frontpage, not all others on page 2, 3, 4... etc.

    See here:


    I changed that now. It imports now 12. I guess I have to hit many times now on "import" within XF to get all 2300 articles over to XF :(

    Is there a faster way to do that?

    Also I just realized that XF takes the time stamp of the import, not the original opost date of the RSS article. How can I change that?
  6. snoopy5

    snoopy5 Well-Known Member

    ErrorException: Fatal Error: Maximum execution time of 120 seconds exceeded - library\Zend\Feed\Reader\Entry\Rss.php:175
  7. Mike

    Mike XenForo Developer Staff Member

    No, though it generally should pick it up over time.

    That would require custom development.

    This is a timeout error in the actual RSS parsing. If you've put thousands of entries in it, then this can be expected as it's a lot of work to parse the XML. As a temporary measure, you may be able to extend this timeout, though on the whole, an RSS feed of that size probably isn't a great idea.
    snoopy5 likes this.
  8. snoopy5

    snoopy5 Well-Known Member

    Hi Mike,

    I am not planning to keep that RSS feed alive. I "misuse" the RSS feed actually.

    I only want t use it as a one-time importscript to be able to get all my Joomla articles into my XF forum. ;)

    All other importscripts via Wordpress etc. failed until now. I bought a script calles obRSS and this script allows to import a lot more articles.

    Once that is achieved, I disable it again.

    In that obRSS script, I can enable the option to use the publishing date of the Joomla article. But in XF it displays the importdate of that article.

    Is it technically at all possible for that external script to use a different time stamp of the past isntead of the importing date?
  9. Mike

    Mike XenForo Developer Staff Member

    The only way to change this would be within the XenForo RSS importer. It's specifically designed to use the date of the action, as otherwise the content won't actually be "new" for many users, thus potentially defeating the point of it being posted. I can understand your use case, but it would require custom development within XF rather than externally.

Share This Page