<?xml version="1.0" encoding="iso-8859-1" ?>
<rss version="2.0">
<channel>
	<title>DevFuse Forums - Tutorials: IP.Board 3</title>
	<link>http://www.devfuse.com/forums/tutorials/category/1-ipboard-3/</link>
	<pubDate>Thu, 17 May 2012 03:01:15 +0000</pubDate>
	<ttl>1800</ttl>
	<description>IP.Board (IPB) 3 tutorials and articles.</description>
	<item>
		<title><![CDATA[[3.3.X] [Videos System 2.3.X] Views in Sidebar hook]]></title>
		<link>http://www.devfuse.com/forums/tutorials/article/118-33x-videos-system-23x-views-in-sidebar-hook/</link>
		<description><![CDATA[<strong class='bbc'>SideBarHook - List View - Global Box Sort By?: Video Views:</strong><br />
<br />
First go to look &Feel&gt;Skin&gt;skins_video_external&gt;SidebarHookTemplate<br />
<br />
<strong class='bbc'>Find:</strong><br />
<pre class='prettyprint'>
&lt;span class='date'&gt;{$this-&gt;lang-&gt;words&#91;'vs_date_added'&#93;}: {parse date="$r&#91;'date'&#93;" format="long"}&lt;/span&gt;
</pre>
<br />
<strong class='bbc'>Add Directly Below:</strong><br />
<pre class='prettyprint'>
&lt;ul&gt;&lt;li&gt;{parse format_number="$r&#91;'views'&#93;"} {$this-&gt;lang-&gt;words&#91;'views'&#93;} {$this-&gt;lang-&gt;words&#91;'vs_views'&#93;}&lt;/li&gt;&lt;/ul&gt;
</pre>
<br />
This will show the amount of views the video has in the sidebar template. I used this addition when I wanted the sidebar to show videos with the most views. it's really handy.<br />
<br />
<strong class='bbc'>ScreenShot:</strong><br />
<strong class='bbc'><span rel='lightbox'><img src='http://i.minus.com/i8gHX21VzmqwF.png' alt='Posted Image' class='bbc_img' /></span></strong>]]></description>
		<pubDate>Tue, 01 May 2012 04:08:31 +0000</pubDate>
		<guid isPermaLink="false">118</guid>
		<creator>Chris M.</creator>
		<category>1</category>
	</item>
	<item>
		<title><![CDATA[[3.3.X] Restoring Skin Changing Function]]></title>
		<link>http://www.devfuse.com/forums/tutorials/article/116-33x-restoring-skin-changing-function/</link>
		<description><![CDATA[After upgrading to 3.3.0, you may notice that the skin change links in the 'Change Theme' drop down don't work.<br />
<br />
To fix this:<br />
<br />
1) Log into your Admin CP<br />
2) Click on "Look and Feel"&gt;"Manage Template Sets"<br />
3) Click on the name of the template set you wish to edit<br />
4) In the left hand menu, select 'globalTemplate' under 'Global Templates'<br />
5) In the HTML code, scroll down until you see the following code right at the end of the template<br />
<br />
Exchange this code in the current template:<br />
<pre class='prettyprint'>
&lt;if test="skinchanger:|:count($footer_items&#91;'skin_chooser'&#93;) &gt; 1"&gt;
					&lt;if test="uagentlocked:|:$this-&gt;memberData&#91;'userAgentLocked'&#93; AND ! $this-&gt;memberData&#91;'userAgentBypass'&#93;"&gt;
													&lt;li id='useragent_msg'&gt;
																					{$this-&gt;lang-&gt;words&#91;'skin_browser_set'&#93;} &lt;a href='{parse url="{$this-&gt;settings&#91;'query_string_formatted'&#93;}&amp;unlockUserAgent=1" base="public"}'&gt;{$this-&gt;lang-&gt;words&#91;'override_browser_theme'&#93;}&lt;/a&gt;
													&lt;/li&gt;
					&lt;else /&gt;
					&lt;if test="isTouchDevice:|:$this-&gt;registry-&gt;output-&gt;isTouchDevice()"&gt;
													&lt;li&gt;
																					&lt;a href='{parse url="{$this-&gt;settings&#91;'query_string_formatted'&#93;}&amp;setAsMobile=1" base="public"}'&gt;{$this-&gt;lang-&gt;words&#91;'set_mobile_theme'&#93;}&lt;/a&gt;
													&lt;/li&gt;
					&lt;/if&gt;
													&lt;li&gt;
																					&lt;a rel="nofollow" id='new_skin' href='#'&gt;{$this-&gt;lang-&gt;words&#91;'change_theme'&#93;}&lt;/a&gt;																  
																					&lt;ul id='new_skin_menucontent' class='ipbmenu_content with_checks' style='display: none'&gt;
																													&lt;foreach loop="$footer_items&#91;'skin_chooser'&#93; as $skin"&gt;
																																					&lt;li &lt;if test="$skin&#91;'selected'&#93;"&gt;class='selected'&lt;/if&gt;&gt;
																																													&lt;a href='{parse url="{$this-&gt;settings&#91;'query_string_formatted'&#93;}&amp;k={$this-&gt;member-&gt;form_hash}&amp;settingNewSkin={$skin&#91;'id'&#93;}" base="public"}'&gt;{$skin&#91;'title'&#93;}&lt;/a&gt;
																																					&lt;/li&gt;
																													&lt;/foreach&gt;
																					&lt;/ul&gt;
													&lt;/li&gt;
					&lt;/if&gt;
&lt;/if&gt;
</pre>
<br />
<strong class='bbc'>With this one</strong><br />
<pre class='prettyprint'>
&lt;if test="skinchanger:|: ! $this-&gt;member-&gt;is_not_human && count($footer_items&#91;'skin_chooser'&#93;) &gt; 1"&gt;
					&lt;if test="uagentlocked:|:$this-&gt;memberData&#91;'userAgentLocked'&#93; AND ! $this-&gt;memberData&#91;'userAgentBypass'&#93;"&gt;
													&lt;li id='useragent_msg'&gt;
																					{$this-&gt;lang-&gt;words&#91;'skin_browser_set'&#93;} &lt;a href='#' data-clicklaunch='changeSkin' data-skinid='unlockUserAgent'&gt;{$this-&gt;lang-&gt;words&#91;'override_browser_theme'&#93;}&lt;/a&gt;
													&lt;/li&gt;
					&lt;else /&gt;
					&lt;if test="isTouchDevice:|:$this-&gt;registry-&gt;output-&gt;isTouchDevice()"&gt;
													&lt;li&gt;
																					&lt;a href='#' data-clicklaunch='changeSkin' data-skinid='setAsMobile'&gt;{$this-&gt;lang-&gt;words&#91;'set_mobile_theme'&#93;}&lt;/a&gt;
													&lt;/li&gt;
					&lt;/if&gt;
													&lt;li&gt;
																					&lt;a rel="nofollow" id='new_skin' href='#'&gt;{$this-&gt;lang-&gt;words&#91;'change_theme'&#93;}&lt;/a&gt;																  
																					&lt;ul id='new_skin_menucontent' class='ipbmenu_content with_checks' style='display: none'&gt;
																													&lt;foreach loop="$footer_items&#91;'skin_chooser'&#93; as $skin"&gt;
																																					&lt;li &lt;if test="$skin&#91;'selected'&#93;"&gt;class='selected'&lt;/if&gt;&gt;
																																													&lt;a href='#' data-clicklaunch='changeSkin' data-skinid='{$skin&#91;'id'&#93;}'&gt;{$skin&#91;'title'&#93;}&lt;/a&gt;
																																					&lt;/li&gt;
																													&lt;/foreach&gt;
																					&lt;/ul&gt;
													&lt;/li&gt;
					&lt;/if&gt;
&lt;/if&gt;
</pre>]]></description>
		<pubDate>Sat, 24 Mar 2012 22:57:32 +0000</pubDate>
		<guid isPermaLink="false">116</guid>
		<creator>Chris M.</creator>
		<category>1</category>
	</item>
	<item>
		<title><![CDATA[[3.3.X] Restoring Inline Sign In form]]></title>
		<link>http://www.devfuse.com/forums/tutorials/article/115-33x-restoring-inline-sign-in-form/</link>
		<description><![CDATA[After upgrading to 3.3.0, you may notice that the Sign In link doesn't show the pop-up anymore.<br />
<br />
To fix this:<ul class='bbcol decimal'><li>Log into your Admin CP<br /></li><li>Click on "Look and Feel" &gt; "Manage Template Sets"<br /></li><li>Click on the name of the template set you wish to edit<br /></li><li>In the left hand menu, select 'globalTemplate' under 'Global Templates'<br /></li><li>In the HTML code, scroll down until you see the following code right at the end of the template</li></ul>
<pre class='prettyprint'>
{$stats&#91;'task'&#93;}
&lt;if test="includeLightboxDoReal:|:$this-&gt;settings&#91;'do_include_lightbox_real'&#93;"&gt;
			{parse template="include_lightbox_real" group="global" params=""}
&lt;/if&gt;
</pre>
<br />
Add directly below it<br />
<pre class='prettyprint'>
&lt;if test="!$this-&gt;memberData&#91;'member_id'&#93;"&gt;
			{parse template="inlineLogin" group="global" params=""}
&lt;/if&gt;
</pre>
<br />
Save and Repeat with any other skins that has been affected.]]></description>
		<pubDate>Sat, 24 Mar 2012 22:50:37 +0000</pubDate>
		<guid isPermaLink="false">115</guid>
		<creator>Chris M.</creator>
		<category>1</category>
	</item>
	<item>
		<title><![CDATA[[3.3.X] Fix Forum and Members tabs being duplicated]]></title>
		<link>http://www.devfuse.com/forums/tutorials/article/114-33x-fix-forum-and-members-tabs-being-duplicated/</link>
		<description><![CDATA[After upgrading to 3.3.X, you may see Forums and Members tabs at the top of the forum duplicated. This is because the way tabs are built changed and a edit to globalTemplate is required.<br />
<br />
To fix this:<br />
<br />
1) Log into your Admin CP<br />
2) Click on "Look and Feel" &gt; "Manage Template Sets"<br />
3) Click on the name of the template set you wish to edit<br />
4) In the left hand menu, select 'globalTemplate' under 'Global Templates'<br />
5) In the HTML code, scroll down until you see &lt;!-- ::: APPLICATION TABS ::: --&gt;<br />
<br />
Exchange this code in the current template:<br />
<pre class='prettyprint'>
{parse variable="forumActive" default="" oncondition="IPS_APP_COMPONENT == 'forums'" value="active"}
{parse variable="membersActive" default="" oncondition="IPS_APP_COMPONENT == 'members'" value="active"}
{parse variable="helpActive" default="" oncondition="IPS_APP_COMPONENT == 'core' AND $this-&gt;request&#91;'module'&#93; == 'help'" value="active"}
&lt;if test="!ipsRegistry::$applications&#91;'forums'&#93;&#91;'app_hide_tab'&#93; && !count(ipsRegistry::$applications&#91;'forums'&#93;&#91;'app_tab_groups'&#93;) && !IPSMember::isInGroup( $this-&gt;memberData, ipsRegistry::$applications&#91;'forums'&#93;&#91;'app_tab_groups'&#93; )"&gt;&lt;li id='nav_discussion' class='left {parse variable="forumActive"}'&gt;&lt;a href='{parse url="act=idx" seotitle="false" base="public"}' title='{$this-&gt;lang-&gt;words&#91;'go_to_discussion'&#93;}'&gt;{IPSLib::getAppTitle( 'forums' )}&lt;/a&gt;&lt;/li&gt;&lt;/if&gt;
&lt;if test="!ipsRegistry::$applications&#91;'members'&#93;&#91;'app_hide_tab'&#93; && !count(ipsRegistry::$applications&#91;'members'&#93;&#91;'app_tab_groups'&#93;) && !IPSMember::isInGroup( $this-&gt;memberData, ipsRegistry::$applications&#91;'members'&#93;&#91;'app_tab_groups'&#93; )"&gt;&lt;li id='nav_members' class='left {parse variable="membersActive"}'&gt;&lt;a href='{parse url="app=members&amp;module=list" base="public" template="members_list" seotitle="false"}' title='{$this-&gt;lang-&gt;words&#91;'go_to_memberlist'&#93;}'&gt;{IPSLib::getAppTitle( 'members' )}&lt;/a&gt;&lt;/li&gt;&lt;/if&gt;
&lt;if test="applicationsloop:|:is_array($header_items&#91;'applications'&#93;) AND count($header_items&#91;'applications'&#93;)"&gt;
			&lt;foreach loop="applications:$header_items&#91;'applications'&#93; as $data"&gt;
							&lt;if test="showingapp:|:$data&#91;'app_show'&#93;"&gt;
											{parse variable="appActive" default="" oncondition="$data&#91;'app_active'&#93;" value="active"}
											&lt;li id='nav_app_{$data&#91;'app_dir'&#93;}' class="left {parse variable="appActive"}"&gt;&lt;a href='{parse url="{$data&#91;'app_link'&#93;}" seotitle="false" base="public"}' title='{parse expression="sprintf( $this-&gt;lang-&gt;words&#91;'go_to_prefix'&#93;, IPSLib::getAppTitle($data&#91;'app_dir'&#93;) )"}'&gt;{IPSLib::getAppTitle($data&#91;'app_dir'&#93;)}&lt;/a&gt;&lt;/li&gt;
							&lt;/if&gt;
			&lt;/foreach&gt;
&lt;/if&gt;
</pre>
<br />
<strong class='bbc'>With this new code:</strong><br />
<pre class='prettyprint'>
&lt;if test="hasCustomPrimaryNavigation:|:!empty($header_items&#91;'primary_navigation_menu'&#93;)"&gt;
			{$header_items&#91;'primary_navigation_menu'&#93;}
&lt;else /&gt;
			&lt;if test="applicationsloop:|:is_array($header_items&#91;'applications'&#93;) AND count($header_items&#91;'applications'&#93;)"&gt;
							&lt;foreach loop="applications:$header_items&#91;'applications'&#93; as $data"&gt;
											&lt;if test="showingapp:|:$data&#91;'app_show'&#93;"&gt;
															{parse variable="appActive" default="" oncondition="$data&#91;'app_active'&#93;" value="active"}
															&lt;li id='nav_app_{$data&#91;'app_dir'&#93;}' class="left {parse variable="appActive"}"&gt;&lt;a href='{parse url="{$data&#91;'app_link'&#93;}" seotitle="{$data&#91;'app_seotitle'&#93;}" template="{$data&#91;'app_template'&#93;}" base="{$data&#91;'app_base'&#93;}"}' title='{parse expression="sprintf( $this-&gt;lang-&gt;words&#91;'go_to_prefix'&#93;, IPSLib::getAppTitle($data&#91;'app_dir'&#93;) )"}'&gt;{IPSLib::getAppTitle($data&#91;'app_dir'&#93;)}&lt;/a&gt;&lt;/li&gt;
											&lt;/if&gt;
							&lt;/foreach&gt;
			&lt;/if&gt;
&lt;/if&gt;
</pre>
<br />
Save and repeat this process with any other skins that are affected.]]></description>
		<pubDate>Sat, 24 Mar 2012 22:43:20 +0000</pubDate>
		<guid isPermaLink="false">114</guid>
		<creator>Chris M.</creator>
		<category>1</category>
	</item>
	<item>
		<title><![CDATA[[3.3.X] Upgrading 3.2.2 - 3.2.3 Skins]]></title>
		<link>http://www.devfuse.com/forums/tutorials/article/113-33x-upgrading-322-323-skins/</link>
		<description><![CDATA[<strong class='bbc'>Discovery:</strong><br />
<br />
Active Users Template Bit Changed During Upgrade and Transfer of Lower Version skins.<br />
<br />
<strong class='bbc'>Fix - </strong><br />
<br />
Under the Topic View and Forum View templates, find your active users code and change it to the following:<br />
<strong class='bbc'>topicViewTemplate:</strong><br />
<pre class='prettyprint'>
&lt;if test="showactiveusers:|:!$this-&gt;settings&#91;'no_au_topic'&#93; && $this-&gt;memberData&#91;'gbw_view_online_lists'&#93;"&gt;
&lt;if test="topicActiveUsers:|:is_array( $displayData&#91;'active_users'&#93; ) AND count( $displayData&#91;'active_users'&#93; )"&gt;
&lt;div id='topic_stats' class='statistics clear clearfix'&gt;
  &lt;div id='topic_active_users' class='active_users'&gt;
   &lt;h4 class='statistics_head'&gt;{parse expression="sprintf( $this-&gt;lang-&gt;words&#91;'active_users_title'&#93;, $displayData&#91;'active_users'&#93;&#91;'stats'&#93;&#91;'total'&#93; )"}&lt;/h4&gt;
   &lt;p class='statistics_brief desc'&gt;{parse expression="sprintf( $this-&gt;lang-&gt;words&#91;'active_users_detail'&#93;, $displayData&#91;'active_users'&#93;&#91;'stats'&#93;&#91;'members'&#93;, $displayData&#91;'active_users'&#93;&#91;'stats'&#93;&#91;'guests'&#93;, $displayData&#91;'active_users'&#93;&#91;'stats'&#93;&#91;'anon'&#93; )"}&lt;/p&gt;
   &lt;if test="auNames:|:is_array( $displayData&#91;'active_users'&#93;&#91;'names'&#93; ) AND count( $displayData&#91;'active_users'&#93;&#91;'names'&#93; )"&gt;
								&lt;br /&gt;
								&lt;ul class='ipsList_inline'&gt;
								 {parse expression="implode( ', ', $displayData&#91;'active_users'&#93;&#91;'names'&#93; )"}
								&lt;/ul&gt;
   &lt;/if&gt;
  &lt;/div&gt;
&lt;/div&gt;
&lt;/if&gt;
&lt;/if&gt;
</pre>
<br />
<strong class='bbc'>forumIndexTemplate</strong><br />
<pre class='prettyprint'>
&lt;if test="showactiveusers:|:!$this-&gt;settings&#91;'no_au_forum'&#93; && $this-&gt;memberData&#91;'gbw_view_online_lists'&#93;"&gt;
   &lt;div id='forum_active_users' class='active_users stats_list'&gt;
		&lt;h4 class='statistics_head'&gt;{parse expression="sprintf( $this-&gt;lang-&gt;words&#91;'active_users_titlef'&#93;, $active_user_data&#91;'stats'&#93;&#91;'total'&#93; )"}&lt;/h4&gt;
		&lt;p class='statistics_brief'&gt;{parse expression="sprintf( $this-&gt;lang-&gt;words&#91;'active_users_detail'&#93;, $active_user_data&#91;'stats'&#93;&#91;'members'&#93;, $active_user_data&#91;'stats'&#93;&#91;'guests'&#93;, $active_user_data&#91;'stats'&#93;&#91;'anon'&#93; )"}&lt;/p&gt;
		&lt;br /&gt;
		&lt;ul class='ipsList_inline'&gt;
				 &lt;if test="hasactiveusers:|:is_array( $active_user_data&#91;'names'&#93; ) AND count( $active_user_data&#91;'names'&#93; )"&gt;
				  {parse expression="implode( ', ', $active_user_data&#91;'names'&#93; )"}
				 &lt;/if&gt;
		&lt;/ul&gt;
   &lt;/div&gt;
  &lt;/if&gt;
&lt;/div&gt;
&lt;/if&gt;
</pre>]]></description>
		<pubDate>Sat, 24 Mar 2012 22:30:27 +0000</pubDate>
		<guid isPermaLink="false">113</guid>
		<creator>Chris M.</creator>
		<category>1</category>
	</item>
	<item>
		<title><![CDATA[3.2. Adding 'Member Number' back to topic view]]></title>
		<link>http://www.devfuse.com/forums/tutorials/article/110-32-adding-member-number-back-to-topic-view/</link>
		<description><![CDATA[Here's a quick article on how to restore the Member Number to topic view. <img src='http://www.devfuse.com/forums/public/style_emoticons/default/smile.gif' class='bbc_emoticon' alt=':)' /><br />
<br />
ACP &gt; Look / Feel &gt; (choose skin) &gt; Manage Templates / CSS &gt; Global Templates &gt; UserInfoPane.<br />
<br />
Find...<br />
<pre class='prettyprint'>
		&lt;li class='post_count desc lighter'&gt;
			{parse expression="$this-&gt;registry-&gt;getClass('class_localization')-&gt;formatNumber( intval( $author&#91;'posts'&#93; ) )"} {$this-&gt;lang-&gt;words&#91;'m_posts'&#93;}
		&lt;/li&gt;
		&lt;/if&gt;
	&lt;/ul&gt;</pre>
<br />
Add this line <em class='bbc'>just before</em> the final &lt;/ul&gt; tag:<br />
<br />
<pre class='prettyprint'>&lt;span class='group_title'&gt;Member: &lt;/span&gt; &lt;span class='post_count desc lighter'&gt;{$author&#91;'member_id'&#93;}&lt;/span&gt;</pre>
<br />
You should now hopefully have something like this:<br />
<pre class='prettyprint'>   	 &lt;li class='post_count desc lighter'&gt;
			{parse expression="$this-&gt;registry-&gt;getClass('class_localization')-&gt;formatNumber( intval( $author&#91;'posts'&#93; ) )"} {$this-&gt;lang-&gt;words&#91;'m_posts'&#93;}
		&lt;/li&gt;
		&lt;/if&gt;
&lt;span class='group_title'&gt;Member Number:&lt;/span&gt; &lt;span class='post_count desc lighter'&gt;{$author&#91;'member_id'&#93;}&lt;/span&gt;
	&lt;/ul&gt;</pre>
<br />
Save. <img src='http://www.devfuse.com/forums/public/style_emoticons/default/smile.gif' class='bbc_emoticon' alt=':)' /><br />
<br />
Quick pic:<br />
<br />
<span rel='lightbox'><img src='http://img.photobucket.com/albums/v294/yellow_spider/ipb_tutorials/member_id_topic_view.png' alt='Posted Image' class='bbc_img' /></span>]]></description>
		<pubDate>Wed, 15 Feb 2012 16:02:48 +0000</pubDate>
		<guid isPermaLink="false">110</guid>
		<creator>AndyF</creator>
		<category>1</category>
	</item>
	<item>
		<title>Disable Fast Reply</title>
		<link>http://www.devfuse.com/forums/tutorials/article/109-disable-fast-reply/</link>
		<description><![CDATA[A few people have expressed an interest in removing the fast reply from topic view. Here is a simple skin edit to do that. <img src='http://www.devfuse.com/forums/public/style_emoticons/default/smile.gif' class='bbc_emoticon' alt=':)' /><br />
<br />
Its in two parts as part 1 involves removing the fast reply window and part 2 adds the 'post reply' button to the end of the page, otherwise you'd have to scroll to the top to add a reply.<br />
<br />
ACP &gt; Look / Feel &gt; Skin Manager &gt; (choose skin) &gt; Templates / CSS &gt; Topic View &gt; TopicViewTemplate<br />
<br />
<br />
<strong class='bbc'>Part One</strong>, remove the fast reply box:<br />
<br />
Find...<br />
<pre class='prettyprint'>&lt;if test="fastReply:|:$displayData&#91;'fast_reply'&#93; && $displayData&#91;'reply_button'&#93;&#91;'url'&#93;"&gt;
&lt;hr&gt;
&lt;div class="ipsBox" id="fast_reply_wrapper"&gt;
	&lt;div class="ipsBox_container ipsPad"&gt;
		&lt;h1 class="ipsType_subtitle"&gt;{$this-&gt;lang-&gt;words&#91;'topic_add_reply'&#93;}&lt;/h1&gt;
		&lt;if test="isLockedFR:|:$topic&#91;'state'&#93; == 'closed'"&gt;&lt;span class="error"&gt;{$this-&gt;lang-&gt;words&#91;'locked_reply_fr'&#93;}&lt;/span&gt;
&lt;/if&gt;
		
		&lt;if test="isMember:|:$this-&gt;memberData&#91;'member_id'&#93;"&gt;
			&lt;a href="%7Bparse%20url=" showuser="{$this-"&gt;memberData&#91;'member_id'&#93;}" seotitle="{$this-&gt;memberData&#91;'members_seo_name'&#93;}" template="showuser" base="public"}" title='{$this-&gt;lang-&gt;words&#91;'your_profile'&#93;}' class='ipsUserPhotoLink left'&gt;&lt;img src="%7B$this-%3EmemberData&#91;" pp_small_photo'&#93;}'="" alt="{parse expression=" sprintf($this-=""&gt;lang-&gt;words&#91;'users_photo'&#93;,$this-&gt;memberData&#91;'members_display_name'&#93;)"}" class='ipsUserPhoto ipsUserPhoto_medium' /&gt;&lt;/a&gt;
		&lt;else&gt;
			&lt;div class="left"&gt;{IPSMember::buildNoPhoto(0, 'small' )}&lt;/div&gt;
		&lt;/else&gt;&lt;/if&gt;
		&lt;div class="ipsBox_withphoto clearfix"&gt;
			&lt;form action="{parse url=" "="" base="public" }"="" method="post" id="ips_fastReplyForm"&gt;
				&lt;input name="app" value="forums" type="hidden"&gt;
				&lt;input name="module" value="post" type="hidden"&gt;
				&lt;input name="section" value="post" type="hidden"&gt;
				&lt;input name="do" value="reply_post_do" type="hidden"&gt;
				&lt;input name="f" value="{$forum&#91;'id'&#93;}" type="hidden"&gt;
				&lt;input name="t" value="{$topic&#91;'tid'&#93;}" type="hidden"&gt;
				&lt;input name="st" value="{$this-&gt;request&#91;'st'&#93;}" type="hidden"&gt;
				&lt;input name="auth_key" value="{$this-&gt;member-&gt;form_hash}" type="hidden"&gt;
				&lt;input name="fast_reply_used" value="1" type="hidden"&gt;
				&lt;input name="enableemo" value="yes" type="hidden"&gt;
				&lt;input name="enablesig" value="yes" type="hidden"&gt;
				&lt;if test="$this-&gt;memberData&#91;'auto_track'&#93;"&gt;
					&lt;input name="enabletrack" value="1" type="hidden"&gt;
				&lt;/if&gt;
				&lt;if test="is_array($topic&#91;'_fastReplyStatusMessage'&#93;) AND count($topic&#91;'_fastReplyStatusMessage'&#93;) AND strlen($topic&#91;'_fastReplyStatusMessage'&#93;&#91;0&#93;)"&gt;
					&lt;div class="message"&gt;{parse expression="implode( '
', $topic&#91;'_fastReplyStatusMessage'&#93; )"}&lt;/div&gt;
				&lt;/if&gt;
				{parse editor="Post" options="array( 'type' =&gt; 'full', 'minimize' =&gt; 1, 'isTypingCallBack' =&gt; 'ipb.topic.isTypingCallBack', 'height' =&gt; 180, 'autoSaveKey' =&gt; 'reply-' . $topic&#91;tid&#93; )"}
				
				
				&lt;fieldset class="right" id="fast_reply_controls"&gt;
					&lt;input name="submit" class="input_submit" value="{$this-&gt;lang-&gt;words&#91;" qr_post'&#93;}'="" tabindex="0" accesskey="s" id="submit_post" type="submit"&gt;&nbsp;&nbsp;&lt;input name="preview" class="input_submit alt" value="{$this-&gt;lang-&gt;words&#91;" qr_more_opts'&#93;}'="" tabindex="0" id="full_compose" type="submit"&gt;			
				&lt;/fieldset&gt;
			&lt;/form&gt;
		&lt;/div&gt;
		&lt;div id="ips_HasReplies"&gt;&lt;/div&gt;
	&lt;/div&gt;
&lt;/div&gt;

&lt;else&gt;
	&lt;if test="loadJsManually:|:$displayData&#91;'load_editor_js'&#93;"&gt;
		{parse template="editorLoadJs" group="editors" params="$displayData&#91;'smilies'&#93;"}
	&lt;/if&gt;
&lt;/else&gt;&lt;/if&gt;</pre>
<br />
<br />
Comment it out by adding a &lt;!-- to the start and a --&gt; to the end (do not remove the code)<br />
<br />
<br />
<strong class='bbc'>Part two</strong>, add 'post reply' to the end of the page.<br />
<br />
Immediately after the code you have removed, you'll see this line:<br />
<pre class='prettyprint'>&lt;!-- Close topic --&gt;</pre>
<br />
Add the following code just above that 'close topic' line but after the code you commented out:<br />
<br />
<pre class='prettyprint'>	&lt;ul class="topic_buttons"&gt;
		&lt;if test="closedButton:|:$displayData&#91;'reply_button'&#93;&#91;'image'&#93; == 'locked'"&gt;
			&lt;li class="important"&gt;
				&lt;if test="pollOnly:|:isset($displayData&#91;'poll_data'&#93;&#91;'poll'&#93;&#91;'poll_only'&#93;) && $displayData&#91;'poll_data'&#93;&#91;'poll'&#93;&#91;'poll_only'&#93;"&gt;
					&lt;if test="closedButtonLink:|:$displayData&#91;'reply_button'&#93;&#91;'url'&#93;"&gt;
						&lt;a href="%7B$displayData&#91;" reply_button'&#93;&#91;'url'&#93;}'="" accesskey="r"&gt;{parse replacement="lock_icon"} {$this-&gt;lang-&gt;words&#91;'top_poll_only_reply'&#93;}&lt;/a&gt;
					&lt;else&gt;
						&lt;span&gt;{parse replacement="lock_icon"} {$this-&gt;lang-&gt;words&#91;'top_poll_only'&#93;}&lt;/span&gt;
					&lt;/else&gt;&lt;/if&gt;
				&lt;else&gt;
					&lt;if test="closedButtonLink:|:$displayData&#91;'reply_button'&#93;&#91;'url'&#93;"&gt;
						&lt;a href="%7B$displayData&#91;" reply_button'&#93;&#91;'url'&#93;}'="" accesskey="r"&gt;{parse replacement="lock_icon"} {$this-&gt;lang-&gt;words&#91;'top_locked_reply'&#93;}&lt;/a&gt;
					&lt;else&gt;
						&lt;span&gt;{parse replacement="lock_icon"} {$this-&gt;lang-&gt;words&#91;'top_locked'&#93;}&lt;/span&gt;
					&lt;/else&gt;&lt;/if&gt;
				&lt;/else&gt;&lt;/if&gt;
			&lt;/li&gt;
		&lt;else&gt;
			&lt;if test="replyButton:|:$displayData&#91;'reply_button'&#93;&#91;'image'&#93;"&gt;
				&lt;if test="replyButtonLink:|:$displayData&#91;'reply_button'&#93;&#91;'url'&#93;"&gt;
					&lt;li&gt;&lt;a href="%7B$displayData&#91;" reply_button'&#93;&#91;'url'&#93;}'="" title="{$this-&gt;lang-&gt;words&#91;" topic_add_reply'&#93;}'="" accesskey="r"&gt;{$this-&gt;lang-&gt;words&#91;'topic_add_reply'&#93;}&lt;/a&gt;&lt;/li&gt;
				&lt;else&gt;
					&lt;li class="disabled"&gt;&lt;span&gt;{$this-&gt;lang-&gt;words&#91;'top_cannot_reply'&#93;}&lt;/span&gt;&lt;/li&gt;
				&lt;/else&gt;&lt;/if&gt;
			&lt;/if&gt;
		&lt;/else&gt;&lt;/if&gt;
	&lt;/ul&gt;</pre>
<br />
Save. <img src='http://www.devfuse.com/forums/public/style_emoticons/default/smile.gif' class='bbc_emoticon' alt=':)' /><br />
<br />
Quick pic:<br />
<br />
<span rel='lightbox'><img src='http://img.photobucket.com/albums/v294/yellow_spider/ipb_tutorials/disable_fast_reply_323.png' alt='Posted Image' class='bbc_img' /></span>]]></description>
		<pubDate>Tue, 14 Feb 2012 16:06:06 +0000</pubDate>
		<guid isPermaLink="false">109</guid>
		<creator>AndyF</creator>
		<category>1</category>
	</item>
	<item>
		<title>3.2.x  Add one or more custom block in sidebar</title>
		<link>http://www.devfuse.com/forums/tutorials/article/106-32x-add-one-or-more-custom-block-in-sidebar/</link>
		<description><![CDATA[As you all know you can add some automatic or custom content&nbsp;&nbsp;in the sidebar of the board index of IPB 3.2<br />
To insert new custom blocks you can use the classical (e32)Custom Sidebar Blocks 1.5.0 <a href='http://community.invisionpower.com/files/file/2447-e32-custom-sidebar-blocks/' class='bbc_url' title='' rel='nofollow'>http://community.inv...sidebar-blocks/</a> that allows you to insert one or more custom blocks in sidebar, but all these will be displayed next to each other, and not interspaced with other automatic blocks.<br />
With a manual edit of&nbsp;&nbsp;template you can put at least another 2 blocks, one or more blocks in the sidebar <strong class='bbc'>above</strong> all, and one or more <strong class='bbc'>below</strong> all.<br />
<br />
Look&Feel - Manage Skin Sets & Templates - your skin - boardindexTemplate<br />
<br />
Findi this:<br />
<pre class='prettyprint'>
   			&lt;foreach loop="side_blocks:$side_blocks as $block"&gt;
				{$block}
			&lt;/foreach&gt;
</pre>
<br />
<br />
and add BEFORE and or AFTER:<br />
<br />
<pre class='prettyprint'>
&lt;!-- SIDEBAR BLOCK MANUAL BEGIN --&gt;
&lt;div class='ipsSideBlock clearfix'&gt;
	&lt;h3&gt;TITLE&lt;/h3&gt;
	&lt;div class='_sbcollapsable'&gt;
		MESSAGGIO HTML  MESSAGGIO HTML MESSAGGIO HTML
	&lt;/div&gt;
&lt;/div&gt;
&lt;!-- SIDEBAR BLOCK MANUAL END --&gt;
</pre>
<br />
<img src='http://www.devfuse.com/forums/public/style_emoticons/default/smile.gif' class='bbc_emoticon' alt=':)' />]]></description>
		<pubDate>Mon, 07 Nov 2011 07:47:11 +0000</pubDate>
		<guid isPermaLink="false">106</guid>
		<creator>najaru</creator>
		<category>1</category>
	</item>
	<item>
		<title>3.2.x Adjust the log pruning schedule</title>
		<link>http://www.devfuse.com/forums/tutorials/article/105-32x-adjust-the-log-pruning-schedule/</link>
		<description><![CDATA[IP.Board provides options (System Settings &gt; Advanced &gt; Log Pruning) to enable / disable pruning various logs such as spider logs, database error logs, spam logs etc.<br />
<br />
The only issue some administrators may have is that thirty days may be too long, or in some rare cases not enough but again not enough to justify not pruning them.<br />
<br />
A simple tweak is possible to adjust the pruning schedule. <img src='http://www.devfuse.com/forums/public/style_emoticons/default/smile.gif' class='bbc_emoticon' alt=':)' /><br />
<br />
Connect via FTP or your hosts file manager and open admin/applications/core/tasks/logprune.php<br />
<br />
Around line 34, find...<br />
<pre class='prettyprint'>protected $deleteTime = 2592000;</pre>
<br />
Replace that line with one of the following, depending on what you require.<br />
<br />
<strong class='bbc'>14 days</strong><br />
<pre class='prettyprint'>protected $deleteTime = 1209600;</pre>
<br />
<strong class='bbc'>7 days</strong><br />
<pre class='prettyprint'>protected $deleteTime = 604800;</pre>
<br />
<strong class='bbc'>3 days</strong><br />
<pre class='prettyprint'>protected $deleteTime = 259200;</pre>
<br />
Save the change. The settings description will still indicate 30 days but the actual pruning will take place at the days interval you have specified. <img src='http://www.devfuse.com/forums/public/style_emoticons/default/smile.gif' class='bbc_emoticon' alt=':)' /> , remember this change will effect them all so you may wish to disable any pruning you do not want to occur at that interval.]]></description>
		<pubDate>Sun, 06 Nov 2011 13:26:35 +0000</pubDate>
		<guid isPermaLink="false">105</guid>
		<creator>AndyF</creator>
		<category>1</category>
	</item>
	<item>
		<title>3.2.x Public polls by default</title>
		<link>http://www.devfuse.com/forums/tutorials/article/104-32x-public-polls-by-default/</link>
		<description><![CDATA[Here is a quick, simple tutorial on how to have "Make votes public?" checked by default. This may eliminate the problem of members who do wish to have a public poll but are unable to change it after submitting it.<br />
<br />
A small skin edit is required.<br />
<br />
ACP &gt; Look / Feel &gt; Skin Manager &gt; (choose skin) &gt; Manage Templates / CSS &gt; Post Screen &gt; Poll Box &gt;<br />
<br />
Find...<br />
<pre class='prettyprint'>&lt;span class='ipsType_small' id='check_public_poll' data-tooltip="{$this-&gt;lang-&gt;words&#91;'poll_public_warning'&#93;}"&gt;
						&lt;input type='checkbox' class='input_check' name='poll_view_voters' id='poll_view_voters' value='1' &lt;if test="viewPollVoters:|:$data&#91;'poll_view_voters'&#93;"&gt;checked='checked'&lt;/if&gt; /&gt;
						&lt;label for='poll_view_voters'&gt;{$this-&gt;lang-&gt;words&#91;'poll_fs_public'&#93;}&lt;/label&gt;
					&lt;/span&gt;</pre>
<br />
Change to...<br />
<pre class='prettyprint'>&lt;span class='ipsType_small' id='check_public_poll' data-tooltip="{$this-&gt;lang-&gt;words&#91;'poll_public_warning'&#93;}"&gt;
						&lt;input type='checkbox' checked ='checked' class='input_check' name='poll_view_voters' id='poll_view_voters' value='1' &lt;if test="viewPollVoters:|:$data&#91;'poll_view_voters'&#93;"&gt;checked='checked'&lt;/if&gt; /&gt;
						&lt;label for='poll_view_voters'&gt;{$this-&gt;lang-&gt;words&#91;'poll_fs_public'&#93;}&lt;/label&gt;
					&lt;/span&gt;</pre>
<br />
Save the change. Repeat for other skins if required. Quick pic:<br />
<br />
<span rel='lightbox'><img src='http://img.photobucket.com/albums/v294/yellow_spider/ipb_tutorials/default_public_poll.png' alt='Posted Image' class='bbc_img' /></span>]]></description>
		<pubDate>Sat, 29 Oct 2011 10:51:54 +0000</pubDate>
		<guid isPermaLink="false">104</guid>
		<creator>AndyF</creator>
		<category>1</category>
	</item>
</channel>
</rss>
