Thread: Forum Home Enhancements - Your Area
View Single Post
  #12  
Old 11-05-2009, 01:33 AM
linuxututs linuxututs is offline
 
Join Date: Oct 2009
Posts: 160
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Great Mod,
Thank you, just what I was looking for, but I had to change, or rather take out some of the code to get it to show just one box instead of four.

Here's the code and snapshot of it, if anyones interested....

Code:
<?xml version="1.0" encoding="ISO-8859-1"?>

<product productid="yourarea" active="1">
	<title>Senin Alan?n</title>
	<description />
	<version>1.0</version>
	<url>https://vborg.vbsupport.ru/member.php?u=342407</url>
	<versioncheckurl />
	<dependencies>
	</dependencies>
	<codes>
	</codes>
	<templates>
		<template name="yourarea" templatetype="template" date="1238976000" username="vBulletinMaster" version="1.0"><![CDATA[<if condition="$vboptions['yourarea_active']">
	
								<br /> 
<table class="tborder" align="center" border="0" cellpadding="5" cellspacing="2" width="100%"><tr> <td class="thead" colspan="3"><span class="smallfont"><b><center>$vboptions[title]</center></b></span></td></tr> 
<tr> <td rowspan="2" class="alt1" width="30"> <img src=$vboptions[img]> </td> <td class="alt1" nowrap="nowrap"> <fieldset><legend><b>$vboptions[title1]</b></legend> <center><b>$vboptions[area1]</b></center> </fieldset> </td> 
<br />  
		</if>]]></template>
	</templates>
	<plugins>
		<plugin active="1" executionorder="5">
			<title>threadinfo</title>
			<hookname>cache_templates</hookname>
			<phpcode><![CDATA[$globaltemplates[] = 'yourarea' ;]]></phpcode>
		</plugin>
		<plugin active="1" executionorder="5">
			<title>threadinfo</title>
			<hookname>forumhome_complete</hookname>
			<phpcode><![CDATA[eval('$yourarea = "' . fetch_template('yourarea') . '";');
		switch ($vbulletin->options['yourarea_position'])
	{
		case 1:
			$Position = '<!-- what\'s going on box -->';
		break;

		case 2:
			$Position = '<!-- end what\'s going on box -->';
		break;

		case 4:
			$Position = '<!-- main -->';
		break;

		default:
			$Position = '$navbar';
		break;
	}

$vbulletin->templatecache['FORUMHOME'] = str_replace($Position, $Position . ' $yourarea', $vbulletin->templatecache['FORUMHOME']);]]></phpcode>
		</plugin>
	</plugins>
	<phrases>
		<phrasetype name="vBulletin Settings" fieldname="vbsettings">
			<phrase name="setting_area1_desc" date="0" username="" version=""><![CDATA[area1]]></phrase>
			<phrase name="setting_area1_title" date="0" username="" version=""><![CDATA[Area1]]></phrase>
			
			<phrase name="setting_img_desc" date="0" username="" version=""><![CDATA[img location]]></phrase>
			<phrase name="setting_img_title" date="0" username="" version=""><![CDATA[img location]]></phrase>
			<phrase name="setting_title1_desc" date="0" username="" version=""><![CDATA[title1]]></phrase>
			<phrase name="setting_title1_title" date="0" username="" version=""><![CDATA[title1]]></phrase>
			
			<phrase name="setting_title_desc" date="0" username="" version=""><![CDATA[title]]></phrase>
			<phrase name="setting_title_title" date="0" username="" version=""><![CDATA[title]]></phrase>
			<phrase name="setting_yourarea_active_desc" date="0" username="" version=""><![CDATA[your area active?]]></phrase>
			<phrase name="setting_yourarea_active_title" date="0" username="" version=""><![CDATA[your area active?]]></phrase>
			<phrase name="setting_yourarea_position_desc" date="0" username="" version=""><![CDATA[Your Area Location]]></phrase>
			<phrase name="setting_yourarea_position_title" date="0" username="" version=""><![CDATA[Your Area Location]]></phrase>
			<phrase name="settinggroup_yourarea" date="0" username="" version=""><![CDATA[Your Area]]></phrase>
		</phrasetype>
	</phrases>
	<options>
		<settinggroup name="yourarea" displayorder="65535">
			<setting varname="yourarea_active" displayorder="10">
				<datatype>boolean</datatype>
				<optioncode>yesno</optioncode>
				<defaultvalue>0</defaultvalue>
			</setting>
			<setting varname="yourarea_position" displayorder="20">
				<datatype>number</datatype>
				<optioncode><![CDATA[<select name=\"setting[$setting[varname]]\" tabindex=\"1\" class=\"bginput\">
<option value=\"0\" " . iif($setting['value']==0,'selected="selected"') . ">Forumlar?n ?st?ne</option>
<option value=\"4\" " . iif($setting['value']==4,'selected="selected"') . ">Navbar Alt?na</option>
<option value=\"1\" " . iif($setting['value']==1,'selected="selected"') . ">Forumlar?n Alt?na</option>
<option value=\"2\" " . iif($setting['value']==2,'selected="selected"') . ">?konlar?n ?st?ne</option>
</select>]]></optioncode>
				<defaultvalue>0</defaultvalue>
			</setting>
			<setting varname="img" displayorder="30">
				<datatype>free</datatype>
				<defaultvalue>siteinfo.png</defaultvalue>
			</setting>
			
			<setting varname="area1" displayorder="50">
				<datatype>free</datatype>
				<optioncode>textarea</optioncode>
			</setting>
			
			<setting varname="title" displayorder="80">
				<datatype>free</datatype>
				<defaultvalue>Ba?l?k</defaultvalue>
			</setting>
			
			
		</settinggroup>
	</options>
	<helptopics>
	</helptopics>
	<cronentries>
	</cronentries>
	<faqentries>
	</faqentries>
</product>
Thanks,
Attached Images
File Type: jpg 4vB.jpg (26.2 KB, 0 views)
Reply With Quote
 
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.01309 seconds
  • Memory Usage 1,817KB
  • Queries Executed 12 (?)
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_attachment
  • (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_attachment
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • showpost_complete