vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vB3 Programming Discussions (https://vborg.vbsupport.ru/forumdisplay.php?f=15)
-   -   how to make External.php to show only titles from specific forums. (simple RSS) (https://vborg.vbsupport.ru/showthread.php?t=302659)

idan356 09-26-2013 05:08 AM

how to make External.php to show only titles from specific forums. (simple RSS)
 
Hi,
I'm trying to make a simple rss (RSS of my forum's threads) that shows only titles,
without the thread content because the HIDE Mod is useless there. (the hiding links are'nt hiding there :)
Also, I want to make my readers interested in the content.
I can't find anything about this and I searched for many hours.
Please help me to make a nice and simple rss, with the option to choose which forums to take from and to take only titles...

I have Vbulletin 3.8.
Thanks a lot!

Lynne 09-26-2013 04:19 PM

If you don't want to show any of the thread content, then I think you would need to edit the external.php file and set all the descriptions and plainmessage to nothing.

idan356 09-26-2013 04:30 PM

Yes I know, but how can I do that?
I dont know how to and 100 people more :/
there are lots of questoins about this on the net but no answeres.

Lynne 09-27-2013 01:43 AM

I have not seen many people wanting to completely delete their outgoing topic text - what is the purpose of having your RSS feed on if you do that?

As for what to do... go through the file and anything the message is set, set it to nothing. For example, line 715 (picked at random), it says:
$message = $postbit_obj->construct_postbit($thread);

So, set that to:
$message = '';

Of course, if you can read the code well enough, you can follow that line up, or down, and see if you need to change anything else within that bracketed code.

another example around line 737 is:
$xml->add_tag('description', $plainmessage);

change to:
$xml->add_tag('description', '');

idan356 09-28-2013 12:25 PM

how can i choose specific forums to take the information from?

Lynne 09-28-2013 09:42 PM

You mean you only want to remove the message/description from some forums? Then you will need to turn all those single lines of code into fives lines of code. This is an EXAMPLE:

PHP Code:

if (in_array($vbulletin->GPC['forumid'], array(x.y.z))) {
$message '';
} else {
$message $postbit_obj->construct_postbit($thread);



idan356 09-29-2013 10:23 AM

Sorry I was not clear.
My meaning was how can I choose which forums the RSS will take information from?
So all others forums won't be on the RSS at all.


All times are GMT. The time now is 01:16 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
  • Page Generation 0.01012 seconds
  • Memory Usage 1,722KB
  • Queries Executed 10 (?)
More Information
Template Usage:
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)bbcode_php_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (7)printthreadbit
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • showthread
Included Files:
  • ./printthread.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/class_bbcode_alt.php
  • ./includes/class_bbcode.php
  • ./includes/functions_bigthree.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • printthread_start
  • bbcode_fetch_tags
  • bbcode_create
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • printthread_post
  • printthread_complete