Go Back   vb.org Archive > vBulletin 5 Connect Discussion > vB5 Programming Discussions
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools Display Modes
  #1  
Old 03-16-2016, 01:36 PM
gcombe74 gcombe74 is offline
 
Join Date: Feb 2016
Posts: 10
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default php code \ hooks \ in template

I was reading this post.
https://vborg.vbsupport.ru/showthread.php?t=321423

but curious how much php functionality is now available. looks like in the past only certain functions where available.

https://www.vbulletin.com/docs/html/...emplate_syntax


so I am trying to get some dynamic php for my og-image code that I used to have working where from my board to FB it posted the image of my sponsors with the last post twice a day. I used twitterfeed to pull the RSS and post to twitter\fb. But on my site i had this code so I could randomly grab an image with the post as it was read from my site.

how can I get my board to read this code in a template. right now i have the bottom hardcoded with meta tages in my header_include and it will read and post the image just fine.. but once I add the php part... no go?

I will apologize in advance I am just still learning the VB way of doing things.

Code:
<?php
$image1 = '<meta property="og:image" content="http://www.coverandcushion.com/image/sloan_ad.jpg"/>';
$image3 = '<meta property="og:image" content="http://www.coverandcushion.com/image/enviratex_ad.jpg"/>';
$image4 = '<meta property="og:image" content="http://www.coverandcushion.com/image/weathermax.jpg"/>';
$image5 = '<meta property="og:image" content="http://www.coverandcushion.com/image/breakwater.jpg"/>';
$image7 = '<meta property="og:image" content="http://www.coverandcushion.com/image/solarfix_ad.jpg"/>';
$image8 = '<meta property="og:image" content="http://www.coverandcushion.com/image/herculite_ad.jpg"/>';
$image9 = '<meta property="og:image" content="http://www.coverandcushion.com/image/csosmall.jpg"/>';

$arr = array("$image1", "$image3", "$image4", "$image5", "$image7", "$image8", "$image9" ); 
reset($arr); shuffle($arr); $new_array = array_slice($arr, 0, 1); while (list(, $value) = each($new_array)) {
     	echo "$value";







<meta property="og:title" content="{vb:raw thread.title}"/>
<meta property="og:image:type" content="image/jpg"> 
<meta property="og:image:width" content="200"> 
<meta property="og:image:height" content="200"> 
<meta property="og:description" content="{vb:raw thread.meta_description}" />
Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 06:40 AM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2024, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.05777 seconds
  • Memory Usage 2,194KB
  • Queries Executed 11 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)ad_showthread_beforeqr
  • (1)bbcode_code
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)navbar
  • (3)navbar_link
  • (120)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)showthread_list
  • (1)spacer_close
  • (1)spacer_open
  • (1)tagbit_wrapper 

Phrase Groups Available:
  • global
  • inlinemod
  • postbit
  • posting
  • reputationlevel
  • showthread
Included Files:
  • ./showthread.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_threadedmode.php
  • ./includes/functions_post_thanks.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
  • showthread_start
  • showthread_getinfo
  • forumjump
  • showthread_post_start
  • showthread_query_postids_threaded
  • showthread_threaded_construct_link
  • showthread_query
  • bbcode_fetch_tags
  • bbcode_create
  • showthread_postbit_create
  • postbit_factory
  • 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
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete