View Single Post
  #4  
Old 08-21-2011, 09:05 PM
kh99 kh99 is offline
 
Join Date: Aug 2009
Location: Maine
Posts: 13,185
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I don't know much about how RSS feeds are formatted. Looking at external.php it's obvious that it builds an xml document, but I don't know what the rules are. I suppose you could copy external.php and modify it (i.e. take a lot of stuff out and modify the part that actually builds the RSS2 feed). If you knew how to add your podcast info to a feed, you could probably stick a function call in external.php to add it to the feed it generates (and of course include the function somewhere - I guess you could do both with one php "include call"). There's just no way that I can see to do it with hooks.

Edit: around line 582 of external.php there's this:

PHP Code:
    $xml->close_group('image');
    if (
$podcastinfo['subtitle'])
    {
        
$xml->add_tag('itunes:subtitle'$podcastinfo['subtitle']);
    } 

Maybe if you change it to this:

PHP Code:
    $xml->close_group('image');
    include(
'mypodcastfeed.php');
    if (
$podcastinfo['subtitle'])
    {
        
$xml->add_tag('itunes:subtitle'$podcastinfo['subtitle']);
    } 

and in mypodcastfeed.php (or whatever you want to call it) get your podcast info from somewhere and build $podcastinfo[]. But I think that only allows one item, so maybe instead you can make the xml calls to add as many as you need, refering to the code in that section.
Reply With Quote
 
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.01219 seconds
  • Memory Usage 1,771KB
  • Queries Executed 11 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD_SHOWPOST
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (2)bbcode_php
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_box
  • (1)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (1)post_thanks_postbit_info
  • (1)postbit
  • (1)postbit_onlinestatus
  • (1)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • reputationlevel
  • showthread
Included Files:
  • ./showpost.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/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_post_thanks.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_postinfo_query
  • fetch_postinfo
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • showpost_start
  • bbcode_fetch_tags
  • bbcode_create
  • postbit_factory
  • showpost_post
  • postbit_display_start
  • post_thanks_function_post_thanks_off_start
  • post_thanks_function_post_thanks_off_end
  • post_thanks_function_fetch_thanks_start
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • fetch_musername
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • showpost_complete