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.cfgTemplate 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 /> <!-- 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} » {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} » {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} » {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} » {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} » {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} » {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> » {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> » {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} » {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} » {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} » {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 /> <!-- 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} » {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} » {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} » {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> » {postrow.POST_DATE} </p>
CSS edits:NoneVersion 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.cfgTemplate 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 --> <!-- 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> </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> </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"> </th>
<th class="info"> </th>
<th class="joined"> </th>
<!-- IF U_SORT_ACTIVE --><th class="active"> </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> • <!-- IF not S_IS_BOT --><a href="{U_DELETE_COOKIES}">{L_DELETE_COOKIES}</a> • <!-- ENDIF -->{S_TIMEZONE}</li>
#
#-----[ REPLACE WITH ]---------------------------------------------
#
<li class="rightside"><!-- IF U_TEAM --><a href="{U_TEAM}">{L_THE_TEAM}</a> • <!-- ENDIF --><!-- IF not S_IS_BOT --><a href="{U_DELETE_COOKIES}">{L_DELETE_COOKIES}</a> • <!-- 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> • <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> • <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.cfgTemplate 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> • <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> • <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 = © 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 = © 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 = © 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-------------------------------------------------------------------