3.0.x Template Changes [up to version 3.0.6]

For support and discussion related to templates, themes, and imagesets in phpBB 3.0.

3.0.x Template Changes [up to version 3.0.6]

Postby Erisar » Tue Apr 08, 2008 3:14 am

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

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


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

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

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

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


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



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


CSS edits:
Code: Select all
#
#-----[ OPEN ]---------------------------------------------
#
styles/prosilver/theme/bidi.css

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


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

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


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

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


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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

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


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

/* Quote */

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

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

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

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

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

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

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

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



Version number updates:
Code: Select all
#
#-----[ OPEN ]---------------------------------------------
#
styles/prosilver/imageset/imageset.cfg

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

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

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

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

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

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

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

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

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

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

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



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

There are also some more detailed code breakdowns in this topic, where you can also seek help if needed.
Erisar · Styles Team Leader
Erisar Studios · Follow me on Twitter

phpBB: Rules · Knowledge Base · Documentation | Styles: Submit · FAQ · Template Changes
Do not message me for support. Due to the high volume of messages I receive, I will not reply.
User avatar
Erisar
Styles Team Leader
Styles Team Leader
 
Posts: 4207
Joined: Thu Nov 07, 2002 7:01 pm
Location: Ft. Lauderdale, Florida

Re: 3.0.x Template Changes

Postby Erisar » Tue Jun 02, 2009 10:06 pm

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

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

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

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


Template edits:
Code: Select all
#
#-----[ OPEN ]---------------------------------------------
#
styles/prosilver/template/attachment.html

#
#-----[ FIND ]---------------------------------------------
# Around Line 59
            <param name="movie" value="{_file.U_DOWNLOAD_LINK}" />
            <param name="play" value="true" />
            <param name="loop" value="true" />
            <param name="quality" value="high" />
            <param name="allowScriptAccess" value="never" />
            <param name="allowNetworking" value="internal" />
            <embed src="{_file.U_DOWNLOAD_LINK}" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" width="{_file.WIDTH}" height="{_file.HEIGHT}" play="true" loop="true" quality="high" allowscriptaccess="never" allownetworking="internal"></embed>

#
#-----[ REPLACE WITH ]---------------------------------------------
#
            <param name="movie" value="{_file.U_VIEW_LINK}" />
            <param name="play" value="true" />
            <param name="loop" value="true" />
            <param name="quality" value="high" />
            <param name="allowScriptAccess" value="never" />
            <param name="allowNetworking" value="internal" />
            <embed src="{_file.U_VIEW_LINK}" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" width="{_file.WIDTH}" height="{_file.HEIGHT}" play="true" loop="true" quality="high" allowscriptaccess="never" allownetworking="internal"></embed>

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

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

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

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

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

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

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

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


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

   <div class="postbody">

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

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

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

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

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

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

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

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

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


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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



CSS edits:
Code: Select all
#
#-----[ OPEN ]---------------------------------------------
#
styles/prosilver/theme/bidi.css

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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


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

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

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

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

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

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

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


Version number updates:
Code: Select all
#
#-----[ OPEN ]---------------------------------------------
#
styles/prosilver/imageset/imageset.cfg

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

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

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

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

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

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

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

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

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

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

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


-------------------------------------------------------------------
Erisar · Styles Team Leader
Erisar Studios · Follow me on Twitter

phpBB: Rules · Knowledge Base · Documentation | Styles: Submit · FAQ · Template Changes
Do not message me for support. Due to the high volume of messages I receive, I will not reply.
User avatar
Erisar
Styles Team Leader
Styles Team Leader
 
Posts: 4207
Joined: Thu Nov 07, 2002 7:01 pm
Location: Ft. Lauderdale, Florida

Re: 3.0.x Template Changes

Postby Erisar » Tue Nov 17, 2009 7:42 pm

Changes from phpBB Versions 3.0.0 through 3.0.4:

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

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

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

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


Template edits:
Code: Select all
#
#-----[ OPEN ]---------------------------------------------
#
styles/prosilver/template/forumlist_body.html

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


CSS edits:
None

Version number updates:
Code: Select all
#
#-----[ OPEN ]---------------------------------------------
#
styles/prosilver/imageset/imageset.cfg

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

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

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

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

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

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

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

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

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

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

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

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

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





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

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

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

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


Template edits:
Code: Select all
#
#-----[ OPEN ]---------------------------------------------
#
styles/prosilver/template/faq_body.html

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

<fieldset class="display-actions">

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

#
#-----[ FIND ]---------------------------------------------
# Around Line 101
   </select>
   <input class="button2" type="submit" value="{L_SUBMIT}" />
   <div><a href="#" onclick="marklist('mcp', 'topic_id_list', true); return false;">{L_MARK_ALL}</a> :: <a href="#" onclick="marklist('mcp', 'topic_id_list', false); return false;">{L_UNMARK_ALL}</a></div>

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

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

#
#-----[ FIND ]---------------------------------------------
# Around Line 27
                  {L_POSTED} {L_POST_BY_AUTHOR} <!-- IF unapproved.U_AUTHOR --><a href="{unapproved.U_AUTHOR}">{unapproved.AUTHOR}</a><!-- ELSE -->{unapproved.AUTHOR}<!-- ENDIF --> {L_POSTED_ON_DATE} {unapproved.POST_TIME}

#
#-----[ REPLACE WITH ]---------------------------------------------
#
                  {L_POSTED} {L_POST_BY_AUTHOR} {unapproved.AUTHOR_FULL} {L_POSTED_ON_DATE} {unapproved.POST_TIME}

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

#
#-----[ FIND ]---------------------------------------------
# Around Line 43

   <div id="cp-main" class="mcp-main">
      <!-- IF MESSAGE -->
      <div class="content">
         <h2>{L_MESSAGE}</h2>

#
#-----[ FIND ]---------------------------------------------
# Around Line 48
         <p>{MESSAGE}</p>

#
#-----[ REPLACE WITH ]---------------------------------------------
#
         <p class="error">{MESSAGE}</p>

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

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


#
#-----[ FIND ]---------------------------------------------
# Around Line 53
      <h3>{POST_SUBJECT}</h3>

#
#-----[ REPLACE WITH ]---------------------------------------------
#
      <h3><a href="{U_VIEW_POST}">{POST_SUBJECT}</a></h3>

#
#-----[ FIND ]---------------------------------------------
# Around Line 150
      <p><!-- IF S_MCP_QUEUE -->{RETURN_QUEUE} | {RETURN_TOPIC_SIMPLE} | {RETURN_POST}<!-- ELSEIF S_MCP_REPORT -->{RETURN_REPORTS} | <a href="{U_VIEW_TOPIC}">{L_VIEW_TOPIC}</a><!-- ELSE -->{RETURN_TOPIC}<!-- ENDIF --></p>

#
#-----[ REPLACE WITH ]---------------------------------------------
#
      <p><!-- IF S_MCP_QUEUE -->{RETURN_QUEUE} | {RETURN_TOPIC_SIMPLE} | {RETURN_POST}<!-- ELSEIF S_MCP_REPORT -->{RETURN_REPORTS} | <a href="{U_VIEW_POST}">{L_VIEW_POST}</a> | <a href="{U_VIEW_TOPIC}">{L_VIEW_TOPIC}</a> | <a href="{U_VIEW_FORUM}">{L_VIEW_FORUM}</a><!-- ELSE -->{RETURN_TOPIC}<!-- ENDIF --></p>

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

#
#-----[ FIND ]---------------------------------------------
# Around Line 50
   <h3>{L_ADD_WARNING}</h3>
   <p>{L_ADD_WARNING_EXPLAIN}</p>

   <fieldset>
      <textarea name="warning" id="warning" class="inputbox" cols="40" rows="3">{L_WARNING_POST_DEFAULT}</textarea>

#
#-----[ AFTER, ADD ]---------------------------------------------
#
      <!-- IF S_CAN_NOTIFY -->

#
#-----[ FIND ]---------------------------------------------
# Around Line 50
      <br /><br />
      <dl class="panel">
         <dt>&nbsp;</dt>
         <dd><label><input type="checkbox" name="notify_user" checked="checked" /> {L_NOTIFY_USER_WARN}</label></dd>
      </dl>

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

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

#
#-----[ FIND ]---------------------------------------------
# Around Line 34
   <h3>{L_ADD_WARNING}</h3>
   <p>{L_ADD_WARNING_EXPLAIN}</p>

   <fieldset>
      <textarea name="warning" id="warning" class="inputbox" cols="40" rows="3"></textarea>

#
#-----[ AFTER, ADD ]---------------------------------------------
#
      <!-- IF S_CAN_NOTIFY -->

#
#-----[ FIND ]---------------------------------------------
# Around Line 34
      <br /><br />
      <dl class="panel">
         <dt>&nbsp;</dt>
         <dd><label><input type="checkbox" name="notify_user" checked="checked" /> {L_NOTIFY_USER_WARN}</label></dd>
      </dl>

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

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

#
#-----[ FIND ]---------------------------------------------
# Around Line 71
   <div class="forumbg forumbg-table">
      <div class="inner"><span class="corners-top"><span></span></span>

      <table class="table1" cellspacing="1" id="memberlist">

#
#-----[ BEFORE, ADD ]---------------------------------------------
#
   <!-- IF S_LEADERS_SET or not S_SHOW_GROUP or not .memberrow -->

#
#-----[ FIND ]---------------------------------------------
# Around Line 77
         <th class="name"><span class="rank-img"><a href="{U_SORT_RANK}">{L_RANK}</a></span><a href="{U_SORT_USERNAME}"><!-- IF S_SHOW_GROUP -->{L_GROUP_LEADER}<!-- ELSE -->{L_USERNAME}<!-- ENDIF --></a></th>

#
#-----[ REPLACE WITH ]---------------------------------------------
#
         <th class="name"><span class="rank-img"><a href="{U_SORT_RANK}">{L_RANK}</a></span><a href="{U_SORT_USERNAME}"><!-- IF S_SHOW_GROUP and .memberrow -->{L_GROUP_LEADER}<!-- ELSE -->{L_USERNAME}<!-- ENDIF --></a></th>

#
#-----[ FIND ]---------------------------------------------
# Around Line 85
         <th class="joined"><a href="{U_SORT_JOINED}#memberlist">{L_JOINED}</a></th>
         <!-- IF U_SORT_ACTIVE --><th class="active"><a href="{U_SORT_ACTIVE}#memberlist">{L_LAST_ACTIVE}</a></th><!-- ENDIF -->
      </tr>
      </thead>
      <tbody>

#
#-----[ AFTER, ADD ]---------------------------------------------
#
      <!-- ELSEIF  not .memberrow-->
      
   <!-- ENDIF -->

#
#-----[ FIND ]---------------------------------------------
# Around Line 96
            <!-- ENDIF -->
      </tbody>
      </table>

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


#
#-----[ REPLACE WITH ]---------------------------------------------
#
            <!-- ENDIF -->
<!-- IF S_LEADERS_SET -->
      </tbody>
      </table>

   <span class="corners-bottom"><span></span></span></div>
</div>
<!-- ENDIF -->
<div class="forumbg">

#
#-----[ FIND ]---------------------------------------------
# Around Line 109
   <div class="inner"><span class="corners-top"><span></span></span>

   <table class="table1" cellspacing="1">
   <thead>
   <tr>

#
#-----[ AFTER, ADD ]---------------------------------------------
#
   <!-- IF not S_LEADERS_SET -->
      <th class="name"><span class="rank-img"><a href="{U_SORT_RANK}">{L_RANK}</a></span><a href="{U_SORT_USERNAME}"><!-- IF S_SHOW_GROUP -->{L_GROUP_MEMBERS}<!-- ELSE -->{L_USERNAME}<!-- ENDIF --></a></th>
         <th class="posts"><a href="{U_SORT_POSTS}#memberlist">{L_POSTS}</a></th>
         <th class="info"><a href="{U_SORT_WEBSITE}#memberlist">{L_WEBSITE}</a>{L_COMMA_SEPARATOR}<a href="{U_SORT_LOCATION}">{L_LOCATION}</a></th>
         <th class="joined"><a href="{U_SORT_JOINED}#memberlist">{L_JOINED}</a></th>
         <!-- IF U_SORT_ACTIVE --><th class="active"><a href="{U_SORT_ACTIVE}#memberlist">{L_LAST_ACTIVE}</a></th><!-- ENDIF -->
   <!-- ELSEIF S_SHOW_GROUP -->

#
#-----[ FIND ]---------------------------------------------
# Around Line 109
      <th class="name">{L_GROUP_MEMBERS}</th>
      <th class="posts">&nbsp;</th>
      <th class="info">&nbsp;</th>
      <th class="joined">&nbsp;</th>
      <!-- IF U_SORT_ACTIVE --><th class="active">&nbsp;</th><!-- ENDIF -->

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

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

#
#-----[ FIND ]---------------------------------------------
# Around Line 26
      <td colspan="3"><strong>{L_NO_MEMBERS}</strong></td>

#
#-----[ REPLACE WITH ]---------------------------------------------
#
      <td colspan="3"><strong>{L_NO_ADMINISTRATORS}</strong></td>

#
#-----[ FIND ]---------------------------------------------
# Around Line 59
      <td colspan="3"><strong>{L_NO_MEMBERS}</strong></td>

#
#-----[ REPLACE WITH ]---------------------------------------------
#
      <td colspan="3"><strong>{L_NO_MODERATORS}</strong></td>

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

#
#-----[ FIND ]---------------------------------------------
# Around Line 80
         <dt>{L_TOTAL_POSTS}:</dt> <dd>{POSTS} | <strong><a href="{U_SEARCH_USER}">{L_SEARCH_USER_POSTS}</a></strong><!-- IF POSTS_PCT --><br />({POSTS_PCT} / {POSTS_DAY})<!-- ENDIF --></dd>

#
#-----[ REPLACE WITH ]---------------------------------------------
#
         <dt>{L_TOTAL_POSTS}:</dt>
            <dd>{POSTS} | <strong><a href="{U_SEARCH_USER}">{L_SEARCH_USER_POSTS}</a></strong>
               <!-- IF POSTS_PCT --><br />({POSTS_PCT} / {POSTS_DAY})<!-- ENDIF -->
               <!-- IF POSTS_IN_QUEUE and U_MCP_QUEUE --><br />(<a href="{U_MCP_QUEUE}">{L_POSTS_IN_QUEUE}</a>)<!-- ELSEIF POSTS_IN_QUEUE --><br />({L_POSTS_IN_QUEUE})<!-- ENDIF -->
            </dd>

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

#
#-----[ FIND ]---------------------------------------------
# Around Line 11
         <li class="rightside"><a href="{U_TEAM}">{L_THE_TEAM}</a> &bull; <!-- IF not S_IS_BOT --><a href="{U_DELETE_COOKIES}">{L_DELETE_COOKIES}</a> &bull; <!-- ENDIF -->{S_TIMEZONE}</li>

#
#-----[ REPLACE WITH ]---------------------------------------------
#
         <li class="rightside"><!-- IF U_TEAM --><a href="{U_TEAM}">{L_THE_TEAM}</a> &bull; <!-- ENDIF --><!-- IF not S_IS_BOT --><a href="{U_DELETE_COOKIES}">{L_DELETE_COOKIES}</a> &bull; <!-- ENDIF -->{S_TIMEZONE}</li>

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

#
#-----[ FIND ]---------------------------------------------
# Around Line 30
   var jump_page = '{LA_JUMP_PAGE}:';
   var on_page = '{ON_PAGE}';
   var per_page = '{PER_PAGE}';
   var base_url = '{A_BASE_URL}';
   var style_cookie = 'phpBBstyle';

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

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

#
#-----[ FIND ]---------------------------------------------
# Around Line 64
                  <a href="{searchresults.U_LAST_POST}">{LAST_POST_IMG}</a> <br />{L_POSTED_ON_DATE} {searchresults.LAST_POST_TIME}<br /> </span>

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

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

#
#-----[ FIND ]---------------------------------------------
# Around Line 110
   document.cookie = name + '=' + value + expires + '; path=/';

#
#-----[ REPLACE WITH ]---------------------------------------------
#
   document.cookie = name + '=' + value + expires + style_cookie_settings;
#
#-----[ OPEN ]---------------------------------------------
#
styles/prosilver/template/ucp_groups_manage.html

#
#-----[ FIND ]---------------------------------------------
# Around Line 3
<h2>{L_USERGROUPS}</h2>

#
#-----[ REPLACE WITH ]---------------------------------------------
#
<h2<!-- IF GROUP_COLOR --> style="color:#{GROUP_COLOR};"<!-- ENDIF -->>{L_USERGROUPS}<!-- IF GROUP_NAME --> :: {GROUP_NAME}<!-- ENDIF --></h2>

#
#-----[ FIND ]---------------------------------------------
# Around Line 77
   {S_FORM_TOKEN}
</fieldset>

<!-- ELSEIF S_LIST -->


#
#-----[ AFTER, ADD ]---------------------------------------------
#
   <!-- IF .leader -->

#
#-----[ FIND ]---------------------------------------------
# Around Line 100
   <!-- END leader -->
   </tbody>
   </table>

   <table class="table1" cellspacing="1">
   <thead>
   <tr>
      <th class="name">{L_GROUP_APPROVED}</th>
      <th class="info">{L_GROUP_DEFAULT}</th>
      <th class="posts">{L_POSTS}</th>
      <th class="joined">{L_JOINED}</th>
      <th class="mark">{L_MARK}</th>
   </tr>
   </thead>
   <tbody>   
   <!-- BEGIN member -->
      <!-- IF member.S_PENDING -->
         </tbody>
         </table>

#
#-----[ REPLACE WITH ]---------------------------------------------
#
   <!-- END leader -->
   </tbody>
   </table>
   <!-- ENDIF -->

   <!-- BEGIN member -->
      <!-- IF member.S_PENDING -->

#
#-----[ FIND ]---------------------------------------------
# Around Line 128
            <th class="mark">{L_MARK}</th>
         </tr>
         </thead>
         <tbody>

#
#-----[ AFTER, ADD ]---------------------------------------------
#
      <!-- ELSEIF member.S_APPROVED -->
         <!-- IF member.S_PENDING_SET -->
            </tbody>
            </table>
         <!-- ENDIF -->
         <table class="table1" cellspacing="1">
         <thead>
         <tr>
            <th class="name">{L_GROUP_APPROVED}</th>
            <th class="info">{L_GROUP_DEFAULT}</th>
            <th class="posts">{L_POSTS}</th>
            <th class="joined">{L_JOINED}</th>
            <th class="mark">{L_MARK}</th>
         </tr>
         </thead>
         <tbody>

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

#
#-----[ FIND ]---------------------------------------------
# Around Line 21
            <!-- IF forumrow.LAST_POST_TIME -->{L_LAST_POST} {L_POST_BY_AUTHOR} <!-- IF forumrow.U_LAST_POST_AUTHOR --><a href="{forumrow.U_LAST_POST_AUTHOR}">{forumrow.LAST_POST_AUTHOR}</a>
            <!-- ELSE -->{forumrow.LAST_POST_AUTHOR}<!-- ENDIF --> <a href="{forumrow.U_LAST_POST}">{LAST_POST_IMG}</a> {L_POSTED_ON_DATE} {forumrow.LAST_POST_TIME}

#
#-----[ REPLACE WITH ]---------------------------------------------
#
            <!-- IF forumrow.LAST_POST_TIME -->{L_LAST_POST} {forumrow.LAST_POST_AUTHOR_FULL} <a href="{forumrow.U_LAST_POST}">{LAST_POST_IMG}</a> {L_POSTED_ON_DATE} {forumrow.LAST_POST_TIME}

#
#-----[ FIND ]---------------------------------------------
# Around Line 78
      <div><a href="#" onclick="marklist('ucp', 't', true); return false;">{L_MARK_ALL}</a> &bull; <a href="#" onclick="marklist('ucp', 't', false); return false;">{L_UNMARK_ALL}</a></div>

#
#-----[ REPLACE WITH ]---------------------------------------------
#
      <div><a href="#" onclick="marklist('ucp', 't', true); marklist('ucp', 'f', true); return false;">{L_MARK_ALL}</a> &bull; <a href="#" onclick="marklist('ucp', 't', false); marklist('ucp', 'f', false); return false;">{L_UNMARK_ALL}</a></div>

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

#
#-----[ FIND ]---------------------------------------------
# Around Line 8
         <!-- IF history_row.U_QUOTE -->
         <ul class="profile-icons">
            <li class="quote-icon"><a href="{history_row.U_QUOTE}" title="{L_QUOTE} {history_row.MESSAGE_AUTHOR}"><span>{L_QUOTE} {history_row.MESSAGE_AUTHOR}</span></a></li>

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

#
#-----[ FIND ]---------------------------------------------
# Around Line 17
         <div class="content<!-- IF history_row.S_CURRENT_MSG --> current<!-- ENDIF -->" id="message_{history_row.MSG_ID}">
            {history_row.MESSAGE}
         </div>

#
#-----[ REPLACE WITH ]---------------------------------------------
#
         <div class="content<!-- IF history_row.S_CURRENT_MSG --> current<!-- ENDIF -->">{history_row.MESSAGE}</div>
         <div id="message_{history_row.MSG_ID}" style="display: none;">{history_row.DECODED_MESSAGE}</div>

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

#
#-----[ FIND ]---------------------------------------------
# Around Line 69
      <!-- IF U_PM or U_EMAIL or U_WWW or U_MSN or U_ICQ or U_YIM or U_AIM -->
      <dd>
         <ul class="profile-icons">
         <!-- IF U_PM --><li class="pm-icon"><a href="{U_PM}" title="{L_PRIVATE_MESSAGE}"><span>{L_PRIVATE_MESSAGE}</span></a></li><!-- ENDIF -->
         <!-- IF U_EMAIL --><li class="email-icon"><a href="{U_EMAIL}" title="{L_EMAIL}"><span>{L_EMAIL}</span></a></li><!-- ENDIF -->
         <!-- IF U_WWW --><li class="web-icon"><a href="{U_WWW}" title="{L_VISIT_WEBSITE}: {U_WWW}"><span>{L_WEBSITE}</span></a></li><!-- ENDIF -->
         <!-- IF U_MSN --><li class="msnm-icon"><a href="{U_MSN}" title="{L_MSNM}"><span>{L_MSNM}</span></a></li><!-- ENDIF -->
         <!-- IF U_ICQ --><li class="icq-icon"><a href="{U_ICQ}" title="{L_ICQ}"><span>{L_ICQ}</span></a></li><!-- ENDIF -->
         <!-- IF U_YIM --><li class="yahoo-icon"><a href="{U_YIM}" title="{L_YIM}"><span>{L_YIM}</span></a></li><!-- ENDIF -->
         <!-- IF U_AIM --><li class="aim-icon"><a href="{U_AIM}" title="{L_AIM}"><span>{L_AIM}</span></a></li><!-- ENDIF -->

#
#-----[ REPLACE WITH ]---------------------------------------------
#
      <!-- IF U_PM or U_EMAIL or U_WWW or U_MSN or U_ICQ or U_YIM or U_AIM or U_JABBER -->
      <dd>
         <ul class="profile-icons">
         <!-- IF U_PM --><li class="pm-icon"><a href="{U_PM}" title="{L_PRIVATE_MESSAGE}"><span>{L_PRIVATE_MESSAGE}</span></a></li><!-- ENDIF -->
         <!-- IF U_EMAIL --><li class="email-icon"><a href="{U_EMAIL}" title="{L_EMAIL}"><span>{L_EMAIL}</span></a></li><!-- ENDIF -->
         <!-- IF U_WWW --><li class="web-icon"><a href="{U_WWW}" title="{L_VISIT_WEBSITE}: {U_WWW}"><span>{L_WEBSITE}</span></a></li><!-- ENDIF -->
         <!-- IF U_MSN --><li class="msnm-icon"><a href="{U_MSN}" onclick="popup(this.href, 550, 320); return false;" title="{L_MSNM}"><span>{L_MSNM}</span></a></li><!-- ENDIF -->
         <!-- IF U_ICQ --><li class="icq-icon"><a href="{U_ICQ}" onclick="popup(this.href, 550, 320); return false;" title="{L_ICQ}"><span>{L_ICQ}</span></a></li><!-- ENDIF -->
         <!-- IF U_YIM --><li class="yahoo-icon"><a href="{U_YIM}" onclick="popup(this.href, 780, 550); return false;" title="{L_YIM}"><span>{L_YIM}</span></a></li><!-- ENDIF -->
         <!-- IF U_AIM --><li class="aim-icon"><a href="{U_AIM}" onclick="popup(this.href, 550, 320); return false;" title="{L_AIM}"><span>{L_AIM}</span></a></li><!-- ENDIF -->

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

#
#-----[ FIND ]---------------------------------------------
# Around Line 145
               <a href="{topicrow.U_LAST_POST}">{LAST_POST_IMG}</a> <br />{L_POSTED_ON_DATE} {topicrow.LAST_POST_TIME}</span>

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

#
#-----[ FIND ]---------------------------------------------
# Around Line 171
<!-- IF S_SELECT_SORT_DAYS and not S_DISPLAY_ACTIVE -->
   <form method="post" action="{S_FORUM_ACTION}">
      <fieldset class="display-options">
         <!-- IF PREVIOUS_PAGE --><a href="{PREVIOUS_PAGE}" class="left-box {S_CONTENT_FLOW_BEGIN}">{L_PREVIOUS}</a><!-- ENDIF -->
         <!-- IF NEXT_PAGE --><a href="{NEXT_PAGE}" class="right-box {S_CONTENT_FLOW_END}">{L_NEXT}</a><!-- ENDIF -->

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

#
#-----[ FIND ]---------------------------------------------
# Around Line 171
         <label>{L_DISPLAY_TOPICS}: {S_SELECT_SORT_DAYS}</label>
         <label>{L_SORT_BY} {S_SELECT_SORT_KEY}</label>
         <label>{S_SELECT_SORT_DIR} <input type="submit" name="sort" value="{L_GO}" class="button2" /></label>

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

#
#-----[ FIND ]---------------------------------------------
# Around Line 204
   <h3><a href="{U_VIEWONLINE}">{L_WHO_IS_ONLINE}</a></h3>

#
#-----[ REPLACE WITH ]---------------------------------------------
#
   <h3><!-- IF U_VIEWONLINE --><a href="{U_VIEWONLINE}">{L_WHO_IS_ONLINE}</a><!-- ELSE -->{L_WHO_IS_ONLINE}<!-- ENDIF --></h3>

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

#
#-----[ FIND ]---------------------------------------------
# Around Line 194
      <!-- IF postrow.U_PM or postrow.U_EMAIL or postrow.U_WWW or postrow.U_MSN or postrow.U_ICQ or postrow.U_YIM or postrow.U_AIM -->

#
#-----[ REPLACE WITH ]---------------------------------------------
#
      <!-- IF postrow.U_PM or postrow.U_EMAIL or postrow.U_WWW or postrow.U_MSN or postrow.U_ICQ or postrow.U_YIM or postrow.U_AIM or postrow.U_JABBER -->

#
#-----[ FIND ]---------------------------------------------
# Around Line 227
   <form id="viewtopic" method="post" action="{S_TOPIC_ACTION}">

   <fieldset class="display-options" style="margin-top: 0; ">
      <!-- IF PREVIOUS_PAGE --><a href="{PREVIOUS_PAGE}" class="left-box {S_CONTENT_FLOW_BEGIN}">{L_PREVIOUS}</a><!-- ENDIF -->
      <!-- IF NEXT_PAGE --><a href="{NEXT_PAGE}" class="right-box {S_CONTENT_FLOW_END}">{L_NEXT}</a><!-- ENDIF -->

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

#
#-----[ FIND ]---------------------------------------------
# Around Line 227
      <label>{L_DISPLAY_POSTS}: {S_SELECT_SORT_DAYS}</label>
      <label>{L_SORT_BY} {S_SELECT_SORT_KEY}</label> <label>{S_SELECT_SORT_DIR} <input type="submit" name="sort" value="{L_GO}" class="button2" /></label>

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

#
#-----[ FIND ]---------------------------------------------
# Around Line 264
   <h3><a href="{U_VIEWONLINE}">{L_WHO_IS_ONLINE}</a></h3>

#
#-----[ REPLACE WITH ]---------------------------------------------
#
   <h3><!-- IF U_VIEWONLINE --><a href="{U_VIEWONLINE}">{L_WHO_IS_ONLINE}</a><!-- ELSE -->{L_WHO_IS_ONLINE}<!-- ENDIF --></h3>


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


CSS edits:
Code: Select all
#
#-----[ OPEN ]---------------------------------------------
#
styles/prosilver/theme/content.css

#
#-----[ FIND ]---------------------------------------------
# Around Line 381
dd .signature {
   margin: 0;
   padding: 0;
   clear: none;
   border: none;
}

#
#-----[ AFTER, ADD ]---------------------------------------------
#
.signature li {
   list-style-type: inherit;
}

.signature ul, .signature ol {
   margin-bottom: 1em;
   margin-left: 3em;
}

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

#
#-----[ FIND ]---------------------------------------------
# Around Line 8

/* Coloured usernames */
.username-coloured {
   font-weight: bold;
   display: inline !important;

#
#-----[ AFTER, ADD ]---------------------------------------------
#
   padding: 0 !important;
#
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------
#
# EoM


Version number updates:
Code: Select all
#
#-----[ OPEN ]---------------------------------------------
#
styles/prosilver/imageset/imageset.cfg

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

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

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

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

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

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

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

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

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

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

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

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

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





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

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

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

Prosilver files affected:
styles/prosilver/imageset/imageset.cfg
styles/prosilver/style.cfg
styles/prosilver/template/mcp_ban.html
styles/prosilver/template/mcp_queue.html
styles/prosilver/template/memberlist_view.html
styles/prosilver/template/message_body.html
styles/prosilver/template/template.cfg
styles/prosilver/template/ucp_main_subscribed.html
styles/prosilver/template/ucp_pm_history.html
styles/prosilver/template/viewforum_body.html
styles/prosilver/theme/bidi.css
styles/prosilver/theme/theme.cfg


Template edits:
Code: Select all
#
#-----[ OPEN ]---------------------------------------------
#
styles/prosilver/template/mcp_ban.html

#
#-----[ FIND ]---------------------------------------------
# Around Line 42
      <dd><label for="ban"><textarea name="ban" id="ban" class="inputbox" cols="40" rows="3">{USERNAMES}</textarea></label></dd>

#
#-----[ REPLACE WITH ]---------------------------------------------
#
      <dd><label for="ban"><textarea name="ban" id="ban" class="inputbox" cols="40" rows="3">{BAN_QUANTIFIER}</textarea></label></dd>

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

#
#-----[ FIND ]---------------------------------------------
# Around Line 34
         <li><p class="notopics">{L_DELETED_TOPIC}</li>      

#
#-----[ REPLACE WITH ]---------------------------------------------
#
         <li><p class="notopics">{L_DELETED_TOPIC}</p></li>

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

#
#-----[ FIND ]---------------------------------------------
# Around Line 17
   <dl class="left-box details" style="width: 80%;">
      <dt>{L_USERNAME}:</dt>
      <dd>
         <!-- IF USER_COLOR --><span style="color: {USER_COLOR}; font-weight: bold;"><!-- ELSE --><span><!-- ENDIF -->{USERNAME}</span>
         <!-- IF U_USER_ADMIN --> [ <a href="{U_USER_ADMIN}">{L_USER_ADMIN}</a> ]<!-- ENDIF -->

#
#-----[ AFTER, ADD ]---------------------------------------------
#
         <!-- IF U_USER_BAN --> [ <a href="{U_USER_BAN}">{L_USER_BAN}</a> ]<!-- ENDIF -->

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

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

#
#-----[ REPLACE WITH ]---------------------------------------------
#
   <!-- IF SCRIPT_NAME == "search" and not S_BOARD_DISABLED and not S_NO_SEARCH and L_RETURN_TO_SEARCH_ADV --><p><a href="{U_SEARCH}" class="{S_CONTENT_FLOW_BEGIN}">{L_RETURN_TO_SEARCH_ADV}</a></p><!-- ENDIF -->

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

#
#-----[ FIND ]---------------------------------------------
# Around Line 79
      <div><a href="#" onclick="marklist('ucp', '', true); return false;">{L_MARK_ALL}</a> &bull; <a href="#" onclick="marklist('ucp', '', false); return false;">{L_UNMARK_ALL}</a></div>

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

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

#
#-----[ FIND ]---------------------------------------------
# Around Line 7
      <div class="postbody" id="pr{history_row.U_MSG_ID}">

#
#-----[ REPLACE WITH ]---------------------------------------------
#
      <div class="postbody" id="pr{history_row.MSG_ID}">

#
#-----[ FIND ]---------------------------------------------
# Around Line 17
         <div class="content<!-- IF history_row.S_CURRENT_MSG --> current<!-- ENDIF -->" id="message_{history_row.U_MSG_ID}">

#
#-----[ REPLACE WITH ]---------------------------------------------
#
         <div class="content<!-- IF history_row.S_CURRENT_MSG --> current<!-- ENDIF -->" id="message_{history_row.MSG_ID}">

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

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

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


#
#-----[ AFTER, ADD ]---------------------------------------------
#
      </form>


#
#-----[ FIND ]---------------------------------------------
# Around Line 171
         <label>{L_DISPLAY_TOPICS}: {S_SELECT_SORT_DAYS}</label>
         <label>{L_SORT_BY} {S_SELECT_SORT_KEY}</label>

#
#-----[ REPLACE WITH ]---------------------------------------------
#
         <label>{L_DISPLAY_TOPICS}: {S_SELECT_SORT_DAYS}</label>
         <label>{L_SORT_BY} {S_SELECT_SORT_KEY}</label>


CSS edits:
Code: Select all
#
#-----[ OPEN ]---------------------------------------------
#
styles/prosilver/theme/bidi.css

#
#-----[ FIND ]---------------------------------------------
# Around Line 251
   padding: 0 0 0 12px;
   background-position: 100% 100%;

#
#-----[ REPLACE WITH ]---------------------------------------------
#
   padding-right: 12px;
   background-position: right;


Version number updates:
Code: Select all
#
#-----[ OPEN ]---------------------------------------------
#
styles/prosilver/imageset/imageset.cfg

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

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

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

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

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

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

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

#
#-----[ FIND ]---------------------------------------------
# Around Line 22
version = 3.0.0
#
#-----[ REPLACE WITH ]---------------------------------------------
#
version = 3.0.2

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

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

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

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

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

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





----- [Template files changed in 3.0.1 from 3.0.0] --------------------------

3.0.1 has extensive (and required) template changes, and therefore the specific snippets of code changes are not outlined here. Please see the patch files download package (.ZIP or .BZ2) for the detailed code changes.

/styles/prosilver/template/forumlist_body.html
/styles/prosilver/template/index_body.html
/styles/prosilver/template/jumpbox.html
/styles/prosilver/template/login_body.html
/styles/prosilver/template/mcp_post.html
/styles/prosilver/template/mcp_topic.html
/styles/prosilver/template/mcp_warn_list.html
/styles/prosilver/template/memberlist_search.html
/styles/prosilver/template/overall_header.html
/styles/prosilver/template/posting_editor.html
/styles/prosilver/template/simple_header.html
/styles/prosilver/template/ucp_agreement.html
/styles/prosilver/template/ucp_groups_manage.html
/styles/prosilver/template/ucp_main_front.html
/styles/prosilver/template/ucp_pm_viewmessage_print.html
/styles/prosilver/template/ucp_register.html
/styles/prosilver/template/viewforum_body.html
/styles/prosilver/template/viewtopic_body.html
/styles/prosilver/template/viewtopic_print.html


-------------------------------------------------------------------
Erisar · Styles Team Leader
Erisar Studios · Follow me on Twitter

phpBB: Rules · Knowledge Base · Documentation | Styles: Submit · FAQ · Template Changes
Do not message me for support. Due to the high volume of messages I receive, I will not reply.
User avatar
Erisar
Styles Team Leader
Styles Team Leader
 
Posts: 4207
Joined: Thu Nov 07, 2002 7:01 pm
Location: Ft. Lauderdale, Florida


Return to [3.0.x] Styles Support & Discussion

Who is online

Users browsing this forum: quadswest, tiby and 25 guests