Style changes from 3.0.0-RC5 up to 3.0.3

For support and discussion related to templates, themes, and imagesets in phpBB 3.0.
Anti-Spam Guide
User avatar
Raimon
Former Team Member
Posts: 12088
Joined: Tue May 30, 2006 5:31 pm
Location: Netherlands
Name: Raimon Meuldijk

Re: Style changes from RC5 to RC6 | And RC6 to RC7

Post by Raimon »

You have used a phpBB 2.0.x mod for 3.0.x , the resize mod can you not use for the 3.0.x version ;)

Open: styles/subsilver2_new/template/overall_header.html

search:

Code: Select all

<!-- IF T_STYLESHEET_LINK -->
<link rel="stylesheet" href="{T_STYLESHEET_LINK}" type="text/css" />
<link rel="stylesheet" href="itemstats/templates/wowhead.css" type="text/css">
<script type="text/javascript" src="itemstats/overlib/overlib.js"><!-- overLIB (c) Erik Bosrup --></script>
<!-- ELSE -->
<style type="text/css">
{T_THEME_DATA}
</style>
<!-- ENDIF -->
replace with:

Code: Select all

<link rel="stylesheet" href="itemstats/templates/wowhead.css" type="text/css">
<link rel="stylesheet" href="{T_STYLESHEET_LINK}" type="text/css" />
<script type="text/javascript" src="itemstats/overlib/overlib.js"><!-- overLIB (c) Erik Bosrup --></script>
search:

Code: Select all

<script type="text/javascript">
<!--
<!-- IF S_USER_PM_POPUP -->
replace with:

Code: Select all

<script type="text/javascript">

<!-- IF S_USER_PM_POPUP -->
So the phpBB 2 MOD you must deleted because it won't work on your board, i mean with that the mod called ;
Resize Posted Images Based on Max Width
Need phpBB installation, extenstions, Styles or integrate phpBB with you website?
Contact me @ www.raimon.nl for fair prices and good service!
User avatar
Sheava
Registered User
Posts: 3
Joined: Wed Nov 14, 2007 6:10 pm

Re: Style changes from RC5 to RC6 | And RC6 to RC7

Post by Sheava »

Thank You SOOOO Much!!! :D

My headache is gone lol!!

Your the best ^^

Thanks Bunches /hugs :D
Arzmir
Registered User
Posts: 3
Joined: Sat Nov 24, 2007 5:53 pm

Re: Style changes from RC5 to RC6 | And RC6 to RC7

Post by Arzmir »

Really nice work here Raimon, do you or anyone know if there is any big update (known at this point) that will come in a potential RC8? Seeing as it was quite massive changes Rc5-7 in styles part of it, I'm not exactly inspired to start styling now :D

Btw.. How is it to style 3.0.x contra 2.2.x?
User avatar
Raimon
Former Team Member
Posts: 12088
Joined: Tue May 30, 2006 5:31 pm
Location: Netherlands
Name: Raimon Meuldijk

Re: Style changes from RC5 to RC6 | And RC6 to RC7

Post by Raimon »

for prosilver there are some simple w3c changes, but not many.
Subsilver2 is quit easy changes at this point, so there wil not a big update on the next release, or the checkings are playing with me ;)
Btw.. How is it to style 3.0.x contra 2.2.x?
Do you not mean 2.0.x ? :)
Need phpBB installation, extenstions, Styles or integrate phpBB with you website?
Contact me @ www.raimon.nl for fair prices and good service!
User avatar
Raimon
Former Team Member
Posts: 12088
Joined: Tue May 30, 2006 5:31 pm
Location: Netherlands
Name: Raimon Meuldijk

Re: Style changes from RC7 to RC8

Post by Raimon »

Style changes from RC7 to RC8

Prosilver changes for RC8 :

Open: styles/prosilver/template/attachment.html

search:

Code: Select all

<embed src="{_file.U_DOWNLOAD_LINK}" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" width="{_file.WIDTH}" height="{_file.HEIGHT}" play="true" loop="true" quality="high" allowscriptaccess="never"></embed>


replace with:

Code: Select all

<param name="allowNetworking" value="internal" />
<embed src="{_file.U_DOWNLOAD_LINK}" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" width="{_file.WIDTH}" height="{_file.HEIGHT}" play="true" loop="true" quality="high" allowscriptaccess="never" allownetworking="internal"></embed>
open: /styles/prosilver/template/bbcode.html

search:

Code: Select all

<!-- BEGIN flash --><object classid="clsid:D27CDB6E-AE6D-11CF-96B8-444553540000" codebase="http://active.macromedia.com/flash2/cabs/swflash.cab#version=5,0,0,0" width="{WIDTH}" height="{HEIGHT}"><param name="movie" value="{URL}" /><param name="play" value="false" /><param name="loop" value="false" /><param name="quality" value="high" /><param name="allowScriptAccess" value="never" /><param name="allowNetworking" value="none" /><embed src="{URL}" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" width="{WIDTH}" height="{HEIGHT}" play="false" loop="false" quality="high" allowscriptaccess="never" allowNetworking="none"></embed></object><!-- END flash -->
replace with:

Code: Select all

<!-- BEGIN flash --><object classid="clsid:D27CDB6E-AE6D-11CF-96B8-444553540000" codebase="http://active.macromedia.com/flash2/cabs/swflash.cab#version=5,0,0,0" width="{WIDTH}" height="{HEIGHT}"><param name="movie" value="{URL}" /><param name="play" value="false" /><param name="loop" value="false" /><param name="quality" value="high" /><param name="allowScriptAccess" value="never" /><param name="allowNetworking" value="internal" /><embed src="{URL}" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" width="{WIDTH}" height="{HEIGHT}" play="false" loop="false" quality="high" allowscriptaccess="never" allownetworking="internal"></embed></object><!-- END flash -->
Open: styles/prosilver/template/confirm_body.html

search:

Code: Select all

<!-- INCLUDE overall_header.html -->

<form id="confirm" action="{S_CONFIRM_ACTION}" method="post">
 {S_FORM_TOKEN}
  <div class="panel">
replace with:

Code: Select all

<!-- INCLUDE overall_header.html -->

<form id="confirm" action="{S_CONFIRM_ACTION}" method="post">

  <div class="panel">
open: styles/prosilver/template/editor.js

search:

Code: Select all

if( document.forms[form_name])
replace with:

Code: Select all

if (document.forms[form_name])
search:

Code: Select all

// document.body.focus();
replace with:

Code: Select all

if (!document.forms[form_name])
		{
 			document.body.focus();
		}
open: styles/prosilver/template/index_body.html

search:

Code: Select all

<form method="post" action="{S_LOGIN_ACTION}" class="headerspace">
	{S_FORM_TOKEN}
  	<h3><a href="{U_LOGIN_LOGOUT}">{L_LOGIN_LOGOUT}</a>&nbsp; &bull; &nbsp;<a href="{U_REGISTER}">{L_REGISTER}</a></h3>
replace with:

Code: Select all

<form method="post" action="{S_LOGIN_ACTION}" class="headerspace">

  	<h3><a href="{U_LOGIN_LOGOUT}">{L_LOGIN_LOGOUT}</a>&nbsp; &bull; &nbsp;<a href="{U_REGISTER}">{L_REGISTER}</a></h3>
open: styles/prosilver/template/jumpbox.html

search:

Code: Select all

<!-- IF S_DISPLAY_JUMPBOX -->
  	<form method="post" id="jumpbox" action="{S_JUMPBOX_ACTION}" onsubmit="if(document.jumpbox.f.value == -1){return false;}">
  
	<!-- IF U_POST_REPLY_TOPIC -->
		<p><a href="{U_VIEW_FORUM}" class="left-box {S_CONTENT_FLOW_BEGIN}" accesskey="r">{L_RETURN_TO} {FORUM_NAME}</a></p>
	<!-- ELSEIF U_POST_NEW_TOPIC -->
		<p><a href="{U_INDEX}" class="left-box {S_CONTENT_FLOW_BEGIN}" accesskey="r">{L_RETURN_TO} {L_INDEX}</a></p>
	<!-- ELSEIF SEARCH_TOPIC -->
		<p><a class="left-box {S_CONTENT_FLOW_BEGIN}" href="{U_SEARCH_TOPIC}" accesskey="r">{L_RETURN_TO}: {SEARCH_TOPIC}</a></p>
	<!-- ELSEIF S_SEARCH_ACTION -->
		<p><a class="left-box {S_CONTENT_FLOW_BEGIN}" href="{U_SEARCH}" title="{L_SEARCH_ADV}" accesskey="r">{L_RETURN_TO_SEARCH_ADV}</a></p>
 	<!-- ENDIF -->

  	<!-- IF $CUSTOM_FIELDSET_CLASS -->
  		<fieldset class="{$CUSTOM_FIELDSET_CLASS}">
  	<!-- ELSE -->
replace with:

Code: Select all

<!-- IF S_VIEWTOPIC -->
	<p></p><p><a href="{U_VIEW_FORUM}" class="left-box {S_CONTENT_FLOW_BEGIN}" accesskey="r">{L_RETURN_TO} {FORUM_NAME}</a></p>
 <!-- ELSEIF S_VIEWFORUM -->
 	<p></p><p><a href="{U_INDEX}" class="left-box {S_CONTENT_FLOW_BEGIN}" accesskey="r">{L_RETURN_TO} {L_INDEX}</a></p>
 <!-- ELSEIF SEARCH_TOPIC -->
 	<p></p><p><a class="left-box {S_CONTENT_FLOW_BEGIN}" href="{U_SEARCH_TOPIC}" accesskey="r">{L_RETURN_TO}: {SEARCH_TOPIC}</a></p>
 <!-- ELSEIF S_SEARCH_ACTION -->
 	<p></p><p><a class="left-box {S_CONTENT_FLOW_BEGIN}" href="{U_SEARCH}" title="{L_SEARCH_ADV}" accesskey="r">{L_RETURN_TO_SEARCH_ADV}</a></p>
 <!-- ENDIF -->

  <!-- IF S_DISPLAY_JUMPBOX -->
  	<form method="post" id="jumpbox" action="{S_JUMPBOX_ACTION}" onsubmit="if(document.jumpbox.f.value == -1){return false;}">
  
  	<!-- IF $CUSTOM_FIELDSET_CLASS -->
  		<fieldset class="{$CUSTOM_FIELDSET_CLASS}">
  	<!-- ELSE -->
open: styles/prosilver/template/login_body.html

search:

Code: Select all

<!-- INCLUDE overall_header.html -->
  
  <form action="{S_LOGIN_ACTION}" method="post" id="login">
 {S_FORM_TOKEN}
  <div class="panel">
  	<div class="inner"><span class="corners-top"><span></span></span>
inline find:

Code: Select all

{S_FORM_TOKEN}
and deleted it

open: styles/prosilver/template/mcp_approve.html

search:

Code: Select all

 <!-- INCLUDE overall_header.html -->

<form id="confirm" action="{S_CONFIRM_ACTION}" method="post">
 {S_FORM_TOKEN}
  <div class="panel">
  	<div class="inner"><span class="corners-top"><span></span></span>
  
  	<div class="content">
replace with:

Code: Select all

 <!-- INCLUDE overall_header.html -->
  
  <form id="confirm" action="{S_CONFIRM_ACTION}" method="post">
  <div class="panel">
	{S_FORM_TOKEN}
  	<div class="inner"><span class="corners-top"><span></span></span>
  
  	<div class="content">
open: styles/prosilver/template/mcp_ban.html

search:

Code: Select all

{S_HIDDEN_FIELDS}<input type="reset" value="{L_RESET}" name="reset" class="button2" />&nbsp; 
  	<input type="submit" name="bansubmit" value="{L_SUBMIT}" class="button1" />
after add:

Code: Select all

{S_FORM_TOKEN}
search:

Code: Select all

</div>
  
  	<!-- ENDIF -->
 {S_FORM_TOKEN}
  </form>
  
  <!-- INCLUDE mcp_footer.html -->
inline find :

Code: Select all

{S_FORM_TOKEN}
and deleted it

open: styles/prosilver/template/mcp_forum.html

search:

Code: Select all

  </fieldset>
{S_FORM_TOKEN}
  </form>
  
  <!-- INCLUDE mcp_footer.html -->
replace with:

Code: Select all

  
{S_FORM_TOKEN}
</fieldset>
</form>
  
  <!-- INCLUDE mcp_footer.html -->
open: styles/prosilver/template/mcp_front.html

search:

Code: Select all

</div>
  
  	<!-- IF .unapproved -->
add before :

Code: Select all

{S_FORM_TOKEN}
search:

Code: Select all

{S_FORM_TOKEN}
</form>
  <!-- ENDIF -->
  
  <!-- IF S_SHOW_REPORTS -->
inline find :

Code: Select all

{S_FORM_TOKEN}
and deleted it

open: styles/prosilver/template/mcp_logs.html

search:

Code: Select all

<!-- IF PAGE_NUMBER --><!-- IF PAGINATION --> &bull; <a href="#" onclick="jumpto(); return false;" title="{L_JUMP_TO_PAGE}">{PAGE_NUMBER}</a> &bull; <span>{PAGINATION}</span><!-- ELSE --> &bull; {PAGE_NUMBER}<!-- ENDIF --><!-- ENDIF -->
  			</li>
  		</ul>
after add:

Code: Select all

{S_FORM_TOKEN}
search: ( round line +76,85 )

Code: Select all

</fieldset>
  		<!-- ENDIF -->
  	<!-- ELSE -->
  			<span class="corners-bottom"><span></span></span></div>
  		</div>
  	<!-- ENDIF -->
	{S_FORM_TOKEN}
  </form>
replace with:

Code: Select all

</fieldset>
  		<!-- ENDIF -->
  	<!-- ELSE -->
 			{S_FORM_TOKEN}
  			<span class="corners-bottom"><span></span></span></div>
  		</div>
  	<!-- ENDIF -->
  </form>
open: styles/prosilver/template/mcp_move.html

search:

Code: Select all

{S_FORM_TOKEN}
  </form>
  
  <!-- INCLUDE overall_footer.html -->
inline find :

Code: Select all

{S_FORM_TOKEN}
deleted it

search:

Code: Select all

{S_HIDDEN_FIELDS}<input type="submit" name="confirm" value="{YES_VALUE}" class="button1" />&nbsp; 
  			<input type="submit" name="cancel" value="{L_NO}" class="button2" />
after add:

Code: Select all

{S_FORM_TOKEN}
open: /styles/prosilver/template/mcp_notes_front.html

search:

Code: Select all

</fieldset>
 {S_FORM_TOKEN}
  </form>
  
  <!-- INCLUDE mcp_footer.html -->
replace with:

Code: Select all

{S_FORM_TOKEN}
</fieldset>

  </form>
  
  <!-- INCLUDE mcp_footer.html -->
open: /styles/prosilver/template/mcp_notes_user.html

search:

Code: Select all

<input type="submit" name="action[add_feedback]" value="{L_SUBMIT}" class="button1" />
after add:

Code: Select all

{S_FORM_TOKEN}
search:

Code: Select all

{S_FORM_TOKEN}
  </form>
  
  <!-- INCLUDE mcp_footer.html -->
inline find :

Code: Select all

{S_FORM_TOKEN}
open: /styles/prosilver/template/mcp_post.html

search:

Code: Select all

<input type="hidden" name="report_id_list[]" value="{REPORT_ID}" />
  	</fieldset>
 	{S_FORM_TOKEN}
replace with:

Code: Select all

<input type="hidden" name="report_id_list[]" value="{REPORT_ID}" />
  	{S_FORM_TOKEN}
</fieldset>	
search:

Code: Select all

<input type="hidden" name="post_id_list[]" value="{POST_ID}" />
  			</p>
{S_FORM_TOKEN}
replace with:

Code: Select all

<input type="hidden" name="post_id_list[]" value="{POST_ID}" />
				{S_FORM_TOKEN}
  			</p>
search:

Code: Select all

<span>[ <a href="{U_FIND_USERNAME}" onclick="find_username(this.href); return false;">{L_FIND_USERNAME}</a> ]</span>
  				</dd>
  			</dl>
			</fieldset>
  			{S_FORM_TOKEN}
replace with:

Code: Select all

<span>[ <a href="{U_FIND_USERNAME}" onclick="find_username(this.href); return false;">{L_FIND_USERNAME}</a> ]</span>
  				</dd>
  			</dl>
  			{S_FORM_TOKEN}
			</fieldset>
search:

Code: Select all

</select> <input class="button2" type="submit" value="{L_SUBMIT}" />
  				</dd>
  			</dl>
		</fieldset>
  			{S_FORM_TOKEN}
replace with:

Code: Select all

</select> <input class="button2" type="submit" value="{L_SUBMIT}" />
  				</dd>
  			</dl>
  			{S_FORM_TOKEN}
		</fieldset>
search:

Code: Select all

<input class="button2" type="reset" value="{L_RESET}" />
  			</fieldset>
		{S_FORM_TOKEN}
replace with:

Code: Select all

<input class="button2" type="reset" value="{L_RESET}" />
  		{S_FORM_TOKEN}	
</fieldset>
open: styles/prosilver/template/mcp_queue.html

search:

Code: Select all

<label for="fo">{L_FORUM}: <select name="f" id="fo">{S_FORUM_OPTIONS}</select></label>
  	<input type="submit" name="sort" value="{L_GO}" class="button2" />
after add

Code: Select all

{S_FORM_TOKEN}
search:

Code: Select all

{S_FORM_TOKEN}
  </form>
  
  <!-- INCLUDE mcp_footer.html -->
replace with:

Code: Select all

  </form>
  
  <!-- INCLUDE mcp_footer.html -->
open: styles/prosilver/template/mcp_reports.html

search:

Code: Select all

<label for="fo">{L_FORUM}: <select name="f" id="fo">{S_FORUM_OPTIONS}</select></label>
  	<input type="submit" name="sort" value="{L_GO}" class="button2" />
after add:

Code: Select all

{S_FORM_TOKEN}
search:

Code: Select all

{S_FORM_TOKEN}
  </form>
  
  <!-- INCLUDE mcp_footer.html -->
replace with:

Code: Select all

  </form>
  
  <!-- INCLUDE mcp_footer.html -->
open: /styles/prosilver/template/mcp_topic.html

search:

Code: Select all

<div><a href="#" onclick="marklist('mcp', '', true); return false;">{L_MARK_ALL}</a> :: <a href="#" onclick="marklist('mcp', '', false); return false;">{L_UNMARK_ALL}</a></div>
 </fieldset>

  {S_HIDDEN_FIELDS}
  {S_FORM_TOKEN}
replace with:

Code: Select all

<div><a href="#" onclick="marklist('mcp', '', true); return false;">{L_MARK_ALL}</a> :: <a href="#" onclick="marklist('mcp', '', false); return false;">{L_UNMARK_ALL}</a></div>
  {S_HIDDEN_FIELDS}
  {S_FORM_TOKEN}
 </fieldset>
open: /styles/prosilver/template/mcp_viewlogs.html

search:

Code: Select all

<!-- END log -->
  </table>
 {S_FORM_TOKEN}
replace with:

Code: Select all

 <!-- END log -->
 <div>
	{S_FORM_TOKEN}
 </div>
  </table>
open: /styles/prosilver/template/mcp_warn_front.html

search:

Code: Select all

<input type="submit" name="submituser" value="{L_SUBMIT}" class="button1" />
  </fieldset>
{S_FORM_TOKEN}
  </form>
replace with:

Code: Select all

<input type="submit" name="submituser" value="{L_SUBMIT}" class="button1" />
	{S_FORM_TOKEN}
  </fieldset>
  </form>
open: /styles/prosilver/template/mcp_warn_list.html

search:

Code: Select all

 {S_FORM_TOKEN}
  </form>
  
  <!-- INCLUDE mcp_footer.html -->

replace with:

Code: Select all

{S_FORM_TOKEN}
 </div>

  </form>
  
  <!-- INCLUDE mcp_footer.html -->
open: /styles/prosilver/template/mcp_warn_post.html

search:

Code: Select all

 </fieldset>
 {S_FORM_TOKEN}
  </form>
  
  <!-- INCLUDE mcp_footer.html -->
replace with:

Code: Select all

{S_FORM_TOKEN}
  </fieldset>
  </form>
  
  <!-- INCLUDE mcp_footer.html -->
open: /styles/prosilver/template/mcp_warn_user.html

search:

Code: Select all

</fieldset>
 {S_FORM_TOKEN}
  </form>
  
  <!-- INCLUDE mcp_footer.html -->
replace with:

Code: Select all

{S_FORM_TOKEN}
  </fieldset>
  </form>
  
  <!-- INCLUDE mcp_footer.html -->
open: /styles/prosilver/template/memberlist_email.html

search:

Code: Select all

</div>
  {S_FORM_TOKEN}
  </form>
  
  <!-- INCLUDE overall_footer.html -->
replace with:

Code: Select all

{S_FORM_TOKEN}
 </div>
 
  </form>
  
  <!-- INCLUDE overall_footer.html -->
open: /styles/prosilver/template/memberlist_im.html

search:

Code: Select all

</fieldset>
  
  	<span class="corners-bottom"><span></span></span></div>
  </div>
  <a  href="#" onclick="window.close(); return false;">{L_CLOSE_WINDOW}</a>
 {S_FORM_TOKEN}
  </form>
replace with:

Code: Select all

{S_FORM_TOKEN}
  	</fieldset>
  
  	<span class="corners-bottom"><span></span></span></div>
  </div>
  <a  href="#" onclick="window.close(); return false;">{L_CLOSE_WINDOW}</a>
  </form>
open: /styles/prosilver/template/memberlist_search.html

search: (line +113,122 )

Code: Select all

</fieldset>
  
  	<span class="corners-bottom"><span></span></span></div>
  </div>
{S_FORM_TOKEN}
  </form>
replace with:

Code: Select all

{S_FORM_TOKEN}
  	</fieldset>
  
  	<span class="corners-bottom"><span></span></span></div>
  </div>

  </form>
open: /styles/prosilver/template/overall_header.html

search:

Code: Select all

popup('{UA_POPUP_PM}', 400, 225, '_phpbbprivmsg');
replace with:

Code: Select all

var url = '{UA_POPUP_PM}';
			window.open(url.replace(/&/g, '&'), '_phpbbprivmsg', 'height=225,resizable=yes,scrollbars=yes, width=400');
search:

Code: Select all

<a href="{U_SEARCH}" title="{L_SEARCH_ADV_EXPLAIN}">{L_SEARCH_ADV}</a> {S_HIDDEN_FIELDS}
replace with:

Code: Select all

<a href="{U_SEARCH}" title="{L_SEARCH_ADV_EXPLAIN}">{L_SEARCH_ADV}</a> {S_SEARCH_HIDDEN_FIELDS}
open: /styles/prosilver/template/posting_buttons.html

search:

Code: Select all

,cb_{custom_tags.BBCODE_ID}: '{custom_tags.BBCODE_HELPLINE}'
replace with:

Code: Select all

,cb_{custom_tags.BBCODE_ID}: '{custom_tags.A_BBCODE_HELPLINE}'
search:

Code: Select all

	function checkForm()
 	{
 		if (document.getElementById(text_name).value.length < 2 && load_draft == false)
 		{
 			if (!upload)
 			{
 				alert('{LA_EMPTY_MESSAGE}');
 				return false;
 			}
 			upload = false;
 			return true;
 		}
 		else
 		{
 			return true;
 		}
	}
and deleted it

open: /styles/prosilver/template/posting_editor.html

search:

Code: Select all

<dt><textarea id="username_list" name="username_list" class="inputbox"></textarea></dt>
replace with:

Code: Select all

<dt><textarea id="username_list" name="username_list" class="inputbox" cols="50" rows="2"></textarea></dt>
open: /styles/prosilver/template/posting_layout.html

search:

Code: Select all

<form id="postform" method="post" action="{S_POST_ACTION}" onsubmit="return checkForm(this);"{S_FORM_ENCTYPE}>
replace with:

Code: Select all

<form id="postform" method="post" action="{S_POST_ACTION}"{S_FORM_ENCTYPE}>
search:

Code: Select all

	<!-- DEFINE $EXTRA_POSTING_OPTIONS = 1 -->
  	<!-- INCLUDE posting_editor.html -->
after add:

Code: Select all

{S_FORM_TOKEN}
search:

Code: Select all

<!-- IF S_DISPLAY_REVIEW --><!-- INCLUDE posting_topic_review.html --><!-- ENDIF -->
{S_FORM_TOKEN}
replace with:

Code: Select all

<!-- IF S_DISPLAY_REVIEW --><!-- INCLUDE posting_topic_review.html --><!-- ENDIF -->
open: /styles/prosilver/template/report_body.html

search:

Code: Select all

</fieldset>
  	</div>
  
  	<span class="corners-bottom"><span></span></span></div>
  </div>
 {S_FORM_TOKEN}
  </form>
  
  <!-- INCLUDE overall_footer.html -->
replace with:

Code: Select all

{S_FORM_TOKEN}
  		</fieldset>
  	</div>
  
  	<span class="corners-bottom"><span></span></span></div>
  </div>
  </form>
  
  <!-- INCLUDE overall_footer.html -->
open: /styles/prosilver/template/ucp_agreement.html

search:

Code: Select all

</fieldset>
  		<span class="corners-bottom"><span></span></span></div>
  	</div>
 
	{S_HIDDEN_FIELDS}
	{S_FORM_TOKEN}
  	</form>
  
  <!-- ELSEIF S_AGREEMENT -->
replace with:

Code: Select all

{S_HIDDEN_FIELDS}
			{S_FORM_TOKEN}
  		</fieldset>
  		<span class="corners-bottom"><span></span></span></div>
  	</div>
  	</form>
  
  <!-- ELSEIF S_AGREEMENT -->
open: /styles/prosilver/template/ucp_attachments.html

search:

Code: Select all

<input class="button2" type="submit" name="sort" value="{L_SORT}" />
after add:

Code: Select all

{S_FORM_TOKEN}
search:

Code: Select all

{S_FORM_TOKEN}
  </form>
  
  <!-- INCLUDE ucp_footer.html -->
replace with:

Code: Select all

  </form>
  
  <!-- INCLUDE ucp_footer.html -->
search:

</fieldset>
<!-- ENDIF -->
</form>

<!-- INCLUDE ucp_footer.html -->

add before:

Code: Select all

{S_FORM_TOKEN}
open: /styles/prosilver/template/ucp_footer.html

search:

Code: Select all

 <!-- IF S_COMPOSE_PM -->
 {S_FORM_TOKEN}
replace with:

Code: Select all

<!-- IF S_COMPOSE_PM -->
 <div>{S_FORM_TOKEN}</div>
open: /styles/prosilver/template/ucp_groups_manage.html

search:

Code: Select all

<input type="submit" name="update" value="{L_SUBMIT}" class="button1" />
after add:

Code: Select all

{S_FORM_TOKEN}
search:

Code: Select all

<input class="button1" type="submit" name="addusers" value="{L_SUBMIT}" />
after add:

Code: Select all

{S_FORM_TOKEN}
search:

Code: Select all

<!-- ENDIF -->
 {S_FORM_TOKEN}
  </form>
  
  <!-- INCLUDE ucp_footer.html -->
replace with:

Code: Select all

<!-- ENDIF -->

  </form>
  
  <!-- INCLUDE ucp_footer.html -->
open: /styles/prosilver/template/ucp_groups_membership.html

search:

Code: Select all

<input class="button2" type="submit" name="change_default" value="{L_CHANGE_DEFAULT_GROUP}" />
after add:

Code: Select all

{S_FORM_TOKEN}
search:

Code: Select all

{S_FORM_TOKEN}
  </form>
  
  <!-- INCLUDE ucp_footer.html -->
replace with:

Code: Select all

  </form>
  
  <!-- INCLUDE ucp_footer.html -->
search:

Code: Select all

<input class="button2" type="submit" name="submit" value="{L_SUBMIT}" />
after add:

Code: Select all

{S_FORM_TOKEN}
open: /styles/prosilver/template/ucp_main_bookmarks.html

search:

Code: Select all

{S_FORM_TOKEN}
  </form>
  
  <!-- INCLUDE ucp_footer.html -->
replace with:

Code: Select all

  </form>
  
  <!-- INCLUDE ucp_footer.html -->
search:

Code: Select all

</fieldset>
  <!-- ENDIF -->
  </form>
  
  <!-- INCLUDE ucp_footer.html -->
add before :

Code: Select all

{S_FORM_TOKEN}
open: /styles/prosilver/template/ucp_main_drafts.html

search:

Code: Select all

<input type="submit" name="submit" value="{L_SAVE}" class="button1" />
after add:

Code: Select all

{S_FORM_TOKEN}
search:

Code: Select all

</fieldset>
  	<!-- ENDIF -->
  
  <!-- ENDIF -->
 {S_FORM_TOKEN}
  </form>
  
  <!-- INCLUDE ucp_footer.html -->
replace with:

Code: Select all

{S_FORM_TOKEN}
  		</fieldset>
  	<!-- ENDIF -->
  
  <!-- ENDIF -->

  </form>
  
  <!-- INCLUDE ucp_footer.html -->
open: /styles/prosilver/template/ucp_main_subscribed.html

search:

Code: Select all

</fieldset>
  <!-- ENDIF -->
 {S_FORM_TOKEN}
  </form>
  
  <!-- INCLUDE ucp_footer.html -->
replace with:

Code: Select all

{S_FORM_TOKEN}
  	</fieldset>
  <!-- ENDIF -->
  </form>
  
  <!-- INCLUDE ucp_footer.html -->
open: /styles/prosilver/template/ucp_pm_message_footer.html

search:

Code: Select all

{S_FORM_TOKEN}
  </form>
replace with:

Code: Select all

<div>{S_FORM_TOKEN}</div>
  </form>
open: /styles/prosilver/template/ucp_pm_message_header.html

search:

Code: Select all

<ul class="linklist">
 
  		<!-- IF U_POST_REPLY_PM or U_POST_NEW_TOPIC or U_FORWARD_PM -->
 		<li class="buttons">
 			<!-- IF U_POST_REPLY_PM --><div class="pmreply-icon"><a title="{L_POST_REPLY_PM}" href="{U_POST_REPLY_PM}"><span>{L_POST_REPLY_PM}</span></a></div>
 			<!-- ELSEIF U_POST_NEW_TOPIC --><div class="newpm-icon"><a href="{U_POST_NEW_TOPIC}" accesskey="n"><span>{L_UCP_PM_COMPOSE}</span></a></div><!-- ENDIF -->
 			<!-- IF U_FORWARD_PM --><div class="forwardpm-icon"><a title="{L_POST_FORWARD_PM}" href="{U_FORWARD_PM}"><span>{L_FORWARD_PM}</span></a></div><!-- ENDIF -->
 		</li>
  		<!-- ENDIF -->
  
  		<!-- IF TOTAL_MESSAGES or S_VIEW_MESSAGE -->
replace with:

Code: Select all

<!-- IF U_POST_REPLY_PM or U_POST_NEW_TOPIC or U_FORWARD_PM -->
 		<div class="buttons">
 			<!-- IF U_POST_REPLY_PM --><div class="pmreply-icon"><a title="{L_POST_REPLY_PM}" href="{U_POST_REPLY_PM}"><span></span>{L_POST_REPLY_PM}</a></div>
 			<!-- ELSEIF U_POST_NEW_TOPIC --><div class="newpm-icon"><a href="{U_POST_NEW_TOPIC}" accesskey="n" title="{L_UCP_PM_COMPOSE}"><span></span>{L_UCP_PM_COMPOSE}</a></div><!-- ENDIF -->
 			<!-- IF U_FORWARD_PM --><div class="forwardpm-icon"><a title="{L_POST_FORWARD_PM}" href="{U_FORWARD_PM}"><span></span>{L_FORWARD_PM}</a></div><!-- ENDIF -->
 		</div>
  		<!-- ENDIF -->
  
  		<!-- IF TOTAL_MESSAGES or S_VIEW_MESSAGE -->
 	<ul class="linklist">
search: (line +25,29)

Code: Select all

</li>
		<!-- ENDIF -->
  	</ul>

replace with:

Code: Select all

</li>
  	</ul>
		<!-- ENDIF -->
open: /styles/prosilver/template/ucp_pm_options.html

search:

Code: Select all

<li><input type="submit" name="delete_rule[{rule.RULE_ID}]" value="{L_DELETE_RULE}" class="right-box button2" /><strong>{L_IF}</strong> {rule.CHECK} <em>{rule.RULE}</em> <!-- IF rule.STRING --><strong>{rule.STRING}</strong> | <!-- ENDIF -->{rule.ACTION}<!-- IF rule.FOLDER -->: {rule.FOLDER}<!-- ENDIF --></li>

replace with:

Code: Select all

<li><div class="right-box"><input type="submit" name="delete_rule[{rule.RULE_ID}]" value="{L_DELETE_RULE}" class="button2" /></div><strong>{L_IF}</strong> {rule.CHECK} <em>{rule.RULE}</em> <!-- IF rule.STRING --><strong>{rule.STRING}</strong> | <!-- ENDIF -->{rule.ACTION}<!-- IF rule.FOLDER -->: {rule.FOLDER}<!-- ENDIF --></li>
search:

Code: Select all

</div>
 {S_FORM_TOKEN}
  </form>
  
  <!-- INCLUDE ucp_footer.html -->
replace with:

Code: Select all

{S_FORM_TOKEN}
  </div>
  </form>
  
  <!-- INCLUDE ucp_footer.html -->
open: /styles/prosilver/template/ucp_pm_viewfolder.html

search: (line +27,34)

Code: Select all

</fieldset>
	{S_FORM_TOKEN}
  	</form>
replace with:

Code: Select all

{S_FORM_TOKEN}
  	</fieldset>
  	</form>
open: /styles/prosilver/template/ucp_prefs_personal.html

search:

Code: Select all

</fieldset>
 {S_FORM_TOKEN}
  </form>
replace with:

Code: Select all

{S_FORM_TOKEN}
  </fieldset>
  </form>
open: /styles/prosilver/template/ucp_prefs_post.html

search:

Code: Select all

</fieldset>
 {S_FORM_TOKEN}
  </form>
replace with:

Code: Select all

{S_FORM_TOKEN}
  </fieldset>
  </form>
open: /styles/prosilver/template/ucp_prefs_view.html

search:

Code: Select all

</fieldset>
 {S_FORM_TOKEN}
  </form>
  
  <!-- INCLUDE ucp_footer.html -->
replace with:

Code: Select all

{S_FORM_TOKEN}
  </fieldset>
  </form>
  
  <!-- INCLUDE ucp_footer.html -->
open: /styles/prosilver/template/ucp_profile_avatar.html

search:

Code: Select all

</fieldset>
 {S_FORM_TOKEN}
  </form>
  
  <!-- INCLUDE ucp_footer.html -->
replace with:

Code: Select all

{S_FORM_TOKEN}
  </fieldset>
  </form>
  
  <!-- INCLUDE ucp_footer.html -->
open: /styles/prosilver/template/ucp_profile_profile_info.html

search:

Code: Select all

<label for="bday_day">{L_DAY}: <select name="bday_day" id="bday_day" style="width: 40px;">{S_BIRTHDAY_DAY_OPTIONS}</select></label> 
				<label for="bday_month">{L_MONTH}: <select name="bday_month" id="bday_month" style="width: 40px;">{S_BIRTHDAY_MONTH_OPTIONS}</select></label> 
				<label for="bday_year">{L_YEAR}: <select name="bday_year" id="bday_year" style="width: 60px;">{S_BIRTHDAY_YEAR_OPTIONS}</select></label>
replace with:

Code: Select all

<label for="bday_day">{L_DAY}: <select name="bday_day" id="bday_day" style="width: 4em;">{S_BIRTHDAY_DAY_OPTIONS}</select></label> 
				<label for="bday_month">{L_MONTH}: <select name="bday_month" id="bday_month" style="width: 4em;">{S_BIRTHDAY_MONTH_OPTIONS}</select></label> 
 				<label for="bday_year">{L_YEAR}: <select name="bday_year" id="bday_year" style="width: 6em;">{S_BIRTHDAY_YEAR_OPTIONS}</select></label>
search:

Code: Select all

</fieldset>
 {S_FORM_TOKEN}
  </form>
  
  <!-- INCLUDE ucp_footer.html -->
replace with:

Code: Select all

{S_FORM_TOKEN}
  </fieldset>
  </form>
  
  <!-- INCLUDE ucp_footer.html -->
open: /styles/prosilver/template/ucp_profile_reg_details.html

search:

Code: Select all

</fieldset>
 {S_FORM_TOKEN}
  </form>
  
  <!-- INCLUDE ucp_footer.html -->
replace with:

Code: Select all

{S_FORM_TOKEN}
  </fieldset>
  </form>
  
  <!-- INCLUDE ucp_footer.html -->
open: /styles/prosilver/template/ucp_profile_signature.html

search:

Code: Select all

</fieldset>
 {S_FORM_TOKEN}
  </form>
  
  <!-- INCLUDE ucp_footer.html -->
replace with:

Code: Select all

{S_FORM_TOKEN}
  </fieldset>
  </form>
  
  <!-- INCLUDE ucp_footer.html -->
open: /styles/prosilver/template/ucp_register.html

search:

Code: Select all

</fieldset>
  
  	<span class="corners-bottom"><span></span></span></div>
  </div>
 {S_FORM_TOKEN}
  </form>
  
  <!-- INCLUDE overall_footer.html -->
replace with:

Code: Select all

{S_FORM_TOKEN}
  	</fieldset>
  
  	<span class="corners-bottom"><span></span></span></div>
  </div>
  </form>
  
  <!-- INCLUDE overall_footer.html -->
open: /styles/prosilver/template/ucp_remind.html

search:

Code: Select all

</fieldset>
  	</div>
  
  	<span class="corners-bottom"><span></span></span></div>
  </div>
 {S_FORM_TOKEN}
  </form>
  
  <!-- INCLUDE overall_footer.html -->
replace with:

Code: Select all

{S_FORM_TOKEN}
  		</fieldset>
  	</div>
  
  	<span class="corners-bottom"><span></span></span></div>
  </div>
  </form>
  
  <!-- INCLUDE overall_footer.html -->
open: /styles/prosilver/template/ucp_resend.html

search:

Code: Select all

<dd>{S_HIDDEN_FIELDS}<input type="submit" name="submit" id="submit" class="button1" value="{L_SUBMIT}" tabindex="2" />&nbsp; <input type="reset" value="{L_RESET}" name="reset" class="button2" /></dd>

replace with:

Code: Select all

<dd>{S_HIDDEN_FIELDS}{S_FORM_TOKEN}<input type="submit" name="submit" id="submit" class="button1" value="{L_SUBMIT}" tabindex="2" />&nbsp; <input type="reset" value="{L_RESET}" name="reset" class="button2" /></dd>
search:

Code: Select all

{S_FORM_TOKEN}
  </form>
  
  <!-- INCLUDE overall_footer.html -->
replace with:

Code: Select all

  </form>
  
  <!-- INCLUDE overall_footer.html -->
open: /styles/prosilver/template/ucp_zebra_foes.html

search:

Code: Select all

</fieldset>
 {S_FORM_TOKEN}
  </form>
  
  <!-- INCLUDE ucp_footer.html -->
replace with:

Code: Select all

{S_FORM_TOKEN}
  </fieldset>
  </form>
  
  <!-- INCLUDE ucp_footer.html -->

open: /styles/prosilver/template/ucp_zebra_friends.html

search:

Code: Select all

</fieldset>
 {S_FORM_TOKEN}
  </form>
  
  <!-- INCLUDE ucp_footer.html -->
replace with:

Code: Select all

{S_FORM_TOKEN}
  </fieldset>
  </form>
  
  <!-- INCLUDE ucp_footer.html -->
open: /styles/prosilver/template/viewforum_body.html

search:

Code: Select all

<div class="<!-- IF S_IS_LOCKED -->locked-icon<!-- ELSE -->post-icon<!-- ENDIF -->"><a href="{U_POST_NEW_TOPIC}"><span><!-- IF S_IS_LOCKED -->{L_FORUM_LOCKED}<!-- ELSE -->{L_POST_TOPIC}<!-- ENDIF --></span></a></div>

replace with:

Code: Select all

<div class="<!-- IF S_IS_LOCKED -->locked-icon<!-- ELSE -->post-icon<!-- ENDIF -->"><a href="{U_POST_NEW_TOPIC}" title="<!-- IF S_IS_LOCKED -->{L_FORUM_LOCKED}<!-- ELSE -->{L_POST_TOPIC}<!-- ENDIF -->"><span></span><!-- IF S_IS_LOCKED -->{L_FORUM_LOCKED}<!-- ELSE -->{L_POST_TOPIC}<!-- ENDIF --></a></div>
search:

Code: Select all

<div class="<!-- IF S_IS_LOCKED -->locked-icon<!-- ELSE -->post-icon<!-- ENDIF -->"><a href="{U_POST_NEW_TOPIC}"><span><!-- IF S_IS_LOCKED -->{L_FORUM_LOCKED}<!-- ELSE -->{L_POST_TOPIC}<!-- ENDIF --></span></a></div>

replace with:

Code: Select all

<div class="<!-- IF S_IS_LOCKED -->locked-icon<!-- ELSE -->post-icon<!-- ENDIF -->" title="<!-- IF S_IS_LOCKED -->{L_FORUM_LOCKED}<!-- ELSE -->{L_POST_TOPIC}<!-- ENDIF -->"><a href="{U_POST_NEW_TOPIC}"><span></span><!-- IF S_IS_LOCKED -->{L_FORUM_LOCKED}<!-- ELSE -->{L_POST_TOPIC}<!-- ENDIF --></a></div>
open: /styles/prosilver/template/viewtopic_body.html

search:

Code: Select all

<div class="<!-- IF S_IS_LOCKED -->locked-icon<!-- ELSE -->reply-icon<!-- ENDIF -->"><a href="{U_POST_REPLY_TOPIC}"><span><!-- IF S_IS_LOCKED -->{L_TOPIC_LOCKED}<!-- ELSE -->{L_POST_REPLY}<!-- ENDIF --></span></a></div>

replace with:

Code: Select all

<div class="<!-- IF S_IS_LOCKED -->locked-icon<!-- ELSE -->reply-icon<!-- ENDIF -->"><a href="{U_POST_REPLY_TOPIC}" title="<!-- IF S_IS_LOCKED -->{L_TOPIC_LOCKED}<!-- ELSE -->{L_POST_REPLY}<!-- ENDIF -->"><span></span><!-- IF S_IS_LOCKED -->{L_TOPIC_LOCKED_SHORT}<!-- ELSE -->{L_POST_REPLY}<!-- ENDIF --></a></div>
search:

Code: Select all

</div>
	{S_FORM_TOKEN}
	{S_HIDDEN_FIELDS}
  
  	</form>
replace with:

Code: Select all

{S_FORM_TOKEN}
		{S_HIDDEN_FIELDS}
  	</div>

  
  	</form>
search:

Code: Select all

<!-- IF postrow.U_MSN --><li class="msnm-icon"><a href="{postrow.U_MSN}" title="{L_MSNM}"><span>{L_MSNM}</span></a></li><!-- ENDIF -->
					<!-- IF postrow.U_ICQ --><li class="icq-icon"><a href="{postrow.U_ICQ}" title="{L_ICQ}"><span>{L_ICQ}</span></a></li><!-- ENDIF -->
					<!-- IF postrow.U_YIM --><li class="yahoo-icon"><a href="{postrow.U_YIM}" title="{L_YIM}"><span>{L_YIM}</span></a></li><!-- ENDIF -->
				<!-- IF postrow.U_AIM --><li class="aim-icon"><a href="{postrow.U_AIM}" title="{L_AIM}"><span>{L_AIM}</span></a></li><!-- ENDIF -->
replace with:

Code: Select all

<!-- IF postrow.U_MSN --><li class="msnm-icon"><a href="{postrow.U_MSN}" onclick="popup(this.href, 550, 320); return false;" title="{L_MSNM}"><span>{L_MSNM}</span></a></li><!-- ENDIF -->
					<!-- IF postrow.U_ICQ --><li class="icq-icon"><a href="{postrow.U_ICQ}" onclick="popup(this.href, 550, 320); return false;" title="{L_ICQ}"><span>{L_ICQ}</span></a></li><!-- ENDIF -->
					<!-- IF postrow.U_YIM --><li class="yahoo-icon"><a href="{postrow.U_YIM}" onclick="popup(this.href, 780, 550); return false;" title="{L_YIM}"><span>{L_YIM}</span></a></li><!-- ENDIF -->
					<!-- IF postrow.U_AIM --><li class="aim-icon"><a href="{postrow.U_AIM}" onclick="popup(this.href, 550, 320); return false;" title="{L_AIM}"><span>{L_AIM}</span></a></li><!-- ENDIF -->
search:

Code: Select all

<div class="<!-- IF S_IS_LOCKED -->locked-icon<!-- ELSE -->reply-icon<!-- ENDIF -->"><a href="{U_POST_REPLY_TOPIC}"><span><!-- IF S_IS_LOCKED -->{L_TOPIC_LOCKED}<!-- ELSE -->{L_POST_REPLY}<!-- ENDIF --></span></a></div>

replace with:

Code: Select all

<div class="<!-- IF S_IS_LOCKED -->locked-icon<!-- ELSE -->reply-icon<!-- ENDIF -->"><a href="{U_POST_REPLY_TOPIC}" title="<!-- IF S_IS_LOCKED -->{L_TOPIC_LOCKED}<!-- ELSE -->{L_POST_REPLY}<!-- ENDIF -->"><span></span><!-- IF S_IS_LOCKED -->{L_TOPIC_LOCKED_SHORT}<!-- ELSE -->{L_POST_REPLY}<!-- ENDIF --></a></div>
search:

Code: Select all

</fieldset>
	{S_FORM_TOKEN}
  	</form>
  <!-- ENDIF -->
replace with:

Code: Select all

{S_FORM_TOKEN}
  	</fieldset>
  	</form>
  <!-- ENDIF -->
THEME changes:

Open: /styles/prosilver/theme/buttons.css

search:

width: 100%;
height: 100%;
background-position: 0 0;

after add:

Code: Select all

position: relative;
overflow: hidden;
search:

Code: Select all

 /* Hide <a> text and hide off-state image when rolling over (prevents flicker in IE) */
 .buttons div span		{ display: none; }
 .buttons div a:hover	{ background-image: none; }
replace with:

Code: Select all

  /* Hide <a> text and hide off-state image when rolling over (prevents flicker in IE) */
 /*.buttons div span		{ display: none; }*/
 /*.buttons div a:hover	{ background-image: none; }*/
 .buttons div span			{ position: absolute; width: 100%; height: 100%; cursor: pointer;}
 .buttons div a:hover span	{ background-position: 0 100%; }
search:

Code: Select all

  /* Big button images */
 .reply-icon, .reply-icon a			{ background: transparent none 0 0 no-repeat; }
 .post-icon, .post-icon a				{ background: transparent none 0 0 no-repeat; }
 .locked-icon, .locked-icon a			{ background: transparent none 0 0 no-repeat; }
 .pmreply-icon, .pmreply-icon a		{ background: none 0 0 no-repeat; }
 .newpm-icon, .newpm-icon a			{ background: none 0 0 no-repeat; }
 .forwardpm-icon, .forwardpm-icon a 	{ background: none 0 0 no-repeat; }
replace with:

Code: Select all

  /* Big button images */
 .reply-icon span	{ background: transparent none 0 0 no-repeat; }
 .post-icon span		{ background: transparent none 0 0 no-repeat; }
 .locked-icon span	{ background: transparent none 0 0 no-repeat; }
 .pmreply-icon span	{ background: none 0 0 no-repeat; }
 .newpm-icon span 	{ background: none 0 0 no-repeat; }
 .forwardpm-icon span 	{ background: none 0 0 no-repeat; }
open: /styles/prosilver/theme/colours.css

search:

Code: Select all

  /* Big button images */
 .reply-icon, .reply-icon a			{ background-image: url("{IMG_BUTTON_TOPIC_REPLY_SRC}"); }
 .post-icon, .post-icon a				{ background-image: url("{IMG_BUTTON_TOPIC_NEW_SRC}") ;}
 .locked-icon, .locked-icon a			{ background-image: url("{IMG_BUTTON_TOPIC_LOCKED_SRC}"); }
 .pmreply-icon, .pmreply-icon a		{ background-image: url("{IMG_BUTTON_PM_REPLY_SRC}") ;}
 .newpm-icon, .newpm-icon a			{ background-image: url("{IMG_BUTTON_PM_NEW_SRC}") ;}
 .forwardpm-icon, .forwardpm-icon a 	{ background-image: url("{IMG_BUTTON_PM_FORWARD_SRC}") ;}
replace with:

Code: Select all

  /* Big button images */
 .reply-icon span	{ background-image: url("{IMG_BUTTON_TOPIC_REPLY_SRC}"); }
 .post-icon span		{ background-image: url("{IMG_BUTTON_TOPIC_NEW_SRC}"); }
 .locked-icon span	{ background-image: url("{IMG_BUTTON_TOPIC_LOCKED_SRC}"); }
 .pmreply-icon span	{ background-image: url("{IMG_BUTTON_PM_REPLY_SRC}") ;}
 .newpm-icon span 	{ background-image: url("{IMG_BUTTON_PM_NEW_SRC}") ;}
 .forwardpm-icon span	{ background-image: url("{IMG_BUTTON_PM_FORWARD_SRC}") ;}
open: /styles/prosilver/theme/bidi.css

search:

Code: Select all

 /* Tweak for headers alignment when folder icon used */
       padding-right: 0;
    padding-left: 44px;
 }
inline find:

Code: Select all

padding-left: 44px;
replace with:

Code: Select all

padding-left: 50px;
open: /styles/prosilver/theme/content.css

search:

Code: Select all

 /* Tweak for headers alignment when folder icon used */
       padding-left: 0;
       padding-right: 44px;
 }
inline find ;

Code: Select all

padding-right: 44px;
replace with:

Code: Select all

padding-right: 50px;
Last edited by Raimon on Sun Jul 27, 2008 8:19 pm, edited 1 time in total.
Need phpBB installation, extenstions, Styles or integrate phpBB with you website?
Contact me @ www.raimon.nl for fair prices and good service!
User avatar
Raimon
Former Team Member
Posts: 12088
Joined: Tue May 30, 2006 5:31 pm
Location: Netherlands
Name: Raimon Meuldijk

Re: Style changes from RC7 to RC8

Post by Raimon »

Style changes from RC7 to RC8

subSilver2 changes

open: /styles/subsilver2/template/attachment.html

search:

Code: Select all

<embed src="{_file.U_DOWNLOAD_LINK}" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" width="{_file.WIDTH}" height="{_file.HEIGHT}" play="true" loop="true" quality="high" allowscriptaccess="never"></embed>
replace with:

Code: Select all

<param name="allowNetworking" value="internal" />
				<embed src="{_file.U_DOWNLOAD_LINK}" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" width="{_file.WIDTH}" height="{_file.HEIGHT}" play="true" loop="true" quality="high" allowscriptaccess="never" allownetworking="internal"></embed>
open: /styles/subsilver2/template/bbcode.html

search:

Code: Select all

<param name="allowNetworking" value="none" />
		<embed src="{URL}" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" width="{WIDTH}" height="{HEIGHT}" play="false" loop="false" quality="high" allowscriptaccess="never" allowNetworking="none" ></embed>
replace with:

Code: Select all

<param name="allowNetworking" value="internal" />
		<embed src="{URL}" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" width="{WIDTH}" height="{HEIGHT}" play="false" loop="false" quality="high" allowscriptaccess="never" allownetworking="internal"></embed>
open: /styles/subsilver2/template/editor.js

search:

Code: Select all

// document.body.focus();
replace with:

Code: Select all

if (!document.forms[form_name])
		{
			document.body.focus();
		}
open: /styles/subsilver2/template/memberlist_search.html

search:

Code: Select all

<td class="cat" colspan="4" align="center"><input class="btnlite" type="submit" name="submit" value="{L_SEARCH}" />&nbsp;&nbsp;<input class="btnlite" type="reset" value="{L_RESET}" /></td>
replace with:

Code: Select all

<td class="cat" colspan="4" align="center"><input class="btnmain" type="submit" name="submit" value="{L_SEARCH}" />&nbsp;&nbsp;<input class="btnlite" type="reset" value="{L_RESET}" /></td>
open: /styles/subsilver2/template/posting_buttons.html

search:

Code: Select all

,cb_{custom_tags.BBCODE_ID}: '{custom_tags.BBCODE_HELPLINE}'

replace with:

Code: Select all

,cb_{custom_tags.BBCODE_ID}: '{custom_tags.A_BBCODE_HELPLINE}'
open: /styles/subsilver2/template/search_body.html

search:

Code: Select all

<td class="cat" colspan="4" align="center">{S_HIDDEN_FIELDS}<input class="btnlite" name="submit" type="submit" value="{L_SEARCH}" />&nbsp;&nbsp;<input class="btnlite" type="reset" value="{L_RESET}" /></td>

replace with:

Code: Select all

<td class="cat" colspan="4" align="center">{S_HIDDEN_FIELDS}<input class="btnmain" name="submit" type="submit" value="{L_SEARCH}" />&nbsp;&nbsp;<input class="btnlite" type="reset" value="{L_RESET}" /></td>
open: /styles/subsilver2/template/ucp_footer.html

search:

Code: Select all

<!-- IF S_SHOW_PM_BOX and S_POST_ACTION -->{S_FORM_TOKEN}</form><!-- ENDIF -->
replace with:

Code: Select all

<!-- IF (S_SHOW_PM_BOX or S_EDIT_POST) and S_POST_ACTION -->{S_FORM_TOKEN}</form><!-- ENDIF -->
open: /styles/subsilver2/template/viewforum_body.html

search: (round line 149 )

Code: Select all

<!-- IF S_IS_POSTABLE or .topicrow -->
replace with:

Code: Select all

<!-- IF not S_DISPLAY_ACTIVE and (S_IS_POSTABLE or .topicrow) -->
Last edited by Raimon on Sun Jul 27, 2008 8:19 pm, edited 1 time in total.
Need phpBB installation, extenstions, Styles or integrate phpBB with you website?
Contact me @ www.raimon.nl for fair prices and good service!
User avatar
Jackanape
Registered User
Posts: 1076
Joined: Wed Oct 13, 2004 6:01 am
Location: Capitol of the Great State of New York
Name: Jack Drury

Re: Style changes from RC5 to RC8

Post by Jackanape »

Raimon:
Having already done these changes to my RC7 update, I'm concerned again :?

Are these changes JUST for RC%/6 to RC8, or am I going to have to apply them to RC7, as well?

Good to see someone keeping a keen eye on this, Raimon! Cheers!
~Extending the rule of meticulous exactitude to exaspirating punctillio...still.~
Treat your phpBB like a member of the family--Update and MOD her by hand, with HTML-Kit
: : Wanna Talk Poker? : : Image : :
statm
Registered User
Posts: 451
Joined: Thu Jul 21, 2005 11:03 am
Location: NC, USA
Name: Matt

Re: Style changes from RC5 to RC8

Post by statm »

To my knowledge there isn't anything in RC8 that will break your RC7 style. Its just recommended to keep your style updated.
User avatar
topdown
Registered User
Posts: 635
Joined: Wed Sep 19, 2007 5:16 pm
Location: NE Wisconsin
Name: Jeff Behnke

Re: Style changes from RC5 to RC8

Post by topdown »

statm wrote:To my knowledge there isn't anything in RC8 that will break your RC7 style. Its just recommended to keep your style updated.
Yah I just tested my proChristmas RC7 on a fresh phpBB3 RC8 install and all works fine.
But as suggested you should update.
User avatar
Raimon
Former Team Member
Posts: 12088
Joined: Tue May 30, 2006 5:31 pm
Location: Netherlands
Name: Raimon Meuldijk

Re: Style changes from RC5 to RC8

Post by Raimon »

topdown wrote:
statm wrote:To my knowledge there isn't anything in RC8 that will break your RC7 style. Its just recommended to keep your style updated.
Yah I just tested my proChristmas RC7 on a fresh phpBB3 RC8 install and all works fine.
But as suggested you should update.
Only there wil be not a pm popup on RC7 and with RC8 there is again a popup with new pm's ;)
Jackanape wrote:Raimon:
Having already done these changes to my RC7 update, I'm concerned again :?

Are these changes JUST for RC%/6 to RC8, or am I going to have to apply them to RC7, as well?

Good to see someone keeping a keen eye on this, Raimon! Cheers!
No this one for RC5 to RC6 prosilver and subsilver2
This one for RC6 to RC7 prosilver and subsilver2
This one from RC7 to RC8 prosilver and subsilver2
I will make some start post to save some confusing for the users, so the now what the must update :)
Need phpBB installation, extenstions, Styles or integrate phpBB with you website?
Contact me @ www.raimon.nl for fair prices and good service!
tupeu
Registered User
Posts: 320
Joined: Wed Jul 25, 2007 5:47 pm
Location: roFLmania

Re: Style changes from RC5 to RC8

Post by tupeu »

Jeeeez, after every RC we need to modify our custom styles :o
Editing a billion files


I`m going to take it all over again and edit everything for my custom RC5 style
So, i think I got it right:

Prosilver RC5 --> RC6

Code: Select all

open : styles/prosiver/template/attachment.html

search:

	[code]<script type="text/javascript">
			<!--
				if (document.rmstream_{_file.ATTACH_ID}.GetClipWidth)


inline find:

Code: Select all

<!--
replace with:

Code: Select all

// <![CDATA[
search:

Code: Select all

//-->
replace with:

Code: Select all

// ]]>
search:

Code: Select all

			<!-- IF _file.S_QUICKTIME_FILE --><a href="javascript:play_qt_file(document.qtstream_{_file.ATTACH_ID});">[ {L_PLAY_QUICKTIME_FILE} ]</a> <!-- ENDIF -->
replace with:

Code: Select all

<!-- IF _file.S_QUICKTIME_FILE --><a href="#" onclick="play_qt_file(document.qtstream_{_file.ATTACH_ID}); return false;">[ {L_PLAY_QUICKTIME_FILE} ]</a> <!-- ENDIF -->
Open: styles/prosilver/template/confirm_body.html

search:

Code: Select all

{S_CONFIRM_ACTION}" method="post">
after add:

Code: Select all

{S_FORM_TOKEN}
open: styles/prosilver/template/drafts.html

search:

Code: Select all

<ul class="topiclist cplist">
replace with:

Code: Select all

<ul class="topiclist topics">
open: /styles/prosilver/template/forum_fn.js

search:

Code: Select all

function popup(url, width, height)
{
	window.open(url.replace(/&/g, '&'), '_popup', 'height=' + height + ',resizable=yes,scrollbars=yes, width=' + width);
replace with:

Code: Select all

function popup(url, width, height, name)
{
	if (!name)
	{
		name = '_popup';
	}

	window.open(url.replace(/&/g, '&'), name, 'height=' + height + ',resizable=yes,scrollbars=yes, width=' + width);
	

open: /styles/prosilver/template/index_body.html

search:

Code: Select all

<h3><a href="{U_LOGIN_LOGOU
add before:

Code: Select all

{S_FORM_TOKEN}
open: styles/prosilver/template/login_body.html

search:

Code: Select all

<form action="{S_LOGIN_ACTION}" method="post" id="login">
after add:

Code: Select all

{S_FORM_TOKEN}
search:

Code: Select all

<dt><label for="username">{L_USERNAME}:</label></dt>
			<dd><input type="text" tabindex="1" name="username" id="username" size="25" value="{USERNAME}" class="inputbox autowidth" /></dd>
replace with:

Code: Select all

			<dt><label for="{USERNAME_CREDENTIAL}">{L_USERNAME}:</label></dt>
			<dd><input type="text" tabindex="1" name="{USERNAME_CREDENTIAL}" id="{USERNAME_CREDENTIAL}" size="25" value="{USERNAME}" class="inputbox autowidth" /></dd>


search:

Code: Select all

	<dt><label for="password">{L_PASSWORD}:</label></dt>
			<dd><input type="password" tabindex="2" id="password" name="password" size="25" class="inputbox autowidth" /></dd>


replace with:

Code: Select all

	<dt><label for="{PASSWORD_CREDENTIAL}">{L_PASSWORD}:</label></dt>
			<dd><input type="password" tabindex="2" id="{PASSWORD_CREDENTIAL}" name="{PASSWORD_CREDENTIAL}" size="25" class="inputbox autowidth" /></dd>
open: styles/prosilver/template/login_forum.html

search:

Code: Select all

<form id="login_forum" method="post" action="{S_LOGIN_ACTION}">
after add:

Code: Select all

{S_FORM_TOKEN}
open: styles/prosilver/template/mcp_approve.html

search:

Code: Select all

<form id="confirm" action="{S_CONFIRM_ACTION}" method="post">
After add:

Code: Select all

{S_FORM_TOKEN}
Open : styles/prosilver/template/mcp_ban.html

search:

Code: Select all

<!--
replace with:

Code: Select all

// <![CDATA[
search:

Code: Select all

ban_length['{ban_length.BAN_ID}'] = "{ban_length.A_LENGTH}";


replace with:

Code: Select all

ban_length['{ban_length.BAN_ID}'] = '{ban_length.A_LENGTH}';

search:

Code: Select all

ban_reason['{ban_reason.BAN_ID}'] = "{ban_reason.A_REASON}";

replace with:

Code: Select all

ban_reason['{ban_reason.BAN_ID}'] = '{ban_reason.A_REASON}';
search:

Code: Select all

ban_give_reason['{ban_give_reason.BAN_ID}'] = "{ban_give_reason.A_REASON}";

replace with:

Code: Select all

ban_give_reason['{ban_give_reason.BAN_ID}'] = '{ban_give_reason.A_REASON}';

search:

Code: Select all

document.getElementById('unbangivereason').textContent = ban_give_reason[option];
		document.getElementById('unbanreason').textContent = ban_reason[option];
		document.getElementById('unbanlength').textContent = ban_length[option];

replace with:

Code: Select all

document.getElementById('unbangivereason').innerHTML = ban_give_reason[option];
		document.getElementById('unbanreason').innerHTML = ban_reason[option];
		document.getElementById('unbanlength').innerHTML = ban_length[option];
search:

Code: Select all

//-->
replace with:

Code: Select all

// ]]>
search:

Code: Select all

	<!-- IF S_USERNAME_BAN --><dd><strong><a href="#" onclick="window.open('{U_FIND_USER}', '_phpbbsearch', 'height=500, resizable=yes, scrollbars=yes, width=740'); return false;">{L_FIND_USERNAME}</a></strong></dd><!-- ENDIF -->

replace with:

Code: Select all

		<!-- IF S_USERNAME_BAN --><dd><strong><a href="{U_FIND_USERNAME}" onclick="find_username(this.href); return false;">{L_FIND_USERNAME}</a></strong></dd><!-- ENDIF -->


search:

Code: Select all

<!-- ENDIF -->
after add:

Code: Select all

{S_FORM_TOKEN}
open: styles/prosilver/template/mcp_forum.hml

search:

Code: Select all

<div><a href="#" onclick="marklist('mcp', 'topic_id_list', true); return false;">{L_MARK_ALL}</a> :: <a href="#" onclick="marklist('mcp', 'topic_id_list', false); return false;">{L_UNMARK_ALL}</a></div>
</fieldset>
after add:

Code: Select all

{S_FORM_TOKEN}
open: styles/prosilver/template/mcp_front.html

search:

Code: Select all

<div><a href="#" onclick="marklist('mcp_queue', 'post_id_list', true); return false;">{L_MARK_ALL}</a> :: <a href="#" onclick="marklist('mcp_queue', 'post_id_list', false); return false;">{L_UNMARK_ALL}</a></div>
	</fieldset>
	<!-- ENDIF -->
after add:

Code: Select all

{S_FORM_TOKEN}

open: styles/prosilver/template/mcp_logs.html

search:

Code: Select all

<span class="corners-bottom"><span></span></span></div>
		</div>
	<!-- ENDIF -->
after add:

Code: Select all

{S_FORM_TOKEN}
open: styles/prosilver/template/mcp_move.html

search:

Code: Select all

<span class="corners-bottom"><span></span></span></div>
</div>
after add:

Code: Select all

{S_FORM_TOKEN}
open: styles/prosilver/template/mcp_notes_front.html

search:

Code: Select all

	<dd><strong><a href="{U_FIND_USERNAME}" onclick="find_username(); return false;">{L_FIND_USERNAME}</a></strong></dd>

replace with:

Code: Select all

	<dd><strong><a href="{U_FIND_USERNAME}" onclick="find_username(this.href); return false;">{L_FIND_USERNAME}</a></strong></dd>
	
search:

Code: Select all

<input type="submit" name="submituser" value="{L_SUBMIT}" class="button1" />
</fieldset>
after add:

Code: Select all

{S_FORM_TOKEN}
open: styles/prosilver/template/mcp_notes_user.html

search:

Code: Select all

<div><a href="#" onclick="marklist('mcp', 'marknote', true); return false;">{L_MARK_ALL}</a> &bull; <a href="#" onclick="marklist('mcp', 'marknote', false); return false;">{L_UNMARK_ALL}</a></div>		
</fieldset>
<!-- ENDIF -->
after add:

Code: Select all

{S_FORM_TOKEN}
open: styles/prosilver/template/mcp_post.html

search:

Code: Select all

<input type="hidden" name="report_id_list[]" value="{REPORT_ID}" />
	</fieldset>
after add:

Code: Select all

{S_FORM_TOKEN}
search:

Code: Select all

	<input type="hidden" name="post_id_list[]" value="{POST_ID}" />
			</p>
after add:

Code: Select all

{S_FORM_TOKEN}
search:

Code: Select all

	<span>[ <a href="{U_FIND_USERNAME}" onclick="find_username(); return false;">{L_FIND_USERNAME}</a> ]</span>
				</dd>
			</dl>
			</fieldset>
replace with:

Code: Select all

	<span>[ <a href="{U_FIND_USERNAME}" onclick="find_username(this.href); return false;">{L_FIND_USERNAME}</a> ]</span>
				</dd>
			</dl>
			</fieldset>
			{S_FORM_TOKEN}
search:

Code: Select all

</select> <input class="button2" type="submit" value="{L_SUBMIT}" />
				</dd>
			</dl>
			</fieldset>
after add:

Code: Select all

{S_FORM_TOKEN}
search:

Code: Select all

	<input class="button2" type="reset" value="{L_RESET}" />
			</fieldset>
after add:

Code: Select all

{S_FORM_TOKEN}
open: styles/prosilver/template/mcp_queue.html

search:

Code: Select all

<div><a href="#" onclick="marklist('mcp', 'post_id_list', true); return false;">{L_MARK_ALL}</a> :: <a href="#" onclick="marklist('mcp', 'post_id_list', false); return false;">{L_UNMARK_ALL}</a></div>
	</fieldset>
<!-- ENDIF -->
after add:

Code: Select all

{S_FORM_TOKEN}
open: styles/prosilver/template/mcp_reports.html

search:

Code: Select all

	<div><a href="#" onclick="marklist('mcp', 'report_id_list', true); return false;">{L_MARK_ALL}</a> :: <a href="#" onclick="marklist('mcp', 'report_id_list', false); return false;">{L_UNMARK_ALL}</a></div>
	</fieldset>
<!-- ENDIF -->
after add:

Code: Select all

{S_FORM_TOKEN}
open: styles/prosilver/template/mcp_topic.html

search:

Code: Select all

<!--

var panels = new Array('display-panel', 'split-panel', 'merge-panel');

replace with:

Code: Select all

// <![CDATA[
var panels = new Array('display-panel', 'split-panel', 'merge-panel');
search:

Code: Select all

//-->
replace with:

Code: Select all

// ]]>
search:

Code: Select all

	<span class="right-box"><a href="#review" onclick="viewableArea(getElementById('topicreview'), true); var rev_text = getElementById('review').getElementsByTagName('a').item(0).firstChild; if (rev_text.data == '{L_EXPAND_VIEW}'){rev_text.data = '{L_COLLAPSE_VIEW}'; } else if (rev_text.data == '{L_COLLAPSE_VIEW}'){rev_text.data = '{L_EXPAND_VIEW}'};">{L_EXPAND_VIEW}</a></span>


replace with:

Code: Select all

	<span class="right-box"><a href="#review" onclick="viewableArea(getElementById('topicreview'), true); var rev_text = getElementById('review').getElementsByTagName('a').item(0).firstChild; if (rev_text.data == '{LA_EXPAND_VIEW}'){rev_text.data = '{LA_COLLAPSE_VIEW}'; } else if (rev_text.data == '{LA_COLLAPSE_VIEW}'){rev_text.data = '{LA_EXPAND_VIEW}'};">{L_EXPAND_VIEW}</a></span>
search:

Code: Select all

<div><a href="#" onclick="marklist('mcp', '', true); return false;">{L_MARK_ALL}</a> :: <a href="#" onclick="marklist('mcp', '', false); return false;">{L_UNMARK_ALL}</a></div>
</fieldset>
after add:

Code: Select all

{S_HIDDEN_FIELDS}
{S_FORM_TOKEN}

open : styles/prosiver/template/viewlogs.html

search:

Code: Select all

<!-- END log -->
</table>
after add:

Code: Select all

{S_FORM_TOKEN}
open : styles/prosilver/template/mcp_warn_front.html

search:

Code: Select all

<dd><strong><a href="{U_FIND_USERNAME}" onclick="find_username(); return false;">{L_FIND_USERNAME}</a></strong></dd>
replace with:

Code: Select all

<dd><strong><a href="{U_FIND_USERNAME}" onclick="find_username(this.href); return false;">{L_FIND_USERNAME}</a></strong></dd>
search:

Code: Select all

<input type="submit" name="submituser" value="{L_SUBMIT}" class="button1" />
  </fieldset>
after add:

Code: Select all

{S_FORM_TOKEN}
Open: styles/prosilver/template/mcp_warn_list.html

search:

Code: Select all

</form>
  
  <!-- INCLUDE mcp_footer.html -->
add before:

Code: Select all

{S_FORM_TOKEN}
open: styles/prosilver/template/mcp_warn_post.html

search:

Code: Select all

<input type="submit" name="action[add_warning]" value="{L_SUBMIT}" class="button1" />
  </fieldset>
after add:

Code: Select all

{S_FORM_TOKEN}
open: styles/prosilver/template/mcp_warn_user.html

search:

Code: Select all

<input type="submit" name="action[add_warning]" value="{L_SUBMIT}" class="button1" />
  </fieldset>
after add:

Code: Select all

{S_FORM_TOKEN}
open: styles/prosilver/template/mcp_whois.html

search:

Code: Select all

<pre>{WHOIS}</pre>
replace with:

Code: Select all

<div class="postbody"><div class="content">
		<pre>{WHOIS}</pre>
	</div></div>
open: styles/prosilver/template/memberlist_body.html

search:

Code: Select all

<td><!-- IF memberrow.RANK_IMG --><span class="rank-img">{memberrow.RANK_IMG}</span><!-- ELSE --><span class="rank-img">{memberrow.RANK_TITLE}</span><!-- ENDIF --><!-- IF S_IN_SEARCH_POPUP and not S_SELECT_SINGLE --><input type="checkbox" name="user" value="{memberrow.USERNAME}" /> <!-- ENDIF -->{memberrow.USERNAME_FULL}<!-- IF S_SELECT_SINGLE --><br />[&nbsp;<a href="#" onclick="insert_single('{memberrow.USERNAME}'); return false;">{L_SELECT}</a>&nbsp;]<!-- ENDIF --></td>


replace with:

Code: Select all

<td><!-- IF memberrow.RANK_IMG --><span class="rank-img">{memberrow.RANK_IMG}</span><!-- ELSE --><span class="rank-img">{memberrow.RANK_TITLE}</span><!-- ENDIF --><!-- IF S_IN_SEARCH_POPUP and not S_SELECT_SINGLE --><input type="checkbox" name="user" value="{memberrow.USERNAME}" /> <!-- ENDIF -->{memberrow.USERNAME_FULL}<!-- IF S_SELECT_SINGLE --><br />[&nbsp;<a href="#" onclick="insert_single('{memberrow.A_USERNAME}'); return false;">{L_SELECT}</a>&nbsp;]<!-- ENDIF --></td>


open: styles/prosilver/template/memberlist_email.html

search:

Code: Select all

<script type="text/javascript">
<!--
function checkForm(formObj)
{
	var formErrors = false;

	if (formObj.message.value.length < 2 )
	{
		formErrors = "{L_EMPTY_MESSAGE_EMAIL}";
	}
	else if (formObj.subject.value.length < 2)
	{
		formErrors = "{L_EMPTY_SUBJECT_EMAIL}";
	}

	if (formErrors)
	{
		alert(formErrors);
		return false;
	}
	else
	{
		return true;
	}
}
//-->
</script>
deleted it

search:

Code: Select all

<form method="post" action="{S_POST_ACTION}" id="post" onsubmit="return checkForm(this)">
replace with:

Code: Select all

<form method="post" action="{S_POST_ACTION}" id="post">
search:

Code: Select all

</form>

<!-- INCLUDE overall_footer.html -->
add before:

Code: Select all

{S_FORM_TOKEN}
open: styles/prosilver/template/memberlist_im.html

search:

Code: Select all

  
<!-- IF S_SEND_AIM -->
  		<dl class="fields2">
  			<dt>&nbsp;</dt>
 			<dd><a href="aim:addbuddy?screenname={IM_CONTACT}">{L_IM_ADD_CONTACT}</a></dd>
 			<dd><a href="aim:goim?screenname={IM_CONTACT}&message={SITENAME}">{L_IM_SEND_MESSAGE}</a></dd>
			<dd><a href="http://www.aol.co.uk/aim/index.html">{L_IM_DOWNLOAD_APP}</a> | <a href="http://aimexpress.oscar.aol.com/aimexpress/launch.adp?Brand=AIM">{L_IM_AIM_EXPRESS}</a></dd>
  		</dl>
  	<!-- ENDIF -->
replace with:

Code: Select all

<!-- IF S_SEND_AIM -->
  		<dl class="fields2">
  			<dt>&nbsp;</dt>
 			<dd><a href="{U_AIM_CONTACT}">{L_IM_ADD_CONTACT}</a></dd>
			<dd><a href="{U_AIM_MESSAGE}">{L_IM_SEND_MESSAGE}</a></dd>
		<dd><a href="http://www.aim.com/download.adp">{L_IM_DOWNLOAD_APP}</a> | <a href="http://aimexpress.oscar.aol.com/aimexpress/launch.adp?Brand=AIM">{L_IM_AIM_EXPRESS}</a></dd>
  		</dl>
  	<!-- ENDIF -->

search:

Code: Select all

	<!-- IF S_SEND_MSNM -->
  		<dl class="fields2">
  			<dt>&nbsp;</dt>
 			<dd><object classid="clsid:FB7199AB-79BF-11d2-8D94-0000F875C541" codetype="application/x-oleobject" id="objMessengerApp" width="0" height="0"></object></dd>
 			<dd><a href="#" onclick="objMessengerApp.LaunchAddContactUI('{IM_CONTACT}'); return false;">{L_IM_ADD_CONTACT}</a></dd>
			<dd><a href="#" onclick="objMessengerApp.LaunchIMUI('{IM_CONTACT}'); return false;">{L_IM_SEND_MESSAGE}</a></dd>
  		</dl>
  	<!-- ENDIF -->
replace with:

Code: Select all

	<!-- IF S_SEND_MSNM -->
  		<dl class="fields2">
  			<dt>&nbsp;</dt>
 			<dd><object classid="clsid:B69003B3-C55E-4B48-836C-BC5946FC3B28" codetype="application/x-oleobject" id="objMessengerApp" width="0" height="0"></object></dd>
			<dd><a href="#" onclick="add_contact('{A_IM_CONTACT}'); return false;">{L_IM_ADD_CONTACT}</a></dd>
			<dd><a href="#" onclick="im_contact('{A_IM_CONTACT}'); return false;">{L_IM_SEND_MESSAGE}</a></dd>
  		</dl>
  	<!-- ENDIF -->

search:

Code: Select all

</form>
  
  <!-- INCLUDE simple_footer.html -->
add before:

Code: Select all

 <a  href="#" onclick="window.close(); return false;">{L_CLOSE_WINDOW}</a>
 {S_FORM_TOKEN}
search:

Code: Select all

{S_FORM_TOKEN}
  </form>
after add:

Code: Select all

<script type="text/javascript">
 // <![CDATA[
 
 	/** The following will not work with Windows Vista **/
 
 	var app = document.getElementById('objMessengerApp');
 
 	/**
 	* Check whether the browser supports this and whether MSNM is connected
 	*/
 	function msn_supported()
 	{
 		// Does the browser support the MSNM object?
 		if (app.MyStatus)
 		{
 			// Is MSNM connected?
 			if (app.MyStatus == 1)
 			{
 				alert('{LA_IM_MSNM_CONNECT}');
 				return false;
 			}
 		}
 		else
 		{
 			alert('{LA_IM_MSNM_BROWSER}');
 			return false;
 		}
 		return true;
 	}
 
 	/**
 	* Add to your contact list
 	*/
 	function add_contact(address) 
	{
 		if (msn_supported()) 
 		{
 			// Could return an error while MSNM is connecting, don't want that
 			try
 			{
 				app.AddContact(0, address);
 			}
 			catch (e)
 			{
 				return;
 			}
 	}
 }
 
 /**
 * Write IM to contact
 */
 function im_contact(address)
 {
 	if (msn_supported())
 	{
 		// Could return an error while MSNM is connecting, don't want that
 		try
 		{
 			app.InstantMessage(address);
 		}
 		catch (e)
 		{
 			return;
 		}
 	}
 }
 // ]]>
 </script>
open: styles/prosilver/template/memberlist_search.html

search:

Code: Select all

 <!-- You should retain this javascript in your own template! -->
  <script type="text/javascript">
<!--
replace with:

Code: Select all

  <!-- You should retain this javascript in your own template! -->
  <script type="text/javascript">
 // <![CDATA[
search:

Code: Select all

self.close();
  }
 //-->
replace with:

Code: Select all

	self.close();
  }
// ]]>
search:

Code: Select all

<span class="corners-bottom"><span></span></span></div>
  </div>

  </form>
replace with:

Code: Select all

 	<span class="corners-bottom"><span></span></span></div>
  </div>
 {S_FORM_TOKEN}
  </form>
open: styles/prosilver/template/memberlist_view.html

search:

Code: Select all

<!-- IF U_MSN or USER_MSN --><dt>{L_MSNM}:</dt> <dd><!-- IF U_MSN --><a href="{U_MSN}" onclick="popup('{U_MSN}', 550, 320); return false;">{L_SEND_MSNM_MESSAGE}</a><!-- ELSE -->{USER_MSN}<!-- ENDIF --></dd><!-- ENDIF -->
 		<!-- IF U_YIM or USER_YIM --><dt>{L_YIM}:</dt> <dd><!-- IF U_YIM --><a href="{U_YIM}" onclick="popup('{U_YIM}', 780, 550); return false;">{L_SEND_YIM_MESSAGE}</a><!-- ELSE -->{USER_YIM}<!-- ENDIF --></dd><!-- ENDIF -->
 		<!-- IF U_AIM or USER_AIM --><dt>{L_AIM}:</dt> <dd><!-- IF U_AIM --><a href="{U_AIM}" onclick="popup('{U_AIM}', 550, 320); return false;">{L_SEND_AIM_MESSAGE}</a><!-- ELSE -->{USER_AIM}<!-- ENDIF --></dd><!-- ENDIF -->
		<!-- IF U_ICQ or USER_ICQ --><dt>{L_ICQ}:</dt> <dd><!-- IF U_ICQ --><a href="{U_ICQ}" onclick="popup('{U_ICQ}', 550, 320); return false;">{L_SEND_ICQ_MESSAGE}</a><!-- ELSE -->{USER_ICQ}<!-- ENDIF --></dd><!-- ENDIF -->
	<!-- IF U_JABBER and S_JABBER_ENABLED --><dt>{L_JABBER}:</dt> <dd><a href="{U_JABBER}" onclick="popup('{U_JABBER}', 550, 320); return false;">{L_SEND_JABBER_MESSAGE}</a></dd><!-- ELSEIF USER_JABBER --><dt>{L_JABBER}:</dt> <dd>{USER_JABBER}</dd><!-- ENDIF -->
replace with:

Code: Select all

	<!-- IF U_MSN or USER_MSN --><dt>{L_MSNM}:</dt> <dd><!-- IF U_MSN --><a href="{U_MSN}" onclick="popup(this.href, 550, 320); return false;">{L_SEND_MSNM_MESSAGE}</a><!-- ELSE -->{USER_MSN}<!-- ENDIF --></dd><!-- ENDIF -->
	<!-- IF U_YIM or USER_YIM --><dt>{L_YIM}:</dt> <dd><!-- IF U_YIM --><a href="{U_YIM}" onclick="popup(this.href, 780, 550); return false;">{L_SEND_YIM_MESSAGE}</a><!-- ELSE -->{USER_YIM}<!-- ENDIF --></dd><!-- ENDIF -->
	<!-- IF U_AIM or USER_AIM --><dt>{L_AIM}:</dt> <dd><!-- IF U_AIM --><a href="{U_AIM}" onclick="popup(this.href, 550, 320); return false;">{L_SEND_AIM_MESSAGE}</a><!-- ELSE -->{USER_AIM}<!-- ENDIF --></dd><!-- ENDIF -->
	<!-- IF U_ICQ or USER_ICQ --><dt>{L_ICQ}:</dt> <dd><!-- IF U_ICQ --><a href="{U_ICQ}" onclick="popup(this.href, 550, 320); return false;">{L_SEND_ICQ_MESSAGE}</a><!-- ELSE -->{USER_ICQ}<!-- ENDIF --></dd><!-- ENDIF -->
		<!-- IF U_JABBER and S_JABBER_ENABLED --><dt>{L_JABBER}:</dt> <dd><a href="{U_JABBER}" onclick="popup(this.href, 550, 320); return false;">{L_SEND_JABBER_MESSAGE}</a></dd><!-- ELSEIF USER_JABBER --><dt>{L_JABBER}:</dt> <dd>{USER_JABBER}</dd><!-- ENDIF -->
open: styles/prosilver/template/overall_footer.html

search:

Code: Select all

<ul class="linklist">
	<li><a class="icon-home" href="{U_INDEX}" accesskey="h">{L_INDEX}</a></li>
  				<!-- IF not S_IS_BOT -->
			<!-- IF S_WATCH_FORUM_LINK --><li><a href="{S_WATCH_FORUM_LINK}" <!-- IF S_WATCHING_FORUM -->class="icon-unsubscribe"<!-- ELSE -->class="icon-subscribe"<!-- ENDIF --> title="{S_WATCH_FORUM_TITLE}">{S_WATCH_FORUM_TITLE}</a></li><!-- ENDIF -->
			<!-- IF U_WATCH_TOPIC --><li><a href="{U_WATCH_TOPIC}" title="{L_WATCH_TOPIC}" <!-- IF S_WATCHING_TOPIC -->class="icon-unsubscribe"<!-- ELSE -->class="icon-subscribe"<!-- ENDIF -->>{L_WATCH_TOPIC}</a></li><!-- ENDIF -->
				<!-- IF U_BOOKMARK_TOPIC --><li><a href="{U_BOOKMARK_TOPIC}" title="{L_BOOKMARK_TOPIC}" class="icon-bookmark">{L_BOOKMARK_TOPIC}</a></li><!-- ENDIF -->
			<!-- IF U_BUMP_TOPIC --><li><a href="{U_BUMP_TOPIC}" title="{L_BUMP_TOPIC}" class="icon-bump">{L_BUMP_TOPIC}</a></li><!-- ENDIF -->
  				<!-- ENDIF -->
  			<li class="rightside"><a href="{U_TEAM}">{L_THE_TEAM}</a> &bull; <!-- IF not S_IS_BOT --><a href="{U_DELETE_COOKIES}">{L_DELETE_COOKIES}</a> &bull; <!-- ENDIF -->{S_TIMEZONE}</li>
  		</ul>
replace with:

Code: Select all

<ul class="linklist">
	<li class="icon-home"><a href="{U_INDEX}" accesskey="h">{L_INDEX}</a></li>
  				<!-- IF not S_IS_BOT -->
			<!-- IF S_WATCH_FORUM_LINK --><li <!-- IF S_WATCHING_FORUM -->class="icon-unsubscribe"<!-- ELSE -->class="icon-subscribe"<!-- ENDIF -->><a href="{S_WATCH_FORUM_LINK}" title="{S_WATCH_FORUM_TITLE}">{S_WATCH_FORUM_TITLE}</a></li><!-- ENDIF -->
			<!-- IF U_WATCH_TOPIC --><li <!-- IF S_WATCHING_TOPIC -->class="icon-unsubscribe"<!-- ELSE -->class="icon-subscribe"<!-- ENDIF -->><a href="{U_WATCH_TOPIC}" title="{L_WATCH_TOPIC}">{L_WATCH_TOPIC}</a></li><!-- ENDIF -->
				<!-- IF U_BOOKMARK_TOPIC --><li class="icon-bookmark"><a href="{U_BOOKMARK_TOPIC}" title="{L_BOOKMARK_TOPIC}">{L_BOOKMARK_TOPIC}</a></li><!-- ENDIF -->
				<!-- IF U_BUMP_TOPIC --><li class="icon-bump"><a href="{U_BUMP_TOPIC}" title="{L_BUMP_TOPIC}">{L_BUMP_TOPIC}</a></li><!-- ENDIF -->
  				<!-- ENDIF -->
  			<li class="rightside"><a href="{U_TEAM}">{L_THE_TEAM}</a> &bull; <!-- IF not S_IS_BOT --><a href="{U_DELETE_COOKIES}">{L_DELETE_COOKIES}</a> &bull; <!-- ENDIF -->{S_TIMEZONE}</li>
  		</ul>
open: styles/prosilver/template/overall_header.html

search:

Code: Select all

var jump_page = '{L_JUMP_PAGE}:';
replace with:

Code: Select all

var jump_page = '{LA_JUMP_PAGE}:';
search:

Code: Select all

var base_url = '{BASE_URL}';
replace with:

Code: Select all

var base_url = '{A_BASE_URL}';
search:

Code: Select all

	<!-- IF S_USER_PM_POPUP -->
  		if ({S_NEW_PM})
  		{
 			window.open('{UA_POPUP_PM}', '_phpbbprivmsg', 'height=225,resizable=yes,width=400');
  		}
  	<!-- ENDIF -->
  
  	/**
  	* Find a member
  	*/
 	function find_username()
  	{
 		<!-- IF UA_FIND_USERNAME -->
 		window.open('{UA_FIND_USERNAME}', '_usersearch', 'height=500, resizable=yes, scrollbars=yes, width=740');
	<!-- ENDIF -->
  		return false;
  	}
replace with:

Code: Select all

	<!-- IF S_USER_PM_POPUP -->
  		if ({S_NEW_PM})
  		{
 			popup('{UA_POPUP_PM}', 400, 225, '_phpbbprivmsg');
  		}
  	<!-- ENDIF -->
  
  	/**
  	* Find a member
  	*/
 function find_username(url)
  	{
 		popup(url, 760, 570, '_usersearch');
  		return false;
  	}

open: styles/prosilver/template/posting_buttons.html

search:

Code: Select all

<!--
  	var form_name = 'postform';
replace with:

Code: Select all

// <![CDATA[
  	var form_name = 'postform';
search:

Code: Select all

alert('{L_EMPTY_MESSAGE}');	
replace with:

Code: Select all

alert('{LA_EMPTY_MESSAGE}');
search:

Code: Select all

var show_panel = 'options-panel';
  
  
 //-->
replace with:

Code: Select all

var show_panel = 'options-panel';
  
  
 // ]]>
search:

Code: Select all

<!--
  			function change_palette()
replace with:

Code: Select all

// <![CDATA[
  			function change_palette()
search:

Code: Select all

colorPalette('h', 15, 10);
	//-->
  		</script>
replace with:

Code: Select all

colorPalette('h', 15, 10);
 		// ]]>
  		</script>
search:

Code: Select all

<select name="addbbcode20" onchange="bbfontstyle('[size=' + this.form.addbbcode20.options[this.form.addbbcode20.selectedIndex].value + ']', '[/size]');this.form.addbbcode20.selectedIndex = 2;" title="{L_FONT_SIZE}">

replace with:

Code: Select all

<select name="addbbcode20" onchange="bbfontstyle('[size=' + this.form.addbbcode20.options[this.form.addbbcode20.selectedIndex].value + ']', '[/size]');this.form.addbbcode20.selectedIndex = 2;" title="{L_BBCODE_F_HELP}">
open: styles/prosilver/template/posting_editor.html

search:

Code: Select all

<dd><span><a href="{U_FIND_USERNAME}" onclick="find_username(); return false">{L_FIND_USERNAME}</a></span></dd>
replace with:

Code: Select all

<dd><span><a href="{U_FIND_USERNAME}" onclick="find_username(this.href); return false;">{L_FIND_USERNAME}</a></span></dd>


search:

Code: Select all

<dt><label for="username_list">{L_TO}:</label><br /><span><a href="{U_FIND_USERNAME}" onclick="find_username(); return false">{L_FIND_USERNAME}</a></span></dt>


replace with:

Code: Select all

<dt><label for="username_list">{L_TO}:</label><br /><span><a href="{U_FIND_USERNAME}" onclick="find_username(this.href); return false">{L_FIND_USERNAME}</a></span></dt>
search:

Code: Select all

<br /><a href="{U_MORE_SMILIES}" onclick="window.open('{U_MORE_SMILIES}', '_phpbbsmilies', 'HEIGHT=350,resizable=yes,scrollbars=yes,WIDTH=300'); return false;">{L_MORE_SMILIES}</a>
  	

replace with:

Code: Select all

<br /><a href="{U_MORE_SMILIES}" onclick="popup(this.href, 300, 350, '_phpbbsmilies'); return false;">{L_MORE_SMILIES}</a>
  		
search:

Code: Select all

<!-- IF S_INLINE_ATTACHMENT_OPTIONS --><input type="button" value="{L_PLACE_INLINE}" onclick="attach_inline({attach_row.ASSOC_INDEX}, '{attach_row.FILENAME}');" class="button2" />&nbsp; <!-- ENDIF -->


replace with:

Code: Select all

<!-- IF S_INLINE_ATTACHMENT_OPTIONS --><input type="button" value="{L_PLACE_INLINE}" onclick="attach_inline({attach_row.ASSOC_INDEX}, '{attach_row.A_FILENAME}');" class="button2" />&nbsp; <!-- ENDIF -->

open: styles/prosilver/template/posting_layout.html

search:

Code: Select all

 </form>
  <!-- IF not S_PRIVMSGS -->
add before:

Code: Select all

{S_FORM_TOKEN}
search:

Code: Select all

<script type="text/javascript">
 <!--
  	subPanels(show_panel);
 -->
  </script>  


replace with:

Code: Select all

  <script type="text/javascript">
 // <![CDATA[
  	subPanels(show_panel);
 // ]]>
  </script>	

open: styles/prosilver/template/posting_preview.html

search:

Code: Select all

<dd style="width: auto;"><!-- IF S_IS_MULTI_CHOICE --><input type="checkbox" name="vote_id[]" id="vote_{poll_option.POLL_OPTION_ID}" value="{poll_option.POLL_OPTION_ID}"<!-- IF poll_option.POLL_OPTION_VOTED --> checked="checked"<!-- ENDIF -->/><!-- ELSE --><input type="radio" name="vote_id[]" id="vote_{poll_option.POLL_OPTION_ID}" value="{poll_option.POLL_OPTION_ID}"<!-- IF poll_option.POLL_OPTION_VOTED --> checked="checked"<!-- ENDIF --> /><!-- ENDIF --></dd>

replace with:

Code: Select all

<dd style="width: auto;"><!-- IF S_IS_MULTI_CHOICE --><input type="checkbox" name="vote_id[]" id="vote_{poll_option.POLL_OPTION_ID}" value="{poll_option.POLL_OPTION_ID}"<!-- IF poll_option.POLL_OPTION_VOTED --> checked="checked"<!-- ENDIF --> /><!-- ELSE --><input type="radio" name="vote_id[]" id="vote_{poll_option.POLL_OPTION_ID}" value="{poll_option.POLL_OPTION_ID}"<!-- IF poll_option.POLL_OPTION_VOTED --> checked="checked"<!-- ENDIF --> /><!-- ENDIF --></dd>

open: styles/prosilver/template/posting_smilies.html

search:

Code: Select all

 <script type="text/javascript">
 <!--
  	var form_name = 'postform';
  	var text_name = 'message';
 //-->
  </script>
replace with:

Code: Select all

  <script type="text/javascript">
 // <![CDATA[
  	var form_name = 'postform';
  	var text_name = 'message';
 // ]]>
  </script>
open: styles/prosilver/template/posting_topic_review.html

search:

Code: Select all

<span class="right-box"><a href="#review" onclick="viewableArea(getElementById('topicreview'), true); var rev_text = getElementById('review').getElementsByTagName('a').item(0).firstChild; if (rev_text.data == '{L_EXPAND_VIEW}'){rev_text.data = '{L_COLLAPSE_VIEW}'; } else if (rev_text.data == '{L_COLLAPSE_VIEW}'){rev_text.data = '{L_EXPAND_VIEW}'};">{L_EXPAND_VIEW}</a></span>

replace with:

Code: Select all

<span class="right-box"><a href="#review" onclick="viewableArea(getElementById('topicreview'), true); var rev_text = getElementById('review').getElementsByTagName('a').item(0).firstChild; if (rev_text.data == '{LA_EXPAND_VIEW}'){rev_text.data = '{LA_COLLAPSE_VIEW}'; } else if (rev_text.data == '{LA_COLLAPSE_VIEW}'){rev_text.data = '{LA_EXPAND_VIEW}'};">{L_EXPAND_VIEW}</a></span>
open: styles/prosilver/template/report_body.html

search:

Code: Select all

<dd><select name="reason_id" id="reason_id"><!-- BEGIN reason --><option value="{reason.ID}"<!-- IF reason.S_SELECTED --> selected="selected"<!-- ENDIF -->>{reason.DESCRIPTION}</option><!-- END reason --></select></dd>

replace with:

Code: Select all

<dd><select name="reason_id" id="reason_id" class="full"><!-- BEGIN reason --><option value="{reason.ID}"<!-- IF reason.S_SELECTED --> selected="selected"<!-- ENDIF -->>{reason.DESCRIPTION}</option><!-- END reason --></select></dd>
  		
search:

Code: Select all

  </form>
  
  <!-- INCLUDE overall_footer.html -->
add before:

Code: Select all

{S_FORM_TOKEN}
open: styles/prosilver/template/ucp_agreement.html

search:

Code: Select all

<!-- INCLUDE overall_header.html -->
after add:

Code: Select all

<script type="text/javascript" defer="defer" >
// <![CDATA[	
	function disable(disabl, name)
	{
		document.getElementById(name).disabled = disabl;
		if (disabl)
		{
			document.getElementById(name).className = 'button1 disabled';
		}
		else
		{
			document.getElementById(name).className = 'button1 enabled';
		}
	}
	
	<!-- IF S_TIME -->
		onload_functions.push('disable(true, "agreed")');
		setTimeout('disable(false, "agreed")', {S_TIME});
	<!-- ENDIF -->
// ]]>
</script>
search:

Code: Select all

<input type="submit" name="agreed" value="{L_AGREE}" class="button1" />&nbsp; 
replace with:

Code: Select all

<input type="submit" name="agreed" id="agreed" value="{L_AGREE}" class="button1" />&nbsp; 
search:

Code: Select all

{S_HIDDEN_FIELDS}
after add:

Code: Select all

{S_FORM_TOKEN}

open: styles/prosilver/template/ucp_attachments.html

search:

Code: Select all

<dt><a href="{U_SORT_FILENAME}">{L_FILENAME}</a></dt>
replace with:

Code: Select all

<dt style="width: 40%"><a href="{U_SORT_FILENAME}">{L_FILENAME}</a></dt>
search:

Code: Select all

<dd class="extra"><a href="{U_SORT_FILESIZE}">{L_FILESIZE}</a></dd>
deleted it.

search:

Code: Select all

<dt><a href="{attachrow.U_VIEW_ATTACHMENT}" class="topictitle">{attachrow.FILENAME}</a><br />
					{L_TOPIC}: <a href="{attachrow.U_VIEW_TOPIC}">{attachrow.TOPIC_TITLE}</a></dt>	
replace with:

Code: Select all

<dt style="width: 40%"><a href="{attachrow.U_VIEW_ATTACHMENT}" class="topictitle">{attachrow.FILENAME}</a> ({attachrow.SIZE})<br />
					<!-- IF attachrow.S_IN_MESSAGE -->{L_PM}: <!-- ELSE -->{L_TOPIC}: <!-- ENDIF --><a href="{attachrow.U_VIEW_TOPIC}">{attachrow.TOPIC_TITLE}</a></dt>
search:

Code: Select all

 </form>
  
  <!-- INCLUDE ucp_footer.html -->
add before:

Code: Select all

{S_FORM_TOKEN}
open: styles/prosilver/template/ucp_footer.html

search:

Code: Select all

<!-- IF S_COMPOSE_PM -->
after add:

Code: Select all

{S_FORM_TOKEN}
open: styles/prosilver/template/ucp_groups_manage.html

search:

Code: Select all

	<script type="text/javascript">
		<!--
		/**
		* Colour swatch
		*/
		function swatch()
		{
			window.open('{UA_SWATCH}', '_swatch', 'height=150, resizable=yes, scrollbars=no, width=636');
			return false;
		}
		//-->
		</script>
deleted it.

search:

Code: Select all

<dd><input name="group_colour" type="text" id="group_colour" value="{GROUP_COLOUR}" size="7" maxlength="7" class="inputbox narrow" /> <span style="background-color: {GROUP_COLOUR};">&nbsp;&nbsp;&nbsp;</span> [ <a href="#" onclick="swatch(); return false">{L_COLOUR_SWATCH}</a> ]</dd>
replace with:

Code: Select all

<dd><input name="group_colour" type="text" id="group_colour" value="{GROUP_COLOUR}" size="7" maxlength="7" class="inputbox narrow" /> <span style="background-color: {GROUP_COLOUR};">&nbsp;&nbsp;&nbsp;</span> [ <a href="{U_SWATCH}" onclick="popup(this.href, 636, 150, '_swatch'); return false;">{L_COLOUR_SWATCH}</a> ]</dd>
search:

Code: Select all

<dd><strong><a href="{U_FIND_USERNAME}" onclick="find_username(); return false;">{L_FIND_USERNAME}</a></strong></dd>
replace with:

Code: Select all

<dd><strong><a href="{U_FIND_USERNAME}" onclick="find_username(this.href); return false;">{L_FIND_USERNAME}</a></strong></dd>
search:

Code: Select all

</form>

<!-- INCLUDE ucp_footer.html -->
add before:

Code: Select all

{S_FORM_TOKEN}

open: styles/prosilver/template/ucp_groups_membership.html

search:

Code: Select all

</form>
  
  <!-- INCLUDE ucp_footer.html -->
add before:

Code: Select all

{S_FORM_TOKEN}
open: styles/prosilver/template/ucp_header.html

search:

Code: Select all

<li id="active-subsection"><a href="ucp.php{SID}&i=pm&folder={folder.FOLDER_ID}"><!-- IF folder.UNREAD_MESSAGES > 0 --><strong>{folder.FOLDER_NAME} ({folder.UNREAD_MESSAGES})</strong><!-- ELSE -->{folder.FOLDER_NAME}<!-- ENDIF --></a></li>
replace with:

Code: Select all

<li id="active-subsection"><a href="{folder.U_FOLDER}"><!-- IF folder.UNREAD_MESSAGES > 0 --><strong>{folder.FOLDER_NAME} ({folder.UNREAD_MESSAGES})</strong><!-- ELSE -->{folder.FOLDER_NAME}<!-- ENDIF --></a></li>
search:

Code: Select all

<li><a href="ucp.php{SID}&i=pm&folder={folder.FOLDER_ID}"><span><!-- IF folder.UNREAD_MESSAGES > 0 --><strong>{folder.FOLDER_NAME} ({folder.UNREAD_MESSAGES})</strong><!-- ELSE -->{folder.FOLDER_NAME}<!-- ENDIF --></span></a></li>
replace with:

Code: Select all

<li><a href="{folder.U_FOLDER}"><span><!-- IF folder.UNREAD_MESSAGES > 0 --><strong>{folder.FOLDER_NAME} ({folder.UNREAD_MESSAGES})</strong><!-- ELSE -->{folder.FOLDER_NAME}<!-- ENDIF --></span></a></li>
open: styles/prosilver/template/ucp_main_bookmarks.html

search:

Code: Select all

</form>
  
  <!-- INCLUDE ucp_footer.html -->
add before:

Code: Select all

{S_FORM_TOKEN}
open: styles/prosilver/template/ucp_main_drafts.html

search:

Code: Select all

<!-- ENDIF -->
after add:

Code: Select all

{S_FORM_TOKEN}
open: styles/prosilver/template/ucp_main_subscribed.html

search:

Code: Select all

</form>
  
  <!-- INCLUDE ucp_footer.html -->
add before:

Code: Select all

{S_FORM_TOKEN}
open; styles/prosilver/template/ucp_pm_history.html

search:

Code: Select all

<span class="right-box"><a href="#review" onclick="viewableArea(getElementById('topicreview'), true); var rev_text = getElementById('review').getElementsByTagName('a').item(0).firstChild; if (rev_text.data == '{L_EXPAND_VIEW}'){rev_text.data = '{L_COLLAPSE_VIEW}'; } else if (rev_text.data == '{L_COLLAPSE_VIEW}'){rev_text.data = '{L_EXPAND_VIEW}'};">{L_EXPAND_VIEW}</a></span>
replace with:

Code: Select all

<span class="right-box"><a href="#review" onclick="viewableArea(getElementById('topicreview'), true); var rev_text = getElementById('review').getElementsByTagName('a').item(0).firstChild; if (rev_text.data == '{LA_EXPAND_VIEW}'){rev_text.data = '{LA_COLLAPSE_VIEW}'; } else if (rev_text.data == '{LA_COLLAPSE_VIEW}'){rev_text.data = '{LA_EXPAND_VIEW}'};">{L_EXPAND_VIEW}</a></span>
open: styles/prosilver/template/ucp_pm_message_footer.html

search:

</form>

add before:

Code: Select all

{S_FORM_TOKEN}
open: styles/prosilver/template/ucp_pm_options.html

search:

Code: Select all

<input type="text" name="rule_string" value="{CURRENT_STRING}" class="inputbox tiny" />&nbsp;<span>[ <a href="{U_FIND_USERNAME}" onclick="find_username(); return false;">{L_FIND_USERNAME}</a> ]</span>

replace with:

Code: Select all

	<input type="text" name="rule_string" value="{CURRENT_STRING}" class="inputbox tiny" />&nbsp;<span>[ <a href="{U_FIND_USERNAME}" onclick="find_username(this.href); return false;">{L_FIND_USERNAME}</a> ]</span>
search:

Code: Select all

 </form>
  
  <!-- INCLUDE ucp_footer.html -->
add before:

Code: Select all

{S_FORM_TOKEN}
open: styles/prosilver/template/ucp_pm_popup.html

search:

Code: Select all

 <script type="text/javascript">
 <!--
  /**
  * Jump to inbox
  */
 function jump_to_inbox()
  {
 	opener.document.location.href = "{UA_RETURN_INBOX}";
  	window.close();
  }
 //-->
  </script>
replace with:

Code: Select all

  <script type="text/javascript">
 // <![CDATA[
  /**
  * Jump to inbox
  */
 function jump_to_inbox(url)
  {
	opener.document.location.href = url.replace(/&/g, '&');
  	window.close();
  }
 // ]]>
  </script>
open; styles/prosilver/template/ucp_pm_viewfolder.html

search:

Code: Select all

<input class="button2" type="reset" value="Reset" name="reset" />&nbsp;
  	</fieldset>
after add:

Code: Select all

{S_FORM_TOKEN}
open: styles/prosilver/template/ucp_pm_viewmessage.html

search:

Code: Select all

<!-- IF S_DISPLAY_HISTORY -->
  	<fieldset class="display-options clearfix">
	<a href="{U_VIEW_PREVIOUS_HISTORY}" class="left-box {S_CONTENT_FLOW_BEGIN}">{L_VIEW_PREVIOUS_HISTORY}</a>
	<a href="{U_VIEW_NEXT_HISTORY}" class="right-box {S_CONTENT_FLOW_END}">{L_VIEW_NEXT_HISTORY}</a>
  	</fieldset>
  <!-- ENDIF -->
replace with:

Code: Select all

<!-- IF S_DISPLAY_HISTORY and (U_VIEW_PREVIOUS_HISTORY or U_VIEW_NEXT_HISTORY) -->
  	<fieldset class="display-options clearfix">
	<!-- IF U_VIEW_PREVIOUS_HISTORY --><a href="{U_VIEW_PREVIOUS_HISTORY}" class="left-box {S_CONTENT_FLOW_BEGIN}">{L_VIEW_PREVIOUS_HISTORY}</a><!-- ENDIF -->
	<!-- IF U_VIEW_NEXT_HISTORY --><a href="{U_VIEW_NEXT_HISTORY}" class="right-box {S_CONTENT_FLOW_END}">{L_VIEW_NEXT_HISTORY}</a><!-- ENDIF -->
  	</fieldset>
  <!-- ENDIF -->
search:

Code: Select all

<!-- IF AUTHOR_POSTS --><dd><strong>{L_JOINED}:</strong> {AUTHOR_JOINED}</dd><!-- ENDIF -->
replace with:

Code: Select all

<!-- IF AUTHOR_JOINED --><dd><strong>{L_JOINED}:</strong> {AUTHOR_JOINED}</dd><!-- ENDIF -->
search:

Code: Select all

<!-- IF U_JABBER --><li class="jabber-icon"><a href="{U_JABBER}" title="{L_JABBER}"><span>{L_JABBER}</span></a></li><!-- ENDIF -->
replace with:

Code: Select all

<!-- IF U_JABBER --><li class="jabber-icon"><a href="{U_JABBER}" onclick="popup(this.href, 550, 320); return false;" title="{L_JABBER}"><span>{L_JABBER}</span></a></li><!-- ENDIF -->
open: styles/prosilver/template/ucp_prefs_personal.html

search:

Code: Select all

<select name="dateoptions" id="dateoptions" onchange="if(this.value=='custom'){dE('custom_date',1);}else{dE('custom_date',-1);} if (this.value == 'custom') { document.getElementById('dateformat').value = '{A_DEFAULT_DATEFORMAT}'; } else { document.getElementById('dateformat').value = this.value; }">
replace with;

Code: Select all

<select name="dateoptions" id="dateoptions" onchange="if(this.value=='custom'){dE('custom_date',1);}else{dE('custom_date',-1);} if (this.value == 'custom') { document.getElementById('dateformat').value = default_dateformat; } else { document.getElementById('dateformat').value = this.value; }">
search:

Code: Select all

<input type="submit" name="submit" value="{L_SUBMIT}" class="button1" />
  </fieldset>
after add:

Code: Select all

{S_FORM_TOKEN}
search:

Code: Select all

<script type="text/javascript">
<!--
  	var date_format = '{A_DATE_FORMAT}';
  
  	function customDates()
  	{
replace with:

Code: Select all

  <script type="text/javascript">
// <![CDATA[
  	var date_format = '{A_DATE_FORMAT}';
 	var default_dateformat = '{A_DEFAULT_DATEFORMAT}';
  
  	function customDates()
  	{
search:

Code: Select all

}
  
  	customDates();
 //-->
  </script>
replace with:

Code: Select all

}

customDates();
// ]]>
  </script>

open: styles/prosilver/template/ucp_prefs_post.html

search:

Code: Select all

<input type="submit" name="submit" value="{L_SUBMIT}" class="button1" />
  </fieldset>
after add:

Code: Select all

{S_FORM_TOKEN}

open: styles/prosilver/template/ucp_prefs_view.html

search:

Code: Select all

<label for="smilies0"><input type="radio" name="smilies" id="smilies0" value="0"<!-- IF not S_SMILIES --> checked="checked"<!-- ENDIF -->/> {L_NO}</label>
replace with:

Code: Select all

<label for="smilies0"><input type="radio" name="smilies" id="smilies0" value="0"<!-- IF not S_SMILIES --> checked="checked"<!-- ENDIF --> /> {L_NO}</label>
search:

Code: Select all

<input type="submit" name="submit" value="{L_SUBMIT}" class="button1" />
  </fieldset>
after add:

Code: Select all

{S_FORM_TOKEN}
open: styles/prosilver/template/ucp_profile_avatar.html

search:

Code: Select all

<input type="submit" name="submit" value="{L_SUBMIT}" class="button1" />
  </fieldset>
after add:

Code: Select all

{S_FORM_TOKEN}
open: styles/prosilver/template/ucp_profile_profile_info.html

search:

Code: Select all

<input type="submit" name="submit" value="{L_SUBMIT}" class="button1" />
  </fieldset>
after add:

Code: Select all

{S_FORM_TOKEN}
open: styles/prosilver/template/ucp_profile_reg_details.html

search:

Code: Select all

<input type="submit" name="submit" value="{L_SUBMIT}" class="button1" />
  </fieldset>
after add:

Code: Select all

{S_FORM_TOKEN}
open: styles/prosilver/template/ucp_profile_signature.html

search:

Code: Select all

<input type="submit" name="submit" value="{L_SUBMIT}" class="button1" />
  </fieldset>
after add:

Code: Select all

{S_FORM_TOKEN}
open: styles/prosilver/template/ucp_register.html

search:

Code: Select all

 <script type="text/javascript">
 <!--
  	/**
  	* Change language
  	*/
replace with:

Code: Select all

<script type="text/javascript">
 // <![CDATA[
  	/**
  	* Change language
  	*/
search:

Code: Select all

//-->
  </script>
replace with:

Code: Select all

 	
 	function disable(disabl, name)
 	{
 		document.getElementById(name).disabled = disabl;
 		if (disabl)
 		{
 			document.getElementById(name).className = 'button1 disabled';
 		}
 		else
 		{
 			document.getElementById(name).className = 'button1 enabled';
 		}
 	}
 	
 	<!-- IF S_TIME -->
 		onload_functions.push('disable(true, "submit")');
 		setTimeout('disable(false, "submit")', {S_TIME});
 	<!-- ENDIF -->
 	
// ]]>
  </script>
search:

Code: Select all

<input type="submit" name="submit" value="{L_SUBMIT}" class="button1" />
replace with:

Code: Select all

<input type="submit" name="submit" id ="submit" value="{L_SUBMIT}" class="button1" />
search:

Code: Select all

</form>
  
  <!-- INCLUDE overall_footer.html -->
add before:

Code: Select all

{S_FORM_TOKEN}
open: styles/prosilver/template/ucp_remind.html

search:

Code: Select all

<fieldset class="fields2">
replace with:

Code: Select all

<fieldset>
search:

Code: Select all

</form>
  
  <!-- INCLUDE overall_footer.html -->
add before:

Code: Select all

{S_FORM_TOKEN}
open: styles/prosilver/template/ucp_resend.html

search:

Code: Select all

<fieldset class="fields2">
replace with:

Code: Select all

<fieldset>
search:

Code: Select all

</form>
  
  <!-- INCLUDE overall_footer.html -->
add before:

Code: Select all

{S_FORM_TOKEN}
open: styles/prosilver/template/ucp_zebra_foes.html

search:

Code: Select all

<dd><strong><a href="{U_FIND_USERNAME}" onclick="find_username(); return false;">{L_FIND_USERNAME}</a></strong></dd>
replace with:

Code: Select all

<dd><strong><a href="{U_FIND_USERNAME}" onclick="find_username(this.href); return false;">{L_FIND_USERNAME}</a></strong></dd>
search:

Code: Select all

 </form>
  
  <!-- INCLUDE ucp_footer.html -->
add before:

Code: Select all

{S_FORM_TOKEN}
open: styles/prosilver/template/ucp_zebra_friends.html

search:

Code: Select all

<dd><strong><a href="{U_FIND_USERNAME}" onclick="find_username(); return false;">{L_FIND_USERNAME}</a></strong></dd>
replace with:

Code: Select all

<dd><strong><a href="{U_FIND_USERNAME}" onclick="find_username(this.href); return false;">{L_FIND_USERNAME}</a></strong></dd>
search:

Code: Select all

 </form>
  
  <!-- INCLUDE ucp_footer.html -->
add before:

Code: Select all

{S_FORM_TOKEN}
open: styles/prosilver/template/viewforum_body.html

search:

Code: Select all

<input class="inputbox search tiny" type="text" name="keywords" id="search_keywords" size="20" value="{L_SEARCH_FORUM}" onclick="if (this.value == '{L_SEARCH_FORUM}') this.value = '';" onblur="if (this.value == '') this.value = '{L_SEARCH_FORUM}';" />
  	

replace with:

Code: Select all

<input class="inputbox search tiny" type="text" name="keywords" id="search_keywords" size="20" value="{L_SEARCH_FORUM}" onclick="if (this.value == '{LA_SEARCH_FORUM}') this.value = '';" onblur="if (this.value == '') this.value = '{LA_SEARCH_FORUM}';" />
open: styles/prosilver/template/viewonline_body.html

search:

Code: Select all

<td>{user_row.USERNAME_FULL}<!-- IF user_row.USER_IP --> <span style="margin-left: 30px;">{L_IP}: <a href="{user_row.U_USER_IP}">{user_row.USER_IP}</a> &#187; <a href="{user_row.U_WHOIS}" onclick="popup('{user_row.U_WHOIS}', 750, 500);return false">{L_WHOIS}</a></span><!-- ENDIF -->

replace with:

Code: Select all

<td>{user_row.USERNAME_FULL}<!-- IF user_row.USER_IP --> <span style="margin-left: 30px;">{L_IP}: <a href="{user_row.U_USER_IP}">{user_row.USER_IP}</a> &#187; <a href="{user_row.U_WHOIS}" onclick="popup(this.href, 750, 500); return false;">{L_WHOIS}</a></span><!-- ENDIF -->
open: styles/prosilver/template/viewonline_whois.html

search:

Code: Select all

<div class="content">
  		<pre>{WHOIS}</pre>
 	</div>
replace with:

Code: Select all

<div class="postbody"><div class="content">
  		<pre>{WHOIS}</pre>
	</div></div>
search:

Code: Select all

<span class="corners-bottom"><span></span></span></div>
  </div>
after add:

Code: Select all

<a  href="#" onclick="window.close(); return false;">{L_CLOSE_WINDOW}</a>
open: styles/prosilver/template/viewtopic_body.html

search:

Code: Select all

<input class="inputbox search tiny"  type="text" name="keywords" id="search_keywords" size="20" value="{L_SEARCH_TOPIC}" onclick="if(this.value=='{L_SEARCH_TOPIC}')this.value='';" onblur="if(this.value=='')this.value='{L_SEARCH_TOPIC}';" />
replace with:

Code: Select all

<input class="inputbox search tiny"  type="text" name="keywords" id="search_keywords" size="20" value="{L_SEARCH_TOPIC}" onclick="if(this.value=='{LA_SEARCH_TOPIC}')this.value='';" onblur="if(this.value=='')this.value='{LA_SEARCH_TOPIC}';" />
search:

Code: Select all

<!-- IF S_CAN_VOTE --><dd style="width: auto;"><!-- IF S_IS_MULTI_CHOICE --><input type="checkbox" name="vote_id[]" id="vote_{poll_option.POLL_OPTION_ID}" value="{poll_option.POLL_OPTION_ID}"<!-- IF poll_option.POLL_OPTION_VOTED --> checked="checked"<!-- ENDIF -->/><!-- ELSE --><input type="radio" name="vote_id[]" id="vote_{poll_option.POLL_OPTION_ID}" value="{poll_option.POLL_OPTION_ID}"<!-- IF poll_option.POLL_OPTION_VOTED --> checked="checked"<!-- ENDIF --> /><!-- ENDIF --></dd><!-- ENDIF -->
replace with:

Code: Select all

<!-- IF S_CAN_VOTE --><dd style="width: auto;"><!-- IF S_IS_MULTI_CHOICE --><input type="checkbox" name="vote_id[]" id="vote_{poll_option.POLL_OPTION_ID}" value="{poll_option.POLL_OPTION_ID}"<!-- IF poll_option.POLL_OPTION_VOTED --> checked="checked"<!-- ENDIF --> /><!-- ELSE --><input type="radio" name="vote_id[]" id="vote_{poll_option.POLL_OPTION_ID}" value="{poll_option.POLL_OPTION_ID}"<!-- IF poll_option.POLL_OPTION_VOTED --> checked="checked"<!-- ENDIF --> /><!-- ENDIF --></dd><!-- ENDIF -->
search:

Code: Select all

{S_HIDDEN_FIELDS}
  
  	</form>
add before:

Code: Select all

{S_FORM_TOKEN}
search:

Code: Select all

<!-- IF postrow.U_QUOTE --><li class="quote-icon"><a href="{postrow.U_QUOTE}" title="{L_REPLY_WITH_QUOTE}"><span>{L_REPLY_WITH_QUOTE}</span></a></li><!-- ENDIF -->
deleted it.

search:

Code: Select all

<!-- IF postrow.U_INFO --><li class="info-icon"><a href="{postrow.U_INFO}" title="{L_INFORMATION}"><span>{L_INFORMATION}</span></a></li><!-- ENDIF -->
after add:

Code: Select all

	<!-- IF postrow.U_QUOTE --><li class="quote-icon"><a href="{postrow.U_QUOTE}" title="{L_REPLY_WITH_QUOTE}"><span>{L_REPLY_WITH_QUOTE}</span></a></li><!-- ENDIF -->
search:

Code: Select all

<!-- IF postrow.U_JABBER --><li class="jabber-icon"><a href="{postrow.U_JABBER}" onclick="popup('{postrow.U_JABBER}', 550, 320); return false;" title="{L_JABBER}"><span>{L_JABBER}</span></a></li><!-- ENDIF -->
replace with:

Code: Select all

<!-- IF postrow.U_JABBER --><li class="jabber-icon"><a href="{postrow.U_JABBER}" onclick="popup(this.href, 550, 320); return false;" title="{L_JABBER}"><span>{L_JABBER}</span></a></li><!-- ENDIF -->
search:

Code: Select all

<label>{L_QUICK_MOD}:</label> {S_TOPIC_MOD} <input type="submit" value="{L_GO}" class="button2" />
  	</fieldset>
after add:

Code: Select all

{S_FORM_TOKEN}
open: styles/prosilver/template/viewtopic_print.html

search:

Code: Select all

<meta name="description" content="" />
after add:

Code: Select all

<meta name="robots" CONTENT="noindex" />
THEMES changes

open: styles/prosilver/theme/bidi.css

search:

Code: Select all

*:first-child+html dl.details dd {
 	margin-right: 15em;
  	float: none;
  }
replace with:

Code: Select all

*:first-child+html dl.details dd {
	margin-right: 30%;
  	float: none;
  }
search:

Code: Select all

* html dl.details dd {
 	margin-right: 15em;
  	float: none;
  }
replace with:

Code: Select all

* html dl.details dd {
	margin-right: 30%;
  	float: none;
  }
search:

Code: Select all

* html .rtl #search-box {
	margin-left: 35px;
	margin-right: 0;
 }
and deleted it.

open: styles/prosilver/theme/colours.css

search:

Code: Select all

 input.search {
  	background-image: url("{T_THEME_PATH}/images/icon_textbox_search.gif");
  }
after add:

Code: Select all

input.disabled {
	color: #666666;
 }
open: styles/prosilver/theme/common.css

search:

Code: Select all

span.corners-bottom span {
 	background-image: none;;
  	background-position: 100% 100%;
  }
replace with:

Code: Select all

span.corners-bottom span {
 	background-image: none;
  	background-position: 100% 100%;
  }
search:

Code: Select all

dl.details dt {
  	float: left;
  	clear: left;
 	width: 15em;
  	text-align: right;
  	color: #000000;
  	display: block;
replace with:

Code: Select all

 dl.details dt {
  	float: left;
  	clear: left;
 	width: 30%;
  	text-align: right;
  	color: #000000;
  	display: block;
search:

Code: Select all

margin-bottom: 5px;
  	color: #828282;
  	float: left;
after add:

Code: Select all

width: 65%;
open: styles/prosilver/theme/content.css

search:

Code: Select all

dd.extra {
	width: 65px;
replace with:

Code: Select all

 dd.extra {
	width: 12%;
search:

Code: Select all

  dl.thumbnail img {
  	padding: 3px;
  	border: 1px solid #666666;
	display: block;
  	background-color: #FFF;
  }
replace with:

Code: Select all

  dl.thumbnail img {
  	padding: 3px;
  	border: 1px solid #666666;
  	background-color: #FFF;
  }
open: styles/prosilver/theme/forms.css

search:

Code: Select all

	color: #BCBCBC;
  }
after add:

Code: Select all

 input.disabled {
 	font-weight: normal;
 	color: #666666;
 }
 
search:

Code: Select all

  	padding-left: 17px;
  }
after add:

Code: Select all

 .full { width: 95%; }
 .medium { width: 50%;}
 .narrow { width: 25%;}
 .tiny { width: 10%;}
open: styles/prosilver/theme/tweaks.css

search:

Code: Select all

.clearfix, #tabs, #minitabs, .post, .navbar, fieldset dl, ul.topiclist dl, ul.linklist, dl.polls {
  	height: 1%;
  	overflow: hidden;
  }
replace with:

Code: Select all

.clearfix, #tabs, #minitabs, fieldset dl, ul.topiclist dl, dl.polls {
  	height: 1%;
  	overflow: hidden;
  }
after add:

Code: Select all

 /* viewtopic fix */
 * html .post {
 	height: 25%;
 	overflow: hidden;
 }
 
 /* navbar fix */
 * html .clearfix, * html .navbar, ul.linklist {
 	height: 4%;
 	overflow: hidden;
}
search:

Code: Select all

 * html #search-box {
 	margin-right: 35px;
  }
  
  /* Correctly clear floating for details on profile view */
  *:first-child+html dl.details dd {
	margin-left: 15em;
  	float: none;
  }
  
  * html dl.details dd {
	margin-left: 15em;
  	float: none;
  }
replace with:

Code: Select all

* html #search-box {
 	width: 25%;
  }
  
  /* Correctly clear floating for details on profile view */
  *:first-child+html dl.details dd {
	margin-left: 30%;
  	float: none;
  }
  
  * html dl.details dd {
 	margin-left: 30%;
  	float: none;
  }

[/code]



Prosilver RC6 --> RC7

Code: Select all

Open: styles/prosilver/template/memberlist_leaders.html

search:
[code]
<td colspan="3"><strong>{L_NO_MEMBERS}</strong></td>
  	</tr>
<!-- END admin -->
replace with:

Code: Select all

	<td colspan="3"><strong>{L_NO_MEMBERS}</strong></td>
  	</tr>
<!-- END mod -->
open: styles/prosilver/template/ucp_agreement.html

search:

Code: Select all

setTimeout('disable(false, "agreed")', {S_TIME});
replace with:

Code: Select all

setInterval('disable(false, "agreed")', {S_TIME});
open: styles/prosilver/template/ucp_register.html

search:

Code: Select all

setTimeout('disable(false, "submit")', {S_TIME});
replace with:

Code: Select all

setInterval('disable(false, "submit")', {S_TIME});
[/code]


Prosilver RC7 --> RC8

Code: Select all

Open: styles/prosilver/template/attachment.html

search:

[code]<embed src="{_file.U_DOWNLOAD_LINK}" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" width="{_file.WIDTH}" height="{_file.HEIGHT}" play="true" loop="true" quality="high" allowscriptaccess="never"></embed>


replace with:

Code: Select all

<param name="allowNetworking" value="internal" />
<embed src="{_file.U_DOWNLOAD_LINK}" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" width="{_file.WIDTH}" height="{_file.HEIGHT}" play="true" loop="true" quality="high" allowscriptaccess="never" allownetworking="internal"></embed>
open: /styles/prosilver/template/bbcode.html

search:

Code: Select all

<!-- BEGIN flash --><object classid="clsid:D27CDB6E-AE6D-11CF-96B8-444553540000" codebase="http://active.macromedia.com/flash2/cabs/swflash.cab#version=5,0,0,0" width="{WIDTH}" height="{HEIGHT}"><param name="movie" value="{URL}" /><param name="play" value="false" /><param name="loop" value="false" /><param name="quality" value="high" /><param name="allowScriptAccess" value="never" /><param name="allowNetworking" value="none" /><embed src="{URL}" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" width="{WIDTH}" height="{HEIGHT}" play="false" loop="false" quality="high" allowscriptaccess="never" allowNetworking="none"></embed></object><!-- END flash -->
replace with:

Code: Select all

<!-- BEGIN flash --><object classid="clsid:D27CDB6E-AE6D-11CF-96B8-444553540000" codebase="http://active.macromedia.com/flash2/cabs/swflash.cab#version=5,0,0,0" width="{WIDTH}" height="{HEIGHT}"><param name="movie" value="{URL}" /><param name="play" value="false" /><param name="loop" value="false" /><param name="quality" value="high" /><param name="allowScriptAccess" value="never" /><param name="allowNetworking" value="internal" /><embed src="{URL}" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" width="{WIDTH}" height="{HEIGHT}" play="false" loop="false" quality="high" allowscriptaccess="never" allownetworking="internal"></embed></object><!-- END flash -->
Open: styles/prosilver/template/confirm_body.html

search:

Code: Select all

<!-- INCLUDE overall_header.html -->

<form id="confirm" action="{S_CONFIRM_ACTION}" method="post">
 {S_FORM_TOKEN}
  <div class="panel">
replace with:

Code: Select all

<!-- INCLUDE overall_header.html -->

<form id="confirm" action="{S_CONFIRM_ACTION}" method="post">

  <div class="panel">
open: styles/prosilver/template/editor.js

search:

Code: Select all

if( document.forms[form_name])
replace with:

Code: Select all

if (document.forms[form_name])
search:

Code: Select all

// document.body.focus();
replace with:

Code: Select all

if (!document.forms[form_name])
		{
 			document.body.focus();
		}
open: styles/prosilver/template/index_body.html

search:

Code: Select all

<form method="post" action="{S_LOGIN_ACTION}" class="headerspace">
	{S_FORM_TOKEN}
  	<h3><a href="{U_LOGIN_LOGOUT}">{L_LOGIN_LOGOUT}</a>&nbsp; &bull; &nbsp;<a href="{U_REGISTER}">{L_REGISTER}</a></h3>
replace with:

Code: Select all

<form method="post" action="{S_LOGIN_ACTION}" class="headerspace">

  	<h3><a href="{U_LOGIN_LOGOUT}">{L_LOGIN_LOGOUT}</a>&nbsp; &bull; &nbsp;<a href="{U_REGISTER}">{L_REGISTER}</a></h3>
open: styles/prosilver/template/jumpbox.html

search:

Code: Select all

<!-- IF S_DISPLAY_JUMPBOX -->
  	<form method="post" id="jumpbox" action="{S_JUMPBOX_ACTION}" onsubmit="if(document.jumpbox.f.value == -1){return false;}">
  
	<!-- IF U_POST_REPLY_TOPIC -->
		<p><a href="{U_VIEW_FORUM}" class="left-box {S_CONTENT_FLOW_BEGIN}" accesskey="r">{L_RETURN_TO} {FORUM_NAME}</a></p>
	<!-- ELSEIF U_POST_NEW_TOPIC -->
		<p><a href="{U_INDEX}" class="left-box {S_CONTENT_FLOW_BEGIN}" accesskey="r">{L_RETURN_TO} {L_INDEX}</a></p>
	<!-- ELSEIF SEARCH_TOPIC -->
		<p><a class="left-box {S_CONTENT_FLOW_BEGIN}" href="{U_SEARCH_TOPIC}" accesskey="r">{L_RETURN_TO}: {SEARCH_TOPIC}</a></p>
	<!-- ELSEIF S_SEARCH_ACTION -->
		<p><a class="left-box {S_CONTENT_FLOW_BEGIN}" href="{U_SEARCH}" title="{L_SEARCH_ADV}" accesskey="r">{L_RETURN_TO_SEARCH_ADV}</a></p>
 	<!-- ENDIF -->

  	<!-- IF $CUSTOM_FIELDSET_CLASS -->
  		<fieldset class="{$CUSTOM_FIELDSET_CLASS}">
  	<!-- ELSE -->
replace with:

Code: Select all

<!-- IF S_VIEWTOPIC -->
	<p></p><p><a href="{U_VIEW_FORUM}" class="left-box {S_CONTENT_FLOW_BEGIN}" accesskey="r">{L_RETURN_TO} {FORUM_NAME}</a></p>
 <!-- ELSEIF S_VIEWFORUM -->
 	<p></p><p><a href="{U_INDEX}" class="left-box {S_CONTENT_FLOW_BEGIN}" accesskey="r">{L_RETURN_TO} {L_INDEX}</a></p>
 <!-- ELSEIF SEARCH_TOPIC -->
 	<p></p><p><a class="left-box {S_CONTENT_FLOW_BEGIN}" href="{U_SEARCH_TOPIC}" accesskey="r">{L_RETURN_TO}: {SEARCH_TOPIC}</a></p>
 <!-- ELSEIF S_SEARCH_ACTION -->
 	<p></p><p><a class="left-box {S_CONTENT_FLOW_BEGIN}" href="{U_SEARCH}" title="{L_SEARCH_ADV}" accesskey="r">{L_RETURN_TO_SEARCH_ADV}</a></p>
 <!-- ENDIF -->

  <!-- IF S_DISPLAY_JUMPBOX -->
  	<form method="post" id="jumpbox" action="{S_JUMPBOX_ACTION}" onsubmit="if(document.jumpbox.f.value == -1){return false;}">
  
  	<!-- IF $CUSTOM_FIELDSET_CLASS -->
  		<fieldset class="{$CUSTOM_FIELDSET_CLASS}">
  	<!-- ELSE -->
open: styles/prosilver/template/login_body.html

search:

Code: Select all

<!-- INCLUDE overall_header.html -->
  
  <form action="{S_LOGIN_ACTION}" method="post" id="login">
 {S_FORM_TOKEN}
  <div class="panel">
  	<div class="inner"><span class="corners-top"><span></span></span>
inline find:

Code: Select all

{S_FORM_TOKEN}
and deleted it

open: styles/prosilver/template/mcp_approve.html

search:

Code: Select all

 <!-- INCLUDE overall_header.html -->

<form id="confirm" action="{S_CONFIRM_ACTION}" method="post">
 {S_FORM_TOKEN}
  <div class="panel">
  	<div class="inner"><span class="corners-top"><span></span></span>
  
  	<div class="content">
replace with:

Code: Select all

 <!-- INCLUDE overall_header.html -->
  
  <form id="confirm" action="{S_CONFIRM_ACTION}" method="post">
  <div class="panel">
	{S_FORM_TOKEN}
  	<div class="inner"><span class="corners-top"><span></span></span>
  
  	<div class="content">
open: styles/prosilver/template/mcp_ban.html

search:

Code: Select all

{S_HIDDEN_FIELDS}<input type="reset" value="{L_RESET}" name="reset" class="button2" />&nbsp; 
  	<input type="submit" name="bansubmit" value="{L_SUBMIT}" class="button1" />
after add:

Code: Select all

{S_FORM_TOKEN}
search:

Code: Select all

</div>
  
  	<!-- ENDIF -->
 {S_FORM_TOKEN}
  </form>
  
  <!-- INCLUDE mcp_footer.html -->
inline find :

Code: Select all

{S_FORM_TOKEN}
and deleted it

open: styles/prosilver/template/mcp_forum.html

search:

Code: Select all

  </fieldset>
{S_FORM_TOKEN}
  </form>
  
  <!-- INCLUDE mcp_footer.html -->
replace with:

Code: Select all

  
{S_FORM_TOKEN}
</fieldset>
</form>
  
  <!-- INCLUDE mcp_footer.html -->
open: styles/prosilver/template/mcp_front.html

search:

Code: Select all

</div>
  
  	<!-- IF .unapproved -->
add before :

Code: Select all

{S_FORM_TOKEN}
search:

Code: Select all

{S_FORM_TOKEN}
</form>
  <!-- ENDIF -->
  
  <!-- IF S_SHOW_REPORTS -->
inline find :

Code: Select all

{S_FORM_TOKEN}
and deleted it

open: styles/prosilver/template/mcp_logs.html

search:

Code: Select all

<!-- IF PAGE_NUMBER --><!-- IF PAGINATION --> &bull; <a href="#" onclick="jumpto(); return false;" title="{L_JUMP_TO_PAGE}">{PAGE_NUMBER}</a> &bull; <span>{PAGINATION}</span><!-- ELSE --> &bull; {PAGE_NUMBER}<!-- ENDIF --><!-- ENDIF -->
  			</li>
  		</ul>
after add:

Code: Select all

{S_FORM_TOKEN}
search: ( round line +76,85 )

Code: Select all

</fieldset>
  		<!-- ENDIF -->
  	<!-- ELSE -->
  			<span class="corners-bottom"><span></span></span></div>
  		</div>
  	<!-- ENDIF -->
	{S_FORM_TOKEN}
  </form>
replace with:

Code: Select all

</fieldset>
  		<!-- ENDIF -->
  	<!-- ELSE -->
 			{S_FORM_TOKEN}
  			<span class="corners-bottom"><span></span></span></div>
  		</div>
  	<!-- ENDIF -->
  </form>
open: styles/prosilver/template/mcp_move.html

search:

Code: Select all

{S_FORM_TOKEN}
  </form>
  
  <!-- INCLUDE overall_footer.html -->
inline find :

Code: Select all

{S_FORM_TOKEN}
deleted it

search:

Code: Select all

{S_HIDDEN_FIELDS}<input type="submit" name="confirm" value="{YES_VALUE}" class="button1" />&nbsp; 
  			<input type="submit" name="cancel" value="{L_NO}" class="button2" />
after add:

Code: Select all

{S_FORM_TOKEN}
open: /styles/prosilver/template/mcp_notes_front.html

search:

Code: Select all

</fieldset>
 {S_FORM_TOKEN}
  </form>
  
  <!-- INCLUDE mcp_footer.html -->
replace with:

Code: Select all

{S_FORM_TOKEN}
</fieldset>

  </form>
  
  <!-- INCLUDE mcp_footer.html -->
open: /styles/prosilver/template/mcp_notes_user.html

search:

Code: Select all

<input type="submit" name="action[add_feedback]" value="{L_SUBMIT}" class="button1" />
after add:

Code: Select all

{S_FORM_TOKEN}
search:

Code: Select all

{S_FORM_TOKEN}
  </form>
  
  <!-- INCLUDE mcp_footer.html -->
inline find :

Code: Select all

{S_FORM_TOKEN}
open: /styles/prosilver/template/mcp_post.html

search:

Code: Select all

<input type="hidden" name="report_id_list[]" value="{REPORT_ID}" />
  	</fieldset>
 	{S_FORM_TOKEN}
replace with:

Code: Select all

<input type="hidden" name="report_id_list[]" value="{REPORT_ID}" />
  	{S_FORM_TOKEN}
</fieldset>	
search:

Code: Select all

<input type="hidden" name="post_id_list[]" value="{POST_ID}" />
  			</p>
{S_FORM_TOKEN}
replace with:

Code: Select all

<input type="hidden" name="post_id_list[]" value="{POST_ID}" />
				{S_FORM_TOKEN}
  			</p>
search:

Code: Select all

<span>[ <a href="{U_FIND_USERNAME}" onclick="find_username(this.href); return false;">{L_FIND_USERNAME}</a> ]</span>
  				</dd>
  			</dl>
			</fieldset>
  			{S_FORM_TOKEN}
replace with:

Code: Select all

<span>[ <a href="{U_FIND_USERNAME}" onclick="find_username(this.href); return false;">{L_FIND_USERNAME}</a> ]</span>
  				</dd>
  			</dl>
  			{S_FORM_TOKEN}
			</fieldset>
search:

Code: Select all

</select> <input class="button2" type="submit" value="{L_SUBMIT}" />
  				</dd>
  			</dl>
		</fieldset>
  			{S_FORM_TOKEN}
replace with:

Code: Select all

</select> <input class="button2" type="submit" value="{L_SUBMIT}" />
  				</dd>
  			</dl>
  			{S_FORM_TOKEN}
		</fieldset>
search:

Code: Select all

<input class="button2" type="reset" value="{L_RESET}" />
  			</fieldset>
		{S_FORM_TOKEN}
replace with:

Code: Select all

<input class="button2" type="reset" value="{L_RESET}" />
  		{S_FORM_TOKEN}	
</fieldset>
open: styles/prosilver/template/mcp_queue.html

search:

Code: Select all

<label for="fo">{L_FORUM}: <select name="f" id="fo">{S_FORUM_OPTIONS}</select></label>
  	<input type="submit" name="sort" value="{L_GO}" class="button2" />
after add

Code: Select all

{S_FORM_TOKEN}
search:

Code: Select all

{S_FORM_TOKEN}
  </form>
  
  <!-- INCLUDE mcp_footer.html -->
replace with:

Code: Select all

  </form>
  
  <!-- INCLUDE mcp_footer.html -->
open: styles/prosilver/template/mcp_reports.html

search:

Code: Select all

<label for="fo">{L_FORUM}: <select name="f" id="fo">{S_FORUM_OPTIONS}</select></label>
  	<input type="submit" name="sort" value="{L_GO}" class="button2" />
after add:

Code: Select all

{S_FORM_TOKEN}
search:

Code: Select all

{S_FORM_TOKEN}
  </form>
  
  <!-- INCLUDE mcp_footer.html -->
replace with:

Code: Select all

  </form>
  
  <!-- INCLUDE mcp_footer.html -->
open: /styles/prosilver/template/mcp_topic.html

search:

Code: Select all

<div><a href="#" onclick="marklist('mcp', '', true); return false;">{L_MARK_ALL}</a> :: <a href="#" onclick="marklist('mcp', '', false); return false;">{L_UNMARK_ALL}</a></div>
 </fieldset>

  {S_HIDDEN_FIELDS}
  {S_FORM_TOKEN}
replace with:

Code: Select all

<div><a href="#" onclick="marklist('mcp', '', true); return false;">{L_MARK_ALL}</a> :: <a href="#" onclick="marklist('mcp', '', false); return false;">{L_UNMARK_ALL}</a></div>
  {S_HIDDEN_FIELDS}
  {S_FORM_TOKEN}
 </fieldset>
open: /styles/prosilver/template/mcp_viewlogs.html

search:

Code: Select all

<!-- END log -->
  </table>
 {S_FORM_TOKEN}
replace with:

Code: Select all

 <!-- END log -->
 <div>
	{S_FORM_TOKEN}
 </div>
  </table>
open: /styles/prosilver/template/mcp_warn_front.html

search:

Code: Select all

<input type="submit" name="submituser" value="{L_SUBMIT}" class="button1" />
  </fieldset>
{S_FORM_TOKEN}
  </form>
replace with:

Code: Select all

<input type="submit" name="submituser" value="{L_SUBMIT}" class="button1" />
	{S_FORM_TOKEN}
  </fieldset>
  </form>
open: /styles/prosilver/template/mcp_warn_list.html

search:

Code: Select all

 {S_FORM_TOKEN}
  </form>
  
  <!-- INCLUDE mcp_footer.html -->

replace with:

Code: Select all

{S_FORM_TOKEN}
 </div>

  </form>
  
  <!-- INCLUDE mcp_footer.html -->
open: /styles/prosilver/template/mcp_warn_post.html

search:

Code: Select all

 </fieldset>
 {S_FORM_TOKEN}
  </form>
  
  <!-- INCLUDE mcp_footer.html -->
replace with:

Code: Select all

{S_FORM_TOKEN}
  </fieldset>
  </form>
  
  <!-- INCLUDE mcp_footer.html -->
open: /styles/prosilver/template/mcp_warn_user.html

search:

Code: Select all

</fieldset>
 {S_FORM_TOKEN}
  </form>
  
  <!-- INCLUDE mcp_footer.html -->
replace with:

Code: Select all

{S_FORM_TOKEN}
  </fieldset>
  </form>
  
  <!-- INCLUDE mcp_footer.html -->
open: /styles/prosilver/template/memberlist_email.html

search:

Code: Select all

</div>
  {S_FORM_TOKEN}
  </form>
  
  <!-- INCLUDE overall_footer.html -->
replace with:

Code: Select all

{S_FORM_TOKEN}
 </div>
 
  </form>
  
  <!-- INCLUDE overall_footer.html -->
open: /styles/prosilver/template/memberlist_im.html

search:

Code: Select all

</fieldset>
  
  	<span class="corners-bottom"><span></span></span></div>
  </div>
  <a  href="#" onclick="window.close(); return false;">{L_CLOSE_WINDOW}</a>
 {S_FORM_TOKEN}
  </form>
replace with:

Code: Select all

{S_FORM_TOKEN}
  	</fieldset>
  
  	<span class="corners-bottom"><span></span></span></div>
  </div>
  <a  href="#" onclick="window.close(); return false;">{L_CLOSE_WINDOW}</a>
  </form>
open: /styles/prosilver/template/memberlist_search.html

search: (line +113,122 )

Code: Select all

</fieldset>
  
  	<span class="corners-bottom"><span></span></span></div>
  </div>
{S_FORM_TOKEN}
  </form>
replace with:

Code: Select all

{S_FORM_TOKEN}
  	</fieldset>
  
  	<span class="corners-bottom"><span></span></span></div>
  </div>

  </form>
open: /styles/prosilver/template/overall_header.html

search:

Code: Select all

popup('{UA_POPUP_PM}', 400, 225, '_phpbbprivmsg');
replace with:

Code: Select all

var url = '{UA_POPUP_PM}';
			window.open(url.replace(/&/g, '&'), '_phpbbprivmsg', 'height=225,resizable=yes,scrollbars=yes, width=400');
search:

Code: Select all

<a href="{U_SEARCH}" title="{L_SEARCH_ADV_EXPLAIN}">{L_SEARCH_ADV}</a> {S_HIDDEN_FIELDS}
replace with:

Code: Select all

<a href="{U_SEARCH}" title="{L_SEARCH_ADV_EXPLAIN}">{L_SEARCH_ADV}</a> {S_SEARCH_HIDDEN_FIELDS}
open: /styles/prosilver/template/posting_buttons.html

search:

Code: Select all

,cb_{custom_tags.BBCODE_ID}: '{custom_tags.BBCODE_HELPLINE}'
replace with:

Code: Select all

,cb_{custom_tags.BBCODE_ID}: '{custom_tags.A_BBCODE_HELPLINE}'
search:

Code: Select all

	function checkForm()
 	{
 		if (document.getElementById(text_name).value.length < 2 && load_draft == false)
 		{
 			if (!upload)
 			{
 				alert('{LA_EMPTY_MESSAGE}');
 				return false;
 			}
 			upload = false;
 			return true;
 		}
 		else
 		{
 			return true;
 		}
	}
and deleted it

open: /styles/prosilver/template/posting_editor.html

search:

Code: Select all

<dt><textarea id="username_list" name="username_list" class="inputbox"></textarea></dt>
replace with:

Code: Select all

<dt><textarea id="username_list" name="username_list" class="inputbox" cols="50" rows="2"></textarea></dt>
open: /styles/prosilver/template/posting_layout.html

search:

Code: Select all

<form id="postform" method="post" action="{S_POST_ACTION}" onsubmit="return checkForm(this);"{S_FORM_ENCTYPE}>
replace with:

Code: Select all

<form id="postform" method="post" action="{S_POST_ACTION}"{S_FORM_ENCTYPE}>
search:

Code: Select all

	<!-- DEFINE $EXTRA_POSTING_OPTIONS = 1 -->
  	<!-- INCLUDE posting_editor.html -->
after add:

Code: Select all

{S_FORM_TOKEN}
search:

Code: Select all

<!-- IF S_DISPLAY_REVIEW --><!-- INCLUDE posting_topic_review.html --><!-- ENDIF -->
{S_FORM_TOKEN}
replace with:

Code: Select all

<!-- IF S_DISPLAY_REVIEW --><!-- INCLUDE posting_topic_review.html --><!-- ENDIF -->
open: /styles/prosilver/template/report_body.html

search:

Code: Select all

</fieldset>
  	</div>
  
  	<span class="corners-bottom"><span></span></span></div>
  </div>
 {S_FORM_TOKEN}
  </form>
  
  <!-- INCLUDE overall_footer.html -->
replace with:

Code: Select all

{S_FORM_TOKEN}
  		</fieldset>
  	</div>
  
  	<span class="corners-bottom"><span></span></span></div>
  </div>
  </form>
  
  <!-- INCLUDE overall_footer.html -->
open: /styles/prosilver/template/ucp_agreement.html

search:

Code: Select all

</fieldset>
  		<span class="corners-bottom"><span></span></span></div>
  	</div>
 
	{S_HIDDEN_FIELDS}
	{S_FORM_TOKEN}
  	</form>
  
  <!-- ELSEIF S_AGREEMENT -->
replace with:

Code: Select all

{S_HIDDEN_FIELDS}
			{S_FORM_TOKEN}
  		</fieldset>
  		<span class="corners-bottom"><span></span></span></div>
  	</div>
  	</form>
  
  <!-- ELSEIF S_AGREEMENT -->
open: /styles/prosilver/template/ucp_attachments.html

search:

Code: Select all

<input class="button2" type="submit" name="sort" value="{L_SORT}" />
after add:

Code: Select all

{S_FORM_TOKEN}
search:

Code: Select all

{S_FORM_TOKEN}
  </form>
  
  <!-- INCLUDE ucp_footer.html -->
replace with:

Code: Select all

  </form>
  
  <!-- INCLUDE ucp_footer.html -->
search:

</fieldset>
<!-- ENDIF -->
</form>

<!-- INCLUDE ucp_footer.html -->

add before:

Code: Select all

{S_FORM_TOKEN}
open: /styles/prosilver/template/ucp_footer.html

search:

Code: Select all

 <!-- IF S_COMPOSE_PM -->
 {S_FORM_TOKEN}
replace with:

Code: Select all

<!-- IF S_COMPOSE_PM -->
 <div>{S_FORM_TOKEN}</div>
open: /styles/prosilver/template/ucp_groups_manage.html

search:

Code: Select all

<input type="submit" name="update" value="{L_SUBMIT}" class="button1" />
after add:

Code: Select all

{S_FORM_TOKEN}
search:

Code: Select all

<input class="button1" type="submit" name="addusers" value="{L_SUBMIT}" />
after add:

Code: Select all

{S_FORM_TOKEN}
search:

Code: Select all

<!-- ENDIF -->
 {S_FORM_TOKEN}
  </form>
  
  <!-- INCLUDE ucp_footer.html -->
replace with:

Code: Select all

<!-- ENDIF -->

  </form>
  
  <!-- INCLUDE ucp_footer.html -->
open: /styles/prosilver/template/ucp_groups_membership.html

search:

Code: Select all

<input class="button2" type="submit" name="change_default" value="{L_CHANGE_DEFAULT_GROUP}" />
after add:

Code: Select all

{S_FORM_TOKEN}
search:

Code: Select all

{S_FORM_TOKEN}
  </form>
  
  <!-- INCLUDE ucp_footer.html -->
replace with:

Code: Select all

  </form>
  
  <!-- INCLUDE ucp_footer.html -->
search:

Code: Select all

<input class="button2" type="submit" name="submit" value="{L_SUBMIT}" />
after add:

Code: Select all

{S_FORM_TOKEN}
open: /styles/prosilver/template/ucp_main_bookmarks.html

search:

Code: Select all

{S_FORM_TOKEN}
  </form>
  
  <!-- INCLUDE ucp_footer.html -->
replace with:

Code: Select all

  </form>
  
  <!-- INCLUDE ucp_footer.html -->
search:

Code: Select all

</fieldset>
  <!-- ENDIF -->
  </form>
  
  <!-- INCLUDE ucp_footer.html -->
add before :

Code: Select all

{S_FORM_TOKEN}
open: /styles/prosilver/template/ucp_main_drafts.html

search:

Code: Select all

<input type="submit" name="submit" value="{L_SAVE}" class="button1" />
after add:

Code: Select all

{S_FORM_TOKEN}
search:

Code: Select all

</fieldset>
  	<!-- ENDIF -->
  
  <!-- ENDIF -->
 {S_FORM_TOKEN}
  </form>
  
  <!-- INCLUDE ucp_footer.html -->
replace with:

Code: Select all

{S_FORM_TOKEN}
  		</fieldset>
  	<!-- ENDIF -->
  
  <!-- ENDIF -->

  </form>
  
  <!-- INCLUDE ucp_footer.html -->
open: /styles/prosilver/template/ucp_main_subscribed.html

search:

Code: Select all

</fieldset>
  <!-- ENDIF -->
 {S_FORM_TOKEN}
  </form>
  
  <!-- INCLUDE ucp_footer.html -->
replace with:

Code: Select all

{S_FORM_TOKEN}
  	</fieldset>
  <!-- ENDIF -->
  </form>
  
  <!-- INCLUDE ucp_footer.html -->
open: /styles/prosilver/template/ucp_pm_message_footer.html

search:

Code: Select all

{S_FORM_TOKEN}
  </form>
replace with:

Code: Select all

<div>{S_FORM_TOKEN}</div>
  </form>
open: /styles/prosilver/template/ucp_pm_message_header.html

search:

Code: Select all

<ul class="linklist">
 
  		<!-- IF U_POST_REPLY_PM or U_POST_NEW_TOPIC or U_FORWARD_PM -->
 		<li class="buttons">
 			<!-- IF U_POST_REPLY_PM --><div class="pmreply-icon"><a title="{L_POST_REPLY_PM}" href="{U_POST_REPLY_PM}"><span>{L_POST_REPLY_PM}</span></a></div>
 			<!-- ELSEIF U_POST_NEW_TOPIC --><div class="newpm-icon"><a href="{U_POST_NEW_TOPIC}" accesskey="n"><span>{L_UCP_PM_COMPOSE}</span></a></div><!-- ENDIF -->
 			<!-- IF U_FORWARD_PM --><div class="forwardpm-icon"><a title="{L_POST_FORWARD_PM}" href="{U_FORWARD_PM}"><span>{L_FORWARD_PM}</span></a></div><!-- ENDIF -->
 		</li>
  		<!-- ENDIF -->
  
  		<!-- IF TOTAL_MESSAGES or S_VIEW_MESSAGE -->
replace with:

Code: Select all

<!-- IF U_POST_REPLY_PM or U_POST_NEW_TOPIC or U_FORWARD_PM -->
 		<div class="buttons">
 			<!-- IF U_POST_REPLY_PM --><div class="pmreply-icon"><a title="{L_POST_REPLY_PM}" href="{U_POST_REPLY_PM}"><span></span>{L_POST_REPLY_PM}</a></div>
 			<!-- ELSEIF U_POST_NEW_TOPIC --><div class="newpm-icon"><a href="{U_POST_NEW_TOPIC}" accesskey="n" title="{L_UCP_PM_COMPOSE}"><span></span>{L_UCP_PM_COMPOSE}</a></div><!-- ENDIF -->
 			<!-- IF U_FORWARD_PM --><div class="forwardpm-icon"><a title="{L_POST_FORWARD_PM}" href="{U_FORWARD_PM}"><span></span>{L_FORWARD_PM}</a></div><!-- ENDIF -->
 		</div>
  		<!-- ENDIF -->
  
  		<!-- IF TOTAL_MESSAGES or S_VIEW_MESSAGE -->
 	<ul class="linklist">
search: (line +25,29)

Code: Select all

</li>
		<!-- ENDIF -->
  	</ul>

replace with:

Code: Select all

</li>
  	</ul>
		<!-- ENDIF -->
open: /styles/prosilver/template/ucp_pm_options.html

search:

Code: Select all

<li><input type="submit" name="delete_rule[{rule.RULE_ID}]" value="{L_DELETE_RULE}" class="right-box button2" /><strong>{L_IF}</strong> {rule.CHECK} <em>{rule.RULE}</em> <!-- IF rule.STRING --><strong>{rule.STRING}</strong> | <!-- ENDIF -->{rule.ACTION}<!-- IF rule.FOLDER -->: {rule.FOLDER}<!-- ENDIF --></li>

replace with:

Code: Select all

<li><div class="right-box"><input type="submit" name="delete_rule[{rule.RULE_ID}]" value="{L_DELETE_RULE}" class="button2" /></div><strong>{L_IF}</strong> {rule.CHECK} <em>{rule.RULE}</em> <!-- IF rule.STRING --><strong>{rule.STRING}</strong> | <!-- ENDIF -->{rule.ACTION}<!-- IF rule.FOLDER -->: {rule.FOLDER}<!-- ENDIF --></li>
search:

Code: Select all

</div>
 {S_FORM_TOKEN}
  </form>
  
  <!-- INCLUDE ucp_footer.html -->
replace with:

Code: Select all

{S_FORM_TOKEN}
  </div>
  </form>
  
  <!-- INCLUDE ucp_footer.html -->
open: /styles/prosilver/template/ucp_pm_viewfolder.html

search: (line +27,34)

Code: Select all

</fieldset>
	{S_FORM_TOKEN}
  	</form>
replace with:

Code: Select all

{S_FORM_TOKEN}
  	</fieldset>
  	</form>
open: /styles/prosilver/template/ucp_prefs_personal.html

search:

Code: Select all

</fieldset>
 {S_FORM_TOKEN}
  </form>
replace with:

Code: Select all

{S_FORM_TOKEN}
  </fieldset>
  </form>
open: /styles/prosilver/template/ucp_prefs_post.html

search:

Code: Select all

</fieldset>
 {S_FORM_TOKEN}
  </form>
replace with:

Code: Select all

{S_FORM_TOKEN}
  </fieldset>
  </form>
open: /styles/prosilver/template/ucp_prefs_view.html

search:

Code: Select all

</fieldset>
 {S_FORM_TOKEN}
  </form>
  
  <!-- INCLUDE ucp_footer.html -->
replace with:

Code: Select all

{S_FORM_TOKEN}
  </fieldset>
  </form>
  
  <!-- INCLUDE ucp_footer.html -->
open: /styles/prosilver/template/ucp_profile_avatar.html

search:

Code: Select all

</fieldset>
 {S_FORM_TOKEN}
  </form>
  
  <!-- INCLUDE ucp_footer.html -->
replace with:

Code: Select all

{S_FORM_TOKEN}
  </fieldset>
  </form>
  
  <!-- INCLUDE ucp_footer.html -->
open: /styles/prosilver/template/ucp_profile_profile_info.html

search:

Code: Select all

<label for="bday_day">{L_DAY}: <select name="bday_day" id="bday_day" style="width: 40px;">{S_BIRTHDAY_DAY_OPTIONS}</select></label> 
				<label for="bday_month">{L_MONTH}: <select name="bday_month" id="bday_month" style="width: 40px;">{S_BIRTHDAY_MONTH_OPTIONS}</select></label> 
				<label for="bday_year">{L_YEAR}: <select name="bday_year" id="bday_year" style="width: 60px;">{S_BIRTHDAY_YEAR_OPTIONS}</select></label>
replace with:

Code: Select all

<label for="bday_day">{L_DAY}: <select name="bday_day" id="bday_day" style="width: 4em;">{S_BIRTHDAY_DAY_OPTIONS}</select></label> 
				<label for="bday_month">{L_MONTH}: <select name="bday_month" id="bday_month" style="width: 4em;">{S_BIRTHDAY_MONTH_OPTIONS}</select></label> 
 				<label for="bday_year">{L_YEAR}: <select name="bday_year" id="bday_year" style="width: 6em;">{S_BIRTHDAY_YEAR_OPTIONS}</select></label>
search:

Code: Select all

</fieldset>
 {S_FORM_TOKEN}
  </form>
  
  <!-- INCLUDE ucp_footer.html -->
replace with:

Code: Select all

{S_FORM_TOKEN}
  </fieldset>
  </form>
  
  <!-- INCLUDE ucp_footer.html -->
open: /styles/prosilver/template/ucp_profile_reg_details.html

search:

Code: Select all

</fieldset>
 {S_FORM_TOKEN}
  </form>
  
  <!-- INCLUDE ucp_footer.html -->
replace with:

Code: Select all

{S_FORM_TOKEN}
  </fieldset>
  </form>
  
  <!-- INCLUDE ucp_footer.html -->
open: /styles/prosilver/template/ucp_profile_signature.html

search:

Code: Select all

</fieldset>
 {S_FORM_TOKEN}
  </form>
  
  <!-- INCLUDE ucp_footer.html -->
replace with:

Code: Select all

{S_FORM_TOKEN}
  </fieldset>
  </form>
  
  <!-- INCLUDE ucp_footer.html -->
open: /styles/prosilver/template/ucp_register.html

search:

Code: Select all

</fieldset>
  
  	<span class="corners-bottom"><span></span></span></div>
  </div>
 {S_FORM_TOKEN}
  </form>
  
  <!-- INCLUDE overall_footer.html -->
replace with:

Code: Select all

{S_FORM_TOKEN}
  	</fieldset>
  
  	<span class="corners-bottom"><span></span></span></div>
  </div>
  </form>
  
  <!-- INCLUDE overall_footer.html -->
open: /styles/prosilver/template/ucp_remind.html

search:

Code: Select all

</fieldset>
  	</div>
  
  	<span class="corners-bottom"><span></span></span></div>
  </div>
 {S_FORM_TOKEN}
  </form>
  
  <!-- INCLUDE overall_footer.html -->
replace with:

Code: Select all

{S_FORM_TOKEN}
  		</fieldset>
  	</div>
  
  	<span class="corners-bottom"><span></span></span></div>
  </div>
  </form>
  
  <!-- INCLUDE overall_footer.html -->
open: /styles/prosilver/template/ucp_resend.html

search:

Code: Select all

<dd>{S_HIDDEN_FIELDS}<input type="submit" name="submit" id="submit" class="button1" value="{L_SUBMIT}" tabindex="2" />&nbsp; <input type="reset" value="{L_RESET}" name="reset" class="button2" /></dd>

replace with:

Code: Select all

<dd>{S_HIDDEN_FIELDS}{S_FORM_TOKEN}<input type="submit" name="submit" id="submit" class="button1" value="{L_SUBMIT}" tabindex="2" />&nbsp; <input type="reset" value="{L_RESET}" name="reset" class="button2" /></dd>
search:

Code: Select all

{S_FORM_TOKEN}
  </form>
  
  <!-- INCLUDE overall_footer.html -->
replace with:

Code: Select all

  </form>
  
  <!-- INCLUDE overall_footer.html -->
open: /styles/prosilver/template/ucp_zebra_foes.html

search:

Code: Select all

</fieldset>
 {S_FORM_TOKEN}
  </form>
  
  <!-- INCLUDE ucp_footer.html -->
replace with:

Code: Select all

{S_FORM_TOKEN}
  </fieldset>
  </form>
  
  <!-- INCLUDE ucp_footer.html -->

open: /styles/prosilver/template/ucp_zebra_friends.html

search:

Code: Select all

</fieldset>
 {S_FORM_TOKEN}
  </form>
  
  <!-- INCLUDE ucp_footer.html -->
replace with:

Code: Select all

{S_FORM_TOKEN}
  </fieldset>
  </form>
  
  <!-- INCLUDE ucp_footer.html -->
open: /styles/prosilver/template/viewforum_body.html

search:

Code: Select all

<div class="<!-- IF S_IS_LOCKED -->locked-icon<!-- ELSE -->post-icon<!-- ENDIF -->"><a href="{U_POST_NEW_TOPIC}"><span><!-- IF S_IS_LOCKED -->{L_FORUM_LOCKED}<!-- ELSE -->{L_POST_TOPIC}<!-- ENDIF --></span></a></div>

replace with:

Code: Select all

<div class="<!-- IF S_IS_LOCKED -->locked-icon<!-- ELSE -->post-icon<!-- ENDIF -->"><a href="{U_POST_NEW_TOPIC}" title="<!-- IF S_IS_LOCKED -->{L_FORUM_LOCKED}<!-- ELSE -->{L_POST_TOPIC}<!-- ENDIF -->"><span></span><!-- IF S_IS_LOCKED -->{L_FORUM_LOCKED}<!-- ELSE -->{L_POST_TOPIC}<!-- ENDIF --></a></div>
search:

Code: Select all

<div class="<!-- IF S_IS_LOCKED -->locked-icon<!-- ELSE -->post-icon<!-- ENDIF -->"><a href="{U_POST_NEW_TOPIC}"><span><!-- IF S_IS_LOCKED -->{L_FORUM_LOCKED}<!-- ELSE -->{L_POST_TOPIC}<!-- ENDIF --></span></a></div>

replace with:

Code: Select all

<div class="<!-- IF S_IS_LOCKED -->locked-icon<!-- ELSE -->post-icon<!-- ENDIF -->" title="<!-- IF S_IS_LOCKED -->{L_FORUM_LOCKED}<!-- ELSE -->{L_POST_TOPIC}<!-- ENDIF -->"><a href="{U_POST_NEW_TOPIC}"><span></span><!-- IF S_IS_LOCKED -->{L_FORUM_LOCKED}<!-- ELSE -->{L_POST_TOPIC}<!-- ENDIF --></a></div>
open: /styles/prosilver/template/viewtopic_body.html

search:

Code: Select all

<div class="<!-- IF S_IS_LOCKED -->locked-icon<!-- ELSE -->reply-icon<!-- ENDIF -->"><a href="{U_POST_REPLY_TOPIC}"><span><!-- IF S_IS_LOCKED -->{L_TOPIC_LOCKED}<!-- ELSE -->{L_POST_REPLY}<!-- ENDIF --></span></a></div>

replace with:

Code: Select all

<div class="<!-- IF S_IS_LOCKED -->locked-icon<!-- ELSE -->reply-icon<!-- ENDIF -->"><a href="{U_POST_REPLY_TOPIC}" title="<!-- IF S_IS_LOCKED -->{L_TOPIC_LOCKED}<!-- ELSE -->{L_POST_REPLY}<!-- ENDIF -->"><span></span><!-- IF S_IS_LOCKED -->{L_TOPIC_LOCKED_SHORT}<!-- ELSE -->{L_POST_REPLY}<!-- ENDIF --></a></div>
search:

Code: Select all

</div>
	{S_FORM_TOKEN}
	{S_HIDDEN_FIELDS}
  
  	</form>
replace with:

Code: Select all

{S_FORM_TOKEN}
		{S_HIDDEN_FIELDS}
  	</div>

  
  	</form>
search:

Code: Select all

<!-- IF postrow.U_MSN --><li class="msnm-icon"><a href="{postrow.U_MSN}" title="{L_MSNM}"><span>{L_MSNM}</span></a></li><!-- ENDIF -->
					<!-- IF postrow.U_ICQ --><li class="icq-icon"><a href="{postrow.U_ICQ}" title="{L_ICQ}"><span>{L_ICQ}</span></a></li><!-- ENDIF -->
					<!-- IF postrow.U_YIM --><li class="yahoo-icon"><a href="{postrow.U_YIM}" title="{L_YIM}"><span>{L_YIM}</span></a></li><!-- ENDIF -->
				<!-- IF postrow.U_AIM --><li class="aim-icon"><a href="{postrow.U_AIM}" title="{L_AIM}"><span>{L_AIM}</span></a></li><!-- ENDIF -->
replace with:

Code: Select all

<!-- IF postrow.U_MSN --><li class="msnm-icon"><a href="{postrow.U_MSN}" onclick="popup(this.href, 550, 320); return false;" title="{L_MSNM}"><span>{L_MSNM}</span></a></li><!-- ENDIF -->
					<!-- IF postrow.U_ICQ --><li class="icq-icon"><a href="{postrow.U_ICQ}" onclick="popup(this.href, 550, 320); return false;" title="{L_ICQ}"><span>{L_ICQ}</span></a></li><!-- ENDIF -->
					<!-- IF postrow.U_YIM --><li class="yahoo-icon"><a href="{postrow.U_YIM}" onclick="popup(this.href, 780, 550); return false;" title="{L_YIM}"><span>{L_YIM}</span></a></li><!-- ENDIF -->
					<!-- IF postrow.U_AIM --><li class="aim-icon"><a href="{postrow.U_AIM}" onclick="popup(this.href, 550, 320); return false;" title="{L_AIM}"><span>{L_AIM}</span></a></li><!-- ENDIF -->
search:

Code: Select all

<div class="<!-- IF S_IS_LOCKED -->locked-icon<!-- ELSE -->reply-icon<!-- ENDIF -->"><a href="{U_POST_REPLY_TOPIC}"><span><!-- IF S_IS_LOCKED -->{L_TOPIC_LOCKED}<!-- ELSE -->{L_POST_REPLY}<!-- ENDIF --></span></a></div>

replace with:

Code: Select all

<div class="<!-- IF S_IS_LOCKED -->locked-icon<!-- ELSE -->reply-icon<!-- ENDIF -->"><a href="{U_POST_REPLY_TOPIC}" title="<!-- IF S_IS_LOCKED -->{L_TOPIC_LOCKED}<!-- ELSE -->{L_POST_REPLY}<!-- ENDIF -->"><span></span><!-- IF S_IS_LOCKED -->{L_TOPIC_LOCKED_SHORT}<!-- ELSE -->{L_POST_REPLY}<!-- ENDIF --></a></div>
search:

Code: Select all

</fieldset>
	{S_FORM_TOKEN}
  	</form>
  <!-- ENDIF -->
replace with:

Code: Select all

{S_FORM_TOKEN}
  	</fieldset>
  	</form>
  <!-- ENDIF -->
THEME changes:

Open: /styles/prosilver/theme/buttons.css

search:

width: 100%;
height: 100%;
background-position: 0 0;

after add:

Code: Select all

position: relative;
overflow: hidden;
search:

Code: Select all

 /* Hide <a> text and hide off-state image when rolling over (prevents flicker in IE) */
 .buttons div span		{ display: none; }
 .buttons div a:hover	{ background-image: none; }
replace with:

Code: Select all

  /* Hide <a> text and hide off-state image when rolling over (prevents flicker in IE) */
 /*.buttons div span		{ display: none; }*/
 /*.buttons div a:hover	{ background-image: none; }*/
 .buttons div span			{ position: absolute; width: 100%; height: 100%; cursor: pointer;}
 .buttons div a:hover span	{ background-position: 0 100%; }
search:

Code: Select all

  /* Big button images */
 .reply-icon, .reply-icon a			{ background: transparent none 0 0 no-repeat; }
 .post-icon, .post-icon a				{ background: transparent none 0 0 no-repeat; }
 .locked-icon, .locked-icon a			{ background: transparent none 0 0 no-repeat; }
 .pmreply-icon, .pmreply-icon a		{ background: none 0 0 no-repeat; }
 .newpm-icon, .newpm-icon a			{ background: none 0 0 no-repeat; }
 .forwardpm-icon, .forwardpm-icon a 	{ background: none 0 0 no-repeat; }
replace with:

Code: Select all

  /* Big button images */
 .reply-icon span	{ background: transparent none 0 0 no-repeat; }
 .post-icon span		{ background: transparent none 0 0 no-repeat; }
 .locked-icon span	{ background: transparent none 0 0 no-repeat; }
 .pmreply-icon span	{ background: none 0 0 no-repeat; }
 .newpm-icon span 	{ background: none 0 0 no-repeat; }
 .forwardpm-icon span 	{ background: none 0 0 no-repeat; }
open: /styles/prosilver/theme/colours.css

search:

Code: Select all

  /* Big button images */
 .reply-icon, .reply-icon a			{ background-image: url("{IMG_BUTTON_TOPIC_REPLY_SRC}"); }
 .post-icon, .post-icon a				{ background-image: url("{IMG_BUTTON_TOPIC_NEW_SRC}") ;}
 .locked-icon, .locked-icon a			{ background-image: url("{IMG_BUTTON_TOPIC_LOCKED_SRC}"); }
 .pmreply-icon, .pmreply-icon a		{ background-image: url("{IMG_BUTTON_PM_REPLY_SRC}") ;}
 .newpm-icon, .newpm-icon a			{ background-image: url("{IMG_BUTTON_PM_NEW_SRC}") ;}
 .forwardpm-icon, .forwardpm-icon a 	{ background-image: url("{IMG_BUTTON_PM_FORWARD_SRC}") ;}
replace with:

Code: Select all

  /* Big button images */
 .reply-icon span	{ background-image: url("{IMG_BUTTON_TOPIC_REPLY_SRC}"); }
 .post-icon span		{ background-image: url("{IMG_BUTTON_TOPIC_NEW_SRC}"); }
 .locked-icon span	{ background-image: url("{IMG_BUTTON_TOPIC_LOCKED_SRC}"); }
 .pmreply-icon span	{ background-image: url("{IMG_BUTTON_PM_REPLY_SRC}") ;}
 .newpm-icon span 	{ background-image: url("{IMG_BUTTON_PM_NEW_SRC}") ;}
 .forwardpm-icon span	{ background-image: url("{IMG_BUTTON_PM_FORWARD_SRC}") ;}
open: /styles/prosilver/theme/bidi.css

search:

Code: Select all

 /* Tweak for headers alignment when folder icon used */
       padding-right: 0;
    padding-left: 44px;
 }
inline find:

Code: Select all

padding-left: 44px;
replace with:

Code: Select all

padding-left: 50px;
open: /styles/prosilver/theme/content.css

search:

Code: Select all

 /* Tweak for headers alignment when folder icon used */
       padding-left: 0;
       padding-right: 44px;
 }
inline find ;

Code: Select all

padding-right: 44px;
replace with:

Code: Select all

padding-right: 50px;
[/code]
Shadow of Wishes
Registered User
Posts: 52
Joined: Fri May 18, 2007 11:06 am

Re: Style changes from RC5 to RC8

Post by Shadow of Wishes »

can you post the changes from RC7 to RC8. Because i wanna update my site :D
statm
Registered User
Posts: 451
Joined: Thu Jul 21, 2005 11:03 am
Location: NC, USA
Name: Matt

Re: Style changes from RC5 to RC8

Post by statm »

Shadow of Wishes wrote:can you post the changes from RC7 to RC8. Because i wanna update my site :D
Here they are right here.
User avatar
Raimon
Former Team Member
Posts: 12088
Joined: Tue May 30, 2006 5:31 pm
Location: Netherlands
Name: Raimon Meuldijk

Re: Style changes from RC5 to RC8

Post by Raimon »

I have posted already;

changes for prosilver and subsilver2
;)
Need phpBB installation, extenstions, Styles or integrate phpBB with you website?
Contact me @ www.raimon.nl for fair prices and good service!
User avatar
TheBuzzSaw
Registered User
Posts: 49
Joined: Tue Dec 12, 2006 9:26 am
Location: USA (Idaho)

Re: Style changes from RC5 to RC8

Post by TheBuzzSaw »

Is there any idea as to when the style changes will slow down or stop between Release Candidates? It is sad to see a bunch of skins go dead with each release. Obviously, each RC is for the best, but I just hope there comes a time where I can use a skin without fear of the next upgrade destroying it. :(
Amateurs go until they get it right.
Professionals go until they never get it wrong.

Return to “[3.0.x] Styles Support & Discussion”