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+
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]" />
<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>
<a href="{S_MODE_ACTION}&first_char=a#memberlist">A</a>
<a href="{S_MODE_ACTION}&first_char=b#memberlist">B</a>
<a href="{S_MODE_ACTION}&first_char=c#memberlist">C</a>
<a href="{S_MODE_ACTION}&first_char=d#memberlist">D</a>
<a href="{S_MODE_ACTION}&first_char=e#memberlist">E</a>
<a href="{S_MODE_ACTION}&first_char=f#memberlist">F</a>
<a href="{S_MODE_ACTION}&first_char=g#memberlist">G</a>
<a href="{S_MODE_ACTION}&first_char=h#memberlist">H</a>
<a href="{S_MODE_ACTION}&first_char=i#memberlist">I</a>
<a href="{S_MODE_ACTION}&first_char=j#memberlist">J</a>
<a href="{S_MODE_ACTION}&first_char=k#memberlist">K</a>
<a href="{S_MODE_ACTION}&first_char=l#memberlist">L</a>
<a href="{S_MODE_ACTION}&first_char=m#memberlist">M</a>
<a href="{S_MODE_ACTION}&first_char=n#memberlist">N</a>
<a href="{S_MODE_ACTION}&first_char=o#memberlist">O</a>
<a href="{S_MODE_ACTION}&first_char=p#memberlist">P</a>
<a href="{S_MODE_ACTION}&first_char=q#memberlist">Q</a>
<a href="{S_MODE_ACTION}&first_char=r#memberlist">R</a>
<a href="{S_MODE_ACTION}&first_char=s#memberlist">S</a>
<a href="{S_MODE_ACTION}&first_char=t#memberlist">T</a>
<a href="{S_MODE_ACTION}&first_char=u#memberlist">U</a>
<a href="{S_MODE_ACTION}&first_char=v#memberlist">V</a>
<a href="{S_MODE_ACTION}&first_char=w#memberlist">W</a>
<a href="{S_MODE_ACTION}&first_char=x#memberlist">X</a>
<a href="{S_MODE_ACTION}&first_char=y#memberlist">Y</a>
<a href="{S_MODE_ACTION}&first_char=z#memberlist">Z</a>
<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>
<!-- 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}: </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>
<!-- 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>
<!-- 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® Forum Software © 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} • {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} <!-- END to_recipient --></strong></div>
<!-- ENDIF -->
<!-- IF S_BCC_RECIPIENT -->
<div class="author">{L_BCC} <strong><!-- BEGIN bcc_recipient -->{bcc_recipient.NAME} <!-- 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® Forum Software © 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>
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]" />
<input class="button2" type="submit" value="{L_DISAPPROVE}" name="action[disapprove]" />
#
#-----[ REPLACE WITH ]---------------------------------------------
#
<input class="button2" type="submit" value="{L_DISAPPROVE}" name="action[disapprove]" />
<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> © 2000, 2002, 2005, 2007 phpBB Group
#
#-----[ REPLACE WITH ]---------------------------------------------
#
<div class="copyright">Powered by <a href="http://www.phpbb.com/">phpBB</a>® Forum Software © 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> © 2000, 2002, 2005, 2007 phpBB Group
#
#-----[ REPLACE WITH ]---------------------------------------------
#
<div class="copyright">Powered by <a href="http://www.phpbb.com/">phpBB</a>® Forum Software © 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 © 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® Forum Software © 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 © 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® Forum Software © phpBB Group<br />http://www.phpbb.com/</div>
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 --> • <a href="{U_SEARCH_UNREAD}">{L_SEARCH_UNREAD}</a> • <a href="{U_SEARCH_NEW}">{L_SEARCH_NEW}</a><!-- ENDIF --> • <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 --> • <a href="{U_SEARCH_UNREAD}">{L_SEARCH_UNREAD}</a><!-- ENDIF --><!-- IF S_USER_LOGGED_IN --> • <a href="{U_SEARCH_NEW}">{L_SEARCH_NEW}</a><!-- ENDIF --> • <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> </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;" /> <!-- ENDIF -->
<!-- IF S_SAVE_ALLOWED --><input type="submit" accesskey="k" tabindex="7" name="save" value="{L_SAVE}" class="button2" /> <!-- 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;" /> <!-- ENDIF -->
<!-- IF S_SAVE_ALLOWED --><input type="submit" accesskey="k" tabindex="7" name="save" value="{L_SAVE_DRAFT}" class="button2" /> <!-- 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" />
#
#-----[ REPLACE WITH ]---------------------------------------------
#
<input type="submit" accesskey="f" tabindex="7" name="full_editor" value="{L_FULL_EDITOR}" class="button2" />
#
#-----[ 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 -->">
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; }
Code: Select all
#
#-----[ OPEN ]---------------------------------------------
#
styles/prosilver/imageset/imageset.cfg
#
#-----[ FIND ]---------------------------------------------
# Around Line 17
#
# General Information about this style
name = prosilver
copyright = © 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 = © 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 = © 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 = © 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.