Thread: Major Additions - Video-Directory Remixed
View Single Post
  #1501  
Old 03-29-2010, 07:25 PM
Jaxel Jaxel is offline
 
Join Date: Sep 2005
Posts: 1,160
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Hosters are being DATABASE driven, instead of XML file driven now. Below is the database construct and the YouTube example. Since its being database driven, if you wanted to merge it with AME, I don't see how it would be a problem. Just extract the service name, the regex code and link it directly to the embed code. Of course, you wouldn't have the url to feed, or the feed to variables...

Code:
serviceID	= primary key		= 1
svcName		= service name		= YouTube
svcRegex	= regex matching 	= http:\/\/[a-z]*?[\.]?youtube\.[a-z]*?\/watch\?v=([A-Z0-9._%-]*)
svcFeed		= url to feed		= http://gdata.youtube.com/feeds/api/videos/{serviceVAL}
svcThumb	= feed to thumb		= $arr['media:group']['media:thumbnail'][0]['url']
svcTitle	= feed to title		= $arr['media:group']['media:description']['value']
svcDesc		= feed to desc		= $arr['media:group']['media:title']['value']
svcLength	= feed to length	= $arr['media:group']['media:keywords']
svcTags		= feed to tags		= $arr['media:group']['yt:duration']['seconds']
svcURL		= souurce url		= http://www.youtube.com/watch?v={serviceVAL}
svcEmbed	= embed code		= <embed src="http://www.youtube.com/v/{serviceVAL}&autoplay=1&fs=1&rel=0&hd=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="640" height="385" />
Reply With Quote
 
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.01665 seconds
  • Memory Usage 1,765KB
  • 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
  • (1)bbcode_code
  • (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