![]() |
Limit length in RSS (External Data Provider)
Is it possible to limit the length output of each thread e.g. 200 Characters to produce a RSS with the external data provider?
|
I need something like this too please, to limit words not characters. I also want to be able to put a "signature" at the end of each item
|
Yes. Here is a link to a post that covers this: https://vborg.vbsupport.ru/showpost....91&postcount=8
|
There is no way to limit it without using a plugin (as we do here).
This is a simplfied version of what we do ; Hook: external_query Code: unset($vbulletin->GPC['fulldesc']); $vbulletin->options['threadpreview'] = 200; $hook_query_fields .= ",LEFT(post.pagetext,400) AS message"; __________________ And what do I have to do here? Write this in a file and upload it as a plugin? :) |
Quote:
Product: Quote:
Quote:
Quote:
Quote:
|
Tried it but the RSS output looks not good:
XML Parsing Error: junk after document element Location: http://www.domainxyz/external.php&rss2 Line Number 2, Column 1:<b>Parse error</b>: syntax error, unexpected $end in <b>/forum/external.php(67) : eval()'d code</b> on line <b>4</b><br /> |
I have updated the code in my previous post. You might give it a try.
|
ok now it works...but I fo not see any differences if I change 250 to 150?
|
Quote:
$vbulletin->options['threadpreview'] = 250; to $vbulletin->options['threadpreview'] = 150; And this: AdminCP >> vBulletin Options >> Forum Display Options (forumdisplay) >> Length of Thread Preview Text (Set this value to 150) |
hmm...when I call ...external.php?rss2 on Firefox it looks like that it shows up short but on the IE7 it still shows the full content...
|
Quote:
|
There is still a problem. If I have this plug in activated and I want to open the RSS feed in a browser, an empty page appears. When I click on reload it actually shows then the feed. I tried it with IE and Firefox.
why do I have to push reload to load this feed? I do .../external.php&rss2 |
can this be done for the javascript version, it didnt work for me :(
|
Quote:
Would someone please be so kind and tell me step-by-step how to implement this? I've spent last night and this morning searching vbulletin.org and vbulletin.com for a simple step-by-step instructions on how to limit the output of my RSS feed, but I only found this thread. |
Take a look in the manual on how to create a plugin - Plugin System And then all you need to do for this is right in the post you quoted. It tells you the hook location and the contents for plugin. Save and make sure you set it to Active. Wait a little bit (depending on what value you have the cache set up) until you can see the plugin working (it won't work right away because of the cache).
|
Lynne, thanks for pointing me the right direction. It works now. :-)
|
All times are GMT. The time now is 02:36 AM. |
Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information | |
---|---|
|
|
![]() |
|
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|