Thread: New Posting Features - WS vBulletin Tweet Poster
View Single Post
  #582  
Old 04-01-2012, 10:09 AM
Mosh's Avatar
Mosh Mosh is offline
 
Join Date: Aug 2004
Location: Melbourne, Australia
Posts: 1,968
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by LouiseWilson View Post
As this works with 3.8 I've installed it works but there is no
Hash tag field
Looks like the newthread template has changed in vBulletin 3.8.7..... so, in the AdminCP edit the vBulletin 2 Twitter: Add Hashtag Field To New Thread plugin via Plugins & Products -> Plugin Manager and completely replace the contents with the following:

PHP Code:
if ($vbulletin->options['ms_vbtwitter_enable'] && ($vbulletin->options['ms_vbtwitter_enable_hashtag'] == || $vbulletin->options['ms_vbtwitter_enable_hashtag'] == 3) && (!empty($vbulletin->options['ms_vbtwitter_twitter_consumer_key'])) && (!empty($vbulletin->options['ms_vbtwitter_twitter_consumer_secret'])) && (!empty($vbulletin->options['ms_vbtwitter_twitter_oauth_token'])) && (!empty($vbulletin->options['ms_vbtwitter_twitter_oauth_token_secret'])))
{
    
$twitterEnabled false;
    switch (
$vbulletin->options['ms_vbtwitter_forums'])
    {
        case 
1// include selected forums
            
$forums explode(","$vbulletin->options['ms_vbtwitter_enabled_forums']);
            
$twitterEnabled = (in_array($foruminfo['forumid'], $forums)) ? true false;
            unset(
$forums);
            break;
        case 
2// exclude selected forums
            
$forums explode(","$vbulletin->options['ms_vbtwitter_enabled_forums']);
            
$twitterEnabled = (!in_array($foruminfo['forumid'], $forums)) ? true false;
            unset(
$forums);
            break;
        default: 
// include all forums
            
$twitterEnabled true;
    }

    if (
$twitterEnabled)
    {
        if (
$vbulletin->options['templateversion'] >= "4.0.0")
        {
            
$hashtag_field '<div class="blockrow"><label for="hashtags" class="full">' $vbphrase['hashtags'] . ':</label>
                <input type="text" class="primary full textbox" name="hashtags" id="hashtags" value="' 
$hashtag_values '" maxlength="' $vbulletin->options['titlemaxchars'] . '" tabindex="1" /></div>';
            
vB_Template::preRegister('newthread',array('hashtag_field' => $hashtag_field));
            
$vbulletin->templatecache['newthread'] = str_replace('$messagearea''$hashtag_field . $messagearea'$vbulletin->templatecache['newthread']);
        }
        else
        {
            
$hashtag_field '<div class="smallfont">' $vbphrase['hashtags'] . ':</div>
                <div><input type="text" class="bginput" name="hashtags" id="hashtags" value="' 
$hashtag_values '" size="40" maxlength="' $vbulletin->options['titlemaxchars'] . '" tabindex="1" /></div>';
            
$search '<!-- / subject field -->';
            
$vbulletin->templatecache['newthread'] = str_replace($search'$hashtag_field . $search'$vbulletin->templatecache['newthread']);
        }
    }
    unset(
$twitterEnabled);

Reply With Quote
 
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.01121 seconds
  • Memory Usage 1,810KB
  • 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_php
  • (1)bbcode_quote
  • (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