Thread: Major Additions - vB Ad Management 4
View Single Post
  #1698  
Old 11-21-2007, 05:44 PM
goddess_dix's Avatar
goddess_dix goddess_dix is offline
 
Join Date: Mar 2007
Location: Kansas
Posts: 99
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

on the 4.0 beta, i was having difficulty with the plugin tossing errors in signature and profile edits, even though i'd set it to not show ads on the profile page globally. it was just when i tried to edit a sig, etc. with this turned on. i was able to hack around it using the following code with my changes commented "dlv", using your conditional from elsewhere so it didn't even check for the autointegrate for these pages. -

Code:
//start hack to drop the error for profile edits dlv 
if (THIS_SCRIPT != 'profile' && ($_REQUEST['do'] == 'editoptions' || $_REQUEST['do'] == 'editprofile'))
{
//endstart hack to drop for profile edits dlv
	foreach($adintegrate_fields['1'] AS $adintegrate_find)
	{
		$adintegrate_replace = $global_getshared["$adintegrate_find"];
		
		// This user's custom field is empty or they're banned from sharing, use the admin's default.
		if (empty($adintegrate_replace))
		{
			$adintegrate_replace = 'adintegrate_'.$adintegrate_find;
			$adintegrate_replace = $vbulletin->options["$adintegrate_replace"];
		}

		$adintegrate_preg_find[] = "/<!-- begin ad -->(.*)#$adintegrate_find#(.*)<!-- end ad -->/siU";			
		$adintegrate_preg_replace[] = "<!-- begin ad -->$1$adintegrate_replace$2<!-- end ad -->";
	}
	//hack ending_if statment to drop adds for profile edits dlv
	}
	//endofhack to drop for profile edits dlv
Reply With Quote
 
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.01084 seconds
  • Memory Usage 1,766KB
  • 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