3.0.x Style Updates [up to version 3.0.10]

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

3.0.x Style Updates [up to version 3.0.10]

Post by Raimon »

It is the Styles Team's policy to approve styles for phpBB 3.0 only if they are compatible with the latest version of phpBB 3.0.

Below are template changes (based on the default prosilver style only) that you will need to make to any customized, older template files if you are either the style designer, or if you are a user who just wants to make the changes yourself. If you are using the default phpBB style for your board and have not made any template modifications, this does not apply to you.

----- [Template files changed in 3.0.10 from 3.0.9] --------------------------
phpBB 3.0.10 fixes several style bugs in existing files. Style authors may have noticed and corrected many of the bugs in their own styles before this update, but the fixes and additions below are required for all new styles submissions to our database.

Note that the full version of the changed files (including those for subsilver2) can be downloaded on the phpBB Downloads page.

Prosilver files affected:

styles/prosilver/template/editor.js
styles/prosilver/template/forum_fn.js
styles/prosilver/template/jumpbox.html
styles/prosilver/template/mcp_approve.html
styles/prosilver/template/mcp_front.html
styles/prosilver/template/mcp_notes_user.html
styles/prosilver/template/mcp_post.html
styles/prosilver/template/memberlist_body.html
styles/prosilver/template/memberlist_view.html
styles/prosilver/template/message_body.html
styles/prosilver/template/overall_header.html
styles/prosilver/template/posting_buttons.html
styles/prosilver/template/ucp_groups_manage.html
styles/prosilver/template/ucp_pm_viewmessage_print.html
styles/prosilver/template/viewtopic_body.html
styles/prosilver/theme/bidi.css
styles/prosilver/theme/buttons.css
styles/prosilver/theme/common.css
styles/prosilver/theme/content.css
styles/prosilver/theme/cp.css
styles/prosilver/theme/forms.css
styles/prosilver/theme/links.css
styles/prosilver/theme/print.css
styles/prosilver/theme/stylesheet.css
styles/prosilver/theme/tweaks.css


JavaScript edits:

Code: Select all

#
#-----[ OPEN ]--------------------------------------------- 
#
styles/prosilver/template/editor.js

#
#-----[ FIND ]---------------------------------------------
# Around Line 149
	}
	if (spaces) 
	{
		text = ' ' + text + ' ';
	}

#
#-----[ FIND ]---------------------------------------------
# Around Line 154
	
	if (!isNaN(textarea.selectionStart))

#
#-----[ REPLACE WITH ]---------------------------------------------
#

	// Since IE9, IE also has textarea.selectionStart, but it still needs to be treated the old way.
	// Therefore we simply add a !is_ie here until IE fixes the text-selection completely.
	if (!isNaN(textarea.selectionStart) && !is_ie)

#
#-----[ FIND ]---------------------------------------------
# Around Line 216
	if (window.getSelection)
	{
		theSelection = window.getSelection().toString();
	}
	else if (document.getSelection)

#
#-----[ REPLACE WITH ]---------------------------------------------
#
	// IE9 must use the document.selection method but has the *.getSelection so we just force no IE
	if (window.getSelection && !is_ie)
	{
		theSelection = window.getSelection().toString();
	}
	else if (document.getSelection && !is_ie)

#
#-----[ OPEN ]--------------------------------------------- 
#
styles/prosilver/template/forum_fn.js

#
#-----[ FIND ]---------------------------------------------
# Around Line 198
function selectCode(a)
{
	// Get ID of code block
	var e = a.parentNode.parentNode.getElementsByTagName('CODE')[0];


#
#-----[ FIND ]---------------------------------------------
# Around Line 203
	// Not IE

#
#-----[ REPLACE WITH ]---------------------------------------------
#
	// Not IE and IE9+
Template edits:

Code: Select all

#
#-----[ OPEN ]--------------------------------------------- 
#
styles/prosilver/template/jumpbox.html

#
#-----[ FIND ]---------------------------------------------
# Around Line 8
	<form method="post" id="jumpbox" action="{S_JUMPBOX_ACTION}" onsubmit="if(document.jumpbox.f.value == -1){return false;}">

#
#-----[ REPLACE WITH ]---------------------------------------------
#
	<form method="post" id="jumpbox" action="{S_JUMPBOX_ACTION}" onsubmit="if(this.f.value == -1){return false;}">

#
#-----[ OPEN ]--------------------------------------------- 
#
styles/prosilver/template/mcp_approve.html

#
#-----[ FIND ]---------------------------------------------
# Around Line 6
		<!-- IF ADDITIONAL_MSG --><p>{ADDITIONAL_MSG}</p><!-- ENDIF -->

#
#-----[ REPLACE WITH ]---------------------------------------------
#
		<!-- IF ADDITIONAL_MSG --><p class="error">{ADDITIONAL_MSG}</p><!-- ENDIF -->

#
#-----[ OPEN ]--------------------------------------------- 
#
styles/prosilver/template/mcp_front.html

#
#-----[ FIND ]---------------------------------------------
# Around Line 26
			<!-- BEGIN unapproved -->
			<li class="row<!-- IF unapproved.S_ROW_COUNT is odd --> bg1<!-- ELSE --> bg2<!-- ENDIF -->">
				<dl>
					<dt>
						<a href="{unapproved.U_POST_DETAILS}" class="topictitle">{unapproved.SUBJECT}</a> {unapproved.ATTACH_ICON_IMG}<br />

#
#-----[ FIND ]---------------------------------------------
# Around Line 31
						<!-- IF report.PAGINATION --><strong class="pagination"><span>{report.PAGINATION}</span></strong><!-- ENDIF -->

#
#-----[ REPLACE WITH ]---------------------------------------------
# Just remove/delete the lines (replacing with an empty line)


#
#-----[ OPEN ]--------------------------------------------- 
#
styles/prosilver/template/mcp_notes_user.html

#
#-----[ FIND ]---------------------------------------------
# Around Line 76
		<!-- IF S_CLEAR_ALLOWED --><td width="5%" align="center"><input type="checkbox" name="marknote[]" id="note-{usernotes.ID}" value="{usernotes.ID}" /></td><!-- ENDIF -->

#
#-----[ REPLACE WITH ]---------------------------------------------
#
		<!-- IF S_CLEAR_ALLOWED --><td style="width: 5%; text-align: center;"><input type="checkbox" name="marknote[]" id="note-{usernotes.ID}" value="{usernotes.ID}" /></td><!-- ENDIF -->

#
#-----[ OPEN ]--------------------------------------------- 
#
styles/prosilver/template/mcp_post.html

#
#-----[ FIND ]---------------------------------------------
# Around Line 72
			<form method="post" id="mcp_approve" action="{U_APPROVE_ACTION}">

			<p class="rules">
				<input class="button2" type="submit" value="{L_DISAPPROVE}" name="action[disapprove]" /> &nbsp;
				<input class="button1" type="submit" value="{L_APPROVE}" name="action[approve]" />

#
#-----[ AFTER, ADD ]---------------------------------------------
#
				<!-- IF not S_FIRST_POST --><input type="hidden" name="mode" value="unapproved_posts" /><!-- ENDIF -->

#
#-----[ OPEN ]--------------------------------------------- 
#
styles/prosilver/template/memberlist_body.html

#
#-----[ FIND ]---------------------------------------------
# Around Line 32
				<strong style="font-size: 0.95em;"><a href="{S_MODE_ACTION}&first_char=">{L_ALL}</a>&nbsp; 
				<a href="{S_MODE_ACTION}&first_char=a#memberlist">A</a>&nbsp; 
				<a href="{S_MODE_ACTION}&first_char=b#memberlist">B</a>&nbsp; 
				<a href="{S_MODE_ACTION}&first_char=c#memberlist">C</a>&nbsp; 
				<a href="{S_MODE_ACTION}&first_char=d#memberlist">D</a>&nbsp; 
				<a href="{S_MODE_ACTION}&first_char=e#memberlist">E</a>&nbsp; 
				<a href="{S_MODE_ACTION}&first_char=f#memberlist">F</a>&nbsp; 
				<a href="{S_MODE_ACTION}&first_char=g#memberlist">G</a>&nbsp; 
				<a href="{S_MODE_ACTION}&first_char=h#memberlist">H</a>&nbsp; 
				<a href="{S_MODE_ACTION}&first_char=i#memberlist">I</a>&nbsp; 
				<a href="{S_MODE_ACTION}&first_char=j#memberlist">J</a>&nbsp; 
				<a href="{S_MODE_ACTION}&first_char=k#memberlist">K</a>&nbsp; 
				<a href="{S_MODE_ACTION}&first_char=l#memberlist">L</a>&nbsp; 
				<a href="{S_MODE_ACTION}&first_char=m#memberlist">M</a>&nbsp; 
				<a href="{S_MODE_ACTION}&first_char=n#memberlist">N</a>&nbsp; 
				<a href="{S_MODE_ACTION}&first_char=o#memberlist">O</a>&nbsp; 
				<a href="{S_MODE_ACTION}&first_char=p#memberlist">P</a>&nbsp; 
				<a href="{S_MODE_ACTION}&first_char=q#memberlist">Q</a>&nbsp; 
				<a href="{S_MODE_ACTION}&first_char=r#memberlist">R</a>&nbsp; 
				<a href="{S_MODE_ACTION}&first_char=s#memberlist">S</a>&nbsp; 
				<a href="{S_MODE_ACTION}&first_char=t#memberlist">T</a>&nbsp; 
				<a href="{S_MODE_ACTION}&first_char=u#memberlist">U</a>&nbsp; 
				<a href="{S_MODE_ACTION}&first_char=v#memberlist">V</a>&nbsp; 
				<a href="{S_MODE_ACTION}&first_char=w#memberlist">W</a>&nbsp; 
				<a href="{S_MODE_ACTION}&first_char=x#memberlist">X</a>&nbsp; 
				<a href="{S_MODE_ACTION}&first_char=y#memberlist">Y</a>&nbsp; 
				<a href="{S_MODE_ACTION}&first_char=z#memberlist">Z</a>&nbsp; 
				<a href="{S_MODE_ACTION}&first_char=other">#</a></strong>

#
#-----[ REPLACE WITH ]---------------------------------------------
#
				<strong style="font-size: 0.95em;">
				<!-- BEGIN first_char -->
					<a href="{first_char.U_SORT}">{first_char.DESC}</a>&nbsp; 
				<!-- END first_char -->
				</strong>

#
#-----[ OPEN ]--------------------------------------------- 
#
styles/prosilver/template/memberlist_view.html

#
#-----[ FIND ]---------------------------------------------
# Around Line 26
		<!-- IF AGE --><dt>{L_AGE}:</dt> <dd>{AGE}</dd><!-- ENDIF -->

#
#-----[ REPLACE WITH ]---------------------------------------------
#
		<!-- IF AGE !== '' --><dt>{L_AGE}:</dt> <dd>{AGE}</dd><!-- ENDIF -->

#
#-----[ FIND ]---------------------------------------------
# Around Line 87
				<dt>{L_ACTIVE_IN_FORUM}:</dt> <dd><!-- IF ACTIVE_FORUM --><strong><a href="{U_ACTIVE_FORUM}">{ACTIVE_FORUM}</a></strong><br />({ACTIVE_FORUM_POSTS} / {ACTIVE_FORUM_PCT})<!-- ELSE --> - <!-- ENDIF --></dd>
				<dt>{L_ACTIVE_IN_TOPIC}:</dt> <dd><!-- IF ACTIVE_TOPIC --><strong><a href="{U_ACTIVE_TOPIC}">{ACTIVE_TOPIC}</a></strong><br />({ACTIVE_TOPIC_POSTS} / {ACTIVE_TOPIC_PCT})<!-- ELSE --> - <!-- ENDIF --></dd>

#
#-----[ REPLACE WITH ]---------------------------------------------
#
				<dt>{L_ACTIVE_IN_FORUM}:</dt> <dd><!-- IF ACTIVE_FORUM != '' --><strong><a href="{U_ACTIVE_FORUM}">{ACTIVE_FORUM}</a></strong><br />({ACTIVE_FORUM_POSTS} / {ACTIVE_FORUM_PCT})<!-- ELSE --> - <!-- ENDIF --></dd>
				<dt>{L_ACTIVE_IN_TOPIC}:</dt> <dd><!-- IF ACTIVE_TOPIC != '' --><strong><a href="{U_ACTIVE_TOPIC}">{ACTIVE_TOPIC}</a></strong><br />({ACTIVE_TOPIC_POSTS} / {ACTIVE_TOPIC_PCT})<!-- ELSE --> - <!-- ENDIF --></dd>

#
#-----[ OPEN ]--------------------------------------------- 
#
styles/prosilver/template/message_body.html

#
#-----[ FIND ]---------------------------------------------
# Around Line 1
<!-- INCLUDE overall_header.html -->

#
#-----[ REPLACE WITH ]---------------------------------------------
#
<!-- IF S_SIMPLE_MESSAGE -->
	<!-- INCLUDE simple_header.html -->
<!-- ELSE -->
	<!-- INCLUDE overall_header.html -->
<!-- ENDIF -->

#
#-----[ FIND ]---------------------------------------------
# Around Line 10
	<p>{MESSAGE_TEXT}</p>
	<!-- IF SCRIPT_NAME == "search" and not S_BOARD_DISABLED and not S_NO_SEARCH and L_RETURN_TO_SEARCH_ADV --><p><a href="{U_SEARCH}" class="{S_CONTENT_FLOW_BEGIN}">{L_RETURN_TO_SEARCH_ADV}</a></p><!-- ENDIF -->
	<span class="corners-bottom"><span></span></span></div>
</div>


#
#-----[ FIND ]---------------------------------------------
# Around Line 15
<!-- INCLUDE overall_footer.html -->
#
#-----[ REPLACE WITH ]---------------------------------------------
#
<!-- IF S_SIMPLE_MESSAGE -->
	<!-- INCLUDE simple_footer.html -->
<!-- ELSE -->
	<!-- INCLUDE overall_footer.html -->
<!-- ENDIF -->

#
#-----[ OPEN ]--------------------------------------------- 
#
styles/prosilver/template/overall_header.html

#
#-----[ FIND ]---------------------------------------------
# Around Line 66
	{
		for (var i = 0; i < onload_functions.length; i++)
		{
			eval(onload_functions[i]);
		}

#
#-----[ FIND ]---------------------------------------------
# Around Line 71
	}

#
#-----[ REPLACE WITH ]---------------------------------------------
#
	};

#
#-----[ FIND ]---------------------------------------------
# Around Line 74
	{
		for (var i = 0; i < onunload_functions.length; i++)
		{
			eval(onunload_functions[i]);
		}

#
#-----[ FIND ]---------------------------------------------
# Around Line 79
	}

#
#-----[ REPLACE WITH ]---------------------------------------------
#
	};

#
#-----[ OPEN ]--------------------------------------------- 
#
styles/prosilver/template/posting_buttons.html

#
#-----[ FIND ]---------------------------------------------
# Around Line 23
		p: '{LA_BBCODE_P_HELP}',
		w: '{LA_BBCODE_W_HELP}',
		a: '{LA_BBCODE_A_HELP}',
		s: '{LA_BBCODE_S_HELP}',
		f: '{LA_BBCODE_F_HELP}',

#
#-----[ FIND ]---------------------------------------------
# Around Line 28
		e: '{LA_BBCODE_E_HELP}',

#
#-----[ REPLACE WITH ]---------------------------------------------
#
		y: '{LA_BBCODE_Y_HELP}',

#
#-----[ FIND ]---------------------------------------------
# Around Line 77
	<input type="button" class="button2" accesskey="y" name="addlitsitem" value="[*]" style="width: 40px" onclick="bbstyle(-1)" title="{L_BBCODE_LISTITEM_HELP}" />

#
#-----[ REPLACE WITH ]---------------------------------------------
#
	<input type="button" class="button2" accesskey="y" name="addlistitem" value="[*]" style="width: 40px" onclick="bbstyle(-1)" title="{L_BBCODE_LISTITEM_HELP}" />

#
#-----[ OPEN ]--------------------------------------------- 
#
styles/prosilver/template/ucp_groups_manage.html

#
#-----[ FIND ]---------------------------------------------
# Around Line 141
		<tr>
			<td class="bg1" colspan="5">{L_GROUPS_NO_MEMBERS}</td>

#
#-----[ REPLACE WITH ]---------------------------------------------
#
		<table class="table1" cellspacing="1">
		<thead>
		<tr>
			<th class="name">{L_MEMBERS}</th>
		</tr>
		</thead>
		<tbody>
		<tr>
			<td class="bg1">{L_GROUPS_NO_MEMBERS}</td>

#
#-----[ OPEN ]--------------------------------------------- 
#
styles/prosilver/template/ucp_pm_viewmessage_print.html

#
#-----[ FIND ]---------------------------------------------
# Around Line 1
<meta http-equiv="content-type" content="text/html; charset={S_CONTENT_ENCODING}" />
<meta http-equiv="content-style-type" content="text/css" />
<meta http-equiv="content-language" content="{S_USER_LANG}" />
<title>{SITENAME} :: {PAGE_TITLE}</title>

<style type="text/css">
/* <![CDATA[ */
body {
	font-family: Verdana,serif;
	font-size: 10pt;
}

td {
	font-family: Verdana,serif;
	font-size: 10pt;
	line-height: 150%;
}

.code, .quote {
	font-size: smaller;
	border: black solid 1px;
}

.forum {
	font-family: Arial,Helvetica,sans-serif;
	font-weight: bold;
	font-size: 18pt;
}

.topic {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 14pt;
	font-weight: bold;
}

.gensmall {
	font-size: 8pt;
}

hr {
	color: #888888;
	height: 3px;
	border-style: solid;
}

hr.sep	{
	color: #AAAAAA;
	height: 1px;
	border-style: dashed;
}
/* ]]> */
</style>

</head>
<body>

<table width="85%" cellspacing="3" cellpadding="0" border="0" align="center">
<tr>
	<td colspan="2" align="center"><span class="forum">{SITENAME}</span><br /><span class="gensmall">{L_PRIVATE_MESSAGING}</a></span></td>
</tr>
<tr>
	<td colspan="2"><br /></td>
</tr>
<tr>
	<td><span class="topic">{SUBJECT}</span><br /></td>
	<td align="right" valign="bottom"><span class="gensmall">{PAGE_NUMBER}</span></td>
</tr>
</table>

<hr width="85%" />

<table width="85%" cellspacing="3" cellpadding="0" border="0" align="center">
<tr>
	<td width="10%" nowrap="nowrap">{L_PM_FROM}:&nbsp;</td>
	<td><strong>{MESSAGE_AUTHOR}</strong> [ {SENT_DATE} ]</td>
</tr>

<!-- IF S_TO_RECIPIENT -->
	<tr>
		<td width="10%" nowrap="nowrap">{L_TO}:</td>
		<td>
		<!-- BEGIN to_recipient -->
			<span<!-- IF to_recipient.IS_GROUP --> class="sep"<!-- ENDIF -->>{to_recipient.NAME}</span>&nbsp;
		<!-- END to_recipient -->
		</td>
	</tr>
<!-- ENDIF -->

<!-- IF S_BCC_RECIPIENT -->
	<tr>
		<td width="10%" nowrap="nowrap">{L_BCC}:</td>
		<td>
		<!-- BEGIN bcc_recipient -->
			<!-- IF bcc_recipient.COLOUR --><span style="color:{bcc_recipient.COLOUR}"><!-- ELSE --><span<!-- IF bcc_recipient.IS_GROUP --> class="sep"<!-- ENDIF -->><!-- ENDIF -->{bcc_recipient.NAME}</span>&nbsp;
		<!-- END bcc_recipient -->
		</td>
	</tr>
<!-- ENDIF -->
<tr>
	<td colspan="2"><hr class="sep" />{MESSAGE}</td>
</tr>
</table>

<hr width="85%" />

<table width="85%" cellspacing="3" cellpadding="0" border="0" align="center">
<tr>
	<td><span class="gensmall">{PAGE_NUMBER}</span></td>
	<td align="{S_CONTENT_FLOW_END}"><span class="gensmall">{S_TIMEZONE}</span></td>
</tr>
<tr>
	<td colspan="2" align="center"><span class="gensmall">Powered by phpBB&reg; Forum Software &copy; phpBB Group<br />http://www.phpbb.com/</span></td>
</tr>
</table>

#
#-----[ REPLACE WITH ]---------------------------------------------
#

<meta http-equiv="content-type" content="text/html; charset={S_CONTENT_ENCODING}" />
<meta http-equiv="content-style-type" content="text/css" />
<meta http-equiv="content-language" content="{S_USER_LANG}" />
<meta http-equiv="imagetoolbar" content="no" />
<meta name="resource-type" content="document" />
<meta name="distribution" content="global" />
<meta name="keywords" content="" />
<meta name="description" content="" />
<meta name="robots" content="noindex" />
{META}
<title>{SITENAME} &bull; {PAGE_TITLE}</title>

<link href="{T_THEME_PATH}/print.css" rel="stylesheet" type="text/css" />
</head>

<body id="phpbb">
<div id="wrap">
	<a id="top" name="top" accesskey="t"></a>

	<div id="page-header">
		<h1>{SITENAME}</h1>
		<p>{SITE_DESCRIPTION}<br /><a href="{U_FORUM}">{U_FORUM}</a></p>

		<h2>{TOPIC_TITLE}</h2>
		<p><a href="{U_TOPIC}">{U_TOPIC}</a></p>
	</div>

	<div id="page-body">
		<div class="page-number">{PAGE_NUMBER}</div>
			<div class="post">
				<h3>{SUBJECT}</h3>
				<div class="date">{L_SENT_AT} <strong>{SENT_DATE}</strong></div>
				<div class="author">{L_PM_FROM} <strong>{MESSAGE_AUTHOR}</strong></div>
				<!-- IF S_TO_RECIPIENT -->
					<div class="author">{L_TO} <strong><!-- BEGIN to_recipient -->{to_recipient.NAME}&nbsp;<!-- END to_recipient --></strong></div>
				<!-- ENDIF -->
				<!-- IF S_BCC_RECIPIENT -->
					<div class="author">{L_BCC} <strong><!-- BEGIN bcc_recipient -->{bcc_recipient.NAME}&nbsp;<!-- END bcc_recipient --></strong></div>
				<!-- ENDIF -->
				<hr />
				<div class="content">{MESSAGE}</div>
			</div>
			<hr />
	</div>

	<div id="page-footer">
		<div class="page-number">{S_TIMEZONE}<br />{PAGE_NUMBER}</div>
		<div class="copyright">Powered by phpBB&reg; Forum Software &copy; phpBB Group<br />http://www.phpbb.com/</div>
	</div>
</div>

#
#-----[ OPEN ]--------------------------------------------- 
#
styles/prosilver/template/viewtopic_body.html

#
#-----[ FIND ]---------------------------------------------
# Around Line 2
<!-- IF MODERATORS or U_MCP -->
	<p>
		<!-- IF MODERATORS -->
			<strong><!-- IF S_SINGLE_MODERATOR -->{L_MODERATOR}<!-- ELSE -->{L_MODERATORS}<!-- ENDIF -->:</strong> {MODERATORS}
		<!-- ENDIF -->

	</p>

#
#-----[ REPLACE WITH ]---------------------------------------------
#
<!-- IF MODERATORS -->
<p>
	<strong><!-- IF S_SINGLE_MODERATOR -->{L_MODERATOR}<!-- ELSE -->{L_MODERATORS}<!-- ENDIF -->:</strong> {MODERATORS}
</p>
CSS edits:

Code: Select all

#
#-----[ OPEN ]--------------------------------------------- 
#
styles/prosilver/theme/bidi.css

#
#-----[ FIND ]---------------------------------------------
# Around Line 1
/* proSilver RTL definitions

#
#-----[ REPLACE WITH ]---------------------------------------------
#
/* RTL definitions

#
#-----[ FIND ]---------------------------------------------
# Around Line 517
}

/**
* cp.css
*/

#
#-----[ FIND ]---------------------------------------------
# Around Line 522
/* proSilver Control Panel Styles

#
#-----[ REPLACE WITH ]---------------------------------------------
#
/* Control Panel Styles

#
#-----[ OPEN ]--------------------------------------------- 
#
styles/prosilver/theme/buttons.css

#
#-----[ FIND ]---------------------------------------------
# Around Line 1
/* proSilver Button Styles

#
#-----[ REPLACE WITH ]---------------------------------------------
#
/* Button Styles

#
#-----[ OPEN ]--------------------------------------------- 
#
styles/prosilver/theme/common.css

#
#-----[ FIND ]---------------------------------------------
# Around Line 1
/* General proSilver Markup Styles

#
#-----[ REPLACE WITH ]---------------------------------------------
#
/* General Markup Styles

#
#-----[ OPEN ]--------------------------------------------- 
#
styles/prosilver/theme/content.css

#
#-----[ FIND ]---------------------------------------------
# Around Line 1
/* proSilver Content Styles

#
#-----[ REPLACE WITH ]---------------------------------------------
#
/* Content Styles

#
#-----[ OPEN ]--------------------------------------------- 
#
styles/prosilver/theme/cp.css

#
#-----[ FIND ]---------------------------------------------
# Around Line 1
/* proSilver Control Panel Styles

#
#-----[ REPLACE WITH ]---------------------------------------------
#
/* Control Panel Styles

#
#-----[ OPEN ]--------------------------------------------- 
#
styles/prosilver/theme/forms.css

#
#-----[ FIND ]---------------------------------------------
# Around Line 1
/* proSilver Form Styles

#
#-----[ REPLACE WITH ]---------------------------------------------
#
/* Form Styles

#
#-----[ FIND ]---------------------------------------------
# Around Line 24
	cursor: pointer;
	vertical-align: middle;
	border: 1px solid #666666;
	padding: 1px;
	background-color: #FAFAFA;

#
#-----[ AFTER, ADD ]---------------------------------------------
#
	font-size: 1em;

#
#-----[ OPEN ]--------------------------------------------- 
#
styles/prosilver/theme/links.css

#
#-----[ FIND ]---------------------------------------------
# Around Line 1
/* proSilver Link Styles

#
#-----[ REPLACE WITH ]---------------------------------------------
#
/* Link Styles

#
#-----[ OPEN ]--------------------------------------------- 
#
styles/prosilver/theme/print.css

#
#-----[ FIND ]---------------------------------------------
# Around Line 1
/* proSilver Print Style Sheet
-------------------------------------------------
	Author: subBlue  ( http://www.subBlue.com/ )
	Version: 25 August 2004

	Copyright 2004 phpBB Group
-------------------------------------------------*/

#
#-----[ REPLACE WITH ]---------------------------------------------
#
/* Print Style Sheet
---------------------------------------- */

#
#-----[ OPEN ]--------------------------------------------- 
#
styles/prosilver/theme/stylesheet.css

#
#-----[ FIND ]---------------------------------------------
# Around Line 1
/*  phpBB 3.0 Style Sheet
    --------------------------------------------------------------
	Style name:		proSilver
	Based on style:	proSilver (this is the default phpBB 3 style)
	Original author:	subBlue ( http://www.subBlue.com/ )
	Modified by:		
	
	Copyright 2006 phpBB Group ( http://www.phpbb.com/ )

#
#-----[ REPLACE WITH ]---------------------------------------------
#
/*  phpBB3 Style Sheet
    --------------------------------------------------------------
	Style name:			prosilver (the default phpBB 3.0.x style)
	Based on style:		
	Original author:	Tom Beddard ( http://www.subblue.com/ )
	Modified by:		phpBB Group ( http://www.phpbb.com/ )

#
#-----[ OPEN ]--------------------------------------------- 
#
styles/prosilver/theme/tweaks.css

#
#-----[ FIND ]---------------------------------------------
# Around Line 1
/* proSilver Style Sheet Tweaks

#
#-----[ REPLACE WITH ]---------------------------------------------
#
/* Style Sheet Tweaks

# 
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------ 
# 
# EoM

----- [Template files changed in 3.0.9 from 3.0.8] --------------------------
phpBB 3.0.9 fixes several style bugs in existing files. Style authors may have noticed and corrected many of the bugs in their own styles before this update, but the fixes and additions below are required for all new styles submissions to our database.

Note that the full version of the changed files (including those for subsilver2) can be downloaded on the phpBB Downloads page.

Prosilver files affected:

styles/prosilver/template/attachment.html
styles/prosilver/template/login_body.html
styles/prosilver/template/mcp_post.html
styles/prosilver/template/mcp_topic.html
styles/prosilver/template/memberlist_im.html
styles/prosilver/template/memberlist_search.html
styles/prosilver/template/overall_footer.html
styles/prosilver/template/overall_header.html
styles/prosilver/template/posting_buttons.html
styles/prosilver/template/posting_smilies.html
styles/prosilver/template/simple_footer.html
styles/prosilver/template/simple_header.html
styles/prosilver/template/ucp_groups_manage.html
styles/prosilver/template/ucp_pm_viewmessage_print.html
styles/prosilver/template/viewforum_body.html
styles/prosilver/template/viewtopic_body.html
styles/prosilver/template/viewtopic_print.html
styles/prosilver/theme/colours.css
styles/prosilver/theme/cp.css
styles/prosilver/theme/forms.css
styles/prosilver/theme/links.css
styles/prosilver/theme/print.css
styles/prosilver/theme/tweaks.css


Template edits:

Code: Select all

#
#-----[ OPEN ]--------------------------------------------- 
#
styles/prosilver/template/attachment.html

#
#-----[ FIND ]---------------------------------------------
# Around Line 68
			<object id="qtstream_{_file.ATTACH_ID}" classid="clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B" codebase="http://www.apple.com/qtactivex/qtplugin.cab#version=6,0,2,0" width="0" height="16">
				<param name="src" value="{_file.U_DOWNLOAD_LINK}" />
				<param name="controller" value="true" />
				<param name="autoplay" value="false" />
				<param name="type" value="video/quicktime" />
				<embed name="qtstream_{_file.ATTACH_ID}" src="{_file.U_DOWNLOAD_LINK}" pluginspage="http://www.apple.com/quicktime/download/" enablejavascript="true" controller="true" width="0" height="16" type="video/quicktime" autoplay="false"></embed>

#
#-----[ REPLACE WITH ]---------------------------------------------
#
			<object id="qtstream_{_file.ATTACH_ID}" classid="clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B" codebase="http://www.apple.com/qtactivex/qtplugin.cab#version=6,0,2,0" width="320" height="285">
				<param name="src" value="{_file.U_DOWNLOAD_LINK}" />
				<param name="controller" value="true" />
				<param name="autoplay" value="false" />
				<param name="type" value="video/quicktime" />
				<embed name="qtstream_{_file.ATTACH_ID}" src="{_file.U_DOWNLOAD_LINK}" pluginspage="http://www.apple.com/quicktime/download/" enablejavascript="true" controller="true" width="320" height="285" type="video/quicktime" autoplay="false"></embed>

#
#-----[ OPEN ]--------------------------------------------- 
#
styles/prosilver/template/login_body.html

#
#-----[ FIND ]---------------------------------------------
# Around Line 1
	onload_functions.push('document.getElementById("{USERNAME_CREDENTIAL}").focus();');

#
#-----[ REPLACE WITH ]---------------------------------------------
#
	onload_functions.push('document.getElementById("<!-- IF S_ADMIN_AUTH -->{PASSWORD_CREDENTIAL}<!-- ELSE -->{USERNAME_CREDENTIAL}<!-- ENDIF -->").focus();');

#
#-----[ OPEN ]--------------------------------------------- 
#
styles/prosilver/template/mcp_post.html

#
#-----[ FIND ]---------------------------------------------
# Around Line 70
				<input class="button1" type="submit" value="{L_APPROVE}" name="action[approve]" /> &nbsp;
				<input class="button2" type="submit" value="{L_DISAPPROVE}" name="action[disapprove]" />

#
#-----[ REPLACE WITH ]---------------------------------------------
#
				<input class="button2" type="submit" value="{L_DISAPPROVE}" name="action[disapprove]" /> &nbsp;
				<input class="button1" type="submit" value="{L_APPROVE}" name="action[approve]" />

#
#-----[ OPEN ]--------------------------------------------- 
#
styles/prosilver/template/mcp_topic.html

#
#-----[ FIND ]---------------------------------------------
# Around Line 29
			<a href="#minitabs" onclick="subPanels('merge-panel'); return false;"><span>{L_MERGE_TOPIC}</span></a>

#
#-----[ REPLACE WITH ]---------------------------------------------
#
			<a href="#minitabs" onclick="subPanels('merge-panel'); return false;"><span>{L_MERGE_POSTS}</span></a>

#
#-----[ OPEN ]--------------------------------------------- 
#
styles/prosilver/template/memberlist_im.html

#
#-----[ FIND ]---------------------------------------------
# Around Line 37
			<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>

#
#-----[ REPLACE WITH ]---------------------------------------------
#
			<dd><a href="http://www.aim.com">{L_IM_DOWNLOAD_APP}</a> | <a href="http://www.aim.com/products/express">{L_IM_AIM_EXPRESS}</a></dd>

#
#-----[ OPEN ]--------------------------------------------- 
#
styles/prosilver/template/memberlist_search.html

#
#-----[ FIND ]---------------------------------------------
# Around Line 35
<script type="text/javascript" src="{T_TEMPLATE_PATH}/forum_fn.js"></script>

#
#-----[ REPLACE WITH ]---------------------------------------------
#
<script type="text/javascript" src="{T_SUPER_TEMPLATE_PATH}/forum_fn.js"></script>

#
#-----[ OPEN ]--------------------------------------------- 
#
styles/prosilver/template/overall_footer.html

#
#-----[ FIND ]---------------------------------------------
# Around Line 17
<!--
	We request you retain the full copyright notice below including the link to http://www.phpbb.com.
	This not only gives respect to the large amount of time given freely by the developers
	but also helps build interest, traffic and use of phpBB3. If you (honestly) cannot retain
	the full copyright we ask you at least leave in place the "Powered by phpBB" line, with
	"phpBB" linked to http://www.phpbb.com. If you refuse to include even this then support on our
	forums may be affected.

	The phpBB Group : 2006
//-->

	<div class="copyright">Powered by <a href="http://www.phpbb.com/">phpBB</a> &copy; 2000, 2002, 2005, 2007 phpBB Group

#
#-----[ REPLACE WITH ]---------------------------------------------
#
	<div class="copyright">Powered by <a href="http://www.phpbb.com/">phpBB</a>&reg; Forum Software &copy; phpBB Group

#
#-----[ OPEN ]--------------------------------------------- 
#
styles/prosilver/template/overall_header.html

#
#-----[ FIND ]---------------------------------------------
# Around Line 6
<meta http-equiv="content-style-type" content="text/css" />
<meta http-equiv="content-language" content="{S_USER_LANG}" />
<meta http-equiv="imagetoolbar" content="no" />
<meta name="resource-type" content="document" />
<meta name="distribution" content="global" />

#
#-----[ FIND ]---------------------------------------------
# Around Line 11
<meta name="copyright" content="2000, 2002, 2005, 2007 phpBB Group" />

#
#-----[ REPLACE WITH ]---------------------------------------------
# Just remove/delete the lines (replacing with an empty line)

#
#-----[ FIND ]---------------------------------------------
# Around Line 11
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7; IE=EmulateIE9" />

#
#-----[ REPLACE WITH ]---------------------------------------------
# Just remove/delete the lines (replacing with an empty line)


#
#-----[ FIND ]---------------------------------------------
# Around Line 43
	<!-- IF S_USER_PM_POPUP -->
		if ({S_NEW_PM})
		{
			var url = '{UA_POPUP_PM}';
			window.open(url.replace(/&/g, '&'), '_phpbbprivmsg', 'height=225,resizable=yes,scrollbars=yes, width=400');
		}

#
#-----[ REPLACE WITH ]---------------------------------------------
#
	<!-- IF S_USER_PM_POPUP and S_NEW_PM -->
		var url = '{UA_POPUP_PM}';
		window.open(url.replace(/&/g, '&'), '_phpbbprivmsg', 'height=225,resizable=yes,scrollbars=yes, width=400');

#
#-----[ FIND ]---------------------------------------------
# Around Line 78
<script type="text/javascript" src="{T_TEMPLATE_PATH}/styleswitcher.js"></script>
<script type="text/javascript" src="{T_TEMPLATE_PATH}/forum_fn.js"></script>

#
#-----[ REPLACE WITH ]---------------------------------------------
#
<script type="text/javascript" src="{T_SUPER_TEMPLATE_PATH}/styleswitcher.js"></script>
<script type="text/javascript" src="{T_SUPER_TEMPLATE_PATH}/forum_fn.js"></script>

#
#-----[ FIND ]---------------------------------------------
# Around Line 111
				<form action="{U_SEARCH}" method="post" id="search">

#
#-----[ REPLACE WITH ]---------------------------------------------
#
				<form action="{U_SEARCH}" method="get" id="search">

#
#-----[ OPEN ]--------------------------------------------- 
#
styles/prosilver/template/posting_buttons.html

#
#-----[ FIND ]---------------------------------------------
# Around Line 36
<script type="text/javascript" src="{T_TEMPLATE_PATH}/editor.js"></script>

#
#-----[ REPLACE WITH ]---------------------------------------------
#
<script type="text/javascript" src="{T_SUPER_TEMPLATE_PATH}/editor.js"></script>

#
#-----[ OPEN ]--------------------------------------------- 
#
styles/prosilver/template/posting_smilies.html

#
#-----[ FIND ]---------------------------------------------
# Around Line 4
<script type="text/javascript" src="{T_TEMPLATE_PATH}/editor.js"></script>

#
#-----[ REPLACE WITH ]---------------------------------------------
#
<script type="text/javascript" src="{T_SUPER_TEMPLATE_PATH}/editor.js"></script>

#
#-----[ OPEN ]--------------------------------------------- 
#
styles/prosilver/template/simple_footer.html

#
#-----[ FIND ]---------------------------------------------
# Around Line 1
<!--
	We request you retain the full copyright notice below including the link to http://www.phpbb.com.
	This not only gives respect to the large amount of time given freely by the developers
	but also helps build interest, traffic and use of phpBB3. If you (honestly) cannot retain
	the full copyright we ask you at least leave in place the "Powered by phpBB" line, with
	"phpBB" linked to http://www.phpbb.com. If you refuse to include even this then support on our
	forums may be affected.

	The phpBB Group : 2006
//-->

	<div class="copyright">Powered by <a href="http://www.phpbb.com/">phpBB</a> &copy; 2000, 2002, 2005, 2007 phpBB Group

#
#-----[ REPLACE WITH ]---------------------------------------------
#

	<div class="copyright">Powered by <a href="http://www.phpbb.com/">phpBB</a>&reg; Forum Software &copy; phpBB Group

#
#-----[ OPEN ]--------------------------------------------- 
#
styles/prosilver/template/simple_header.html

#
#-----[ FIND ]---------------------------------------------
# Around Line 6
<meta http-equiv="content-style-type" content="text/css" />
<meta http-equiv="content-language" content="{S_USER_LANG}" />
<meta http-equiv="imagetoolbar" content="no" />
<meta name="resource-type" content="document" />
<meta name="distribution" content="global" />

#
#-----[ FIND ]---------------------------------------------
# Around Line 11
<meta name="copyright" content="2000, 2002, 2005, 2007 phpBB Group" />

#
#-----[ REPLACE WITH ]---------------------------------------------
# Just remove/delete the lines (replacing with an empty line)


#
#-----[ FIND ]---------------------------------------------
# Around Line 44
<script type="text/javascript" src="{T_TEMPLATE_PATH}/styleswitcher.js"></script>
<script type="text/javascript" src="{T_TEMPLATE_PATH}/forum_fn.js"></script>

#
#-----[ REPLACE WITH ]---------------------------------------------
#
<script type="text/javascript" src="{T_SUPER_TEMPLATE_PATH}/styleswitcher.js"></script>
<script type="text/javascript" src="{T_SUPER_TEMPLATE_PATH}/forum_fn.js"></script>

#
#-----[ OPEN ]--------------------------------------------- 
#
styles/prosilver/template/ucp_groups_manage.html

#
#-----[ FIND ]---------------------------------------------
# Around Line 116
				<th class="mark">{L_MARK}</th>
			</tr>
			</thead>
			<tbody>
		<!-- ELSEIF member.S_APPROVED -->

#
#-----[ FIND ]---------------------------------------------
# Around Line 121
			<!-- IF member.S_PENDING_SET -->

#
#-----[ REPLACE WITH ]---------------------------------------------
#
			<!-- IF S_PENDING_SET -->

#
#-----[ OPEN ]--------------------------------------------- 
#
styles/prosilver/template/ucp_pm_viewmessage_print.html

#
#-----[ FIND ]---------------------------------------------
# Around Line 103
	<td colspan="2"><hr class="sep" />{MESSAGE}</td>
</tr>
</table>

<hr width="85%" />

#
#-----[ FIND ]---------------------------------------------
# Around Line 108
	The phpBB Group : 2006
//-->


#
#-----[ REPLACE WITH ]---------------------------------------------
# Just remove/delete the lines (replacing with an empty line)


#
#-----[ FIND ]---------------------------------------------
# Around Line 110
	<td colspan="2" align="center"><span class="gensmall">Powered by phpBB &copy; 2000, 2002, 2005, 2007 phpBB Group<br />http://www.phpbb.com/</span></td>

#
#-----[ REPLACE WITH ]---------------------------------------------
#
	<td colspan="2" align="center"><span class="gensmall">Powered by phpBB&reg; Forum Software &copy; phpBB Group<br />http://www.phpbb.com/</span></td>

#
#-----[ OPEN ]--------------------------------------------- 
#
styles/prosilver/template/viewforum_body.html

#
#-----[ FIND ]---------------------------------------------
# Around Line 26
	<li class="rightside"><a href="{U_MARK_FORUMS}">{L_MARK_FORUMS_READ}</a></li>

#
#-----[ REPLACE WITH ]---------------------------------------------
#
	<li class="rightside"><a href="{U_MARK_FORUMS}">{L_MARK_SUBFORUMS_READ}</a></li>

#
#-----[ FIND ]---------------------------------------------
# Around Line 43
			<form method="post" id="forum-search" action="{S_SEARCHBOX_ACTION}">
			<fieldset>
				<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}';" />
				<input class="button2" type="submit" value="{L_SEARCH}" />
				<input type="hidden" value="{FORUM_ID}" name="fid[]" />

#
#-----[ REPLACE WITH ]---------------------------------------------
#
			<form method="get" id="forum-search" action="{S_SEARCHBOX_ACTION}">
			<fieldset>
				<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}';" />
				<input class="button2" type="submit" value="{L_SEARCH}" />
				{S_SEARCH_LOCAL_HIDDEN_FIELDS}

#
#-----[ OPEN ]--------------------------------------------- 
#
styles/prosilver/template/viewtopic_body.html

#
#-----[ FIND ]---------------------------------------------
# Around Line 36
			<form method="post" id="topic-search" action="{S_SEARCHBOX_ACTION}">
			<fieldset>
				<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}';" />
				<input class="button2" type="submit" value="{L_SEARCH}" />
				<input type="hidden" value="{TOPIC_ID}" name="t" />
				<input type="hidden" value="msgonly" name="sf" />

#
#-----[ REPLACE WITH ]---------------------------------------------
#
			<form method="get" id="topic-search" action="{S_SEARCHBOX_ACTION}">
			<fieldset>
				<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}';" />
				<input class="button2" type="submit" value="{L_SEARCH}" />
				{S_SEARCH_LOCAL_HIDDEN_FIELDS}

#
#-----[ OPEN ]--------------------------------------------- 
#
styles/prosilver/template/viewtopic_print.html

#
#-----[ FIND ]---------------------------------------------
# Around Line 6
<meta http-equiv="content-style-type" content="text/css" />
<meta http-equiv="content-language" content="{S_USER_LANG}" />
<meta http-equiv="imagetoolbar" content="no" />
<meta name="resource-type" content="document" />
<meta name="distribution" content="global" />

#
#-----[ FIND ]---------------------------------------------
# Around Line 11
<meta name="copyright" content="2000, 2002, 2005, 2007 phpBB Group" />

#
#-----[ REPLACE WITH ]---------------------------------------------
# Just remove/delete the lines (replacing with an empty line)


#
#-----[ FIND ]---------------------------------------------
# Around Line 40
<!--
	We request you retain the full copyright notice below including the link to http://www.phpbb.com.
	This not only gives respect to the large amount of time given freely by the developers
	but also helps build interest, traffic and use of phpBB3. If you (honestly) cannot retain
	the full copyright we ask you at least leave in place the "Powered by phpBB" line, with
	"phpBB" linked to http://www.phpbb.com. If you refuse to include even this then support on our
	forums may be affected.

	The phpBB Group : 2006
//-->
	<div id="page-footer">
		<div class="page-number">{S_TIMEZONE}<br />{PAGE_NUMBER}</div>
		<div class="copyright">Powered by phpBB &copy; 2000, 2002, 2005, 2007 phpBB Group<br />http://www.phpbb.com/</div>

#
#-----[ REPLACE WITH ]---------------------------------------------
#
	<div id="page-footer">
		<div class="page-number">{S_TIMEZONE}<br />{PAGE_NUMBER}</div>
		<div class="copyright">Powered by phpBB&reg; Forum Software &copy; phpBB Group<br />http://www.phpbb.com/</div>
CSS edits:

Code: Select all

#
#-----[ OPEN ]--------------------------------------------- 
#
styles/prosilver/theme/colours.css

#
#-----[ FIND ]---------------------------------------------
# Around Line 169
.pagination span a, .pagination span a:link, .pagination span a:visited, .pagination span a:active {

#
#-----[ REPLACE WITH ]---------------------------------------------
#
.pagination span a, .pagination span a:link, .pagination span a:visited {

#
#-----[ FIND ]---------------------------------------------
# Around Line 181
	border-color: #368AD2;
	background-color: #368AD2;
	color: #FFF;
}


#
#-----[ AFTER, ADD ]---------------------------------------------
#
.pagination span a:active {
	color: #5C758C;
	background-color: #ECEDEE;
	border-color: #B4BAC0;
}


#
#-----[ FIND ]---------------------------------------------
# Around Line 296
	border-bottom-color: #368AD2;
}

.postlink:visited {
	color: #5D8FBD;

#
#-----[ FIND ]---------------------------------------------
# Around Line 301
	border-bottom-color: #666666;

#
#-----[ REPLACE WITH ]---------------------------------------------
#
	border-bottom-color: #5D8FBD;

#
#-----[ FIND ]---------------------------------------------
# Around Line 308
.signature a, .signature a:visited, .signature a:active, .signature a:hover {
	background-color: transparent;
}

/* Profile links */
.postprofile a:link, .postprofile a:active, .postprofile a:visited, .postprofile dt.author a {
	color: #105289;
}

.postprofile a:hover, .postprofile dt.author a:hover {
	color: #D31141;

#
#-----[ REPLACE WITH ]---------------------------------------------
#
.signature a, .signature a:visited, .signature a:hover, .signature a:active {
	background-color: transparent;
}

/* Profile links */
.postprofile a:link, .postprofile a:visited, .postprofile dt.author a {
	color: #105289;
}

.postprofile a:hover, .postprofile dt.author a:hover {
	color: #D31141;
}

.postprofile a:active {
	color: #105289;

#
#-----[ FIND ]---------------------------------------------
# Around Line 650
	background-image: url("{T_IMAGESET_LANG_PATH}/icon_user_online.gif");

#
#-----[ REPLACE WITH ]---------------------------------------------
#
	background-image: url("{IMG_ICON_USER_ONLINE_SRC}");

#
#-----[ OPEN ]--------------------------------------------- 
#
styles/prosilver/theme/cp.css

#
#-----[ FIND ]---------------------------------------------
# Around Line 391
	border: solid 3px transparent;
	border-width: 0 3px;
}

.pmlist li.bg2 {
	border: solid 3px transparent;
	border-width: 0 3px;

#
#-----[ REPLACE WITH ]---------------------------------------------
#
	padding: 0 3px;
}

.pmlist li.bg2 {
	padding: 0 3px;

#
#-----[ FIND ]---------------------------------------------
# Around Line 404
	border: solid 3px #ffffff;
	border-width: 0 3px;
}

.pmlist li.pm_replied_colour, .pm_replied_colour {
	border: solid 3px #c2c2c2;
	border-width: 0 3px;	
}

.pmlist li.pm_friend_colour, .pm_friend_colour {
	border: solid 3px #bdbdbd;
	border-width: 0 3px;
}

.pmlist li.pm_foe_colour, .pm_foe_colour {

#
#-----[ REPLACE WITH ]---------------------------------------------
#
	padding: 0;
	border: solid 3px #ffffff;
	border-width: 0 3px;
}

.pmlist li.pm_replied_colour, .pm_replied_colour {
	padding: 0;
	border: solid 3px #c2c2c2;
	border-width: 0 3px;
}

.pmlist li.pm_friend_colour, .pm_friend_colour {
	padding: 0;
	border: solid 3px #bdbdbd;
	border-width: 0 3px;
}

.pmlist li.pm_foe_colour, .pm_foe_colour {
	padding: 0;

#
#-----[ OPEN ]--------------------------------------------- 
#
styles/prosilver/theme/forms.css

#
#-----[ FIND ]---------------------------------------------
# Around Line 260
	width: 80%;
}

#message-box textarea {
	font-family: "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;

#
#-----[ FIND ]---------------------------------------------
# Around Line 265
	width: 100%;

#
#-----[ REPLACE WITH ]---------------------------------------------
#
	width: 450px;
	height: 270px;
	min-width: 100%;
	max-width: 100%;

#
#-----[ OPEN ]--------------------------------------------- 
#
styles/prosilver/theme/links.css

#
#-----[ FIND ]---------------------------------------------
# Around Line 85
.postlink:visited {
	color: #bdbdbd;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
}

#
#-----[ REPLACE WITH ]---------------------------------------------
#
/* .postlink:visited { color: #bdbdbd; } */

#
#-----[ FIND ]---------------------------------------------
# Around Line 97
.signature a, .signature a:visited, .signature a:active, .signature a:hover {

#
#-----[ REPLACE WITH ]---------------------------------------------
#
.signature a, .signature a:visited, .signature a:hover, .signature a:active {

#
#-----[ FIND ]---------------------------------------------
# Around Line 104
.postprofile a:link, .postprofile a:active, .postprofile a:visited, .postprofile dt.author a {

#
#-----[ REPLACE WITH ]---------------------------------------------
#
.postprofile a:link, .postprofile a:visited, .postprofile dt.author a {

#
#-----[ FIND ]---------------------------------------------
# Around Line 113
}

.postprofile a:hover, .postprofile dt.author a:hover {
	text-decoration: underline;
	color: #d3d3d3;

#
#-----[ AFTER, ADD ]---------------------------------------------
#
}

/* CSS spec requires a:link, a:visited, a:hover and a:active rules to be specified in this order. */
/* See http://www.phpbb.com/bugs/phpbb3/59685 */
.postprofile a:active {
	font-weight: bold;
	color: #898989;
	text-decoration: none;

#
#-----[ OPEN ]--------------------------------------------- 
#
styles/prosilver/theme/print.css

#
#-----[ FIND ]---------------------------------------------
# Around Line 58
.postbody a:link, .postbody a:visited, .postbody a:active, .postbody a:hover {

#
#-----[ REPLACE WITH ]---------------------------------------------
#
.postbody a:link, .postbody a:visited, .postbody a:hover, .postbody a:active {

#
#-----[ OPEN ]--------------------------------------------- 
#
styles/prosilver/theme/tweaks.css

#
#-----[ FIND ]---------------------------------------------
# Around Line 88
}

* html .forumbg table.table1 {
	margin: 0 -2px 0px -1px;
}

#
#-----[ AFTER, ADD ]---------------------------------------------
#

/* Headerbar height fix for IE7 and below */
* html #site-description p {
	margin-bottom: 1.0em;
}

*:first-child+html #site-description p {
	margin-bottom: 1.0em;
}

----- [Template files changed in 3.0.8 from 3.0.7 (PL1)] --------------------------
phpBB 3.0.8 fixes several style bugs in existing files. Style authors may have noticed and corrected many of the bugs in their own styles before this update, but the fixes and additions below are required for all new styles submissions to our database.

Note that the full version of the changed files (including those for subsilver2) can be downloaded on the phpBB Downloads page.

Prosilver files affected:

styles/prosilver/imageset/imageset.cfg
styles/prosilver/style.cfg
styles/prosilver/template/captcha_recaptcha.html
styles/prosilver/template/editor.js
styles/prosilver/template/forum_fn.js
styles/prosilver/template/index_body.html
styles/prosilver/template/login_body.html
styles/prosilver/template/mcp_post.html
styles/prosilver/template/mcp_reports.html
styles/prosilver/template/overall_header.html
styles/prosilver/template/posting_buttons.html
styles/prosilver/template/posting_editor.html
styles/prosilver/template/posting_topic_review.html
styles/prosilver/template/quickreply_editor.html
styles/prosilver/template/search_body.html
styles/prosilver/template/template.cfg
styles/prosilver/template/ucp_pm_history.html
styles/prosilver/template/ucp_pm_viewfolder.html
styles/prosilver/template/ucp_profile_signature.html
styles/prosilver/template/viewforum_body.html
styles/prosilver/theme/bidi.css
styles/prosilver/theme/content.css
styles/prosilver/theme/forms.css
styles/prosilver/theme/print.css
styles/prosilver/theme/theme.cfg


Template edits:

Code: Select all

#
#-----[ OPEN ]--------------------------------------------- 
#
styles/prosilver/template/captcha_recaptcha.html

#
#-----[ FIND ]---------------------------------------------
# Around Line 14
	<dd>
		<script type="text/javascript">
		// <![CDATA[
		var RecaptchaOptions = {
			lang : '{LA_RECAPTCHA_LANG}',

#
#-----[ AFTER, ADD ]---------------------------------------------
#
			theme : 'clean',

#
#-----[ OPEN ]--------------------------------------------- 
#
styles/prosilver/template/editor.js

#
#-----[ FIND ]---------------------------------------------
# Around Line 155
	if (!isNaN(textarea.selectionStart))
	{
		var sel_start = textarea.selectionStart;
		var sel_end = textarea.selectionEnd;


#
#-----[ FIND ]---------------------------------------------
# Around Line 160
		mozWrap(textarea, text, '')

#
#-----[ REPLACE WITH ]---------------------------------------------
#
		mozWrap(textarea, text, '');

#
#-----[ FIND ]---------------------------------------------
# Around Line 192
function addquote(post_id, username)
{
	var message_name = 'message_' + post_id;
	var theSelection = '';
	var divarea = false;


#
#-----[ REPLACE WITH ]---------------------------------------------
#
function addquote(post_id, username, l_wrote)
{
	var message_name = 'message_' + post_id;
	var theSelection = '';
	var divarea = false;

	if (l_wrote === undefined)
	{
		// Backwards compatibility
		l_wrote = 'wrote';
	}


#
#-----[ FIND ]---------------------------------------------
# Around Line 260
			var lines = split_lines(theSelection);
			for (i = 0; i < lines.length; i++)
			{
				insert_text('> ' + lines[i] + '\n')

#
#-----[ REPLACE WITH ]---------------------------------------------
#
			insert_text(username + ' ' + l_wrote + ':' + '\n');
			var lines = split_lines(theSelection);
			for (i = 0; i < lines.length; i++)
			{
				insert_text('> ' + lines[i] + '\n');

#
#-----[ FIND ]---------------------------------------------
# Around Line 294
				var splitAt = line.indexOf(' ', 80);
				
				if (splitAt == -1)
				{
					splitLines[j] = line;

#
#-----[ FIND ]---------------------------------------------
# Around Line 299
					j++

#
#-----[ REPLACE WITH ]---------------------------------------------
#
					j++;

#
#-----[ FIND ]---------------------------------------------
# Around Line 303
					splitLines[j] = line.substring(0, splitAt);
					line = line.substring(splitAt);
					j++;
				}
			}

#
#-----[ FIND ]---------------------------------------------
# Around Line 308
			while(splitAt != -1)

#
#-----[ REPLACE WITH ]---------------------------------------------
#
			while(splitAt != -1);

#
#-----[ FIND ]---------------------------------------------
# Around Line 324
	var s2 = (txtarea.value).substring(selStart, selEnd)

#
#-----[ REPLACE WITH ]---------------------------------------------
#
	var s2 = (txtarea.value).substring(selStart, selEnd);

#
#-----[ OPEN ]--------------------------------------------- 
#
styles/prosilver/template/forum_fn.js

#
#-----[ FIND ]---------------------------------------------
# Around Line 96
*/
function dE(n, s)
{
	var e = document.getElementById(n);

	if (!s)
	{
		s = (e.style.display == '' || e.style.display == 'block') ? -1 : 1;
	}
	e.style.display = (s == 1) ? 'block' : 'none';

#
#-----[ REPLACE WITH ]---------------------------------------------
#
* type = string: inline, block, inline-block or other CSS "display" type
*/
function dE(n, s, type)
{
	if (!type)
	{
		type = 'block';
	}

	var e = document.getElementById(n);
	if (!s)
	{
		s = (e.style.display == '' || e.style.display == type) ? -1 : 1;
	}
	e.style.display = (s == 1) ? type : 'none';

#
#-----[ OPEN ]--------------------------------------------- 
#
styles/prosilver/template/index_body.html

#
#-----[ FIND ]---------------------------------------------
# Around Line 4
		<li><a href="{U_SEARCH_UNANSWERED}">{L_SEARCH_UNANSWERED}</a><!-- IF S_USER_LOGGED_IN --> &bull; <a href="{U_SEARCH_UNREAD}">{L_SEARCH_UNREAD}</a> &bull; <a href="{U_SEARCH_NEW}">{L_SEARCH_NEW}</a><!-- ENDIF --> &bull; <a href="{U_SEARCH_ACTIVE_TOPICS}">{L_SEARCH_ACTIVE_TOPICS}</a></li>

#
#-----[ REPLACE WITH ]---------------------------------------------
#
		<li><a href="{U_SEARCH_UNANSWERED}">{L_SEARCH_UNANSWERED}</a><!-- IF S_LOAD_UNREADS --> &bull; <a href="{U_SEARCH_UNREAD}">{L_SEARCH_UNREAD}</a><!-- ENDIF --><!-- IF S_USER_LOGGED_IN --> &bull; <a href="{U_SEARCH_NEW}">{L_SEARCH_NEW}</a><!-- ENDIF --> &bull; <a href="{U_SEARCH_ACTIVE_TOPICS}">{L_SEARCH_ACTIVE_TOPICS}</a></li>

#
#-----[ OPEN ]--------------------------------------------- 
#
styles/prosilver/template/login_body.html

#
#-----[ FIND ]---------------------------------------------
# Around Line 1
<!-- INCLUDE overall_header.html -->


#
#-----[ AFTER, ADD ]---------------------------------------------
#
<script type="text/javascript">
// <![CDATA[
	onload_functions.push('document.getElementById("{USERNAME_CREDENTIAL}").focus();');
// ]]>
</script>


#
#-----[ FIND ]---------------------------------------------
# Around Line 36
			<!-- IF S_AUTOLOGIN_ENABLED --><dd><label for="autologin"><input type="checkbox" name="autologin" id="autologin" tabindex="4" /> {L_LOG_ME_IN}</label></dd><!-- ENDIF -->
			<dd><label for="viewonline"><input type="checkbox" name="viewonline" id="viewonline" tabindex="5" /> {L_HIDE_ME}</label></dd>
		</dl>
		<!-- ENDIF -->


#
#-----[ AFTER, ADD ]---------------------------------------------
#
		{S_LOGIN_REDIRECT}

#
#-----[ FIND ]---------------------------------------------
# Around Line 36
		<dl>
			<dt>&nbsp;</dt>
			<dd>{S_HIDDEN_FIELDS}<input type="submit" name="login" tabindex="6" value="{L_LOGIN}" class="button1" /></dd>
		</dl>

#
#-----[ FIND ]---------------------------------------------
# Around Line 40
		{S_LOGIN_REDIRECT}

#
#-----[ REPLACE WITH ]---------------------------------------------
# Just remove/delete the lines (replacing with an empty line)


#
#-----[ OPEN ]--------------------------------------------- 
#
styles/prosilver/template/mcp_post.html

#
#-----[ FIND ]---------------------------------------------
# Around Line 52
		<ul class="profile-icons">
			<li class="edit-icon"><a href="{U_EDIT}" title="{L_EDIT_POST}"><span>{L_EDIT_POST}</span></a></li>
		</ul>
		<!-- ENDIF -->


#
#-----[ AFTER, ADD ]---------------------------------------------
#
		<span class="right-box" id="expand"><a href="#post_details" onclick="viewableArea(getElementById('post_details'), true); var rev_text = getElementById('expand').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}'}; return false;">{L_EXPAND_VIEW}</a></span>


#
#-----[ FIND ]---------------------------------------------
# Around Line 84
			<p class="rules">
				{REPORTED_IMG} <a href="{U_MCP_REPORT}"><strong>{L_MESSAGE_REPORTED}</strong></a>
			</p>
		<!-- ENDIF -->


#
#-----[ FIND ]---------------------------------------------
# Around Line 89
		<div class="content">

#
#-----[ REPLACE WITH ]---------------------------------------------
#
		<div class="content" id="post_details">

#
#-----[ OPEN ]--------------------------------------------- 
#
styles/prosilver/template/mcp_reports.html

#
#-----[ FIND ]---------------------------------------------
# Around Line 52
						{L_FORUM}: <a href="{postrow.U_VIEWFORUM}">{postrow.FORUM_NAME}</a></span>

#
#-----[ REPLACE WITH ]---------------------------------------------
#
						<!-- IF postrow.U_VIEWFORUM -->{L_FORUM}: <a href="{postrow.U_VIEWFORUM}">{postrow.FORUM_NAME}</a><!-- ELSE -->{postrow.FORUM_NAME}<!-- ENDIF --></span>

#
#-----[ OPEN ]--------------------------------------------- 
#
styles/prosilver/template/overall_header.html

#
#-----[ FIND ]---------------------------------------------
# Around Line 9
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />

#
#-----[ REPLACE WITH ]---------------------------------------------
#
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7; IE=EmulateIE9" />

#
#-----[ OPEN ]--------------------------------------------- 
#
styles/prosilver/template/posting_buttons.html

#
#-----[ FIND ]---------------------------------------------
# Around Line 77
	<input type="button" class="button2" accesskey="t" name="addlitsitem" value="[*]" style="width: 40px" onclick="bbstyle(-1)" title="{L_BBCODE_LISTITEM_HELP}" />

#
#-----[ REPLACE WITH ]---------------------------------------------
#
	<input type="button" class="button2" accesskey="y" name="addlitsitem" value="[*]" style="width: 40px" onclick="bbstyle(-1)" title="{L_BBCODE_LISTITEM_HELP}" />

#
#-----[ OPEN ]--------------------------------------------- 
#
styles/prosilver/template/posting_editor.html

#
#-----[ FIND ]---------------------------------------------
# Around Line 185
			<!-- IF S_HAS_DRAFTS --><input type="submit" accesskey="d" tabindex="8" name="load" value="{L_LOAD}" class="button2" onclick="load_draft = true;" />&nbsp; <!-- ENDIF -->
			<!-- IF S_SAVE_ALLOWED --><input type="submit" accesskey="k" tabindex="7" name="save" value="{L_SAVE}" class="button2" />&nbsp; <!-- ENDIF -->

#
#-----[ REPLACE WITH ]---------------------------------------------
#
			<!-- IF S_HAS_DRAFTS --><input type="submit" accesskey="d" tabindex="8" name="load" value="{L_LOAD_DRAFT}" class="button2" onclick="load_draft = true;" />&nbsp; <!-- ENDIF -->
			<!-- IF S_SAVE_ALLOWED --><input type="submit" accesskey="k" tabindex="7" name="save" value="{L_SAVE_DRAFT}" class="button2" />&nbsp; <!-- ENDIF -->

#
#-----[ OPEN ]--------------------------------------------- 
#
styles/prosilver/template/posting_topic_review.html

#
#-----[ FIND ]---------------------------------------------
# Around Line 22
				<li class="quote-icon"><a href="#postingbox" onclick="addquote({topic_review_row.POST_ID}, '{topic_review_row.POSTER_QUOTE}');" title="{L_QUOTE} {topic_review_row.POST_AUTHOR}"><span>{L_QUOTE} {topic_review_row.POST_AUTHOR}</span></a></li>

#
#-----[ REPLACE WITH ]---------------------------------------------
#
				<li class="quote-icon"><a href="#postingbox" onclick="addquote({topic_review_row.POST_ID}, '{topic_review_row.POSTER_QUOTE}', '{LA_WROTE}');" title="{L_QUOTE} {topic_review_row.POST_AUTHOR}"><span>{L_QUOTE} {topic_review_row.POST_AUTHOR}</span></a></li>

#
#-----[ OPEN ]--------------------------------------------- 
#
styles/prosilver/template/quickreply_editor.html

#
#-----[ FIND ]---------------------------------------------
# Around Line 59
					<input type="submit" accesskey="f" tabindex="6" name="full_editor" value="{L_FULL_EDITOR}" class="button2" />&nbsp;

#
#-----[ REPLACE WITH ]---------------------------------------------
#
					<input type="submit" accesskey="f" tabindex="7" name="full_editor" value="{L_FULL_EDITOR}" class="button2" />&nbsp;

#
#-----[ OPEN ]--------------------------------------------- 
#
styles/prosilver/template/search_body.html

#
#-----[ FIND ]---------------------------------------------
# Around Line 1
<!-- INCLUDE overall_header.html -->


#
#-----[ AFTER, ADD ]---------------------------------------------
#
<script type="text/javascript">
// <![CDATA[
	onload_functions.push('document.getElementById("keywords").focus();');
// ]]>
</script>

#
#-----[ OPEN ]--------------------------------------------- 
#
styles/prosilver/template/ucp_pm_history.html

#
#-----[ FIND ]---------------------------------------------
# Around Line 1
	{L_MESSAGE_HISTORY}: {HISTORY_TITLE}
</h3>

<div id="topicreview">

#
#-----[ REPLACE WITH ]---------------------------------------------
#
	{L_MESSAGE_HISTORY}:
</h3>

<div id="topicreview">
	<script type="text/javascript">
	// <![CDATA[
		bbcodeEnabled = {S_BBCODE_ALLOWED};
	// ]]>
	</script>

#
#-----[ FIND ]---------------------------------------------
# Around Line 15
				<li class="quote-icon"><a <!-- IF history_row.U_QUOTE -->href="{history_row.U_QUOTE}"<!-- ELSE -->href="#postingbox" onclick="addquote({history_row.MSG_ID}, '{history_row.MESSAGE_AUTHOR_QUOTE}');"<!-- ENDIF --> title="{L_QUOTE} {history_row.MESSAGE_AUTHOR}"><span>{L_QUOTE} {history_row.MESSAGE_AUTHOR}</span></a></li>

#
#-----[ REPLACE WITH ]---------------------------------------------
#
				<li class="quote-icon"><a <!-- IF history_row.U_QUOTE -->href="{history_row.U_QUOTE}"<!-- ELSE -->href="#postingbox" onclick="addquote({history_row.MSG_ID}, '{history_row.MESSAGE_AUTHOR_QUOTE}', '{LA_WROTE}');"<!-- ENDIF --> title="{L_QUOTE} {history_row.MESSAGE_AUTHOR}"><span>{L_QUOTE} {history_row.MESSAGE_AUTHOR}</span></a></li>

#
#-----[ OPEN ]--------------------------------------------- 
#
styles/prosilver/template/ucp_pm_viewfolder.html

#
#-----[ FIND ]---------------------------------------------
# Around Line 69
						<!-- IF messagerow.S_TOPIC_REPORTED --><a href="{messagerow.U_MCP_REPORT}">{REPORTED_IMG}</a><!-- ENDIF --> {messagerow.ATTACH_ICON_IMG}<br />

#
#-----[ REPLACE WITH ]---------------------------------------------
#
						<!-- IF messagerow.S_PM_REPORTED --><a href="{messagerow.U_MCP_REPORT}">{REPORTED_IMG}</a><!-- ENDIF --> {messagerow.ATTACH_ICON_IMG}<br />

#
#-----[ OPEN ]--------------------------------------------- 
#
styles/prosilver/template/ucp_profile_signature.html

#
#-----[ FIND ]---------------------------------------------
# Around Line 2

<form id="postform" method="post" action="{S_UCP_ACTION}"{S_FORM_ENCTYPE}>

<h2>{L_TITLE}</h2>


#
#-----[ FIND ]---------------------------------------------
# Around Line 7
<!-- IF SIGNATURE_PREVIEW -->

#
#-----[ REPLACE WITH ]---------------------------------------------
#
<!-- IF SIGNATURE_PREVIEW != '' -->

#
#-----[ OPEN ]--------------------------------------------- 
#
styles/prosilver/template/viewforum_body.html

#
#-----[ FIND ]---------------------------------------------
# Around Line 37
			<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>

#
#-----[ REPLACE WITH ]---------------------------------------------
#
			<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>

#
#-----[ FIND ]---------------------------------------------
# Around Line 120
		<div class="forumbg<!-- IF topicrow.S_TOPIC_TYPE_SWITCH --> announcement<!-- ENDIF -->">
		<div class="inner"><span class="corners-top"><span></span></span>
		<ul class="topiclist">
			<li class="header">
				<dl class="icon">
					<dt><!-- IF S_DISPLAY_ACTIVE -->{L_ACTIVE_TOPICS}<!-- ELSEIF topicrow.S_TOPIC_TYPE_SWITCH and topicrow.S_TOPIC_TYPE gt 1 -->{L_ANNOUNCEMENTS}<!-- ELSE -->{L_TOPICS}<!-- ENDIF --></dt>

#
#-----[ REPLACE WITH ]---------------------------------------------
#
		<div class="forumbg<!-- IF topicrow.S_TOPIC_TYPE_SWITCH and (topicrow.S_POST_ANNOUNCE or topicrow.S_POST_GLOBAL) --> announcement<!-- ENDIF -->">
		<div class="inner"><span class="corners-top"><span></span></span>
		<ul class="topiclist">
			<li class="header">
				<dl class="icon">
					<dt><!-- IF S_DISPLAY_ACTIVE -->{L_ACTIVE_TOPICS}<!-- ELSEIF topicrow.S_TOPIC_TYPE_SWITCH and (topicrow.S_POST_ANNOUNCE or topicrow.S_POST_GLOBAL) -->{L_ANNOUNCEMENTS}<!-- ELSE -->{L_TOPICS}<!-- ENDIF --></dt>

#
#-----[ FIND ]---------------------------------------------
# Around Line 135
		<li class="row<!-- IF topicrow.S_ROW_COUNT is even --> bg1<!-- ELSE --> bg2<!-- ENDIF --><!-- IF topicrow.S_POST_ANNOUNCE --> announce<!-- ENDIF --><!-- IF topicrow.S_POST_STICKY --> sticky<!-- ENDIF --><!-- IF topicrow.S_TOPIC_REPORTED --> reported<!-- ENDIF -->">

#
#-----[ REPLACE WITH ]---------------------------------------------
#
		<li class="row<!-- IF topicrow.S_ROW_COUNT is even --> bg1<!-- ELSE --> bg2<!-- ENDIF --><!-- IF topicrow.S_POST_GLOBAL --> global-announce<!-- ENDIF --><!-- IF topicrow.S_POST_ANNOUNCE --> announce<!-- ENDIF --><!-- IF topicrow.S_POST_STICKY --> sticky<!-- ENDIF --><!-- IF topicrow.S_TOPIC_REPORTED --> reported<!-- ENDIF -->">
CSS edits:

Code: Select all

#
#-----[ OPEN ]--------------------------------------------- 
#
styles/prosilver/theme/bidi.css

#
#-----[ FIND ]---------------------------------------------
# Around Line 234
.rtl a.top {
	float: left;
}

.rtl a.top2 {

#
#-----[ AFTER, ADD ]---------------------------------------------
#
	background-position: 100% 50%;

#
#-----[ OPEN ]--------------------------------------------- 
#
styles/prosilver/theme/content.css

#
#-----[ FIND ]---------------------------------------------
# Around Line 294
	border-bottom-width: 0;
}

.post-ignore .postbody {
	display: none;

#
#-----[ AFTER, ADD ]---------------------------------------------
#
}

/* MCP Post details
----------------------------------------*/
#post_details
{
	/* This will only work in IE7+, plus the others */
	overflow: auto;
	max-height: 300px;
}

#expand
{
	clear: both;

#
#-----[ OPEN ]--------------------------------------------- 
#
styles/prosilver/theme/forms.css

#
#-----[ FIND ]---------------------------------------------
# Around Line 92
	background-color: transparent;
}

fieldset.fields1 div {
	margin-bottom: 3px;

#
#-----[ AFTER, ADD ]---------------------------------------------
#
}

/* Set it back to 0px for the reCaptcha divs: PHPBB3-9587 */
fieldset.fields1 #recaptcha_widget_div div {
	margin-bottom: 0;

#
#-----[ OPEN ]--------------------------------------------- 
#
styles/prosilver/theme/print.css

#
#-----[ FIND ]---------------------------------------------
# Around Line 138
/* Misc page elements */
div.spacer { clear: both; }

/* Accessibility tweaks: Mozilla.org */
.skip_link { display: none; }

#
#-----[ AFTER, ADD ]---------------------------------------------
#

dl.codebox dt { display: none; }
Version number updates:

Code: Select all

#
#-----[ OPEN ]--------------------------------------------- 
#
styles/prosilver/imageset/imageset.cfg

#
#-----[ FIND ]---------------------------------------------
# Around Line 17
#

# General Information about this style
name = prosilver
copyright = &copy; phpBB Group, 2007

#
#-----[ FIND ]---------------------------------------------
# Around Line 22
version = 3.0.7

#
#-----[ REPLACE WITH ]---------------------------------------------
#
version = 3.0.8

#
#-----[ OPEN ]--------------------------------------------- 
#
styles/prosilver/style.cfg

#
#-----[ FIND ]---------------------------------------------
# Around Line 17
#

# General Information about this style
name = prosilver
copyright = &copy; phpBB Group, 2007

#
#-----[ FIND ]---------------------------------------------
# Around Line 22
version = 3.0.7
#
#-----[ REPLACE WITH ]---------------------------------------------
#
version = 3.0.8

#
#-----[ OPEN ]--------------------------------------------- 
#
styles/prosilver/template/template.cfg

#
#-----[ FIND ]---------------------------------------------
# Around Line 17
#

# General Information about this template
name = prosilver
copyright = &copy; phpBB Group, 2007

#
#-----[ FIND ]---------------------------------------------
# Around Line 22
version = 3.0.7

#
#-----[ REPLACE WITH ]---------------------------------------------
#
version = 3.0.8

#
#-----[ OPEN ]--------------------------------------------- 
#
styles/prosilver/theme/theme.cfg

#
#-----[ FIND ]---------------------------------------------
# Around Line 19
#

# General Information about this theme
name = prosilver
copyright = &copy; phpBB Group, 2007

#
#-----[ FIND ]---------------------------------------------
# Around Line 24
version = 3.0.7

#
#-----[ REPLACE WITH ]---------------------------------------------
#
version = 3.0.8
-------------------------------------------------------------------

There are also some more detailed code breakdowns in this topic, where you can also seek help if needed.
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: 3.0.x Style Updates

Post by Raimon »

----- [Template files changed in 3.0.7 (PL1) from 3.0.6] --------------------------

phpBB 3.0.7 fixes several style bugs in existing files. Style authors may have noticed and corrected many of the bugs in their own styles before this update, but the fixes and additions below are required for all new styles submissions to our database.

Note that the full version of the changed files (including those for subsilver2) can be downloaded on the phpBB Downloads page.

Prosilver files affected:
styles/prosilver/imageset/imageset.cfg
styles/prosilver/style.cfg
styles/prosilver/template/captcha_recaptcha.html
styles/prosilver/template/editor.js
styles/prosilver/template/forum_fn.js
styles/prosilver/template/index_body.html
styles/prosilver/template/login_body.html
styles/prosilver/template/login_forum.html
styles/prosilver/template/mcp_post.html
styles/prosilver/template/overall_header.html
styles/prosilver/template/quickreply_editor.html
styles/prosilver/template/search_results.html
styles/prosilver/template/template.cfg
styles/prosilver/template/ucp_avatar_options.html
styles/prosilver/template/ucp_pm_viewmessage_print.html
styles/prosilver/template/viewforum_body.html
styles/prosilver/template/viewtopic_print.html
styles/prosilver/theme/bidi.css
styles/prosilver/theme/colours.css
styles/prosilver/theme/forms.css
styles/prosilver/theme/links.css
styles/prosilver/theme/theme.cfg


Template edits:

Code: Select all

#
#-----[ OPEN ]--------------------------------------------- 
#
styles/prosilver/template/captcha_recaptcha.html

#
#-----[ FIND ]---------------------------------------------
# Around Line 13
	<dt><label>{L_CONFIRM_CODE}</label>:<br /><span>{L_RECAPTCHA_EXPLAIN}</span></dt>
	<dd>
		<script type="text/javascript">
		// <![CDATA[
		var RecaptchaOptions = {

#
#-----[ FIND ]---------------------------------------------
# Around Line 18
			lang : '{L_RECAPTCHA_LANG}',

#
#-----[ REPLACE WITH ]---------------------------------------------
#
			lang : '{LA_RECAPTCHA_LANG}',

#
#-----[ OPEN ]--------------------------------------------- 
#
styles/prosilver/template/editor.js

#
#-----[ FIND ]---------------------------------------------
# Around Line 321
	txtarea.selectionStart = selEnd + open.length + close.length;
	txtarea.selectionEnd = txtarea.selectionStart;

#
#-----[ REPLACE WITH ]---------------------------------------------
#
	txtarea.selectionStart = selStart + open.length;
	txtarea.selectionEnd = selEnd + open.length;

#
#-----[ OPEN ]--------------------------------------------- 
#
styles/prosilver/template/forum_fn.js

#
#-----[ FIND ]---------------------------------------------
# Around Line 396
		$('form input').live('keypress', function (e)
		{
			var default_button = $(this).parents('form').find('input[type=submit].default-submit-action');

#
#-----[ REPLACE WITH ]---------------------------------------------
#
		jQuery('form input[type=text], form input[type=password]').live('keypress', function (e)
		{
			var default_button = jQuery(this).parents('form').find('input[type=submit].default-submit-action');

#
#-----[ FIND ]---------------------------------------------
# Around Line 422
		if (element.type == 'hidden')
			continue;

		// onkeydown is possible too
		element.onkeypress = function (evt) { submit_default_button((evt || window.event), this, 'default-submit-action'); }; 

#
#-----[ REPLACE WITH ]---------------------------------------------
#
		if (element.type == 'text' || element.type == 'password')
		{
			// onkeydown is possible too
			element.onkeypress = function (evt) { submit_default_button((evt || window.event), this, 'default-submit-action'); };
		}

#
#-----[ OPEN ]--------------------------------------------- 
#
styles/prosilver/template/index_body.html

#
#-----[ FIND ]---------------------------------------------
# Around Line 22
			<label for="password">{L_PASSWORD}:</label>&nbsp;<input type="password" name="password" id="password" size="10" class="inputbox" title="{L_PASSWORD}" />
			<!-- IF S_AUTOLOGIN_ENABLED -->
				| <label for="autologin">{L_LOG_ME_IN} <input type="checkbox" name="autologin" id="autologin" /></label>
			<!-- ENDIF -->
			<input type="submit" name="login" value="{L_LOGIN}" class="button2" />

#
#-----[ AFTER, ADD ]---------------------------------------------
#
			{S_LOGIN_REDIRECT}

#
#-----[ OPEN ]--------------------------------------------- 
#
styles/prosilver/template/login_body.html

#
#-----[ FIND ]---------------------------------------------
# Around Line 34

		<dl>
			<dt>&nbsp;</dt>
			<dd>{S_HIDDEN_FIELDS}<input type="submit" name="login" tabindex="6" value="{L_LOGIN}" class="button1" /></dd>
		</dl>

#
#-----[ AFTER, ADD ]---------------------------------------------
#
		{S_LOGIN_REDIRECT}

#
#-----[ OPEN ]--------------------------------------------- 
#
styles/prosilver/template/login_forum.html

#
#-----[ FIND ]---------------------------------------------
# Around Line 22
	</dl>
	<dl class="fields2">
		<dt>&nbsp;</dt>
		<dd>{S_HIDDEN_FIELDS}<input type="submit" name="login" id="login" class="button1" value="{L_LOGIN}" tabindex="2" /></dd>
	</dl>

#
#-----[ AFTER, ADD ]---------------------------------------------
#
	{S_LOGIN_REDIRECT}

#
#-----[ OPEN ]--------------------------------------------- 
#
styles/prosilver/template/mcp_post.html

#
#-----[ FIND ]---------------------------------------------
# Around Line 101
			<div id="sig{POST_ID}" class="signature">{SIGNATURE}</div>
		<!-- ENDIF -->

		<!-- IF S_MCP_REPORT and S_CAN_VIEWIP -->
			<hr />

#
#-----[ FIND ]---------------------------------------------
# Around Line 106
			<div>{L_THIS_POST_IP}: <!-- IF U_WHOIS -->

#
#-----[ REPLACE WITH ]---------------------------------------------
#
			<div><!-- IF S_PM -->{L_THIS_PM_IP}<!-- ELSE -->{L_THIS_POST_IP}<!-- ENDIF -->: <!-- IF U_WHOIS -->

#
#-----[ OPEN ]--------------------------------------------- 
#
styles/prosilver/template/overall_header.html

#
#-----[ FIND ]---------------------------------------------
# Around Line 14
	<link rel="alternate" type="application/atom+xml" title="{L_FEED} - {SITENAME}" href="{U_FEED}" />
	<!-- IF S_ENABLE_FEEDS_NEWS --><link rel="alternate" type="application/atom+xml" title="{L_FEED} - {L_FEED_NEWS}" href="{U_FEED}?mode=news" /><!-- ENDIF -->
	<!-- IF S_ENABLE_FEEDS_FORUMS --><link rel="alternate" type="application/atom+xml" title="{L_FEED} - {L_ALL_FORUMS}" href="{U_FEED}?mode=forums" /><!-- ENDIF -->
	<!-- IF S_ENABLE_FEEDS_TOPICS --><link rel="alternate" type="application/atom+xml" title="{L_FEED} - {L_ALL_TOPICS}" href="{U_FEED}?mode=topics" /><!-- ENDIF -->

#
#-----[ REPLACE WITH ]---------------------------------------------
#
	<!-- IF S_ENABLE_FEEDS_OVERALL --><link rel="alternate" type="application/atom+xml" title="{L_FEED} - {SITENAME}" href="{U_FEED}" /><!-- ENDIF -->
	<!-- IF S_ENABLE_FEEDS_NEWS --><link rel="alternate" type="application/atom+xml" title="{L_FEED} - {L_FEED_NEWS}" href="{U_FEED}?mode=news" /><!-- ENDIF -->
	<!-- IF S_ENABLE_FEEDS_FORUMS --><link rel="alternate" type="application/atom+xml" title="{L_FEED} - {L_ALL_FORUMS}" href="{U_FEED}?mode=forums" /><!-- ENDIF -->
	<!-- IF S_ENABLE_FEEDS_TOPICS --><link rel="alternate" type="application/atom+xml" title="{L_FEED} - {L_FEED_TOPICS_NEW}" href="{U_FEED}?mode=topics" /><!-- ENDIF -->
	<!-- IF S_ENABLE_FEEDS_TOPICS_ACTIVE --><link rel="alternate" type="application/atom+xml" title="{L_FEED} - {L_FEED_TOPICS_ACTIVE}" href="{U_FEED}?mode=topics_active" /><!-- ENDIF -->

#
#-----[ OPEN ]--------------------------------------------- 
#
styles/prosilver/template/quickreply_editor.html

#
#-----[ FIND ]---------------------------------------------
# Around Line 22
</script>
<noscript>
	<form method="post" action="{U_QR_ACTION}">
		<div class="panel" id="qr_ns_editor_div">
			<div class="inner"><span class="corners-top"><span></span></span>

#
#-----[ FIND ]---------------------------------------------
# Around Line 27
				<div class="content">

#
#-----[ REPLACE WITH ]---------------------------------------------
# Just remove/delete the lines (replacing with an empty line)


#
#-----[ FIND ]---------------------------------------------
# Around Line 38
						{S_FORM_TOKEN}
						{QR_HIDDEN_FIELDS}
						<input type="submit" accesskey="s" tabindex="6" name="post" value="{L_SUBMIT}" class="button1" />&nbsp;
						<input type="submit" accesskey="f" tabindex="7" name="full_editor" value="{L_FULL_EDITOR}" class="button2" />&nbsp;
					</fieldset>

#
#-----[ FIND ]---------------------------------------------
# Around Line 43
				</div>

#
#-----[ REPLACE WITH ]---------------------------------------------
# Just remove/delete the lines (replacing with an empty line)


#
#-----[ FIND ]---------------------------------------------
# Around Line 45
	</form>
</noscript>
<form method="post" action="{U_QR_ACTION}">
	<div class="panel" style="display: none" id="qr_editor_div">
		<div class="inner"><span class="corners-top"><span></span></span>

#
#-----[ FIND ]---------------------------------------------
# Around Line 50
			<div class="content">

#
#-----[ REPLACE WITH ]---------------------------------------------
# Just remove/delete the lines (replacing with an empty line)


#
#-----[ FIND ]---------------------------------------------
# Around Line 62
					{QR_HIDDEN_FIELDS}
					<input type="submit" accesskey="s" tabindex="6" name="post" value="{L_SUBMIT}" class="button1" />&nbsp;
					<input type="submit" accesskey="f" tabindex="6" name="full_editor" value="{L_FULL_EDITOR}" class="button2" />&nbsp;
				</fieldset>
				<a href="" class="right-box up" onclick="hide_qr(false); return false;" title="{L_COLLAPSE_QR}">{L_COLLAPSE_QR}</a>

#
#-----[ FIND ]---------------------------------------------
# Around Line 67
			</div>

#
#-----[ REPLACE WITH ]---------------------------------------------
# Just remove/delete the lines (replacing with an empty line)


#
#-----[ OPEN ]--------------------------------------------- 
#
styles/prosilver/template/search_results.html

#
#-----[ FIND ]---------------------------------------------
# Around Line 136
			<label>{S_SELECT_SORT_DIR} <!-- ELSE --></label><!-- ENDIF --><input type="submit" name="sort" value="{L_GO}" class="button2" /></label>

#
#-----[ REPLACE WITH ]---------------------------------------------
#
			<label>{S_SELECT_SORT_DIR}<!-- ENDIF --> <input type="submit" name="sort" value="{L_GO}" class="button2" /></label>


#
#-----[ OPEN ]--------------------------------------------- 
#
styles/prosilver/template/ucp_avatar_options.html

#
#-----[ FIND ]---------------------------------------------
# Around Line 33
				<label for="width"><input type="text" name="width" id="width" size="3" value="{AVATAR_WIDTH}" class="inputbox autowidth" /> px</label> &times;&nbsp; 
				<label for="height"><input type="text" name="height" id="height" size="3" value="{AVATAR_HEIGHT}" class="inputbox autowidth" /> px</label>

#
#-----[ REPLACE WITH ]---------------------------------------------
#
				<label for="width"><input type="text" name="width" id="width" size="3" value="{AVATAR_WIDTH}" class="inputbox autowidth" /> {L_PIXEL}</label> &times;&nbsp; 
				<label for="height"><input type="text" name="height" id="height" size="3" value="{AVATAR_HEIGHT}" class="inputbox autowidth" /> {L_PIXEL}</label>

#
#-----[ OPEN ]--------------------------------------------- 
#
styles/prosilver/template/ucp_pm_viewmessage_print.html

#
#-----[ FIND ]---------------------------------------------
# Around Line 81
			<!-- IF to_recipient.COLOUR --><span style="color:{to_recipient.COLOUR}"><!-- ELSE --><span<!-- IF to_recipient.IS_GROUP --> class="sep"<!-- ENDIF -->><!-- ENDIF -->{to_recipient.NAME}</span>&nbsp;

#
#-----[ REPLACE WITH ]---------------------------------------------
#
			<span<!-- IF to_recipient.IS_GROUP --> class="sep"<!-- ENDIF -->>{to_recipient.NAME}</span>&nbsp;

#
#-----[ OPEN ]--------------------------------------------- 
#
styles/prosilver/template/viewforum_body.html

#
#-----[ FIND ]---------------------------------------------
# Around Line 4
	<!-- IF MODERATORS --><strong><!-- IF S_SINGLE_MODERATOR -->{L_MODERATOR}<!-- ELSE -->{L_MODERATORS}<!-- ENDIF -->:</strong> {MODERATORS}<!-- ENDIF -->

#
#-----[ REPLACE WITH ]---------------------------------------------
#
	<!-- IF MODERATORS --><p><strong><!-- IF S_SINGLE_MODERATOR -->{L_MODERATOR}<!-- ELSE -->{L_MODERATORS}<!-- ENDIF -->:</strong> {MODERATORS}</p><!-- ENDIF -->

#
#-----[ FIND ]---------------------------------------------
# Around Line 98
				</dl>
				<dl>
					<dt>&nbsp;</dt>
					<dd><input type="submit" name="login" tabindex="5" value="{L_LOGIN}" class="button1" /></dd>
				</dl>

#
#-----[ AFTER, ADD ]---------------------------------------------
#
				{S_LOGIN_REDIRECT}

#
#-----[ OPEN ]--------------------------------------------- 
#
styles/prosilver/template/viewtopic_print.html

#
#-----[ FIND ]---------------------------------------------
# Around Line 34
				<div class="author">{L_POST_BY_AUTHOR} <strong<!-- IF postrow.POST_AUTHOR_COLOUR --> style="color: {postrow.POST_AUTHOR_COLOUR}"<!-- ENDIF -->>{postrow.POST_AUTHOR}</strong></div>

#
#-----[ REPLACE WITH ]---------------------------------------------
#
				<div class="author">{L_POST_BY_AUTHOR} <strong>{postrow.POST_AUTHOR}</strong></div>


CSS edits:

Code: Select all

#
#-----[ OPEN ]--------------------------------------------- 
#
styles/prosilver/theme/bidi.css

#
#-----[ FIND ]---------------------------------------------
# Around Line 223
/* Back to top of page */
.rtl .back2top {
	text-align: left;
}


#
#-----[ AFTER, ADD ]---------------------------------------------
#
/* Links adjustment to correctly display an order of rtl/ltr mixed content */
.rtl a {
	direction: rtl;
	unicode-bidi: embed;
}


#
#-----[ FIND ]---------------------------------------------
# Around Line 375
/* BB Code styles
----------------------------------------*/
/* Quote block */
.rtl blockquote {
	margin: 0.5em 25px 0 1px;

#
#-----[ FIND ]---------------------------------------------
# Around Line 380
	background-position: 99% 5px;

#
#-----[ REPLACE WITH ]---------------------------------------------
#
	background-position: 99% 8px;

#
#-----[ OPEN ]--------------------------------------------- 
#
styles/prosilver/theme/colours.css

#
#-----[ FIND ]---------------------------------------------
# Around Line 794
	background-image: url("{T_THEME_PATH}/images/bg_menu_rtl.gif");
	background-position: 0 100%;
}

#navigation a:hover {

#
#-----[ AFTER, ADD ]---------------------------------------------
#
	background-image: none;

#
#-----[ OPEN ]--------------------------------------------- 
#
styles/prosilver/theme/forms.css

#
#-----[ FIND ]---------------------------------------------
# Around Line 314
	width: auto !important;
	padding-top: 1px;
	padding-bottom: 1px;
	font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
	color: #000;

#
#-----[ FIND ]---------------------------------------------
# Around Line 319
	background: #FAFAFA none repeat-x top;

#
#-----[ REPLACE WITH ]---------------------------------------------
#
	background: #FAFAFA none repeat-x top left;

#
#-----[ OPEN ]--------------------------------------------- 
#
styles/prosilver/theme/links.css

#
#-----[ FIND ]---------------------------------------------
# Around Line 1
/* proSilver Link Styles
---------------------------------------- */

#
#-----[ AFTER, ADD ]---------------------------------------------
#

/* Links adjustment to correctly display an order of rtl/ltr mixed content */
a {
	direction: ltr;
	unicode-bidi: embed;
}


Version number updates:

Code: Select all

#
#-----[ OPEN ]--------------------------------------------- 
#
styles/prosilver/imageset/imageset.cfg

#
#-----[ FIND ]---------------------------------------------
# Around Line 1
# @copyright (c) 2006 phpBB Group 
# @license http://opensource.org/licenses/gpl-license.php GNU Public License 

#
#-----[ REPLACE WITH ]---------------------------------------------
#
# @copyright (c) 2006 phpBB Group
# @license http://opensource.org/licenses/gpl-license.php GNU Public License

#
#-----[ FIND ]---------------------------------------------
# Around Line 9
# the value, then enclose the value with single or double quotes. 
# Single and double quotes do not need to be escaped.
#
# 

# General Information about this style
name = prosilver
copyright = &copy; phpBB Group, 2007
version = 3.0.6

# Images
img_site_logo = site_logo.gif*52*139
img_poll_left = 
img_poll_center = 
img_poll_right = 
img_icon_friend = 
img_icon_foe = 

#
#-----[ REPLACE WITH ]---------------------------------------------
#
# the value, then enclose the value with single or double quotes.
# Single and double quotes do not need to be escaped.
#
#

# General Information about this style
name = prosilver
copyright = &copy; phpBB Group, 2007
version = 3.0.7

# Images
img_site_logo = site_logo.gif*52*139
img_poll_left =
img_poll_center =
img_poll_right =
img_icon_friend =
img_icon_foe =


#
#-----[ OPEN ]--------------------------------------------- 
#
styles/prosilver/style.cfg

#
#-----[ FIND ]---------------------------------------------
# Around Line 1
# @copyright (c) 2005 phpBB Group 
# @license http://opensource.org/licenses/gpl-license.php GNU Public License 

#
#-----[ REPLACE WITH ]---------------------------------------------
#
# @copyright (c) 2005 phpBB Group
# @license http://opensource.org/licenses/gpl-license.php GNU Public License

#
#-----[ FIND ]---------------------------------------------
# Around Line 9
# the value, then enclose the value with single or double quotes. 
# Single and double quotes do not need to be escaped.
#
# 

# General Information about this style
name = prosilver
copyright = &copy; phpBB Group, 2007
version = 3.0.6
#
#-----[ REPLACE WITH ]---------------------------------------------
#
# the value, then enclose the value with single or double quotes.
# Single and double quotes do not need to be escaped.
#
#

# General Information about this style
name = prosilver
copyright = &copy; phpBB Group, 2007
version = 3.0.7


#
#-----[ OPEN ]--------------------------------------------- 
#
styles/prosilver/template/template.cfg

#
#-----[ FIND ]---------------------------------------------
# Around Line 1
# @copyright (c) 2006 phpBB Group 
# @license http://opensource.org/licenses/gpl-license.php GNU Public License 

#
#-----[ REPLACE WITH ]---------------------------------------------
#
# @copyright (c) 2006 phpBB Group
# @license http://opensource.org/licenses/gpl-license.php GNU Public License

#
#-----[ FIND ]---------------------------------------------
# Around Line 9
# the value, then enclose the value with single or double quotes. 
# Single and double quotes do not need to be escaped.
#
# 

# General Information about this template
name = prosilver
copyright = &copy; phpBB Group, 2007
version = 3.0.6

#
#-----[ REPLACE WITH ]---------------------------------------------
#
# the value, then enclose the value with single or double quotes.
# Single and double quotes do not need to be escaped.
#
#

# General Information about this template
name = prosilver
copyright = &copy; phpBB Group, 2007
version = 3.0.7


#
#-----[ OPEN ]--------------------------------------------- 
#
styles/prosilver/theme/theme.cfg

#
#-----[ FIND ]---------------------------------------------
# Around Line 1
# @copyright (c) 2006 phpBB Group 
# @license http://opensource.org/licenses/gpl-license.php GNU Public License 

#
#-----[ REPLACE WITH ]---------------------------------------------
#
# @copyright (c) 2006 phpBB Group
# @license http://opensource.org/licenses/gpl-license.php GNU Public License

#
#-----[ FIND ]---------------------------------------------
# Around Line 9
# the value, then enclose the value with single or double quotes. 
# Single and double quotes do not need to be escaped.
#
# Available and used values:
# parse_css_file
# 

# General Information about this theme
name = prosilver
copyright = &copy; phpBB Group, 2007
version = 3.0.6

# Some configuration options

#
# You have to turn this option on if you want to use the 

#
#-----[ REPLACE WITH ]---------------------------------------------
#
# the value, then enclose the value with single or double quotes.
# Single and double quotes do not need to be escaped.
#
# Available and used values:
# parse_css_file
#

# General Information about this theme
name = prosilver
copyright = &copy; phpBB Group, 2007
version = 3.0.7

# Some configuration options

#
# You have to turn this option on if you want to use the

-------------------------------------------------------------------



----- [Template files changed in 3.0.6 from 3.0.5] --------------------------

phpBB 3.0.6 fixes several style bugs in existing files, as well as introduces support for new features, such as a new captcha system; there are several new template and image files added in this release. Style authors may have noticed and corrected many of the bugs in their own styles before this update, but the fixes and additions below are required for all new styles submissions to our database.

Note that the full version of the changed files (including those for subsilver2) can be downloaded on the phpBB Downloads page.

New prosilver files that have been added:
styles/prosilver/template/captcha_default.html
styles/prosilver/template/captcha_qa.html
styles/prosilver/template/captcha_recaptcha.html
styles/prosilver/template/quickreply_editor.html
styles/prosilver/theme/images/bg_menu_rtl.gif
styles/prosilver/theme/images/feed.gif
styles/prosilver/theme/images/quote_rtl.gif


Prosilver files affected:
styles/prosilver/imageset/imageset.cfg
styles/prosilver/style.cfg
styles/prosilver/template/drafts.html
styles/prosilver/template/editor.js
styles/prosilver/template/faq_body.html
styles/prosilver/template/forum_fn.js
styles/prosilver/template/forumlist_body.html
styles/prosilver/template/index_body.html
styles/prosilver/template/login_body.html
styles/prosilver/template/mcp_forum.html
styles/prosilver/template/mcp_front.html
styles/prosilver/template/mcp_logs.html
styles/prosilver/template/mcp_notes_user.html
styles/prosilver/template/mcp_post.html
styles/prosilver/template/mcp_reports.html
styles/prosilver/template/mcp_topic.html
styles/prosilver/template/memberlist_body.html
styles/prosilver/template/memberlist_im.html
styles/prosilver/template/memberlist_view.html
styles/prosilver/template/overall_header.html
styles/prosilver/template/posting_editor.html
styles/prosilver/template/posting_preview.html
styles/prosilver/template/posting_smilies.html
styles/prosilver/template/posting_topic_review.html
styles/prosilver/template/search_results.html
styles/prosilver/template/styleswitcher.js
styles/prosilver/template/template.cfg
styles/prosilver/template/ucp_agreement.html
styles/prosilver/template/ucp_avatar_options.html
styles/prosilver/template/ucp_groups_manage.html
styles/prosilver/template/ucp_main_front.html
styles/prosilver/template/ucp_pm_history.html
styles/prosilver/template/ucp_pm_message_header.html
styles/prosilver/template/ucp_pm_viewfolder.html
styles/prosilver/template/ucp_pm_viewmessage.html
styles/prosilver/template/ucp_profile_signature.html
styles/prosilver/template/ucp_register.html
styles/prosilver/template/viewforum_body.html
styles/prosilver/template/viewtopic_body.html
styles/prosilver/theme/bidi.css
styles/prosilver/theme/colours.css
styles/prosilver/theme/common.css
styles/prosilver/theme/content.css
styles/prosilver/theme/cp.css
styles/prosilver/theme/links.css
styles/prosilver/theme/print.css
styles/prosilver/theme/theme.cfg
styles/prosilver/theme/tweaks.css



Template edits:
(Extensive edits. Please see the Code Changes package for a detailed list of required edits.)


CSS edits:

Code: Select all

#
#-----[ OPEN ]--------------------------------------------- 
#
styles/prosilver/theme/bidi.css

#
#-----[ FIND ]---------------------------------------------
# Around Line 232
.rtl a.top2 {
	padding-left: 0;
	padding-right: 15px;
}


#
#-----[ AFTER, ADD ]---------------------------------------------
#
.rtl .skiplink {
	/* invisible skip link, used for accessibility  */
	position: relative;
	width: 1px;
	height: 1px;
	overflow: hidden;
	display: block;
	left: 0;
}

.rtl a.feed-icon-forum {
	float: left;
}


#
#-----[ FIND ]---------------------------------------------
# Around Line 232
/**
* content.css
*/

#
#-----[ AFTER, ADD ]---------------------------------------------
#
.rtl ul.topiclist dfn {
	/* Labels for post/view counts */
	position: relative;
	width: 1px;
	height: 1px;
	overflow: hidden;
	display: block;
	left: 0;
}


#
#-----[ FIND ]---------------------------------------------
# Around Line 367
.rtl blockquote {
	margin: 0.5em 25px 0 1px;

#
#-----[ AFTER, ADD ]---------------------------------------------
#
	background-position: 99% 5px;

#
#-----[ OPEN ]--------------------------------------------- 
#
styles/prosilver/theme/colours.css

#
#-----[ FIND ]---------------------------------------------
# Around Line 459
	background-color: #EBEADD;
	background-image: url("{T_THEME_PATH}/images/quote.gif");
	border-color:#DBDBCE;
}

#
#-----[ AFTER, ADD ]---------------------------------------------
#
.rtl blockquote {
	background-image: url("{T_THEME_PATH}/images/quote_rtl.gif");
}

#
#-----[ FIND ]---------------------------------------------
# Around Line 788
	color: #333;
	background-color: #B2C2CF;
	background-image: url("{T_THEME_PATH}/images/bg_menu.gif");
}

#
#-----[ AFTER, ADD ]---------------------------------------------
#
.rtl #navigation a {
	background-image: url("{T_THEME_PATH}/images/bg_menu_rtl.gif");
	background-position: 0 100%;
}

#
#-----[ FIND ]---------------------------------------------
# Around Line 871
/* PM Message history */
.current {
	color: #999999 !important;
}

#
#-----[ REPLACE WITH ]---------------------------------------------
#
/* PM Message history */
.current {
	color: #000000 !important;
}

#
#-----[ FIND ]---------------------------------------------
# Around Line 876
/* PM marking colours */

#
#-----[ BEFORE, ADD ]---------------------------------------------
#
/* PM panel adjustments */
.pm-panel-header,
#cp-main .pm-message-nav {
	border-bottom-color: #A4B3BF;
}

#
#-----[ OPEN ]--------------------------------------------- 
#
styles/prosilver/theme/common.css

#
#-----[ FIND ]---------------------------------------------
# Around Line 10
html {
	font-size: 100%;
	/* Always show a scrollbar for short pages - stops the jump when the scrollbar appears. non-IE browsers */

#
#-----[ FIND ]---------------------------------------------
# Around Line 13
	height: 100%;
	margin-bottom: 1px;

#
#-----[ REPLACE WITH ]---------------------------------------------
#
	height: 101%;

#
#-----[ FIND ]---------------------------------------------
# Around Line 611
p.rules img {
	vertical-align: middle;

#
#-----[ AFTER, ADD ]---------------------------------------------
#
	padding-top: 5px;

#
#-----[ OPEN ]--------------------------------------------- 
#
styles/prosilver/theme/content.css

#
#-----[ FIND ]---------------------------------------------
# Around Line 130
	text-align: center;
	line-height: 2.2em;
	font-size: 1.2em;
}


#
#-----[ AFTER, ADD ]---------------------------------------------
#
/* List in forum description */
dl.icon dt ol,
dl.icon dt ul {
	list-style-position: inside;
	margin-left: 1em;
}

dl.icon dt li {
	display: list-item;
	list-style-type: inherit;
}


#
#-----[ FIND ]---------------------------------------------
# Around Line 305
	overflow: hidden;
	line-height: 1.4em;
	font-family: "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;
	font-size: 1em;
	color: #333333;

#
#-----[ AFTER, ADD ]---------------------------------------------
#
	padding-bottom: 1px;

#
#-----[ OPEN ]--------------------------------------------- 
#
styles/prosilver/theme/cp.css

#
#-----[ FIND ]---------------------------------------------
# Around Line 344

/* PM Styles
----------------------------------------*/
#pm-menu {
	line-height: 2.5em;
}

#
#-----[ AFTER, ADD ]---------------------------------------------
#
/* PM panel adjustments */
.pm-panel-header {
	margin: 0; 
	padding-bottom: 10px; 
	border-bottom: 1px dashed #A4B3BF;
}

.reply-all {
	display: block; 
	padding-top: 4px; 
	clear: both;
	float: left;
}

.pm-panel-message {
	padding-top: 10px;
}

.pm-return-to {
	padding-top: 23px;
}

#cp-main .pm-message-nav {
	margin: 0; 
	padding: 2px 10px 5px 10px; 
	border-bottom: 1px dashed #A4B3BF;
}

#
#-----[ OPEN ]--------------------------------------------- 
#
styles/prosilver/theme/links.css

#
#-----[ FIND ]---------------------------------------------
# Around Line 202
/* invisible skip link, used for accessibility  */
.skiplink {
	position: absolute;
	left: -999px;
	width: 990px;
}

#
#-----[ AFTER, ADD ]---------------------------------------------
#
/* Feed icon in forumlist_body.html */
a.feed-icon-forum {
	float: right;
	margin: 3px;
}

#
#-----[ OPEN ]--------------------------------------------- 
#
styles/prosilver/theme/print.css

#
#-----[ FIND ]---------------------------------------------
# Around Line 23
a:link		{ color: #000000; text-decoration: none; }
a:visited	{ color: #000000; text-decoration: none; }
a:active	{ color: #000000; text-decoration: none; }

img, .noprint, #sub-header, #sub-footer, .navbar, .box1, .divider, .signature { display: none; }

#
#-----[ AFTER, ADD ]---------------------------------------------
#
/* Display smilies (Bug #47265) */
.content img {
	display: inline;
}

#
#-----[ FIND ]---------------------------------------------
# Around Line 110
/* Poster profile */
.postprofile { display: none; }
.grip-show { display:none; }

/* Quote */

#
#-----[ FIND ]---------------------------------------------
# Around Line 115
.postquote {

#
#-----[ REPLACE WITH ]---------------------------------------------
#
.postquote, blockquote {

#
#-----[ FIND ]---------------------------------------------
# Around Line 127
.quote-by { font-weight: bold; }

#
#-----[ REPLACE WITH ]---------------------------------------------
#
.quote-by, blockquote cite { 
	color: black;
	display : block;
	font-weight: bold;
}

/* List */
ol, ul {
	margin-left: 15pt
}

#
#-----[ OPEN ]--------------------------------------------- 
#
styles/prosilver/theme/tweaks.css

#
#-----[ FIND ]---------------------------------------------
# Around Line 65
dl.icon {
	min-height: 35px;
	height: auto !important;
	height: 35px;
}

#
#-----[ AFTER, ADD ]---------------------------------------------
#
* html li.row dl.icon dt {
	height: 35px;
	overflow: visible;
}

Version number updates:

Code: Select all

#
#-----[ OPEN ]--------------------------------------------- 
#
styles/prosilver/imageset/imageset.cfg

#
#-----[ FIND ]---------------------------------------------
# Around Line 22
version = 3.0.5

#
#-----[ REPLACE WITH ]---------------------------------------------
#
version = 3.0.6

#
#-----[ OPEN ]--------------------------------------------- 
#
styles/prosilver/style.cfg

#
#-----[ FIND ]---------------------------------------------
# Around Line 22
version = 3.0.5

#
#-----[ REPLACE WITH ]---------------------------------------------
#
version = 3.0.6

#
#-----[ OPEN ]--------------------------------------------- 
#
styles/prosilver/template/template.cfg

#
#-----[ FIND ]---------------------------------------------
# Around Line 22
version = 3.0.5

#
#-----[ REPLACE WITH ]---------------------------------------------
#
version = 3.0.6

#
#-----[ OPEN ]--------------------------------------------- 
#
styles/prosilver/theme/theme.cfg

#
#-----[ FIND ]---------------------------------------------
# Around Line 24
version = 3.0.5

#
#-----[ REPLACE WITH ]---------------------------------------------
#
version = 3.0.6

-------------------------------------------------------------------
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: 3.0.x Style Updates

Post by Raimon »

----- [Template files changed in 3.0.5 from 3.0.4] --------------------------

phpBB 3.0.5 fixes several style bugs in existing files. There are no new template or CSS files added in this release. Style authors may have noticed and corrected many of the bugs in their own styles before this update, but the fixes below are required for all new styles submissions.

Note that the full version of the changed files (including those for subsilver2) can be downloaded on the phpBB Downloads page.

Prosilver files affected:
styles/prosilver/imageset/imageset.cfg
styles/prosilver/style.cfg
styles/prosilver/template/attachment.html
styles/prosilver/template/editor.js
styles/prosilver/template/forum_fn.js
styles/prosilver/template/mcp_notes_user.html
styles/prosilver/template/mcp_topic.html
styles/prosilver/template/mcp_warn_user.html
styles/prosilver/template/memberlist_body.html
styles/prosilver/template/overall_header.html
styles/prosilver/template/posting_buttons.html
styles/prosilver/template/posting_editor.html
styles/prosilver/template/posting_review.html
styles/prosilver/template/posting_topic_review.html
styles/prosilver/template/simple_header.html
styles/prosilver/template/template.cfg
styles/prosilver/template/ucp_main_bookmarks.html
styles/prosilver/template/ucp_main_subscribed.html
styles/prosilver/template/ucp_pm_viewmessage.html
styles/prosilver/template/ucp_register.html
styles/prosilver/template/viewforum_body.html
styles/prosilver/template/viewtopic_body.html
styles/prosilver/template/viewtopic_print.html
styles/prosilver/theme/bidi.css
styles/prosilver/theme/colours.css
styles/prosilver/theme/common.css
styles/prosilver/theme/content.css
styles/prosilver/theme/links.css
styles/prosilver/theme/theme.cfg
styles/prosilver/theme/tweaks.css


Template edits:

Code: Select all

#
#-----[ OPEN ]--------------------------------------------- 
#
styles/prosilver/template/attachment.html

#
#-----[ FIND ]---------------------------------------------
# Around Line 59
				<param name="movie" value="{_file.U_DOWNLOAD_LINK}" />
				<param name="play" value="true" />
				<param name="loop" value="true" />
				<param name="quality" value="high" />
				<param name="allowScriptAccess" value="never" />
				<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>

#
#-----[ REPLACE WITH ]---------------------------------------------
#
				<param name="movie" value="{_file.U_VIEW_LINK}" />
				<param name="play" value="true" />
				<param name="loop" value="true" />
				<param name="quality" value="high" />
				<param name="allowScriptAccess" value="never" />
				<param name="allowNetworking" value="internal" />
				<embed src="{_file.U_VIEW_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/editor.js

#
#-----[ FIND ]---------------------------------------------
# Around Line 19
onload_functions.push('initInsertions()');

#
#-----[ REPLACE WITH ]---------------------------------------------
# Just remove/delete the lines (replacing with an empty line) or commenting out
// onload_functions.push('initInsertions()');

#
#-----[ OPEN ]--------------------------------------------- 
#
styles/prosilver/template/forum_fn.js

#
#-----[ FIND ]---------------------------------------------
# Around Line 21
	if (page !== null && !isNaN(page) && page > 0)
	{
		document.location.href = base_url.replace(/&/g, '&') + '&start=' + ((page - 1) * per_page);
	}

#
#-----[ REPLACE WITH ]---------------------------------------------
#
	if (page !== null && !isNaN(page) && page == Math.floor(page) && page > 0)
	{
		if (base_url.indexOf('?') == -1)
		{
			document.location.href = base_url + '?start=' + ((page - 1) * per_page);
		}
		else
		{
			document.location.href = base_url.replace(/&/g, '&') + '&start=' + ((page - 1) * per_page);
		}
	}

#
#-----[ FIND ]---------------------------------------------
# Around Line 205
			s.setBaseAndExtent(e, 0, e, e.innerText.length - 1);
		}
		// Firefox and Opera
		else
		{

#
#-----[ AFTER, ADD ]---------------------------------------------
#
			// workaround for bug # 42885
			if (window.opera && e.innerHTML.substring(e.innerHTML.length - 4) == '<BR>')
			{
				e.innerHTML = e.innerHTML + '&nbsp;';
			}


#
#-----[ OPEN ]--------------------------------------------- 
#
styles/prosilver/template/mcp_notes_user.html

#
#-----[ FIND ]---------------------------------------------
# Around Line 5
	<h3><!-- IF USER_COLOR --><span style="color: #{USER_COLOR}">{USERNAME}</span><!-- ELSE -->{USERNAME}<!-- ENDIF --></h3>

#
#-----[ REPLACE WITH ]---------------------------------------------
#
	<h3>{USERNAME_FULL}</h3>

#
#-----[ OPEN ]--------------------------------------------- 
#
styles/prosilver/template/mcp_topic.html

#
#-----[ FIND ]---------------------------------------------
# Around Line 158
	<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>

#
#-----[ REPLACE WITH ]---------------------------------------------
#
	<div><a href="#" onclick="marklist('mcp', 'post', true); return false;">{L_MARK_ALL}</a> :: <a href="#" onclick="marklist('mcp', 'post', false); return false;">{L_UNMARK_ALL}</a></div>

#
#-----[ OPEN ]--------------------------------------------- 
#
styles/prosilver/template/mcp_warn_user.html

#
#-----[ FIND ]---------------------------------------------
# Around Line 5
	<h3><!-- IF USER_COLOR --><span style="color: #{USER_COLOR}">{USERNAME}</span><!-- ELSE -->{USERNAME}<!-- ENDIF --></h3>

#
#-----[ REPLACE WITH ]---------------------------------------------
#
	<h3>{USERNAME_FULL}</h3>

#
#-----[ OPEN ]--------------------------------------------- 
#
styles/prosilver/template/memberlist_body.html

#
#-----[ FIND ]---------------------------------------------
# Around Line 130
		<td class="info"><!-- IF memberrow.U_WWW or memberrow.LOCATION --><!-- IF memberrow.U_WWW --><div><a href="{memberrow.U_WWW}" title="{L_VISIT_WEBSITE}: {memberrow.U_WWW}">{memberrow.U_WWW}</a></div><!-- ENDIF --><!-- IF memberrow.LOCATION --><div>{memberrow.LOCATION}</div><!-- ENDIF --><!-- ELSE -->&nbsp;<!-- ENDIF --></td>

#
#-----[ REPLACE WITH ]---------------------------------------------
#
		<td class="info"><!-- IF memberrow.U_WWW or memberrow.LOCATION --><!-- IF memberrow.U_WWW --><div><a href="{memberrow.U_WWW}" title="{L_VISIT_WEBSITE}: {memberrow.U_WWW}">{memberrow.U_SHORT_WWW}</a></div><!-- ENDIF --><!-- IF memberrow.LOCATION --><div>{memberrow.LOCATION}</div><!-- ENDIF --><!-- ELSE -->&nbsp;<!-- ENDIF --></td>

#
#-----[ OPEN ]--------------------------------------------- 
#
styles/prosilver/template/overall_header.html

#
#-----[ FIND ]---------------------------------------------
# Around Line 9
<meta name="resource-type" content="document" />
<meta name="distribution" content="global" />
<meta name="copyright" content="2000, 2002, 2005, 2007 phpBB Group" />
<meta name="keywords" content="" />
<meta name="description" content="" />

#
#-----[ AFTER, ADD ]---------------------------------------------
#
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />

#
#-----[ FIND ]---------------------------------------------
# Around Line 101
				<p style="display: none;"><a href="#start_here">{L_SKIP}</a></p>

#
#-----[ REPLACE WITH ]---------------------------------------------
#
				<p class="skiplink"><a href="#start_here">{L_SKIP}</a></p>

#
#-----[ OPEN ]--------------------------------------------- 
#
styles/prosilver/template/posting_buttons.html

#
#-----[ FIND ]---------------------------------------------
# Around Line 91
		<option value="150">{L_FONT_LARGE}</option>
		<option value="200">{L_FONT_HUGE}</option>

#
#-----[ REPLACE WITH ]---------------------------------------------
#
		<!-- IF not MAX_FONT_SIZE or MAX_FONT_SIZE >= 150 -->
			<option value="150">{L_FONT_LARGE}</option>
			<!-- IF not MAX_FONT_SIZE or MAX_FONT_SIZE >= 200 -->
				<option value="200">{L_FONT_HUGE}</option>
			<!-- ENDIF -->
		<!-- ENDIF -->

#
#-----[ OPEN ]--------------------------------------------- 
#
styles/prosilver/template/posting_editor.html

#
#-----[ FIND ]---------------------------------------------
# Around Line 64
					<dd><label for="group_list">{L_USERGROUPS}:</label> <select name="group_list[]" id="group_list "multiple="true" size="4" class="inputbox">{S_GROUP_OPTIONS}</select></dd>

#
#-----[ REPLACE WITH ]---------------------------------------------
#
					<dd><label for="group_list">{L_USERGROUPS}:</label> <select name="group_list[]" id="group_list" multiple="multiple" size="4" class="inputbox">{S_GROUP_OPTIONS}</select></dd>

#
#-----[ FIND ]---------------------------------------------
# Around Line 137
		<textarea <!-- IF S_UCP_ACTION and not S_PRIVMSGS and not S_EDIT_DRAFT -->name="signature" id="signature" style="height: 9em;"<!-- ELSE -->name="message" id="message"<!-- ENDIF --> rows="15" cols="76" tabindex="3" onselect="storeCaret(this);" onclick="storeCaret(this);" onkeyup="storeCaret(this);" class="inputbox">{MESSAGE}{DRAFT_MESSAGE}{SIGNATURE}</textarea>

#
#-----[ REPLACE WITH ]---------------------------------------------
#
		<textarea <!-- IF S_UCP_ACTION and not S_PRIVMSGS and not S_EDIT_DRAFT -->name="signature" id="signature" style="height: 9em;"<!-- ELSE -->name="message" id="message"<!-- ENDIF --> rows="15" cols="76" tabindex="3" onselect="storeCaret(this);" onclick="storeCaret(this);" onkeyup="storeCaret(this);" onfocus="initInsertions();" class="inputbox">{MESSAGE}{DRAFT_MESSAGE}{SIGNATURE}</textarea>

#
#-----[ FIND ]---------------------------------------------
# Around Line 158
				<dt><label for="comment_list[{attach_row.ASSOC_INDEX}]">{L_FILE_COMMENT}:</label></dt>
				<dd><textarea name="comment_list[{attach_row.ASSOC_INDEX}]" id="comment_list[{attach_row.ASSOC_INDEX}]" rows="1" cols="35" class="inputbox">{attach_row.FILE_COMMENT}</textarea></dd>

#
#-----[ REPLACE WITH ]---------------------------------------------
#
				<dt><label for="comment_list_{attach_row.ASSOC_INDEX}">{L_FILE_COMMENT}:</label></dt>
				<dd><textarea name="comment_list[{attach_row.ASSOC_INDEX}]" id="comment_list_{attach_row.ASSOC_INDEX}" rows="1" cols="35" class="inputbox">{attach_row.FILE_COMMENT}</textarea></dd>

#
#-----[ OPEN ]--------------------------------------------- 
#
styles/prosilver/template/posting_review.html

#
#-----[ FIND ]---------------------------------------------
# Around Line 1
<div id="ppr{post_review_row.POST_ID}" class="post <!-- IF post_review_row.S_ROW_COUNT is odd -->bg1<!-- ELSE -->bg2<!-- ENDIF --><!-- IF post_review_row.ONLINE_STATUS --> online<!-- ENDIF -->">
	<div class="inner"><span class="corners-top"><span></span></span>

	<div class="postbody">

#
#-----[ REPLACE WITH ]---------------------------------------------
#
<!-- IF post_review_row.S_IGNORE_POST -->
<div class="post bg3 post-ignore">
	<div class="inner"><span class="corners-top"><span></span></span>
		{post_review_row.L_IGNORE_POST}
<!-- ELSE -->
<div class="post <!-- IF post_review_row.S_ROW_COUNT is odd -->bg1<!-- ELSE -->bg2<!-- ENDIF --><!-- IF post_review_row.ONLINE_STATUS --> online<!-- ENDIF -->">
	<div class="inner"><span class="corners-top"><span></span></span>
<!-- ENDIF -->

	<div class="postbody" id="ppr{post_review_row.POST_ID}">

#
#-----[ OPEN ]--------------------------------------------- 
#
styles/prosilver/template/posting_topic_review.html

#
#-----[ FIND ]---------------------------------------------
# Around Line 6
<div id="topicreview">
	<!-- BEGIN topic_review_row -->
	<div class="post <!-- IF topic_review_row.S_ROW_COUNT is odd -->bg1<!-- ELSE -->bg2<!-- ENDIF -->">
		<div class="inner"><span class="corners-top"><span></span></span>

#
#-----[ REPLACE WITH ]---------------------------------------------
#
<div id="topicreview">
	<!-- BEGIN topic_review_row -->

	<!-- IF topic_review_row.S_IGNORE_POST -->
	<div class="post bg3 post-ignore">
		<div class="inner"><span class="corners-top"><span></span></span>
			{topic_review_row.L_IGNORE_POST}
	<!-- ELSE -->
	<div class="post <!-- IF topic_review_row.S_ROW_COUNT is odd -->bg1<!-- ELSE -->bg2<!-- ENDIF -->">
		<div class="inner"><span class="corners-top"><span></span></span>
	<!-- ENDIF -->

#
#-----[ OPEN ]--------------------------------------------- 
#
styles/prosilver/template/simple_header.html

#
#-----[ FIND ]---------------------------------------------
# Around Line 15
<title>{SITENAME} &bull; <!-- IF S_IN_MCP -->{L_MCP} &bull; <!-- ELSEIF S_IN_UCP -->{L_UCP} &bull; <!-- ENDIF -->{PAGE_TITLE}</title>

<script type="text/javascript">
// <![CDATA[


#
#-----[ AFTER, ADD ]---------------------------------------------
#
	var jump_page = '{LA_JUMP_PAGE}:';
	var on_page = '{ON_PAGE}';
	var per_page = '{PER_PAGE}';
	var base_url = '{A_BASE_URL}';
	var style_cookie = 'phpBBstyle';

#
#-----[ FIND ]---------------------------------------------
# Around Line 48
// ]]>
</script>
<script type="text/javascript" src="{T_TEMPLATE_PATH}/styleswitcher.js"></script>

#
#-----[ AFTER, ADD ]---------------------------------------------
#
<script type="text/javascript" src="{T_TEMPLATE_PATH}/forum_fn.js"></script>

#
#-----[ OPEN ]--------------------------------------------- 
#
styles/prosilver/template/ucp_main_bookmarks.html

#
#-----[ FIND ]---------------------------------------------
# Around Line 30
				<dt style="<!-- IF topicrow.TOPIC_ICON_IMG -->background-image: url({T_ICONS_PATH}{topicrow.TOPIC_ICON_IMG}); background-repeat: no-repeat;<!-- ENDIF -->" title="{topicrow.TOPIC_FOLDER_IMG_ALT}">

#
#-----[ REPLACE WITH ]---------------------------------------------
#
				<dt<!-- IF topicrow.TOPIC_ICON_IMG --> style="background-image: url({T_ICONS_PATH}{topicrow.TOPIC_ICON_IMG}); background-repeat: no-repeat;"<!-- ENDIF --> title="{topicrow.TOPIC_FOLDER_IMG_ALT}">

#
#-----[ OPEN ]--------------------------------------------- 
#
styles/prosilver/template/ucp_main_subscribed.html

#
#-----[ FIND ]---------------------------------------------
# Around Line 50
				<dt style="<!-- IF topicrow.TOPIC_ICON_IMG -->background-image: url({T_ICONS_PATH}{topicrow.TOPIC_ICON_IMG}); background-repeat: no-repeat;<!-- ENDIF -->" title="{topicrow.TOPIC_FOLDER_IMG_ALT}">

#
#-----[ REPLACE WITH ]---------------------------------------------
#
				<dt<!-- IF topicrow.TOPIC_ICON_IMG --> style="background-image: url({T_ICONS_PATH}{topicrow.TOPIC_ICON_IMG}); background-repeat: no-repeat;"<!-- ENDIF --> title="{topicrow.TOPIC_FOLDER_IMG_ALT}">

#
#-----[ OPEN ]--------------------------------------------- 
#
styles/prosilver/template/ucp_pm_viewmessage.html

#
#-----[ FIND ]---------------------------------------------
# Around Line 73
			<!-- IF U_EMAIL --><li class="email-icon"><a href="{U_EMAIL}" title="{L_EMAIL}"><span>{L_EMAIL}</span></a></li><!-- ENDIF -->

#
#-----[ REPLACE WITH ]---------------------------------------------
#
			<!-- IF U_EMAIL --><li class="email-icon"><a href="{U_EMAIL}" title="{L_SEND_EMAIL_USER} {MESSAGE_AUTHOR}"><span>{L_SEND_EMAIL_USER} {MESSAGE_AUTHOR}</span></a></li><!-- ENDIF -->

#
#-----[ OPEN ]--------------------------------------------- 
#
styles/prosilver/template/ucp_register.html

#
#-----[ FIND ]---------------------------------------------
# Around Line 90
		<dd>{L_CONFIRM_CODE_EXPLAIN}</dd>

#
#-----[ REPLACE WITH ]---------------------------------------------
#
		<dd>{L_CONFIRM_CODE_EXPLAIN}<!-- IF S_CONFIRM_REFRESH --> {L_VC_REFRESH_EXPLAIN}<!-- ENDIF --></dd>
		<!-- IF S_CONFIRM_REFRESH --><dd><input type="submit" value="{L_VC_REFRESH}" class="button2" /></dd> <!-- ENDIF -->

#
#-----[ FIND ]---------------------------------------------
# Around Line 112
		<input type="submit" name="submit" id ="submit" value="{L_SUBMIT}" class="button1" />

#
#-----[ REPLACE WITH ]---------------------------------------------
#
		<input type="submit" name="submit" id="submit" value="{L_SUBMIT}" class="button1" />

#
#-----[ OPEN ]--------------------------------------------- 
#
styles/prosilver/template/viewforum_body.html

#
#-----[ FIND ]---------------------------------------------
# Around Line 78
	<!-- IF not S_USER_LOGGED_IN -->

#
#-----[ REPLACE WITH ]---------------------------------------------
#
	<!-- IF not S_USER_LOGGED_IN and not S_IS_BOT -->

#
#-----[ OPEN ]--------------------------------------------- 
#
styles/prosilver/template/viewtopic_body.html

#
#-----[ FIND ]---------------------------------------------
# Around Line 112
	<div id="p{postrow.POST_ID}" class="post <!-- IF postrow.S_ROW_COUNT is odd -->bg1<!-- ELSE -->bg2<!-- ENDIF --><!-- IF postrow.S_UNREAD_POST --> unreadpost<!-- ENDIF --><!-- IF postrow.S_POST_REPORTED --> reported<!-- ENDIF --><!-- IF postrow.S_ONLINE --> online<!-- ENDIF -->">

#
#-----[ REPLACE WITH ]---------------------------------------------
#
	<div id="p{postrow.POST_ID}" class="post <!-- IF postrow.S_ROW_COUNT is odd -->bg1<!-- ELSE -->bg2<!-- ENDIF --><!-- IF postrow.S_UNREAD_POST --> unreadpost<!-- ENDIF --><!-- IF postrow.S_POST_REPORTED --> reported<!-- ENDIF --><!-- IF postrow.S_ONLINE and not postrow.S_IGNORE_POST --> online<!-- ENDIF -->">

#
#-----[ FIND ]---------------------------------------------
# Around Line 198
					<!-- IF postrow.U_EMAIL --><li class="email-icon"><a href="{postrow.U_EMAIL}" title="{L_EMAIL}"><span>{L_EMAIL}</span></a></li><!-- ENDIF -->

#
#-----[ REPLACE WITH ]---------------------------------------------
#
					<!-- IF postrow.U_EMAIL --><li class="email-icon"><a href="{postrow.U_EMAIL}" title="{L_SEND_EMAIL_USER} {postrow.POST_AUTHOR}"><span>{L_SEND_EMAIL_USER} {postrow.POST_AUTHOR}</span></a></li><!-- ENDIF -->

#
#-----[ OPEN ]--------------------------------------------- 
#
styles/prosilver/template/viewtopic_print.html

#
#-----[ FIND ]---------------------------------------------
# Around Line 14
<meta name="robots" CONTENT="noindex" />

#
#-----[ REPLACE WITH ]---------------------------------------------
#
<meta name="robots" content="noindex" />

CSS edits:

Code: Select all

#
#-----[ OPEN ]--------------------------------------------- 
#
styles/prosilver/theme/bidi.css

#
#-----[ FIND ]---------------------------------------------
# Around Line 722
/**
* tweaks.css
*/

#
#-----[ AFTER, ADD ]---------------------------------------------
#
/** Reference: Bug #27155 */
.rtl #wrap, .rtl .headerbar, .rtl #site-description, .rtl .navbar {
	position: relative;
}

#
#-----[ OPEN ]--------------------------------------------- 
#
styles/prosilver/theme/colours.css

#
#-----[ FIND ]---------------------------------------------
# Around Line 885
pmlist li.pm_foe_colour, .pm_foe_colour {

#
#-----[ REPLACE WITH ]---------------------------------------------
#
.pmlist li.pm_foe_colour, .pm_foe_colour {

#
#-----[ FIND ]---------------------------------------------
# Around Line 904
/* General form styles
----------------------------------------*/
select {
	border-color: #666666;
	background-color: #FAFAFA;

#
#-----[ AFTER, ADD ]---------------------------------------------
#
	color: #000;

#
#-----[ OPEN ]--------------------------------------------- 
#
styles/prosilver/theme/common.css

#
#-----[ FIND ]---------------------------------------------
# Around Line 395
table.table1 .info div	{ width: 100%; white-space: nowrap; overflow: hidden; }

#
#-----[ REPLACE WITH ]---------------------------------------------
#
table.table1 .info div	{ width: 100%; white-space: normal; overflow: hidden; }

#
#-----[ FIND ]---------------------------------------------
# Around Line 602
div.rules ul {

#
#-----[ REPLACE WITH ]---------------------------------------------
#
div.rules ul, div.rules ol {

#
#-----[ OPEN ]--------------------------------------------- 
#
styles/prosilver/theme/content.css

#
#-----[ FIND ]---------------------------------------------
# Around Line 46
ul.topiclist dfn {
	/* Labels for post/view counts */
	display: none;
}

#
#-----[ REPLACE WITH ]---------------------------------------------
#
ul.topiclist dfn {
	/* Labels for post/view counts */
	position: absolute;
	left: -999px;
	width: 990px;
}

#
#-----[ FIND ]---------------------------------------------
# Around Line 280

#topicreview h2 {
	border-bottom-width: 0;
}


#
#-----[ AFTER, ADD ]---------------------------------------------
#
.post-ignore .postbody {
	display: none;
}


#
#-----[ OPEN ]--------------------------------------------- 
#
styles/prosilver/theme/links.css

#
#-----[ FIND ]---------------------------------------------
# Around Line 195

a.right:hover {
	color: #d2d2d2;
	text-decoration: none;
	background-position: 100% 60%;
}

#
#-----[ AFTER, ADD ]---------------------------------------------
#
/* invisible skip link, used for accessibility  */
.skiplink {
	position: absolute;
	left: -999px;
	width: 990px;
}

#
#-----[ OPEN ]--------------------------------------------- 
#
styles/prosilver/theme/tweaks.css

#
#-----[ FIND ]---------------------------------------------
# Around Line 80
* html dl.details dd {
	margin-left: 30%;
	float: none;
}

#
#-----[ AFTER, ADD ]---------------------------------------------
#
* html .forumbg table.table1 {
	margin: 0 -2px 0px -1px;
}
Version number updates:

Code: Select all

#
#-----[ OPEN ]--------------------------------------------- 
#
styles/prosilver/imageset/imageset.cfg

#
#-----[ FIND ]---------------------------------------------
# Around Line 22
version = 3.0.4

#
#-----[ REPLACE WITH ]---------------------------------------------
#
version = 3.0.5

#
#-----[ OPEN ]--------------------------------------------- 
#
styles/prosilver/style.cfg

#
#-----[ FIND ]---------------------------------------------
# Around Line 22
version = 3.0.4

#
#-----[ REPLACE WITH ]---------------------------------------------
#
version = 3.0.5

#
#-----[ OPEN ]--------------------------------------------- 
#
styles/prosilver/template/template.cfg

#
#-----[ FIND ]---------------------------------------------
# Around Line 22
version = 3.0.4

#
#-----[ REPLACE WITH ]---------------------------------------------
#
version = 3.0.5

#
#-----[ OPEN ]--------------------------------------------- 
#
styles/prosilver/theme/theme.cfg

#
#-----[ FIND ]---------------------------------------------
# Around Line 24
version = 3.0.4

#
#-----[ REPLACE WITH ]---------------------------------------------
#
version = 3.0.5
-------------------------------------------------------------------
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: 3.0.x Style Updates

Post by Raimon »

Changes from phpBB Versions 3.0.0 through 3.0.4:

----- [Template files changed in 3.0.4 from 3.0.3] --------------------------

phpBB 3.0.4 fixes several style bugs in existing files. There are no new template or CSS files added in this release. Style authors may have noticed and corrected many of the bugs in their own styles before this update, but the fixes below are required for all new styles submissions.

Note that the full version of the changed files (including those for subsilver2) can be downloaded on the phpBB Downloads page.

Prosilver files affected:
styles/prosilver/imageset/imageset.cfg
styles/prosilver/style.cfg
styles/prosilver/template/forumlist_body.html
styles/prosilver/template/mcp_forum.html
styles/prosilver/template/mcp_front.html
styles/prosilver/template/mcp_post.html
styles/prosilver/template/mcp_queue.html
styles/prosilver/template/mcp_reports.html
styles/prosilver/template/memberlist_body.html
styles/prosilver/template/memberlist_search.html
styles/prosilver/template/posting_review.html
styles/prosilver/template/posting_topic_review.html
styles/prosilver/template/search_results.html
styles/prosilver/template/simple_header.html
styles/prosilver/template/template.cfg
styles/prosilver/template/ucp_main_bookmarks.html
styles/prosilver/template/ucp_main_front.html
styles/prosilver/template/ucp_main_subscribed.html
styles/prosilver/template/ucp_pm_history.html
styles/prosilver/template/ucp_pm_viewfolder.html
styles/prosilver/template/viewforum_body.html
styles/prosilver/template/viewtopic_body.html
styles/prosilver/theme/theme.cfg


Template edits:

Code: Select all

#
#-----[ OPEN ]--------------------------------------------- 
#
styles/prosilver/template/forumlist_body.html

#
#-----[ FIND ]---------------------------------------------
# Around Line 40
						<!-- IF not S_IS_BOT --><a href="{forumrow.U_LAST_POST}">{LAST_POST_IMG}</a> <!-- ENDIF --><br />{L_POSTED_ON_DATE} {forumrow.LAST_POST_TIME}<!-- ELSE -->{L_NO_POSTS}<!-- ENDIF --></span>

#
#-----[ REPLACE WITH ]---------------------------------------------
#
						<!-- IF not S_IS_BOT --><a href="{forumrow.U_LAST_POST}">{LAST_POST_IMG}</a> <!-- ENDIF --><br />{forumrow.LAST_POST_TIME}<!-- ELSE -->{L_NO_POSTS}<br />&nbsp;<!-- ENDIF --></span>

#
#-----[ OPEN ]--------------------------------------------- 
#
styles/prosilver/template/mcp_forum.html

#
#-----[ FIND ]---------------------------------------------
# Around Line 41
					<!-- IF topicrow.ATTACH_ICON_IMG -->{topicrow.ATTACH_ICON_IMG} <!-- ENDIF -->{L_POST_BY_AUTHOR} {topicrow.TOPIC_AUTHOR_FULL} {L_POSTED_ON_DATE} {topicrow.FIRST_POST_TIME} </dt>
				<dd class="posts">{topicrow.REPLIES} <dfn>{L_REPLIES}</dfn></dd>
				<dd class="lastpost"><span><dfn>{L_LAST_POST} </dfn>{L_POST_BY_AUTHOR} {topicrow.LAST_POST_AUTHOR_FULL} {L_POSTED_ON_DATE}<br />{topicrow.LAST_POST_TIME}</span>

#
#-----[ REPLACE WITH ]---------------------------------------------
#
					<!-- IF topicrow.ATTACH_ICON_IMG -->{topicrow.ATTACH_ICON_IMG} <!-- ENDIF -->{L_POST_BY_AUTHOR} {topicrow.TOPIC_AUTHOR_FULL} &raquo; {topicrow.FIRST_POST_TIME} </dt>
				<dd class="posts">{topicrow.REPLIES} <dfn>{L_REPLIES}</dfn></dd>
				<dd class="lastpost"><span><dfn>{L_LAST_POST} </dfn>{L_POST_BY_AUTHOR} {topicrow.LAST_POST_AUTHOR_FULL}<br />{topicrow.LAST_POST_TIME}</span>

#
#-----[ OPEN ]--------------------------------------------- 
#
styles/prosilver/template/mcp_front.html

#
#-----[ FIND ]---------------------------------------------
# Around Line 27
						{L_POSTED} {L_POST_BY_AUTHOR} {unapproved.AUTHOR_FULL} {L_POSTED_ON_DATE} {unapproved.POST_TIME}

#
#-----[ REPLACE WITH ]---------------------------------------------
#
						{L_POSTED} {L_POST_BY_AUTHOR} {unapproved.AUTHOR_FULL} &raquo; {unapproved.POST_TIME}

#
#-----[ FIND ]---------------------------------------------
# Around Line 80
						<span>{L_POSTED} {L_POST_BY_AUTHOR} {report.AUTHOR_FULL} {L_POSTED_ON_DATE}  {report.POST_TIME}</span>

#
#-----[ REPLACE WITH ]---------------------------------------------
#
						<span>{L_POSTED} {L_POST_BY_AUTHOR} {report.AUTHOR_FULL} &raquo; {report.POST_TIME}</span>

#
#-----[ FIND ]---------------------------------------------
# Around Line 132
			<td colspan="5">{L_NO_ENTRIES}</td>

#
#-----[ REPLACE WITH ]---------------------------------------------
#
			<td colspan="6">{L_NO_ENTRIES}</td>

#
#-----[ OPEN ]--------------------------------------------- 
#
styles/prosilver/template/mcp_post.html

#
#-----[ FIND ]---------------------------------------------
# Around Line 49
		<p class="author">{MINI_POST_IMG} {L_POSTED} {L_POST_BY_AUTHOR} {POST_AUTHOR_FULL} {L_POSTED_ON_DATE}  {POST_DATE}</p>

#
#-----[ REPLACE WITH ]---------------------------------------------
#
		<p class="author">{MINI_POST_IMG} {L_POSTED} {L_POST_BY_AUTHOR} {POST_AUTHOR_FULL} &raquo; {POST_DATE}</p>

#
#-----[ OPEN ]--------------------------------------------- 
#
styles/prosilver/template/mcp_queue.html

#
#-----[ FIND ]---------------------------------------------
# Around Line 40
					<span>{L_POSTED} {L_POST_BY_AUTHOR} {postrow.POST_AUTHOR_FULL} {L_POSTED_ON_DATE}  {postrow.POST_TIME}</span>

#
#-----[ REPLACE WITH ]---------------------------------------------
#
					<span>{L_POSTED} {L_POST_BY_AUTHOR} {postrow.POST_AUTHOR_FULL} &raquo; {postrow.POST_TIME}</span>

#
#-----[ OPEN ]--------------------------------------------- 
#
styles/prosilver/template/mcp_reports.html

#
#-----[ FIND ]---------------------------------------------
# Around Line 36
						<span>{L_POSTED} {L_POST_BY_AUTHOR} {postrow.POST_AUTHOR_FULL} {L_POSTED_ON_DATE}  {postrow.POST_TIME}</span>

#
#-----[ REPLACE WITH ]---------------------------------------------
#
						<span>{L_POSTED} {L_POST_BY_AUTHOR} {postrow.POST_AUTHOR_FULL} &raquo; {postrow.POST_TIME}</span>

#
#-----[ OPEN ]--------------------------------------------- 
#
styles/prosilver/template/memberlist_body.html

#
#-----[ FIND ]---------------------------------------------
# Around Line 85
		<!-- ELSEIF  not .memberrow-->
		
	<!-- ENDIF -->
		<!-- BEGIN memberrow -->
			<!-- IF S_SHOW_GROUP -->
				<!-- IF not memberrow.S_GROUP_LEADER and not $S_MEMBER_HEADER -->
				<!-- IF memberrow.S_FIRST_ROW -->

#
#-----[ REPLACE WITH ]---------------------------------------------
#
	<!-- ENDIF -->
		<!-- BEGIN memberrow -->
			<!-- IF S_SHOW_GROUP -->
				<!-- IF not memberrow.S_GROUP_LEADER and not $S_MEMBER_HEADER -->
				<!-- IF S_LEADERS_SET and memberrow.S_FIRST_ROW -->

#
#-----[ OPEN ]--------------------------------------------- 
#
styles/prosilver/template/memberlist_search.html

#
#-----[ FIND ]---------------------------------------------
# Around Line 66
		<dt><label for="yim">{L_YIM}:</label></dt>
		<dd><input type="text" name="yim" id="yim" value="{YIM}" class="inputbox" /></dd>

#
#-----[ REPLACE WITH ]---------------------------------------------
#
		<dt><label for="yahoo">{L_YIM}:</label></dt>
		<dd><input type="text" name="yahoo" id="yahoo" value="{YAHOO}" class="inputbox" /></dd>

#
#-----[ OPEN ]--------------------------------------------- 
#
styles/prosilver/template/posting_review.html

#
#-----[ FIND ]---------------------------------------------
# Around Line 7
		<p class="author"><!-- IF S_IS_BOT -->{post_review_row.MINI_POST_IMG}<!-- ELSE --><a href="{post_review_row.U_MINI_POST}">{post_review_row.MINI_POST_IMG}</a><!-- ENDIF --> {L_POST_BY_AUTHOR}<strong>  {post_review_row.POST_AUTHOR_FULL}</strong> {L_POSTED_ON_DATE} {post_review_row.POST_DATE}</p>

#
#-----[ REPLACE WITH ]---------------------------------------------
#
		<p class="author"><!-- IF S_IS_BOT -->{post_review_row.MINI_POST_IMG}<!-- ELSE --><a href="{post_review_row.U_MINI_POST}">{post_review_row.MINI_POST_IMG}</a><!-- ENDIF --> {L_POST_BY_AUTHOR}<strong>  {post_review_row.POST_AUTHOR_FULL}</strong> &raquo; {post_review_row.POST_DATE}</p>

#
#-----[ OPEN ]--------------------------------------------- 
#
styles/prosilver/template/posting_topic_review.html

#
#-----[ FIND ]---------------------------------------------
# Around Line 15
			<p class="author"><!-- IF S_IS_BOT -->{topic_review_row.MINI_POST_IMG}<!-- ELSE --><a href="{topic_review_row.U_MINI_POST}">{topic_review_row.MINI_POST_IMG}</a><!-- ENDIF --> {L_POST_BY_AUTHOR} <strong>{topic_review_row.POST_AUTHOR_FULL}</strong> {L_POSTED_ON_DATE} {topic_review_row.POST_DATE}  </p>

#
#-----[ REPLACE WITH ]---------------------------------------------
#
			<p class="author"><!-- IF S_IS_BOT -->{topic_review_row.MINI_POST_IMG}<!-- ELSE --><a href="{topic_review_row.U_MINI_POST}">{topic_review_row.MINI_POST_IMG}</a><!-- ENDIF --> {L_POST_BY_AUTHOR} <strong>{topic_review_row.POST_AUTHOR_FULL}</strong> &raquo; {topic_review_row.POST_DATE}  </p>

#
#-----[ OPEN ]--------------------------------------------- 
#
styles/prosilver/template/search_results.html

#
#-----[ FIND ]---------------------------------------------
# Around Line 57
						{L_POST_BY_AUTHOR} {searchresults.TOPIC_AUTHOR_FULL} {L_POSTED_ON_DATE} {searchresults.FIRST_POST_TIME} 

#
#-----[ REPLACE WITH ]---------------------------------------------
#
						{L_POST_BY_AUTHOR} {searchresults.TOPIC_AUTHOR_FULL} &raquo; {searchresults.FIRST_POST_TIME}

#
#-----[ FIND ]---------------------------------------------
# Around Line 64
						<!-- IF not S_IS_BOT --><a href="{searchresults.U_LAST_POST}">{LAST_POST_IMG}</a> <!-- ENDIF --><br />{L_POSTED_ON_DATE} {searchresults.LAST_POST_TIME}<br /> </span>
					</dd>
				</dl>
			</li>

#
#-----[ REPLACE WITH ]---------------------------------------------
#
						<!-- IF not S_IS_BOT --><a href="{searchresults.U_LAST_POST}">{LAST_POST_IMG}</a> <!-- ENDIF --><br />{searchresults.LAST_POST_TIME}<br /> </span>
					</dd>
				</dl>
			</li>

#
#-----[ FIND ]---------------------------------------------
# Around Line 98
			<dt class="author">{L_POST_BY_AUTHOR} {searchresults.POST_AUTHOR_FULL}</dt>
			<dd>{L_POSTED_ON_DATE} {searchresults.POST_DATE}</dd>

#
#-----[ REPLACE WITH ]---------------------------------------------
#
			<dt class="author">{L_POST_BY_AUTHOR} {searchresults.POST_AUTHOR_FULL}</dt>
			<dd>{searchresults.POST_DATE}</dd>

#
#-----[ OPEN ]--------------------------------------------- 
#
styles/prosilver/template/simple_header.html

#
#-----[ FIND ]---------------------------------------------
# Around Line 17
<script type="text/javascript">
// <![CDATA[

	var onload_functions = new Array();
	var onunload_functions = new Array();

#
#-----[ AFTER, ADD ]---------------------------------------------
#
	var style_cookie_settings = '{A_COOKIE_SETTINGS}';

#
#-----[ OPEN ]--------------------------------------------- 
#
styles/prosilver/template/ucp_main_bookmarks.html

#
#-----[ FIND ]---------------------------------------------
# Around Line 35
					<!-- IF topicrow.ATTACH_ICON_IMG -->{topicrow.ATTACH_ICON_IMG} <!-- ENDIF -->{L_POST_BY_AUTHOR} {topicrow.TOPIC_AUTHOR_FULL} {L_POSTED_ON_DATE} {topicrow.FIRST_POST_TIME} 
				</dt>
				<dd class="lastpost"><span><dfn>{L_LAST_POST} </dfn>{L_POST_BY_AUTHOR} {topicrow.LAST_POST_AUTHOR_FULL}
					<a href="{topicrow.U_LAST_POST}">{LAST_POST_IMG}</a> <br />{L_POSTED_ON_DATE} {topicrow.LAST_POST_TIME}</span>

#
#-----[ REPLACE WITH ]---------------------------------------------
#
					<!-- IF topicrow.ATTACH_ICON_IMG -->{topicrow.ATTACH_ICON_IMG} <!-- ENDIF -->{L_POST_BY_AUTHOR} {topicrow.TOPIC_AUTHOR_FULL} &raquo; {topicrow.FIRST_POST_TIME}
				</dt>
				<dd class="lastpost"><span><dfn>{L_LAST_POST} </dfn>{L_POST_BY_AUTHOR} {topicrow.LAST_POST_AUTHOR_FULL}
					<a href="{topicrow.U_LAST_POST}">{LAST_POST_IMG}</a> <br />{topicrow.LAST_POST_TIME}</span>

#
#-----[ OPEN ]--------------------------------------------- 
#
styles/prosilver/template/ucp_main_front.html

#
#-----[ FIND ]---------------------------------------------
# Around Line 15
					<!-- IF topicrow.ATTACH_ICON_IMG -->{topicrow.ATTACH_ICON_IMG} <!-- ENDIF -->{L_POST_BY_AUTHOR} {topicrow.TOPIC_AUTHOR_FULL} {L_POSTED_ON_DATE} {topicrow.FIRST_POST_TIME} 
				</dt>
				<dd class="lastpost"><span>{L_LAST_POST} {L_POST_BY_AUTHOR} {topicrow.LAST_POST_AUTHOR_FULL}
					<a href="{topicrow.U_LAST_POST}">{LAST_POST_IMG}</a> <br />{L_POSTED_ON_DATE} {topicrow.LAST_POST_TIME}</span>

#
#-----[ REPLACE WITH ]---------------------------------------------
#
					<!-- IF topicrow.ATTACH_ICON_IMG -->{topicrow.ATTACH_ICON_IMG} <!-- ENDIF -->{L_POST_BY_AUTHOR} {topicrow.TOPIC_AUTHOR_FULL} &raquo; {topicrow.FIRST_POST_TIME}
				</dt>
				<dd class="lastpost"><span>{L_LAST_POST} {L_POST_BY_AUTHOR} {topicrow.LAST_POST_AUTHOR_FULL}
					<a href="{topicrow.U_LAST_POST}">{LAST_POST_IMG}</a> <br />{topicrow.LAST_POST_TIME}</span>

#
#-----[ OPEN ]--------------------------------------------- 
#
styles/prosilver/template/ucp_main_subscribed.html

#
#-----[ FIND ]---------------------------------------------
# Around Line 11
<!-- IF .forumrow -->
	<ul class="topiclist">
		<li class="header">
			<dl class="icon">
				<dt>{L_WATCHED_FORUMS}</dt>

#
#-----[ AFTER, ADD ]---------------------------------------------
#
				<dd class="lastpost">{L_LAST_POST}</dd>

#
#-----[ FIND ]---------------------------------------------
# Around Line 21
				<dt><a href="{forumrow.U_VIEWFORUM}" class="forumtitle">{forumrow.FORUM_NAME}</a><br />
				<!-- IF forumrow.LAST_POST_TIME -->{L_LAST_POST} {forumrow.LAST_POST_AUTHOR_FULL} <a href="{forumrow.U_LAST_POST}">{LAST_POST_IMG}</a> {L_POSTED_ON_DATE} {forumrow.LAST_POST_TIME}
				<!-- ELSE -->{L_NO_POSTS}<!-- ENDIF -->
				</dt>

#
#-----[ REPLACE WITH ]---------------------------------------------
#
				<dt><a href="{forumrow.U_VIEWFORUM}" class="forumtitle">{forumrow.FORUM_NAME}</a><br />{forumrow.FORUM_DESC}</dt>
				<dd class="lastpost"><!-- IF forumrow.LAST_POST_TIME --><span><dfn>{L_LAST_POST} </dfn>{L_POST_BY_AUTHOR} {forumrow.LAST_POST_AUTHOR_FULL}
					<a href="{topicrow.U_LAST_POST}">{LAST_POST_IMG}</a> <br />{forumrow.LAST_POST_TIME}</span>
					<!-- ELSE -->{L_NO_POSTS}<br />&nbsp;<!-- ENDIF -->
				</dd>

#
#-----[ FIND ]---------------------------------------------
# Around Line 41
	<ul class="topiclist">
		<li class="header">
			<dl class="icon">
				<dt>{L_WATCHED_TOPICS}</dt>
				<dd class="lastpost">{L_LAST_POST}</dd>

#
#-----[ AFTER, ADD ]---------------------------------------------
#
				<dd class="mark">{L_MARK}</dd>

#
#-----[ FIND ]---------------------------------------------
# Around Line 55
					<!-- IF topicrow.ATTACH_ICON_IMG -->{topicrow.ATTACH_ICON_IMG} <!-- ENDIF -->{L_POST_BY_AUTHOR} {topicrow.TOPIC_AUTHOR_FULL} {L_POSTED_ON_DATE} {topicrow.FIRST_POST_TIME} 
				</dt>
				<dd class="lastpost"><span><dfn>{L_LAST_POST} </dfn>{L_POST_BY_AUTHOR} {topicrow.LAST_POST_AUTHOR_FULL}
					<a href="{topicrow.U_LAST_POST}">{LAST_POST_IMG}</a> <br />{L_POSTED_ON_DATE} {topicrow.LAST_POST_TIME}</span>

#
#-----[ REPLACE WITH ]---------------------------------------------
#
					<!-- IF topicrow.ATTACH_ICON_IMG -->{topicrow.ATTACH_ICON_IMG} <!-- ENDIF -->{L_POST_BY_AUTHOR} {topicrow.TOPIC_AUTHOR_FULL} &raquo; {topicrow.FIRST_POST_TIME}
				</dt>
				<dd class="lastpost"><span><dfn>{L_LAST_POST} </dfn>{L_POST_BY_AUTHOR} {topicrow.LAST_POST_AUTHOR_FULL}
					<a href="{topicrow.U_LAST_POST}">{LAST_POST_IMG}</a> <br />{topicrow.LAST_POST_TIME}</span>

#
#-----[ OPEN ]--------------------------------------------- 
#
styles/prosilver/template/ucp_pm_history.html

#
#-----[ FIND ]---------------------------------------------
# Around Line 10
				<li class="quote-icon"><a <!-- IF history_row.U_QUOTE -->href="{history_row.U_QUOTE}"<!-- ELSE -->href="#postingbox" onclick="addquote({history_row.MSG_ID}, '{history_row.MESSAGE_AUTHOR_QUOTE}');"<!-- ENDIF -->" title="{L_QUOTE} {history_row.MESSAGE_AUTHOR}"><span>{L_QUOTE} {history_row.MESSAGE_AUTHOR}</span></a></li>

#
#-----[ REPLACE WITH ]---------------------------------------------
#
				<li class="quote-icon"><a <!-- IF history_row.U_QUOTE -->href="{history_row.U_QUOTE}"<!-- ELSE -->href="#postingbox" onclick="addquote({history_row.MSG_ID}, '{history_row.MESSAGE_AUTHOR_QUOTE}');"<!-- ENDIF --> title="{L_QUOTE} {history_row.MESSAGE_AUTHOR}"><span>{L_QUOTE} {history_row.MESSAGE_AUTHOR}</span></a></li>

#
#-----[ OPEN ]--------------------------------------------- 
#
styles/prosilver/template/ucp_pm_viewfolder.html

#
#-----[ FIND ]---------------------------------------------
# Around Line 75
						<!-- IF S_SHOW_RECIPIENTS -->{L_MESSAGE_TO} {messagerow.RECIPIENTS}<!-- ELSE -->{L_MESSAGE_BY_AUTHOR} {messagerow.MESSAGE_AUTHOR_FULL} {L_MESSAGE_SENT_ON} {messagerow.SENT_TIME}<!-- ENDIF -->

#
#-----[ REPLACE WITH ]---------------------------------------------
#
						<!-- IF S_SHOW_RECIPIENTS -->{L_MESSAGE_TO} {messagerow.RECIPIENTS}<!-- ELSE -->{L_MESSAGE_BY_AUTHOR} {messagerow.MESSAGE_AUTHOR_FULL} &raquo; {messagerow.SENT_TIME}<!-- ENDIF -->

#
#-----[ FIND ]---------------------------------------------
# Around Line 77
					<!-- IF S_SHOW_RECIPIENTS --><dd class="info"><span>{L_SENT_AT} {messagerow.SENT_TIME}</span></dd><!-- ENDIF -->

#
#-----[ REPLACE WITH ]---------------------------------------------
#
					<!-- IF S_SHOW_RECIPIENTS --><dd class="info"><span>{L_SENT_AT}: {messagerow.SENT_TIME}</span></dd><!-- ENDIF -->

#
#-----[ OPEN ]--------------------------------------------- 
#
styles/prosilver/template/viewforum_body.html

#
#-----[ FIND ]---------------------------------------------
# Around Line 140
					<!-- IF topicrow.ATTACH_ICON_IMG -->{topicrow.ATTACH_ICON_IMG} <!-- ENDIF -->{L_POST_BY_AUTHOR} {topicrow.TOPIC_AUTHOR_FULL} {L_POSTED_ON_DATE} {topicrow.FIRST_POST_TIME}
				</dt>
				<dd class="posts">{topicrow.REPLIES} <dfn>{L_REPLIES}</dfn></dd>
				<dd class="views">{topicrow.VIEWS} <dfn>{L_VIEWS}</dfn></dd>
				<dd class="lastpost"><span><dfn>{L_LAST_POST} </dfn>{L_POST_BY_AUTHOR} {topicrow.LAST_POST_AUTHOR_FULL}
					<!-- IF not S_IS_BOT --><a href="{topicrow.U_LAST_POST}">{LAST_POST_IMG}</a> <!-- ENDIF --><br />{L_POSTED_ON_DATE} {topicrow.LAST_POST_TIME}</span>

#
#-----[ REPLACE WITH ]---------------------------------------------
#
					<!-- IF topicrow.ATTACH_ICON_IMG -->{topicrow.ATTACH_ICON_IMG} <!-- ENDIF -->{L_POST_BY_AUTHOR} {topicrow.TOPIC_AUTHOR_FULL} &raquo; {topicrow.FIRST_POST_TIME}
				</dt>
				<dd class="posts">{topicrow.REPLIES} <dfn>{L_REPLIES}</dfn></dd>
				<dd class="views">{topicrow.VIEWS} <dfn>{L_VIEWS}</dfn></dd>
				<dd class="lastpost"><span><dfn>{L_LAST_POST} </dfn>{L_POST_BY_AUTHOR} {topicrow.LAST_POST_AUTHOR_FULL}
					<!-- IF not S_IS_BOT --><a href="{topicrow.U_LAST_POST}">{LAST_POST_IMG}</a> <!-- ENDIF --><br />{topicrow.LAST_POST_TIME}</span>

#
#-----[ OPEN ]--------------------------------------------- 
#
styles/prosilver/template/viewtopic_body.html

#
#-----[ FIND ]---------------------------------------------
# Around Line 134
			<p class="author"><!-- IF S_IS_BOT -->{postrow.MINI_POST_IMG}<!-- ELSE --><a href="{postrow.U_MINI_POST}">{postrow.MINI_POST_IMG}</a><!-- ENDIF -->{L_POST_BY_AUTHOR} <strong>{postrow.POST_AUTHOR_FULL}</strong> {L_POSTED_ON_DATE} {postrow.POST_DATE} </p>

#
#-----[ REPLACE WITH ]---------------------------------------------
#
			<p class="author"><!-- IF S_IS_BOT -->{postrow.MINI_POST_IMG}<!-- ELSE --><a href="{postrow.U_MINI_POST}">{postrow.MINI_POST_IMG}</a><!-- ENDIF -->{L_POST_BY_AUTHOR} <strong>{postrow.POST_AUTHOR_FULL}</strong> &raquo; {postrow.POST_DATE} </p>
CSS edits:
None

Version number updates:

Code: Select all

#
#-----[ OPEN ]--------------------------------------------- 
#
styles/prosilver/imageset/imageset.cfg

#
#-----[ FIND ]---------------------------------------------
# Around Line 22
version = 3.0.3

#
#-----[ REPLACE WITH ]---------------------------------------------
#
version = 3.0.4

#
#-----[ OPEN ]--------------------------------------------- 
#
styles/prosilver/style.cfg

#
#-----[ FIND ]---------------------------------------------
# Around Line 22
version = 3.0.3

#
#-----[ REPLACE WITH ]---------------------------------------------
#
version = 3.0.4

#
#-----[ OPEN ]--------------------------------------------- 
#
styles/prosilver/template/template.cfg

#
#-----[ FIND ]---------------------------------------------
# Around Line 22
version = 3.0.3

#
#-----[ REPLACE WITH ]---------------------------------------------
#
version = 3.0.4

#
#-----[ OPEN ]--------------------------------------------- 
#
styles/prosilver/theme/theme.cfg

#
#-----[ FIND ]---------------------------------------------
# Around Line 24
version = 3.0.3

#
#-----[ REPLACE WITH ]---------------------------------------------
#
version = 3.0.4

# 
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------ 
# 
# EoM
-------------------------------------------------------------------





----- [Template files changed in 3.0.3 from 3.0.2] --------------------------

phpBB 3.0.3 fixes several style bugs in existing files, as well as introduces support for template inheritance; there are no new template or CSS files added in this release. Style authors may have noticed and corrected many of the bugs in their own styles before this update, but the fixes below are required for all new styles submissions.

Note that the full version of the changed files (including those for subsilver2) can be downloaded on the phpBB Downloads page.

Prosilver files affected:
/styles/prosilver/imageset/imageset.cfg
/styles/prosilver/style.cfg
/styles/prosilver/template/faq_body.html
/styles/prosilver/template/forumlist_body.html
/styles/prosilver/template/mcp_forum.html
/styles/prosilver/template/mcp_front.html
/styles/prosilver/template/mcp_header.html
/styles/prosilver/template/mcp_post.html
/styles/prosilver/template/mcp_warn_post.html
/styles/prosilver/template/mcp_warn_user.html
/styles/prosilver/template/memberlist_body.html
/styles/prosilver/template/memberlist_leaders.html
/styles/prosilver/template/memberlist_view.html
/styles/prosilver/template/overall_footer.html
/styles/prosilver/template/overall_header.html
/styles/prosilver/template/search_results.html
/styles/prosilver/template/styleswitcher.js
/styles/prosilver/template/template.cfg
/styles/prosilver/template/ucp_groups_manage.html
/styles/prosilver/template/ucp_main_subscribed.html
/styles/prosilver/template/ucp_pm_history.html
/styles/prosilver/template/ucp_pm_viewmessage.html
/styles/prosilver/template/viewforum_body.html
/styles/prosilver/template/viewtopic_body.html
/styles/prosilver/theme/content.css
/styles/prosilver/theme/links.css
/styles/prosilver/theme/theme.cfg


Template edits:

Code: Select all

#
#-----[ OPEN ]--------------------------------------------- 
#
styles/prosilver/template/faq_body.html

#
#-----[ FIND ]---------------------------------------------
# Around Line 14
					<dd><a href="#f{faq_block.S_ROW_COUNT}{faq_block.faq_row.S_ROW_COUNT}">{faq_block.faq_row.FAQ_QUESTION}</a></dd>

#
#-----[ REPLACE WITH ]---------------------------------------------
#
					<dd><a href="#f{faq_block.S_ROW_COUNT}r{faq_block.faq_row.S_ROW_COUNT}">{faq_block.faq_row.FAQ_QUESTION}</a></dd>

#
#-----[ FIND ]---------------------------------------------
# Around Line 34
					<dt id="f{faq_block.S_ROW_COUNT}{faq_block.faq_row.S_ROW_COUNT}"><strong>{faq_block.faq_row.FAQ_QUESTION}</strong></dt>

#
#-----[ REPLACE WITH ]---------------------------------------------
#
					<dt id="f{faq_block.S_ROW_COUNT}r{faq_block.faq_row.S_ROW_COUNT}"><strong>{faq_block.faq_row.FAQ_QUESTION}</strong></dt>

#
#-----[ OPEN ]--------------------------------------------- 
#
styles/prosilver/template/forumlist_body.html

#
#-----[ FIND ]---------------------------------------------
# Around Line 40
						<a href="{forumrow.U_LAST_POST}">{LAST_POST_IMG}</a> <br />{L_POSTED_ON_DATE} {forumrow.LAST_POST_TIME}<!-- ELSE -->{L_NO_POSTS}<!-- ENDIF --></span>

#
#-----[ REPLACE WITH ]---------------------------------------------
#
						<!-- IF not S_IS_BOT --><a href="{forumrow.U_LAST_POST}">{LAST_POST_IMG}</a> <!-- ENDIF --><br />{L_POSTED_ON_DATE} {forumrow.LAST_POST_TIME}<!-- ELSE -->{L_NO_POSTS}<!-- ENDIF --></span>

#
#-----[ OPEN ]--------------------------------------------- 
#
styles/prosilver/template/mcp_forum.html

#
#-----[ FIND ]---------------------------------------------
# Around Line 24
			<li class="header">
				<dl class="icon">
					<dt>{L_TOPICS}</dt>
					<dd class="posts">{L_REPLIES}</dd>
					<dd class="lastpost"><span>{L_LAST_POST}</span></dd>

#
#-----[ FIND ]---------------------------------------------
# Around Line 29
					<dd class="mark">{L_MARK}</dd>

#
#-----[ REPLACE WITH ]---------------------------------------------
#
					<!-- IF not S_MERGE_SELECT --><dd class="mark">{L_MARK}</dd><!-- ENDIF -->

#
#-----[ FIND ]---------------------------------------------
# Around Line 45
				<dd class="posts">{topicrow.REPLIES} <dfn>{L_REPLIES}</dfn></dd>
				<dd class="lastpost"><span><dfn>{L_LAST_POST} </dfn>{L_POST_BY_AUTHOR} {topicrow.LAST_POST_AUTHOR_FULL} {L_POSTED_ON_DATE}<br />{topicrow.LAST_POST_TIME}</span>
				</dd>

#
#-----[ AFTER, ADD ]---------------------------------------------
#
				<!-- IF not S_MERGE_SELECT -->

#
#-----[ FIND ]---------------------------------------------
# Around Line 45
				<dd class="mark">
					<!-- IF not topicrow.S_MOVED_TOPIC --><input type="checkbox" name="topic_id_list[]" value="{topicrow.TOPIC_ID}"<!-- IF topicrow.S_TOPIC_CHECKED --> checked="checked"<!-- ENDIF --> /><!-- ELSE -->&nbsp;<!-- ENDIF -->
				</dd>

#
#-----[ AFTER, ADD ]---------------------------------------------
#
				<!-- ENDIF -->

#
#-----[ FIND ]---------------------------------------------
# Around Line 83

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

<fieldset class="display-actions">

#
#-----[ AFTER, ADD ]---------------------------------------------
#
	<!-- IF not S_MERGE_SELECT -->

#
#-----[ FIND ]---------------------------------------------
# Around Line 101
	</select>
	<input class="button2" type="submit" value="{L_SUBMIT}" />
	<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>

#
#-----[ AFTER, ADD ]---------------------------------------------
#
	<!-- ENDIF -->

#
#-----[ OPEN ]--------------------------------------------- 
#
styles/prosilver/template/mcp_front.html

#
#-----[ FIND ]---------------------------------------------
# Around Line 27
						{L_POSTED} {L_POST_BY_AUTHOR} <!-- IF unapproved.U_AUTHOR --><a href="{unapproved.U_AUTHOR}">{unapproved.AUTHOR}</a><!-- ELSE -->{unapproved.AUTHOR}<!-- ENDIF --> {L_POSTED_ON_DATE} {unapproved.POST_TIME}

#
#-----[ REPLACE WITH ]---------------------------------------------
#
						{L_POSTED} {L_POST_BY_AUTHOR} {unapproved.AUTHOR_FULL} {L_POSTED_ON_DATE} {unapproved.POST_TIME}

#
#-----[ OPEN ]--------------------------------------------- 
#
styles/prosilver/template/mcp_header.html

#
#-----[ FIND ]---------------------------------------------
# Around Line 43

	<div id="cp-main" class="mcp-main">
		<!-- IF MESSAGE -->
		<div class="content">
			<h2>{L_MESSAGE}</h2>

#
#-----[ FIND ]---------------------------------------------
# Around Line 48
			<p>{MESSAGE}</p>

#
#-----[ REPLACE WITH ]---------------------------------------------
#
			<p class="error">{MESSAGE}</p>

#
#-----[ OPEN ]--------------------------------------------- 
#
styles/prosilver/template/mcp_post.html

#
#-----[ FIND ]---------------------------------------------
# Around Line 48
		<ul class="profile-icons">
			<li class="edit-icon"><a href="{U_EDIT}" title="{L_EDIT_POST}"><span>{L_EDIT_POST}</span></a></li>
		</ul>
		<!-- ENDIF -->


#
#-----[ FIND ]---------------------------------------------
# Around Line 53
		<h3>{POST_SUBJECT}</h3>

#
#-----[ REPLACE WITH ]---------------------------------------------
#
		<h3><a href="{U_VIEW_POST}">{POST_SUBJECT}</a></h3>

#
#-----[ FIND ]---------------------------------------------
# Around Line 150
		<p><!-- IF S_MCP_QUEUE -->{RETURN_QUEUE} | {RETURN_TOPIC_SIMPLE} | {RETURN_POST}<!-- ELSEIF S_MCP_REPORT -->{RETURN_REPORTS} | <a href="{U_VIEW_TOPIC}">{L_VIEW_TOPIC}</a><!-- ELSE -->{RETURN_TOPIC}<!-- ENDIF --></p>

#
#-----[ REPLACE WITH ]---------------------------------------------
#
		<p><!-- IF S_MCP_QUEUE -->{RETURN_QUEUE} | {RETURN_TOPIC_SIMPLE} | {RETURN_POST}<!-- ELSEIF S_MCP_REPORT -->{RETURN_REPORTS} | <a href="{U_VIEW_POST}">{L_VIEW_POST}</a> | <a href="{U_VIEW_TOPIC}">{L_VIEW_TOPIC}</a> | <a href="{U_VIEW_FORUM}">{L_VIEW_FORUM}</a><!-- ELSE -->{RETURN_TOPIC}<!-- ENDIF --></p>

#
#-----[ OPEN ]--------------------------------------------- 
#
styles/prosilver/template/mcp_warn_post.html

#
#-----[ FIND ]---------------------------------------------
# Around Line 50
	<h3>{L_ADD_WARNING}</h3>
	<p>{L_ADD_WARNING_EXPLAIN}</p>

	<fieldset>
		<textarea name="warning" id="warning" class="inputbox" cols="40" rows="3">{L_WARNING_POST_DEFAULT}</textarea>

#
#-----[ AFTER, ADD ]---------------------------------------------
#
		<!-- IF S_CAN_NOTIFY -->

#
#-----[ FIND ]---------------------------------------------
# Around Line 50
		<br /><br />
		<dl class="panel">
			<dt>&nbsp;</dt>
			<dd><label><input type="checkbox" name="notify_user" checked="checked" /> {L_NOTIFY_USER_WARN}</label></dd>
		</dl>

#
#-----[ AFTER, ADD ]---------------------------------------------
#
		<!-- ENDIF -->

#
#-----[ OPEN ]--------------------------------------------- 
#
styles/prosilver/template/mcp_warn_user.html

#
#-----[ FIND ]---------------------------------------------
# Around Line 34
	<h3>{L_ADD_WARNING}</h3>
	<p>{L_ADD_WARNING_EXPLAIN}</p>

	<fieldset>
		<textarea name="warning" id="warning" class="inputbox" cols="40" rows="3"></textarea>

#
#-----[ AFTER, ADD ]---------------------------------------------
#
		<!-- IF S_CAN_NOTIFY -->

#
#-----[ FIND ]---------------------------------------------
# Around Line 34
		<br /><br />
		<dl class="panel">
			<dt>&nbsp;</dt>
			<dd><label><input type="checkbox" name="notify_user" checked="checked" /> {L_NOTIFY_USER_WARN}</label></dd>
		</dl>

#
#-----[ AFTER, ADD ]---------------------------------------------
#
		<!-- ENDIF -->

#
#-----[ OPEN ]--------------------------------------------- 
#
styles/prosilver/template/memberlist_body.html

#
#-----[ FIND ]---------------------------------------------
# Around Line 71
	<div class="forumbg forumbg-table">
		<div class="inner"><span class="corners-top"><span></span></span>

		<table class="table1" cellspacing="1" id="memberlist">

#
#-----[ BEFORE, ADD ]---------------------------------------------
#
	<!-- IF S_LEADERS_SET or not S_SHOW_GROUP or not .memberrow -->

#
#-----[ FIND ]---------------------------------------------
# Around Line 77
			<th class="name"><span class="rank-img"><a href="{U_SORT_RANK}">{L_RANK}</a></span><a href="{U_SORT_USERNAME}"><!-- IF S_SHOW_GROUP -->{L_GROUP_LEADER}<!-- ELSE -->{L_USERNAME}<!-- ENDIF --></a></th>

#
#-----[ REPLACE WITH ]---------------------------------------------
#
			<th class="name"><span class="rank-img"><a href="{U_SORT_RANK}">{L_RANK}</a></span><a href="{U_SORT_USERNAME}"><!-- IF S_SHOW_GROUP and .memberrow -->{L_GROUP_LEADER}<!-- ELSE -->{L_USERNAME}<!-- ENDIF --></a></th>

#
#-----[ FIND ]---------------------------------------------
# Around Line 85
			<th class="joined"><a href="{U_SORT_JOINED}#memberlist">{L_JOINED}</a></th>
			<!-- IF U_SORT_ACTIVE --><th class="active"><a href="{U_SORT_ACTIVE}#memberlist">{L_LAST_ACTIVE}</a></th><!-- ENDIF -->
		</tr>
		</thead>
		<tbody>

#
#-----[ AFTER, ADD ]---------------------------------------------
#
		<!-- ELSEIF  not .memberrow-->
		
	<!-- ENDIF -->

#
#-----[ FIND ]---------------------------------------------
# Around Line 96
				<!-- ENDIF -->
		</tbody>
		</table>

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


#
#-----[ REPLACE WITH ]---------------------------------------------
#
				<!-- ENDIF -->
<!-- IF S_LEADERS_SET -->
		</tbody>
		</table>

	<span class="corners-bottom"><span></span></span></div>
</div>
<!-- ENDIF -->
<div class="forumbg">

#
#-----[ FIND ]---------------------------------------------
# Around Line 109
	<div class="inner"><span class="corners-top"><span></span></span>

	<table class="table1" cellspacing="1">
	<thead>
	<tr>

#
#-----[ AFTER, ADD ]---------------------------------------------
#
	<!-- IF not S_LEADERS_SET -->
		<th class="name"><span class="rank-img"><a href="{U_SORT_RANK}">{L_RANK}</a></span><a href="{U_SORT_USERNAME}"><!-- IF S_SHOW_GROUP -->{L_GROUP_MEMBERS}<!-- ELSE -->{L_USERNAME}<!-- ENDIF --></a></th>
			<th class="posts"><a href="{U_SORT_POSTS}#memberlist">{L_POSTS}</a></th>
			<th class="info"><a href="{U_SORT_WEBSITE}#memberlist">{L_WEBSITE}</a>{L_COMMA_SEPARATOR}<a href="{U_SORT_LOCATION}">{L_LOCATION}</a></th>
			<th class="joined"><a href="{U_SORT_JOINED}#memberlist">{L_JOINED}</a></th>
			<!-- IF U_SORT_ACTIVE --><th class="active"><a href="{U_SORT_ACTIVE}#memberlist">{L_LAST_ACTIVE}</a></th><!-- ENDIF -->
	<!-- ELSEIF S_SHOW_GROUP -->

#
#-----[ FIND ]---------------------------------------------
# Around Line 109
		<th class="name">{L_GROUP_MEMBERS}</th>
		<th class="posts">&nbsp;</th>
		<th class="info">&nbsp;</th>
		<th class="joined">&nbsp;</th>
		<!-- IF U_SORT_ACTIVE --><th class="active">&nbsp;</th><!-- ENDIF -->

#
#-----[ AFTER, ADD ]---------------------------------------------
#
	<!-- ENDIF -->

#
#-----[ OPEN ]--------------------------------------------- 
#
styles/prosilver/template/memberlist_leaders.html

#
#-----[ FIND ]---------------------------------------------
# Around Line 26
		<td colspan="3"><strong>{L_NO_MEMBERS}</strong></td>

#
#-----[ REPLACE WITH ]---------------------------------------------
#
		<td colspan="3"><strong>{L_NO_ADMINISTRATORS}</strong></td>

#
#-----[ FIND ]---------------------------------------------
# Around Line 59
		<td colspan="3"><strong>{L_NO_MEMBERS}</strong></td>

#
#-----[ REPLACE WITH ]---------------------------------------------
#
		<td colspan="3"><strong>{L_NO_MODERATORS}</strong></td>

#
#-----[ OPEN ]--------------------------------------------- 
#
styles/prosilver/template/memberlist_view.html

#
#-----[ FIND ]---------------------------------------------
# Around Line 80
			<dt>{L_TOTAL_POSTS}:</dt> <dd>{POSTS} | <strong><a href="{U_SEARCH_USER}">{L_SEARCH_USER_POSTS}</a></strong><!-- IF POSTS_PCT --><br />({POSTS_PCT} / {POSTS_DAY})<!-- ENDIF --></dd>

#
#-----[ REPLACE WITH ]---------------------------------------------
#
			<dt>{L_TOTAL_POSTS}:</dt>
				<dd>{POSTS} | <strong><a href="{U_SEARCH_USER}">{L_SEARCH_USER_POSTS}</a></strong>
					<!-- IF POSTS_PCT --><br />({POSTS_PCT} / {POSTS_DAY})<!-- ENDIF -->
					<!-- IF POSTS_IN_QUEUE and U_MCP_QUEUE --><br />(<a href="{U_MCP_QUEUE}">{L_POSTS_IN_QUEUE}</a>)<!-- ELSEIF POSTS_IN_QUEUE --><br />({L_POSTS_IN_QUEUE})<!-- ENDIF -->
				</dd>

#
#-----[ OPEN ]--------------------------------------------- 
#
styles/prosilver/template/overall_footer.html

#
#-----[ FIND ]---------------------------------------------
# Around Line 11
			<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>

#
#-----[ REPLACE WITH ]---------------------------------------------
#
			<li class="rightside"><!-- IF U_TEAM --><a href="{U_TEAM}">{L_THE_TEAM}</a> &bull; <!-- ENDIF --><!-- IF not S_IS_BOT --><a href="{U_DELETE_COOKIES}">{L_DELETE_COOKIES}</a> &bull; <!-- ENDIF -->{S_TIMEZONE}</li>

#
#-----[ OPEN ]--------------------------------------------- 
#
styles/prosilver/template/overall_header.html

#
#-----[ FIND ]---------------------------------------------
# Around Line 30
	var jump_page = '{LA_JUMP_PAGE}:';
	var on_page = '{ON_PAGE}';
	var per_page = '{PER_PAGE}';
	var base_url = '{A_BASE_URL}';
	var style_cookie = 'phpBBstyle';

#
#-----[ AFTER, ADD ]---------------------------------------------
#
	var style_cookie_settings = '{A_COOKIE_SETTINGS}';

#
#-----[ OPEN ]--------------------------------------------- 
#
styles/prosilver/template/search_results.html

#
#-----[ FIND ]---------------------------------------------
# Around Line 64
						<a href="{searchresults.U_LAST_POST}">{LAST_POST_IMG}</a> <br />{L_POSTED_ON_DATE} {searchresults.LAST_POST_TIME}<br /> </span>

#
#-----[ REPLACE WITH ]---------------------------------------------
#
						<!-- IF not S_IS_BOT --><a href="{searchresults.U_LAST_POST}">{LAST_POST_IMG}</a> <!-- ENDIF --><br />{L_POSTED_ON_DATE} {searchresults.LAST_POST_TIME}<br /> </span>

#
#-----[ OPEN ]--------------------------------------------- 
#
styles/prosilver/template/styleswitcher.js

#
#-----[ FIND ]---------------------------------------------
# Around Line 110
	document.cookie = name + '=' + value + expires + '; path=/';

#
#-----[ REPLACE WITH ]---------------------------------------------
#
	document.cookie = name + '=' + value + expires + style_cookie_settings;
#
#-----[ OPEN ]--------------------------------------------- 
#
styles/prosilver/template/ucp_groups_manage.html

#
#-----[ FIND ]---------------------------------------------
# Around Line 3
<h2>{L_USERGROUPS}</h2>

#
#-----[ REPLACE WITH ]---------------------------------------------
#
<h2<!-- IF GROUP_COLOR --> style="color:#{GROUP_COLOR};"<!-- ENDIF -->>{L_USERGROUPS}<!-- IF GROUP_NAME --> :: {GROUP_NAME}<!-- ENDIF --></h2>

#
#-----[ FIND ]---------------------------------------------
# Around Line 77
	{S_FORM_TOKEN}
</fieldset>

<!-- ELSEIF S_LIST -->


#
#-----[ AFTER, ADD ]---------------------------------------------
#
	<!-- IF .leader -->

#
#-----[ FIND ]---------------------------------------------
# Around Line 100
	<!-- END leader -->
	</tbody>
	</table>

	<table class="table1" cellspacing="1">
	<thead>
	<tr>
		<th class="name">{L_GROUP_APPROVED}</th>
		<th class="info">{L_GROUP_DEFAULT}</th>
		<th class="posts">{L_POSTS}</th>
		<th class="joined">{L_JOINED}</th>
		<th class="mark">{L_MARK}</th>
	</tr>
	</thead>
	<tbody>	
	<!-- BEGIN member -->
		<!-- IF member.S_PENDING -->
			</tbody>
			</table>

#
#-----[ REPLACE WITH ]---------------------------------------------
#
	<!-- END leader -->
	</tbody>
	</table>
	<!-- ENDIF -->

	<!-- BEGIN member -->
		<!-- IF member.S_PENDING -->

#
#-----[ FIND ]---------------------------------------------
# Around Line 128
				<th class="mark">{L_MARK}</th>
			</tr>
			</thead>
			<tbody>

#
#-----[ AFTER, ADD ]---------------------------------------------
#
		<!-- ELSEIF member.S_APPROVED -->
			<!-- IF member.S_PENDING_SET -->
				</tbody>
				</table>
			<!-- ENDIF -->
			<table class="table1" cellspacing="1">
			<thead>
			<tr>
				<th class="name">{L_GROUP_APPROVED}</th>
				<th class="info">{L_GROUP_DEFAULT}</th>
				<th class="posts">{L_POSTS}</th>
				<th class="joined">{L_JOINED}</th>
				<th class="mark">{L_MARK}</th>
			</tr>
			</thead>
			<tbody>

#
#-----[ OPEN ]--------------------------------------------- 
#
styles/prosilver/template/ucp_main_subscribed.html

#
#-----[ FIND ]---------------------------------------------
# Around Line 21
				<!-- IF forumrow.LAST_POST_TIME -->{L_LAST_POST} {L_POST_BY_AUTHOR} <!-- IF forumrow.U_LAST_POST_AUTHOR --><a href="{forumrow.U_LAST_POST_AUTHOR}">{forumrow.LAST_POST_AUTHOR}</a>
				<!-- ELSE -->{forumrow.LAST_POST_AUTHOR}<!-- ENDIF --> <a href="{forumrow.U_LAST_POST}">{LAST_POST_IMG}</a> {L_POSTED_ON_DATE} {forumrow.LAST_POST_TIME}

#
#-----[ REPLACE WITH ]---------------------------------------------
#
				<!-- IF forumrow.LAST_POST_TIME -->{L_LAST_POST} {forumrow.LAST_POST_AUTHOR_FULL} <a href="{forumrow.U_LAST_POST}">{LAST_POST_IMG}</a> {L_POSTED_ON_DATE} {forumrow.LAST_POST_TIME}

#
#-----[ FIND ]---------------------------------------------
# Around Line 78
		<div><a href="#" onclick="marklist('ucp', 't', true); return false;">{L_MARK_ALL}</a> &bull; <a href="#" onclick="marklist('ucp', 't', false); return false;">{L_UNMARK_ALL}</a></div>

#
#-----[ REPLACE WITH ]---------------------------------------------
#
		<div><a href="#" onclick="marklist('ucp', 't', true); marklist('ucp', 'f', true); return false;">{L_MARK_ALL}</a> &bull; <a href="#" onclick="marklist('ucp', 't', false); marklist('ucp', 'f', false); return false;">{L_UNMARK_ALL}</a></div>

#
#-----[ OPEN ]--------------------------------------------- 
#
styles/prosilver/template/ucp_pm_history.html

#
#-----[ FIND ]---------------------------------------------
# Around Line 8
			<!-- IF history_row.U_QUOTE -->
			<ul class="profile-icons">
				<li class="quote-icon"><a href="{history_row.U_QUOTE}" title="{L_QUOTE} {history_row.MESSAGE_AUTHOR}"><span>{L_QUOTE} {history_row.MESSAGE_AUTHOR}</span></a></li>

#
#-----[ REPLACE WITH ]---------------------------------------------
#
			<!-- IF history_row.U_QUOTE or history_row.MESSAGE_AUTHOR_QUOTE -->
			<ul class="profile-icons">
				<li class="quote-icon"><a <!-- IF history_row.U_QUOTE -->href="{history_row.U_QUOTE}"<!-- ELSE -->href="#postingbox" onclick="addquote({history_row.MSG_ID}, '{history_row.MESSAGE_AUTHOR_QUOTE}');"<!-- ENDIF -->" title="{L_QUOTE} {history_row.MESSAGE_AUTHOR}"><span>{L_QUOTE} {history_row.MESSAGE_AUTHOR}</span></a></li>

#
#-----[ FIND ]---------------------------------------------
# Around Line 17
			<div class="content<!-- IF history_row.S_CURRENT_MSG --> current<!-- ENDIF -->" id="message_{history_row.MSG_ID}">
				{history_row.MESSAGE}
			</div>

#
#-----[ REPLACE WITH ]---------------------------------------------
#
			<div class="content<!-- IF history_row.S_CURRENT_MSG --> current<!-- ENDIF -->">{history_row.MESSAGE}</div>
			<div id="message_{history_row.MSG_ID}" style="display: none;">{history_row.DECODED_MESSAGE}</div>

#
#-----[ OPEN ]--------------------------------------------- 
#
styles/prosilver/template/ucp_pm_viewmessage.html

#
#-----[ FIND ]---------------------------------------------
# Around Line 69
		<!-- IF U_PM or U_EMAIL or U_WWW or U_MSN or U_ICQ or U_YIM or U_AIM -->
		<dd>
			<ul class="profile-icons">
			<!-- IF U_PM --><li class="pm-icon"><a href="{U_PM}" title="{L_PRIVATE_MESSAGE}"><span>{L_PRIVATE_MESSAGE}</span></a></li><!-- ENDIF -->
			<!-- IF U_EMAIL --><li class="email-icon"><a href="{U_EMAIL}" title="{L_EMAIL}"><span>{L_EMAIL}</span></a></li><!-- ENDIF -->
			<!-- IF U_WWW --><li class="web-icon"><a href="{U_WWW}" title="{L_VISIT_WEBSITE}: {U_WWW}"><span>{L_WEBSITE}</span></a></li><!-- ENDIF -->
			<!-- IF U_MSN --><li class="msnm-icon"><a href="{U_MSN}" title="{L_MSNM}"><span>{L_MSNM}</span></a></li><!-- ENDIF -->
			<!-- IF U_ICQ --><li class="icq-icon"><a href="{U_ICQ}" title="{L_ICQ}"><span>{L_ICQ}</span></a></li><!-- ENDIF -->
			<!-- IF U_YIM --><li class="yahoo-icon"><a href="{U_YIM}" title="{L_YIM}"><span>{L_YIM}</span></a></li><!-- ENDIF -->
			<!-- IF U_AIM --><li class="aim-icon"><a href="{U_AIM}" title="{L_AIM}"><span>{L_AIM}</span></a></li><!-- ENDIF -->

#
#-----[ REPLACE WITH ]---------------------------------------------
#
		<!-- IF U_PM or U_EMAIL or U_WWW or U_MSN or U_ICQ or U_YIM or U_AIM or U_JABBER -->
		<dd>
			<ul class="profile-icons">
			<!-- IF U_PM --><li class="pm-icon"><a href="{U_PM}" title="{L_PRIVATE_MESSAGE}"><span>{L_PRIVATE_MESSAGE}</span></a></li><!-- ENDIF -->
			<!-- IF U_EMAIL --><li class="email-icon"><a href="{U_EMAIL}" title="{L_EMAIL}"><span>{L_EMAIL}</span></a></li><!-- ENDIF -->
			<!-- IF U_WWW --><li class="web-icon"><a href="{U_WWW}" title="{L_VISIT_WEBSITE}: {U_WWW}"><span>{L_WEBSITE}</span></a></li><!-- ENDIF -->
			<!-- IF U_MSN --><li class="msnm-icon"><a href="{U_MSN}" onclick="popup(this.href, 550, 320); return false;" title="{L_MSNM}"><span>{L_MSNM}</span></a></li><!-- ENDIF -->
			<!-- IF U_ICQ --><li class="icq-icon"><a href="{U_ICQ}" onclick="popup(this.href, 550, 320); return false;" title="{L_ICQ}"><span>{L_ICQ}</span></a></li><!-- ENDIF -->
			<!-- IF U_YIM --><li class="yahoo-icon"><a href="{U_YIM}" onclick="popup(this.href, 780, 550); return false;" title="{L_YIM}"><span>{L_YIM}</span></a></li><!-- ENDIF -->
			<!-- IF U_AIM --><li class="aim-icon"><a href="{U_AIM}" onclick="popup(this.href, 550, 320); return false;" title="{L_AIM}"><span>{L_AIM}</span></a></li><!-- ENDIF -->

#
#-----[ OPEN ]--------------------------------------------- 
#
styles/prosilver/template/viewforum_body.html

#
#-----[ FIND ]---------------------------------------------
# Around Line 145
					<a href="{topicrow.U_LAST_POST}">{LAST_POST_IMG}</a> <br />{L_POSTED_ON_DATE} {topicrow.LAST_POST_TIME}</span>

#
#-----[ REPLACE WITH ]---------------------------------------------
#
					<!-- IF not S_IS_BOT --><a href="{topicrow.U_LAST_POST}">{LAST_POST_IMG}</a> <!-- ENDIF --><br />{L_POSTED_ON_DATE} {topicrow.LAST_POST_TIME}</span>

#
#-----[ FIND ]---------------------------------------------
# Around Line 171
<!-- IF S_SELECT_SORT_DAYS and not S_DISPLAY_ACTIVE -->
	<form method="post" action="{S_FORUM_ACTION}">
		<fieldset class="display-options">
			<!-- IF PREVIOUS_PAGE --><a href="{PREVIOUS_PAGE}" class="left-box {S_CONTENT_FLOW_BEGIN}">{L_PREVIOUS}</a><!-- ENDIF -->
			<!-- IF NEXT_PAGE --><a href="{NEXT_PAGE}" class="right-box {S_CONTENT_FLOW_END}">{L_NEXT}</a><!-- ENDIF -->

#
#-----[ AFTER, ADD ]---------------------------------------------
#
	<!-- IF not S_IS_BOT -->

#
#-----[ FIND ]---------------------------------------------
# Around Line 171
			<label>{L_DISPLAY_TOPICS}: {S_SELECT_SORT_DAYS}</label>
			<label>{L_SORT_BY} {S_SELECT_SORT_KEY}</label>
			<label>{S_SELECT_SORT_DIR} <input type="submit" name="sort" value="{L_GO}" class="button2" /></label>

#
#-----[ AFTER, ADD ]---------------------------------------------
#
	<!-- ENDIF -->

#
#-----[ FIND ]---------------------------------------------
# Around Line 204
	<h3><a href="{U_VIEWONLINE}">{L_WHO_IS_ONLINE}</a></h3>

#
#-----[ REPLACE WITH ]---------------------------------------------
#
	<h3><!-- IF U_VIEWONLINE --><a href="{U_VIEWONLINE}">{L_WHO_IS_ONLINE}</a><!-- ELSE -->{L_WHO_IS_ONLINE}<!-- ENDIF --></h3>

#
#-----[ OPEN ]--------------------------------------------- 
#
styles/prosilver/template/viewtopic_body.html

#
#-----[ FIND ]---------------------------------------------
# Around Line 194
		<!-- IF postrow.U_PM or postrow.U_EMAIL or postrow.U_WWW or postrow.U_MSN or postrow.U_ICQ or postrow.U_YIM or postrow.U_AIM -->

#
#-----[ REPLACE WITH ]---------------------------------------------
#
		<!-- IF postrow.U_PM or postrow.U_EMAIL or postrow.U_WWW or postrow.U_MSN or postrow.U_ICQ or postrow.U_YIM or postrow.U_AIM or postrow.U_JABBER -->

#
#-----[ FIND ]---------------------------------------------
# Around Line 227
	<form id="viewtopic" method="post" action="{S_TOPIC_ACTION}">

	<fieldset class="display-options" style="margin-top: 0; ">
		<!-- IF PREVIOUS_PAGE --><a href="{PREVIOUS_PAGE}" class="left-box {S_CONTENT_FLOW_BEGIN}">{L_PREVIOUS}</a><!-- ENDIF -->
		<!-- IF NEXT_PAGE --><a href="{NEXT_PAGE}" class="right-box {S_CONTENT_FLOW_END}">{L_NEXT}</a><!-- ENDIF -->

#
#-----[ AFTER, ADD ]---------------------------------------------
#
		<!-- IF not S_IS_BOT -->

#
#-----[ FIND ]---------------------------------------------
# Around Line 227
		<label>{L_DISPLAY_POSTS}: {S_SELECT_SORT_DAYS}</label>
		<label>{L_SORT_BY} {S_SELECT_SORT_KEY}</label> <label>{S_SELECT_SORT_DIR} <input type="submit" name="sort" value="{L_GO}" class="button2" /></label>

#
#-----[ AFTER, ADD ]---------------------------------------------
#
		<!-- ENDIF -->

#
#-----[ FIND ]---------------------------------------------
# Around Line 264
	<h3><a href="{U_VIEWONLINE}">{L_WHO_IS_ONLINE}</a></h3>

#
#-----[ REPLACE WITH ]---------------------------------------------
#
	<h3><!-- IF U_VIEWONLINE --><a href="{U_VIEWONLINE}">{L_WHO_IS_ONLINE}</a><!-- ELSE -->{L_WHO_IS_ONLINE}<!-- ENDIF --></h3>


#
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------ 
#
# EoM
CSS edits:

Code: Select all

#
#-----[ OPEN ]--------------------------------------------- 
#
styles/prosilver/theme/content.css

#
#-----[ FIND ]---------------------------------------------
# Around Line 381
dd .signature {
	margin: 0;
	padding: 0;
	clear: none;
	border: none;
}

#
#-----[ AFTER, ADD ]---------------------------------------------
#
.signature li {
	list-style-type: inherit;
}

.signature ul, .signature ol {
	margin-bottom: 1em;
	margin-left: 3em;
}

#
#-----[ OPEN ]--------------------------------------------- 
#
styles/prosilver/theme/links.css

#
#-----[ FIND ]---------------------------------------------
# Around Line 8

/* Coloured usernames */
.username-coloured {
	font-weight: bold;
	display: inline !important;

#
#-----[ AFTER, ADD ]---------------------------------------------
#
	padding: 0 !important;
#
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------ 
#
# EoM
Version number updates:

Code: Select all

#
#-----[ OPEN ]--------------------------------------------- 
#
styles/prosilver/imageset/imageset.cfg

#
#-----[ FIND ]---------------------------------------------
# Around Line 22
version = 3.0.2

#
#-----[ REPLACE WITH ]---------------------------------------------
#
version = 3.0.3

#
#-----[ OPEN ]--------------------------------------------- 
#
styles/prosilver/style.cfg

#
#-----[ FIND ]---------------------------------------------
# Around Line 22
version = 3.0.2

#
#-----[ REPLACE WITH ]---------------------------------------------
#
version = 3.0.3

#
#-----[ OPEN ]--------------------------------------------- 
#
styles/prosilver/template/template.cfg

#
#-----[ FIND ]---------------------------------------------
# Around Line 22
version = 3.0.2

#
#-----[ REPLACE WITH ]---------------------------------------------
#
version = 3.0.3

#
#-----[ OPEN ]--------------------------------------------- 
#
styles/prosilver/theme/theme.cfg

#
#-----[ FIND ]---------------------------------------------
# Around Line 24
version = 3.0.2

#
#-----[ REPLACE WITH ]---------------------------------------------
#
version = 3.0.3

#
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------ 
#
# EoM
-------------------------------------------------------------------





----- [Template files changed in 3.0.2 from 3.0.1] --------------------------

phpBB 3.0.2 fixes several style bugs in existing files; there are no new template or CSS files added in this release. Style authors may have noticed and corrected many of the bugs in their own styles before this update, but the fixes below are required for all new styles submissions.

Note that the full version of the changed files (including those for subsilver2) can be downloaded on the phpBB Downloads page.

Prosilver files affected:
styles/prosilver/imageset/imageset.cfg
styles/prosilver/style.cfg
styles/prosilver/template/mcp_ban.html
styles/prosilver/template/mcp_queue.html
styles/prosilver/template/memberlist_view.html
styles/prosilver/template/message_body.html
styles/prosilver/template/template.cfg
styles/prosilver/template/ucp_main_subscribed.html
styles/prosilver/template/ucp_pm_history.html
styles/prosilver/template/viewforum_body.html
styles/prosilver/theme/bidi.css
styles/prosilver/theme/theme.cfg


Template edits:

Code: Select all

# 
#-----[ OPEN ]--------------------------------------------- 
# 
styles/prosilver/template/mcp_ban.html

#
#-----[ FIND ]---------------------------------------------
# Around Line 42
		<dd><label for="ban"><textarea name="ban" id="ban" class="inputbox" cols="40" rows="3">{USERNAMES}</textarea></label></dd>

#
#-----[ REPLACE WITH ]---------------------------------------------
#
		<dd><label for="ban"><textarea name="ban" id="ban" class="inputbox" cols="40" rows="3">{BAN_QUANTIFIER}</textarea></label></dd>

# 
#-----[ OPEN ]--------------------------------------------- 
# 
styles/prosilver/template/mcp_queue.html

#
#-----[ FIND ]---------------------------------------------
# Around Line 34
			<li><p class="notopics">{L_DELETED_TOPIC}</li>		

#
#-----[ REPLACE WITH ]---------------------------------------------
#
			<li><p class="notopics">{L_DELETED_TOPIC}</p></li>

# 
#-----[ OPEN ]--------------------------------------------- 
# 
styles/prosilver/template/memberlist_view.html

#
#-----[ FIND ]---------------------------------------------
# Around Line 17
	<dl class="left-box details" style="width: 80%;">
		<dt>{L_USERNAME}:</dt>
		<dd>
			<!-- IF USER_COLOR --><span style="color: {USER_COLOR}; font-weight: bold;"><!-- ELSE --><span><!-- ENDIF -->{USERNAME}</span>
			<!-- IF U_USER_ADMIN --> [ <a href="{U_USER_ADMIN}">{L_USER_ADMIN}</a> ]<!-- ENDIF -->

#
#-----[ AFTER, ADD ]---------------------------------------------
#
			<!-- IF U_USER_BAN --> [ <a href="{U_USER_BAN}">{L_USER_BAN}</a> ]<!-- ENDIF -->

# 
#-----[ OPEN ]--------------------------------------------- 
# 
styles/prosilver/template/message_body.html

#
#-----[ FIND ]---------------------------------------------
# Around Line 2
	<!-- IF SCRIPT_NAME == "search" and not S_BOARD_DISABLED and not S_NO_SEARCH --><p><a href="{U_SEARCH}" class="{S_CONTENT_FLOW_BEGIN}">{L_RETURN_TO_SEARCH_ADV}</a></p><!-- ENDIF -->

#
#-----[ REPLACE WITH ]---------------------------------------------
#
	<!-- IF SCRIPT_NAME == "search" and not S_BOARD_DISABLED and not S_NO_SEARCH and L_RETURN_TO_SEARCH_ADV --><p><a href="{U_SEARCH}" class="{S_CONTENT_FLOW_BEGIN}">{L_RETURN_TO_SEARCH_ADV}</a></p><!-- ENDIF -->

# 
#-----[ OPEN ]--------------------------------------------- 
# 
styles/prosilver/template/ucp_main_subscribed.html

#
#-----[ FIND ]---------------------------------------------
# Around Line 79
		<div><a href="#" onclick="marklist('ucp', '', true); return false;">{L_MARK_ALL}</a> &bull; <a href="#" onclick="marklist('ucp', '', false); return false;">{L_UNMARK_ALL}</a></div>

#
#-----[ REPLACE WITH ]---------------------------------------------
#
		<div><a href="#" onclick="marklist('ucp', 't', true); return false;">{L_MARK_ALL}</a> &bull; <a href="#" onclick="marklist('ucp', 't', false); return false;">{L_UNMARK_ALL}</a></div>

# 
#-----[ OPEN ]--------------------------------------------- 
# 
styles/prosilver/template/ucp_pm_history.html

#
#-----[ FIND ]---------------------------------------------
# Around Line 7
		<div class="postbody" id="pr{history_row.U_MSG_ID}">

#
#-----[ REPLACE WITH ]---------------------------------------------
#
		<div class="postbody" id="pr{history_row.MSG_ID}">

#
#-----[ FIND ]---------------------------------------------
# Around Line 17
			<div class="content<!-- IF history_row.S_CURRENT_MSG --> current<!-- ENDIF -->" id="message_{history_row.U_MSG_ID}">

#
#-----[ REPLACE WITH ]---------------------------------------------
#
			<div class="content<!-- IF history_row.S_CURRENT_MSG --> current<!-- ENDIF -->" id="message_{history_row.MSG_ID}">

# 
#-----[ OPEN ]--------------------------------------------- 
# 
styles/prosilver/template/viewforum_body.html

#
#-----[ FIND ]---------------------------------------------
# Around Line 104
			</div>

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


#
#-----[ AFTER, ADD ]---------------------------------------------
#
		</form>


#
#-----[ FIND ]---------------------------------------------
# Around Line 171
			<label>{L_DISPLAY_TOPICS}: {S_SELECT_SORT_DAYS}</label> 
			<label>{L_SORT_BY} {S_SELECT_SORT_KEY}</label> 

#
#-----[ REPLACE WITH ]---------------------------------------------
#
			<label>{L_DISPLAY_TOPICS}: {S_SELECT_SORT_DAYS}</label>
			<label>{L_SORT_BY} {S_SELECT_SORT_KEY}</label>
CSS edits:

Code: Select all

# 
#-----[ OPEN ]--------------------------------------------- 
# 
styles/prosilver/theme/bidi.css

#
#-----[ FIND ]---------------------------------------------
# Around Line 251
	padding: 0 0 0 12px;
	background-position: 100% 100%;

#
#-----[ REPLACE WITH ]---------------------------------------------
#
	padding-right: 12px;
	background-position: right;
Version number updates:

Code: Select all

# 
#-----[ OPEN ]--------------------------------------------- 
# 
styles/prosilver/imageset/imageset.cfg

#
#-----[ FIND ]---------------------------------------------
# Around Line 17
# 

# General Information about this style
name = prosilver
copyright = &copy; phpBB Group, 2007

#
#-----[ FIND ]---------------------------------------------
# Around Line 22
version = 3.0.0

#
#-----[ REPLACE WITH ]---------------------------------------------
#
version = 3.0.2

# 
#-----[ OPEN ]--------------------------------------------- 
# 
styles/prosilver/style.cfg

#
#-----[ FIND ]---------------------------------------------
# Around Line 17
# 

# General Information about this style
name = prosilver
copyright = &copy; phpBB Group, 2007

#
#-----[ FIND ]---------------------------------------------
# Around Line 22
version = 3.0.0
#
#-----[ REPLACE WITH ]---------------------------------------------
#
version = 3.0.2

# 
#-----[ OPEN ]--------------------------------------------- 
# 
styles/prosilver/template/template.cfg

#
#-----[ FIND ]---------------------------------------------
# Around Line 17
# 

# General Information about this template
name = prosilver
copyright = &copy; phpBB Group, 2007

#
#-----[ FIND ]---------------------------------------------
# Around Line 22
version = 3.0.0

#
#-----[ REPLACE WITH ]---------------------------------------------
#
version = 3.0.2
-------------------------------------------------------------------





----- [Template files changed in 3.0.1 from 3.0.0] --------------------------

3.0.1 has extensive (and required) template changes, and therefore the specific snippets of code changes are not outlined here. Please see the patch files download package (.ZIP or .BZ2) for the detailed code changes.

/styles/prosilver/template/forumlist_body.html
/styles/prosilver/template/index_body.html
/styles/prosilver/template/jumpbox.html
/styles/prosilver/template/login_body.html
/styles/prosilver/template/mcp_post.html
/styles/prosilver/template/mcp_topic.html
/styles/prosilver/template/mcp_warn_list.html
/styles/prosilver/template/memberlist_search.html
/styles/prosilver/template/overall_header.html
/styles/prosilver/template/posting_editor.html
/styles/prosilver/template/simple_header.html
/styles/prosilver/template/ucp_agreement.html
/styles/prosilver/template/ucp_groups_manage.html
/styles/prosilver/template/ucp_main_front.html
/styles/prosilver/template/ucp_pm_viewmessage_print.html
/styles/prosilver/template/ucp_register.html
/styles/prosilver/template/viewforum_body.html
/styles/prosilver/template/viewtopic_body.html
/styles/prosilver/template/viewtopic_print.html


-------------------------------------------------------------------
Need phpBB installation, extenstions, Styles or integrate phpBB with you website?
Contact me @ www.raimon.nl for fair prices and good service!

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