Style changes from 3.0.0-RC5 up to 3.0.3

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

Style changes from 3.0.0-RC5 up to 3.0.3

Postby Raimon » Sun Oct 14, 2007 6:40 pm

Hello people,

i thought this may be useful for the people that have a custom style(s).
Here you find all the changes for styles that are based on prosilver.

So i believe there will be some question about where can i found update for RC5 or 6 or etc.
So i have made a short list links where you can easy click on with style updates you want.

When you update from expl; RC6 to RC8 you must first follow the changes from 6 to 7 and after that 7 to 8 ;)

For a update from phpBB 3 RC5 to RC6:
The prosilver and subsilver2 style changes

For a update from phpBB 3 RC6 to RC7:
The prosilver and subsilver2 style changes

For a update from phpBB 3 RC7 to RC8:
The prosilver and subsilver2 style changes

For a update from phpBB 3 RC8 to 3.0.0 :
prosilver changes.
There where no changes for subsilver2 changes.

For a update from phpBB 3.0.0 to 3.0.1 :

The prosilver , and this one
and subsilver2 ,and this one

For a update from phpBB 3.0.1 to 3.0.2 :
The prosilver and subsilver2 style changes

For a update from phpBB 3.0.2 to 3.0.3 :
The prosilver and subsilver2 style changes


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


Style changes from 3.0.RC 5 to 3.0.RC6

Here we go :arrow: :

prosilver template changes

open : styles/prosiver/template/attachment.html

search:

Code: Select all

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



inline find:

Code: Select all

<!--


replace with:

Code: Select all

// <![CDATA[


search:

Code: Select all

//-->


replace with:

Code: Select all

// ]]>


search:

Code: Select all

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


replace with:

Code: Select all

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


Open: styles/prosilver/template/confirm_body.html

search:

Code: Select all

{S_CONFIRM_ACTION}" method="post">


after add:

Code: Select all

{S_FORM_TOKEN}


open: styles/prosilver/template/drafts.html

search:

Code: Select all

<ul class="topiclist cplist">


replace with:

Code: Select all

<ul class="topiclist topics">


open: /styles/prosilver/template/forum_fn.js

search:

Code: Select all

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

replace with:

Code: Select all

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

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



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

search:

Code: Select all

<h3><a href="{U_LOGIN_LOGOU


add before:

Code: Select all

{S_FORM_TOKEN}


open: styles/prosilver/template/login_body.html

search:

Code: Select all

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


after add:

Code: Select all

{S_FORM_TOKEN}


search:

Code: Select all

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


replace with:

Code: Select all

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



search:

Code: Select all

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



replace with:

Code: Select all

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


open: styles/prosilver/template/login_forum.html

search:

Code: Select all

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


after add:

Code: Select all

{S_FORM_TOKEN}


open: styles/prosilver/template/mcp_approve.html

search:

Code: Select all

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


After add:

Code: Select all

{S_FORM_TOKEN}


Open : styles/prosilver/template/mcp_ban.html

search:

Code: Select all

<!--


replace with:

Code: Select all

// <![CDATA[


search:

Code: Select all

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



replace with:

Code: Select all

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


search:

Code: Select all

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


replace with:

Code: Select all

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


search:

Code: Select all

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


replace with:

Code: Select all

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


search:

Code: Select all

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


replace with:

Code: Select all

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


search:

Code: Select all

//-->


replace with:

Code: Select all

// ]]>

search:

Code: Select all

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


replace with:

Code: Select all

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



search:

Code: Select all

<!-- ENDIF -->


after add:

Code: Select all

{S_FORM_TOKEN}


open: styles/prosilver/template/mcp_forum.hml

search:

Code: Select all

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


after add:

Code: Select all

{S_FORM_TOKEN}


open: styles/prosilver/template/mcp_front.html

search:

Code: Select all

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


after add:

Code: Select all

{S_FORM_TOKEN}



open: styles/prosilver/template/mcp_logs.html

search:

Code: Select all

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


after add:

Code: Select all

{S_FORM_TOKEN}


open: styles/prosilver/template/mcp_move.html

search:

Code: Select all

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


after add:

Code: Select all

{S_FORM_TOKEN}


open: styles/prosilver/template/mcp_notes_front.html

search:

Code: Select all

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


replace with:

Code: Select all

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

search:

Code: Select all

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


after add:

Code: Select all

{S_FORM_TOKEN}


open: styles/prosilver/template/mcp_notes_user.html

search:

Code: Select all

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


after add:

Code: Select all

{S_FORM_TOKEN}


open: styles/prosilver/template/mcp_post.html

search:

Code: Select all

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


after add:

Code: Select all

{S_FORM_TOKEN}


search:

Code: Select all

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

after add:

Code: Select all

{S_FORM_TOKEN}

search:

Code: Select all

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


replace with:

Code: Select all

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


search:

Code: Select all

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


after add:

Code: Select all

{S_FORM_TOKEN}


search:

Code: Select all

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


after add:

Code: Select all

{S_FORM_TOKEN}


open: styles/prosilver/template/mcp_queue.html

search:

Code: Select all

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


after add:

Code: Select all

{S_FORM_TOKEN}


open: styles/prosilver/template/mcp_reports.html

search:

Code: Select all

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


after add:

Code: Select all

{S_FORM_TOKEN}


open: styles/prosilver/template/mcp_topic.html

search:

Code: Select all

<!--

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



replace with:

Code: Select all

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


search:

Code: Select all

//-->


replace with:

Code: Select all

// ]]>


search:

Code: Select all

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



replace with:

Code: Select all

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


search:

Code: Select all

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


after add:

Code: Select all

{S_HIDDEN_FIELDS}
{S_FORM_TOKEN}


open : styles/prosiver/template/viewlogs.html

search:

Code: Select all

<!-- END log -->
</table>


after add:

Code: Select all

{S_FORM_TOKEN}


open : styles/prosilver/template/mcp_warn_front.html

search:

Code: Select all

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


replace with:

Code: Select all

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


search:

Code: Select all

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

after add:

Code: Select all

{S_FORM_TOKEN}


Open: styles/prosilver/template/mcp_warn_list.html

search:

Code: Select all

</form>
 
  <!-- INCLUDE mcp_footer.html -->


add before:

Code: Select all

{S_FORM_TOKEN}


open: styles/prosilver/template/mcp_warn_post.html

search:

Code: Select all

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


after add:

Code: Select all

{S_FORM_TOKEN}


open: styles/prosilver/template/mcp_warn_user.html

search:

Code: Select all

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


after add:

Code: Select all

{S_FORM_TOKEN}


open: styles/prosilver/template/mcp_whois.html

search:

Code: Select all

<pre>{WHOIS}</pre>


replace with:

Code: Select all

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


open: styles/prosilver/template/memberlist_body.html

search:

Code: Select all

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



replace with:

Code: Select all

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



open: styles/prosilver/template/memberlist_email.html

search:

Code: Select all

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

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

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


deleted it

search:


Code: Select all

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

replace with:

Code: Select all

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


search:

Code: Select all

</form>

<!-- INCLUDE overall_footer.html -->


add before:

Code: Select all

{S_FORM_TOKEN}


open: styles/prosilver/template/memberlist_im.html

search:

Code: Select all

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


replace with:

Code: Select all

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



search:

Code: Select all

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

replace with:

Code: Select all

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



search:

Code: Select all

</form>
 
  <!-- INCLUDE simple_footer.html -->


add before:

Code: Select all

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


search:

Code: Select all

{S_FORM_TOKEN}
  </form>


after add:

Code: Select all

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


open: styles/prosilver/template/memberlist_search.html

search:

Code: Select all

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


replace with:


Code: Select all

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


search:

Code: Select all

self.close();
  }
 //-->


replace with:

Code: Select all

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


search:

Code: Select all

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

  </form>


replace with:

Code: Select all

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


open: styles/prosilver/template/memberlist_view.html

search:

Code: Select all

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


replace with:

Code: Select all

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


open: styles/prosilver/template/overall_footer.html

search:

Code: Select all

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


replace with:

Code: Select all

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


open: styles/prosilver/template/overall_header.html

search:

Code: Select all

var jump_page = '{L_JUMP_PAGE}:';


replace with:

Code: Select all

var jump_page = '{LA_JUMP_PAGE}:';


search:

Code: Select all

var base_url = '{BASE_URL}';


replace with:

Code: Select all

var base_url = '{A_BASE_URL}';


search:

Code: Select all

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


replace with:

Code: Select all

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


open: styles/prosilver/template/posting_buttons.html

search:

Code: Select all

<!--
     var form_name = 'postform';


replace with:

Code: Select all

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


search:

Code: Select all

alert('{L_EMPTY_MESSAGE}');   


replace with:

Code: Select all

alert('{LA_EMPTY_MESSAGE}');


search:

Code: Select all

var show_panel = 'options-panel';
 
 
 //-->


replace with:

Code: Select all

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


search:

Code: Select all

<!--
           function change_palette()


replace with:

Code: Select all

// <![CDATA[
           function change_palette()


search:

Code: Select all

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


replace with:

Code: Select all

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


search:

Code: Select all

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


replace with:

Code: Select all

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


open: styles/prosilver/template/posting_editor.html

search:

Code: Select all

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

replace with:

Code: Select all

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



search:

Code: Select all

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



replace with:

Code: Select all

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


search:

Code: Select all

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

replace with:

Code: Select all

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

search:

Code: Select all

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



replace with:

Code: Select all

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


open: styles/prosilver/template/posting_layout.html

search:

Code: Select all

 </form>
  <!-- IF not S_PRIVMSGS -->


add before:

Code: Select all

{S_FORM_TOKEN}


search:

Code: Select all

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


replace with:

Code: Select all

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


open: styles/prosilver/template/posting_preview.html

search:

Code: Select all

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


replace with:

Code: Select all

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


open: styles/prosilver/template/posting_smilies.html

search:

Code: Select all

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


replace with:

Code: Select all

  <script type="text/javascript">
 // <![CDATA[
     var form_name = 'postform';
     var text_name = 'message';
 // ]]>
  </script>


open: styles/prosilver/template/posting_topic_review.html

search:

Code: Select all

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


replace with:

Code: Select all

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


open: styles/prosilver/template/report_body.html

search:

Code: Select all

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


replace with:

Code: Select all

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


search:

Code: Select all

  </form>
 
  <!-- INCLUDE overall_footer.html -->


add before:

Code: Select all

{S_FORM_TOKEN}


open: styles/prosilver/template/ucp_agreement.html

search:

Code: Select all

<!-- INCLUDE overall_header.html -->


after add:

Code: Select all

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


search:

Code: Select all

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


replace with:

Code: Select all

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


search:

Code: Select all

{S_HIDDEN_FIELDS}


after add:

Code: Select all

{S_FORM_TOKEN}


open: styles/prosilver/template/ucp_attachments.html

search:

Code: Select all

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

replace with:

Code: Select all

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


search:

Code: Select all

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


deleted it.

search:

Code: Select all

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


replace with:

Code: Select all

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


search:

Code: Select all

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


add before:

Code: Select all

{S_FORM_TOKEN}


open: styles/prosilver/template/ucp_footer.html

search:

Code: Select all

<!-- IF S_COMPOSE_PM -->


after add:

Code: Select all

{S_FORM_TOKEN}


open: styles/prosilver/template/ucp_groups_manage.html

search:

Code: Select all

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


deleted it.

search:

Code: Select all

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


replace with:

Code: Select all

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


search:

Code: Select all

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


replace with:

Code: Select all

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


search:

Code: Select all

</form>

<!-- INCLUDE ucp_footer.html -->


add before:

Code: Select all

{S_FORM_TOKEN}


open: styles/prosilver/template/ucp_groups_membership.html

search:

Code: Select all

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


add before:

Code: Select all

{S_FORM_TOKEN}


open: styles/prosilver/template/ucp_header.html

search:

Code: Select all

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


replace with:

Code: Select all

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


search:

Code: Select all

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


replace with:

Code: Select all

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


open: styles/prosilver/template/ucp_main_bookmarks.html

search:

Code: Select all

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


add before:

Code: Select all

{S_FORM_TOKEN}


open: styles/prosilver/template/ucp_main_drafts.html

search:

Code: Select all

<!-- ENDIF -->


after add:

Code: Select all

{S_FORM_TOKEN}


open: styles/prosilver/template/ucp_main_subscribed.html

search:

Code: Select all

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


add before:

Code: Select all

{S_FORM_TOKEN}


open; styles/prosilver/template/ucp_pm_history.html

search:

Code: Select all

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


replace with:

Code: Select all

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


open: styles/prosilver/template/ucp_pm_message_footer.html

search:

</form>

add before:

Code: Select all

{S_FORM_TOKEN}


open: styles/prosilver/template/ucp_pm_options.html

search:

Code: Select all

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


replace with:

Code: Select all

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


search:

Code: Select all

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


add before:

Code: Select all

{S_FORM_TOKEN}


open: styles/prosilver/template/ucp_pm_popup.html

search:

Code: Select all

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


replace with:

Code: Select all

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


open; styles/prosilver/template/ucp_pm_viewfolder.html

search:

Code: Select all

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


after add:

Code: Select all

{S_FORM_TOKEN}


open: styles/prosilver/template/ucp_pm_viewmessage.html

search:

Code: Select all

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


replace with:

Code: Select all

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


search:

Code: Select all

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


replace with:

Code: Select all

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


search:

Code: Select all

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


replace with:

Code: Select all

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


open: styles/prosilver/template/ucp_prefs_personal.html

search:

Code: Select all

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


replace with;

Code: Select all

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


search:

Code: Select all

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


after add:

Code: Select all

{S_FORM_TOKEN}


search:

Code: Select all

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


replace with:

Code: Select all

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


search:

Code: Select all

}
 
     customDates();
 //-->
  </script>


replace with:

Code: Select all

}

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


open: styles/prosilver/template/ucp_prefs_post.html

search:

Code: Select all

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


after add:

Code: Select all

{S_FORM_TOKEN}


open: styles/prosilver/template/ucp_prefs_view.html

search:

Code: Select all

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


replace with:

Code: Select all

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


search:

Code: Select all

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


after add:

Code: Select all

{S_FORM_TOKEN}


open: styles/prosilver/template/ucp_profile_avatar.html

search:

Code: Select all

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


after add:

Code: Select all

{S_FORM_TOKEN}


open: styles/prosilver/template/ucp_profile_profile_info.html

search:

Code: Select all

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


after add:

Code: Select all

{S_FORM_TOKEN}


open: styles/prosilver/template/ucp_profile_reg_details.html

search:

Code: Select all

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


after add:

Code: Select all

{S_FORM_TOKEN}


open: styles/prosilver/template/ucp_profile_signature.html

search:

Code: Select all

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


after add:

Code: Select all

{S_FORM_TOKEN}


open: styles/prosilver/template/ucp_register.html

search:

Code: Select all

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


replace with:

Code: Select all

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


search:

Code: Select all

//-->
  </script>


replace with:

Code: Select all

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


search:

Code: Select all

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


replace with:

Code: Select all

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


search:

Code: Select all

</form>
 
  <!-- INCLUDE overall_footer.html -->


add before:

Code: Select all

{S_FORM_TOKEN}


open: styles/prosilver/template/ucp_remind.html

search:

Code: Select all

<fieldset class="fields2">


replace with:

Code: Select all

<fieldset>


search:

Code: Select all

</form>
 
  <!-- INCLUDE overall_footer.html -->


add before:

Code: Select all

{S_FORM_TOKEN}


open: styles/prosilver/template/ucp_resend.html

search:

Code: Select all

<fieldset class="fields2">


replace with:

Code: Select all

<fieldset>


search:

Code: Select all

</form>
 
  <!-- INCLUDE overall_footer.html -->


add before:

Code: Select all

{S_FORM_TOKEN}


open: styles/prosilver/template/ucp_zebra_foes.html

search:

Code: Select all

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


replace with:

Code: Select all

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


search:

Code: Select all

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


add before:

Code: Select all

{S_FORM_TOKEN}


open: styles/prosilver/template/ucp_zebra_friends.html

search:

Code: Select all

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


replace with:

Code: Select all

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


search:

Code: Select all

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


add before:

Code: Select all

{S_FORM_TOKEN}


open: styles/prosilver/template/viewforum_body.html

search:

Code: Select all

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

replace with:

Code: Select all

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


open: styles/prosilver/template/viewonline_body.html

search:

Code: Select all

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


replace with:

Code: Select all

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


open: styles/prosilver/template/viewonline_whois.html

search:

Code: Select all

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


replace with:

Code: Select all

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


search:

Code: Select all

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


after add:

Code: Select all

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


open: styles/prosilver/template/viewtopic_body.html

search:

Code: Select all

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


replace with:

Code: Select all

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


search:

Code: Select all

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


replace with:

Code: Select all

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


search:

Code: Select all

{S_HIDDEN_FIELDS}
 
     </form>

add before:

Code: Select all

{S_FORM_TOKEN}


search:

Code: Select all

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


deleted it.

search:

Code: Select all

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


after add:

Code: Select all

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


search:

Code: Select all

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


replace with:

Code: Select all

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


search:

Code: Select all

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


after add:

Code: Select all

{S_FORM_TOKEN}


open: styles/prosilver/template/viewtopic_print.html

search:

Code: Select all

<meta name="description" content="" />


after add:

Code: Select all

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


THEMES changes

open: styles/prosilver/theme/bidi.css

search:

Code: Select all

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


replace with:

Code: Select all

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


search:

Code: Select all

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


replace with:

Code: Select all

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


search:

Code: Select all

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


and deleted it.

open: styles/prosilver/theme/colours.css

search:

Code: Select all

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


after add:

Code: Select all

input.disabled {
   color: #666666;
 }


open: styles/prosilver/theme/common.css

search:

Code: Select all

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


replace with:

Code: Select all

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


search:

Code: Select all

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


replace with:

Code: Select all

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


search:

Code: Select all

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

after add:

Code: Select all

width: 65%;


open: styles/prosilver/theme/content.css

search:

Code: Select all

dd.extra {
   width: 65px;


replace with:

Code: Select all

 dd.extra {
   width: 12%;


search:

Code: Select all

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

replace with:

Code: Select all

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


open: styles/prosilver/theme/forms.css

search:

Code: Select all

   color: #BCBCBC;
  }


after add:

Code: Select all

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


search:

Code: Select all

     padding-left: 17px;
  }


after add:

Code: Select all

 .full { width: 95%; }
 .medium { width: 50%;}
 .narrow { width: 25%;}
 .tiny { width: 10%;}


open: styles/prosilver/theme/tweaks.css

search:

Code: Select all

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


replace with:

Code: Select all

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


after add:

Code: Select all

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


search:

Code: Select all

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


replace with:

Code: Select all

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



Have fun with your phpBB3 style changes ;)
Last edited by Raimon on Sun Jul 27, 2008 8:31 pm, edited 16 times in total.

shadowflames
Registered User
Posts: 315
Joined: Sun Feb 25, 2007 7:00 pm
Location: Greenville, SC - USA

Re: Style changes from RC5 to RC6

Postby shadowflames » Sun Oct 14, 2007 7:16 pm

so... is this to say that you will also be posting a subSilver2 guide?
Image

User avatar
.:: Chico ::.
Registered User
Posts: 463
Joined: Fri Aug 03, 2007 6:35 am
Location: Rio de Janeiro
Contact:

Re: Style changes from RC5 to RC6

Postby .:: Chico ::. » Sun Oct 14, 2007 7:21 pm

what a hell?
a lot of changes.
thank you.
it'll take some time to see if all modifications works fine!

bye!

User avatar
Raimon
Styles Team Leader
Styles Team Leader
Posts: 12087
Joined: Tue May 30, 2006 5:31 pm
Location: Netherlands
Name: Raimon Meuldijk
Contact:

Re: Style changes from RC5 to RC6

Postby Raimon » Sun Oct 14, 2007 8:43 pm

Style changes from 3.0.RC 5 to 3.0.RC6

And for the subsilver2 people 8-) ;

subsilver2 template changes

Open: styles/subsilver2/template/attachment.html

search:

Code: Select all

<!--


replace with:

Code: Select all

// <![CDATA[


search:

Code: Select all

//-->


replace with:

Code: Select all

// ]]>


search:

Code: Select all

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


replace with:

Code: Select all

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


open: styles/subsilver2/template/index_body.html

search:

Code: Select all

<td class="row1" width="100%"><span class="genmed">{TOTAL_USERS_ONLINE}<br />{RECORD_USERS}<br /><br />{LOGGED_IN_USER_LIST}<br /><br />{L_ONLINE_EXPLAIN}</span></td>


replace with:

Code: Select all

<td class="row1" width="100%"><span class="genmed">{TOTAL_USERS_ONLINE} ({L_ONLINE_EXPLAIN})<br />{RECORD_USERS}<br /><br />{LOGGED_IN_USER_LIST}</span></td>


search:

Code: Select all

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


add before:

Code: Select all

{S_FORM_TOKEN}


open: styles/subsilver2/template/login_body.html

search:

Code: Select all

<td><input class="post" type="text" name="username" size="25" value="{USERNAME}" tabindex="1" />


replace with:

Code: Select all

<td><input class="post" type="text" name="{USERNAME_CREDENTIAL}" size="25" value="{USERNAME}" tabindex="1" />


search:

Code: Select all

<input class="post" type="password" name="password" size="25" tabindex="2" />


replace with:

Code: Select all

<input class="post" type="password" name="{PASSWORD_CREDENTIAL}" size="25" tabindex="2" />


search:

Code: Select all

<td class="cat" <!-- IF not S_ADMIN_AUTH or S_CONFIRM_CODE -->colspan="2"<!-- ENDIF --> align="center">{S_HIDDEN_FIELDS}<input type="submit" name="login" class="btnmain" value="{L_LOGIN}" tabindex="5" /></td>
  </tr>
  </table>


after add:

Code: Select all

{S_FORM_TOKEN}


open: styles/subsilver2/template/login_forum.html

search:

Code: Select all

</form>
 
  </div>


add before:

Code: Select all

{S_FORM_TOKEN}


open: styles/subsilver2/template/mcp_approve.html

search:

Code: Select all

</form>
     
  </div>


add before:

Code: Select all

{S_FORM_TOKEN}


open: styles/subsilver2/template/mcp_ban.html

search:

Code: Select all

<script type="text/javascript">
 <!--
 
     var ban_length = new Array();
        ban_length[-1] = '';
     <!-- BEGIN ban_length -->
   ban_length['{ban_length.BAN_ID}'] = "{ban_length.A_LENGTH}";
     <!-- END ban_length -->
 
     var ban_reason = new Array();
        ban_reason[-1] = '';
     <!-- BEGIN ban_reason -->
      ban_reason['{ban_reason.BAN_ID}'] = "{ban_reason.A_REASON}";
     <!-- END ban_reason -->
 
     var ban_give_reason = new Array();
        ban_give_reason[-1] = '';
     <!-- BEGIN ban_give_reason -->
      ban_give_reason['{ban_give_reason.BAN_ID}'] = "{ban_give_reason.A_REASON}";
     <!-- END ban_give_reason -->


replace with:

Code: Select all

  <script type="text/javascript">
 // <![CDATA[
 
     var ban_length = new Array();
        ban_length[-1] = '';
     <!-- BEGIN ban_length -->
      ban_length['{ban_length.BAN_ID}'] = '{ban_length.A_LENGTH}';
     <!-- END ban_length -->
 
     var ban_reason = new Array();
        ban_reason[-1] = '';
     <!-- BEGIN ban_reason -->
       ban_reason['{ban_reason.BAN_ID}'] = '{ban_reason.A_REASON}';
     <!-- END ban_reason -->
 
     var ban_give_reason = new Array();
        ban_give_reason[-1] = '';
     <!-- BEGIN ban_give_reason -->
      ban_give_reason['{ban_give_reason.BAN_ID}'] = '{ban_give_reason.A_REASON}';
     <!-- END ban_give_reason -->


search:

Code: Select all

//-->


replace with:

Code: Select all

// ]]>


search:

Code: Select all

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


replace with:

Code: Select all

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


search:

Code: Select all

 </form>
 
  <!-- INCLUDE mcp_footer.html -->


add before:

Code: Select all

{S_FORM_TOKEN}


open: styles/subsilver2/template/mcp_forum.html

search:

Code: Select all

</form>
 
  <table width="100%" cellspacing="2" cellpadding="2" border="0" align="center">


add before:

Code: Select all

{S_FORM_TOKEN}


open: subsilver2/template/mcp_front.html

search:

Code: Select all

</form>
     
     <table width="100%" cellspacing="2" cellpadding="2" border="0" align="center">


add before:

Code: Select all

{S_FORM_TOKEN}


open: styles/subsilver2/template/mcp_header.html

search:

Code: Select all

<td class="row2" nowrap="nowrap" onmouseover="this.className='row1'" onmouseout="this.className='row2'" onclick="location.href='{l_block1.U_TITLE}'"><a class="nav" href="{l_block1.U_TITLE}">{l_block1.L_TITLE}</a>


replace with:

Code: Select all

<td class="row2" nowrap="nowrap" onmouseover="this.className='row1'" onmouseout="this.className='row2'" onclick="location.href=this.firstChild.href;"><a class="nav" href="{l_block1.U_TITLE}">{l_block1.L_TITLE}</a>


open: styles/subsilver2/template/mcp_jumpbox.html

search:

Code: Select all

 <!-- BEGIN options -->
    <option value="{options.VALUE}"<!-- IF options.VALUE eq -1 --> class="greyed"<!-- ENDIF -->{options.SELECTED}/>{options.TEXT}</option>
  <!-- BEGINELSE -->
  <!-- END options -->
 </select>&nbsp;<input type="hidden" name="current_f" value="{S_CURRENT_FORUM}" /><input name="jumpbox" class="btnlite" type="submit" value="{L_GO}" onClick="if(document.jumpbox.f.value == -1){return false;}" />
  </form>


replace with:

Code: Select all

<!-- BEGIN options -->
   <option value="{options.VALUE}"<!-- IF options.VALUE eq -1 --> class="disabled-option"<!-- ENDIF -->{options.SELECTED}/>{options.TEXT}</option>
  <!-- BEGINELSE -->
  <!-- END options -->
 </select>&nbsp;<input type="hidden" name="current_f" value="{S_CURRENT_FORUM}" /><input name="jumpbox" class="btnlite" type="submit" value="{L_GO}" onclick="if(document.jumpbox.f.value == -1){return false;}" />
  </form>


open: styles/subsilver2/template/mcp_logs.html

search:

Code: Select all

</form>
 
  <br clear="all" /><br />


add before:

Code: Select all

{S_FORM_TOKEN}


open: styles/subsilver2/template/mcp_move.html

search:

Code: Select all

</form>
     
  </div>


add before:

Code: Select all

{S_FORM_TOKEN}   


open: styles/subsilver2/template/mcp_notes_front.html

search:

Code: Select all

<td class="row1" width="40%"><b class="gen">{L_FIND_USERNAME}: </b><br /><span class="gensmall">[ <a href="{U_FIND_USERNAME}" onclick="find_username(); return false;">{L_FIND_USERNAME}</a> ]</span></td>


replace with:

Code: Select all

<td class="row1" width="40%"><b class="gen">{L_FIND_USERNAME}: </b><br /><span class="gensmall">[ <a href="{U_FIND_USERNAME}" onclick="find_username(this.href); return false;">{L_FIND_USERNAME}</a> ]</span></td>


search:

Code: Select all

</tr>
  </table>


after add:

Code: Select all

{S_FORM_TOKEN}


open: styles/subsilver2/template/mcp_notes_user.html

search:

Code: Select all

 </form>
 
  <br clear="all" /><br />


add before:

Code: Select all

{S_FORM_TOKEN}


open: styles/subsilver2/template/mcp_post.html

search:

Code: Select all

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


after add:

Code: Select all

{S_FORM_TOKEN}


search:

Code: Select all

<input type="hidden" name="post_id_list[]" value="{POST_ID}" />
  <!-- ENDIF -->
  </table>


after add:

Code: Select all

{S_FORM_TOKEN}


search:

Code: Select all

<td class="row2"><form method="post" name="mcp_chgposter" action="{U_POST_ACTION}"><input class="post" type="text" name="username" value="" /> <input class="btnmain" type="submit" value="{L_CONFIRM}" name="action[chgposter]" /><br /><span class="gensmall">[ <a href="{U_FIND_USERNAME}" onclick="find_username(); return false;">{L_FIND_USERNAME}</a> ]</span><!-- IF S_USER_SELECT --><br /><select name="u">{S_USER_SELECT}</select> <input type="submit" class="btnmain" name="action[chgposter_ip]" value="{L_CONFIRM}" /><!-- ENDIF --></form></td>


replace with:

Code: Select all

<td class="row2"><form method="post" name="mcp_chgposter" action="{U_POST_ACTION}"><input class="post" type="text" name="username" value="" /> <input class="btnmain" type="submit" value="{L_CONFIRM}" name="action[chgposter]" /><br /><span class="gensmall">[ <a href="{U_FIND_USERNAME}" onclick="find_username(this.href); return false;">{L_FIND_USERNAME}</a> ]</span><!-- IF S_USER_SELECT --><br /><select name="u">{S_USER_SELECT}</select> <input type="submit" class="btnmain" name="action[chgposter_ip]" value="{L_CONFIRM}" /><!-- ENDIF --></form></td>


search:

Code: Select all

<td class="row2"><form method="post" name="mcp" action="{U_MCP_ACTION}"><select name="action"><!-- IF S_CAN_LOCK_POST --><!-- IF S_POST_LOCKED --><option value="unlock_post">{L_UNLOCK_POST} [{L_UNLOCK_POST_EXPLAIN}]</option><!-- ELSE --><option value="lock_post">{L_LOCK_POST} [{L_LOCK_POST_EXPLAIN}]</option><!-- ENDIF --><!-- ENDIF --><!-- IF S_CAN_DELETE_POST --><option value="delete_post">{L_DELETE_POST}</option><!-- ENDIF --></select> <input class="btnmain" type="submit" value="{L_SUBMIT}" /></form></td>


replace with:

Code: Select all

<td class="row2"><form method="post" name="mcp" action="{U_MCP_ACTION}"><select name="action"><!-- IF S_CAN_LOCK_POST --><!-- IF S_POST_LOCKED --><option value="unlock_post">{L_UNLOCK_POST} [{L_UNLOCK_POST_EXPLAIN}]</option><!-- ELSE --><option value="lock_post">{L_LOCK_POST} [{L_LOCK_POST_EXPLAIN}]</option><!-- ENDIF --><!-- ENDIF --><!-- IF S_CAN_DELETE_POST --><option value="delete_post">{L_DELETE_POST}</option><!-- ENDIF --></select> <input class="btnmain" type="submit" value="{L_SUBMIT}" />   {S_FORM_TOKEN}</form></td>


open: styles/subsilver2/template/mcp_queue.html

search:

Code: Select all

</form>
 
  <table width="100%" cellspacing="2" cellpadding="2" border="0" align="center">


add before:

Code: Select all

{S_FORM_TOKEN}


open: styles/subsilver2/template/mcp_reports.html

search:

Code: Select all

  </form>
 
  <table width="100%" cellspacing="2" cellpadding="2" border="0" align="center">


add before:

Code: Select all

{S_FORM_TOKEN}


open: styles/subsilver2/template/mcp_topic.html

search:

Code: Select all

 </form>
 
  <table width="100%" cellspacing="2" cellpadding="2" border="0" align="center">


add before:

Code: Select all

{S_HIDDEN_FIELDS}
 {S_FORM_TOKEN}


open: styles/subsilver2/template/mcp_viewlogs.html

search:

Code: Select all

</form>
 
  <table width="100%" cellspacing="2" cellpadding="2" border="0" align="center">


add before:

Code: Select all

{S_FORM_TOKEN}


open: styles/subsilver2/template/mcp_warn_front.html

search:

Code: Select all

<td class="row1" width="40%"><b class="gen">{L_FIND_USERNAME}: </b><br /><span class="gensmall">[ <a href="{U_FIND_USERNAME}" onclick="find_username(); return false;">{L_FIND_USERNAME}</a> ]</span></td>


replace with:

Code: Select all

<td class="row1" width="40%"><b class="gen">{L_FIND_USERNAME}: </b><br /><span class="gensmall">[ <a href="{U_FIND_USERNAME}" onclick="find_username(this.href); return false;">{L_FIND_USERNAME}</a> ]</span></td>


search:

Code: Select all

  </form>
 
  <br clear="all" /><br />


add before:

Code: Select all

{S_FORM_TOKEN}


open: styles/subsilver2/template/mcp_warn_list.html

search:

Code: Select all

  </form>
 
  <br clear="all" /><br />


add before:

Code: Select all

{S_FORM_TOKEN}


open: styles/subsilver2/template/mcp_warn_post.html

search:

Code: Select all

 </form>
 
  <br clear="all" /><br />


add before:

Code: Select all

{S_FORM_TOKEN}


open: styles/subsilver2/template/mcp_warn_user.html

search:

Code: Select all

  </form>
 
  <br clear="all" /><br />


add before:

Code: Select all

{S_FORM_TOKEN}


open: styles/subsilver2/template/memberlist_body.html

search:

Code: Select all

<!-- ENDIF -->
        </tr>
        </table>


after add:

Code: Select all

{S_FORM_TOKEN}


search:

Code: Select all

<td class="genmed" align="{S_CONTENT_FLOW_BEGIN}">{memberrow.USERNAME_FULL}<!-- IF S_SELECT_SINGLE --> [&nbsp;<a href="#" onclick="insert_single('{memberrow.USERNAME}'); return false;">{L_SELECT}</a>&nbsp;]<!-- ENDIF --></td>


replace with:

Code: Select all

<td class="genmed" align="{S_CONTENT_FLOW_BEGIN}">{memberrow.USERNAME_FULL}<!-- IF S_SELECT_SINGLE --> [&nbsp;<a href="#" onclick="insert_single('{memberrow.A_USERNAME}'); return false;">{L_SELECT}</a>&nbsp;]<!-- ENDIF --></td>


search:

Code: Select all

   <td class="cat" colspan="<!-- IF S_IN_SEARCH_POPUP -->9<!-- ELSE -->8<!-- ENDIF -->" align="center"><!-- IF S_IN_SEARCH_POPUP and not S_SELECT_SINGLE --><input class="btnlite" type="submit" value="{L_SELECT_MARKED}" /><!-- ELSE --><span class="gensmall">{L_SELECT_SORT_METHOD}:</span>&nbsp;<select name="sk">{S_MODE_SELECT}</select>&nbsp; <span class="gensmall">{L_ORDER}</span>&nbsp;<select name="sd">{S_ORDER_SELECT}</select>&nbsp; <input type="submit" name="submit" value="{L_SUBMIT}" class="btnlite" /><!-- ENDIF --></td>
  </tr>
  </table>


after add:

Code: Select all

{S_FORM_TOKEN}


open: styles/subsilver2/template/memberlist_email.html\

search:

Code: Select all

<script type="text/javascript">
 <!--
 
 function checkForm(formObj)
 {
    return;
 
    formErrors = false;
 
    if (formObj.message.value.length < 2)
    {
       formErrors = "{LA_EMPTY_MESSAGE_EMAIL}";
    }
    else if ( formObj.subject.value.length < 2)
    {
       formErrors = "{LA_EMPTY_SUBJECT_EMAIL}";
    }
 
    if (formErrors)
    {
       alert(formErrors);
       return false;
    }
 }
 //-->
 </script>


deleted it.

search:

Code: Select all

<form action="{S_POST_ACTION}" method="post" name="postform" onsubmit="return checkForm(this)">


replace with:

Code: Select all

<form action="{S_POST_ACTION}" method="post" name="postform">


search:

Code: Select all

   <td class="cat" colspan="2" align="center"><input type="submit" tabindex="6" name="submit" class="btnmain" value="{L_SEND_EMAIL}" /></td>
     </tr>
     </table>


after add:

Code: Select all

{S_FORM_TOKEN}


open: styles/subsilver2/template/memberlist_im.html

search:

Code: Select all

<td class="row1" colspan="2" align="center"><br /><a class="gen" href="aim:addbuddy?screenname={IM_CONTACT}">{L_IM_ADD_CONTACT}</a><br /><a class="gen" href="aim:goim?screenname={IM_CONTACT}&message={SITENAME}">{L_IM_SEND_MESSAGE}</a><br /><br /><a class="gensmall" href="http://www.aol.co.uk/aim/index.html">{L_IM_DOWNLOAD_APP}</a> | <a class="gensmall" href="http://aimexpress.oscar.aol.com/aimexpress/launch.adp?Brand=AIM">{L_IM_AIM_EXPRESS}</a> </td>


replace with:

Code: Select all

<td class="row1" colspan="2" align="center"><br /><a class="gen" href="{U_AIM_CONTACT}">{L_IM_ADD_CONTACT}</a><br /><a class="gen" href="{U_AIM_MESSAGE}">{L_IM_SEND_MESSAGE}</a><br /><br /><a class="gensmall" href="http://www.aim.com/download.adp">{L_IM_DOWNLOAD_APP}</a> | <a class="gensmall" href="http://aimexpress.oscar.aol.com/aimexpress/launch.adp?Brand=AIM">{L_IM_AIM_EXPRESS}</a> </td>


search:

Code: Select all

<script type="text/javascript">
             <!--               
                 var app = document.getElementById('objMessengerApp');
                 
                 /**
                 * Check whether the browser supports this and whether MSNM is connected
                 */
                 function msn_supported()
                 {
                   //Does the browser support the MSNM object?
                    if (app.MyStatus)
                    {
                      //Is MSNM connected?
                       if (app.MyStatus == 1)
                       {
                            alert('{L_IM_MSNM_CONNECT}');
                            return false;
                       }
                    }
                   else
                   {   
                      alert('{L_IM_MSNM_BROWSER}');
                       return false;
                   }            
                    return true;
                 }
                
                 /**
                 * Add to your contact list
                 */               
                function add_contact(address)
                 {
                   if (msn_supported())
                    {
                       // Could return an error while MSNM is connecting, don't want that
                       try
                       {
                          app.AddContact(0, address);
                      }
                       catch (e)
                       {
                          return;
                       }
                    }
                 }
                
                 /**
                 * Write IM to contact
                 */                     
                function im_contact(address)
                 {
                   if (msn_supported())
                    {
                      // Could return an error while MSNM is connecting, don't want that                  
                       try
                       {
                          app.InstantMessage(address);


replace with:

Code: Select all

<script type="text/javascript">
         // <![CDATA[
                 var app = document.getElementById('objMessengerApp');
                 
                 /**
                * Check whether the browser supports this and whether MSNM is connected
               */
                 function msn_supported()
                 {
               // Does the browser support the MSNM object?
                    if (app.MyStatus)
                    {
                     // Is MSNM connected?
                       if (app.MyStatus == 1)
                       {
                     alert('{LA_IM_MSNM_CONNECT}');
                     return false;
                       }
                    }
               else
                   {
                      alert('{LA_IM_MSNM_BROWSER}');
                       return false;
               }
                    return true;
                 }

                 /**
            * Add to your contact list
            */
                function add_contact(address)
                 {
                   if (msn_supported())
                    {
                       // Could return an error while MSNM is connecting, don't want that
                       try
                       {
                          app.AddContact(0, address);
                  }
                       catch (e)
                       {
                          return;
                       }
                    }
                 }

                 /**
            * Write IM to contact
            */
            function im_contact(address)
                 {
               if (msn_supported())
                    {
                  // Could return an error while MSNM is connecting, don't want that
                       try
                       {
                          app.InstantMessage(address);


search:

Code: Select all

   }   
                 }
         //-->
              </script>
     
            <a class="gen" href="#" onclick="add_contact('{IM_CONTACT}'); return false;">{L_IM_ADD_CONTACT}</a><br /><a class="gen" href="#" onclick="im_contact('{IM_CONTACT}'); return false;">{L_IM_SEND_MESSAGE}</a>
           </td>


replace with:

Code: Select all

   }
                 }
            // ]]>
              </script>
     
            <a class="gen" href="#" onclick="add_contact('{A_IM_CONTACT}'); return false;">{L_IM_ADD_CONTACT}</a><br /><a class="gen" href="#" onclick="im_contact('{A_IM_CONTACT}'); return false;">{L_IM_SEND_MESSAGE}</a>
           </td>


search:

Code: Select all

     <!-- ENDIF -->
 
     </table>


after add:

Code: Select all

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


open: styles/subsilver2/template/memberlist_search.html

search:

Code: Select all

<!--


replace with:

Code: Select all

// <![CDATA[


search:

Code: Select all

//-->


replace with:

Code: Select all

// ]]>


search:

Code: Select all

 </form>
 
  <br clear="all" />


add before:

Code: Select all

{S_FORM_TOKEN}


open: styles/subsilver2/template/memberlist_view.html

search:

Code: Select all

<td><!-- IF U_MSN --><a href="{U_MSN}" onclick="popup('{U_MSN}', 550, 320); return false">{MSN_IMG}</a><!-- ELSEIF USER_MSN -->{USER_MSN}<!-- ENDIF --></td>


replace with:

Code: Select all

<td><!-- IF U_MSN --><a href="{U_MSN}" onclick="popup(this.href, 550, 320); return false">{MSN_IMG}</a><!-- ELSEIF USER_MSN -->{USER_MSN}<!-- ENDIF --></td>


search:

Code: Select all

<td><!-- IF U_YIM --><a href="{U_YIM}" onclick="popup('{U_YIM}', 780, 550); return false">{YIM_IMG}</a><!-- ELSEIF USER_YIM -->{USER_YIM}<!-- ENDIF --></td>


replace with:

Code: Select all

<td><!-- IF U_YIM --><a href="{U_YIM}" onclick="popup(this.href, 780, 550); return false">{YIM_IMG}</a><!-- ELSEIF USER_YIM -->{USER_YIM}<!-- ENDIF --></td>


search:

Code: Select all

<td><!-- IF U_AIM --><a href="{U_AIM}" onclick="popup('{U_AIM}', 550, 320); return false">{AIM_IMG}</a><!-- ELSEIF USER_AIM -->{USER_AIM}<!-- ENDIF --></td>
           


replace with:

Code: Select all

<td><!-- IF U_AIM --><a href="{U_AIM}" onclick="popup(this.href, 550, 320); return false">{AIM_IMG}</a><!-- ELSEIF USER_AIM -->{USER_AIM}<!-- ENDIF --></td>


search:

Code: Select all

<td><!-- IF U_ICQ --><a href="{U_ICQ}" onclick="popup('{U_ICQ}', 550, 320); return false">{ICQ_IMG}</a><!-- ELSEIF USER_ICQ -->{USER_ICQ}<!-- ENDIF --></td>



replace with:

Code: Select all

<td><!-- IF U_ICQ --><a href="{U_ICQ}" onclick="popup(this.href, 550, 320); return false">{ICQ_IMG}</a><!-- ELSEIF USER_ICQ -->{USER_ICQ}<!-- ENDIF --></td>


search:

Code: Select all

<td><!-- IF U_JABBER and S_JABBER_ENABLED --><a href="{U_JABBER}" onclick="popup('{U_JABBER}', 550, 320); return false">{JABBER_IMG}</a><!-- ELSEIF USER_JABBER -->{USER_JABBER_IMG}<!-- ENDIF --></td>


replace with:

Code: Select all

<td><!-- IF U_JABBER and S_JABBER_ENABLED --><a href="{U_JABBER}" onclick="popup(this.href, 550, 320); return false">{JABBER_IMG}</a><!-- ELSEIF USER_JABBER -->{USER_JABBER_IMG}<!-- ENDIF --></td>


open: styles/subsilver2/template/overall_header.html

search:

Code: Select all

<!--


replace with:

Code: Select all

// <![CDATA[


search:

Code: Select all

window.open('{UA_POPUP_PM}', '_phpbbprivmsg', 'height=225,resizable=yes,width=400');


replace with:

Code: Select all

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


search:

Code: Select all

function popup(url, width, height)
  {
    window.open(url.replace(/&amp;/g, '&'), '_popup', 'HEIGHT=' + height + ',resizable=yes,scrollbars=yes, WIDTH=' + width);
     return false;
  }


replace with:

Code: Select all

function popup(url, width, height, name)
  {
    if (!name)
    {
       name = '_popup';
    }
 
   window.open(url.replace(/&amp;/g, '&'), name, 'height=' + height + ',resizable=yes,scrollbars=yes,width=' + width);
     return false;
  }


search:

Code: Select all

var base_url = '{BASE_URL}';


replace with:

Code: Select all

var base_url = '{A_BASE_URL}';


search:

function find_username()

Code: Select all

  {
    <!-- IF UA_FIND_USERNAME -->
window.open('{UA_FIND_USERNAME}', '_usersearch', 'height=500, resizable=yes, scrollbars=yes, width=740');
   <!-- ENDIF -->
     return false;
  }


replace with:

Code: Select all

function find_username(url)
  {
   popup(url, 760, 570, '_usersearch');
     return false;
  }


search:

Code: Select all

//-->


replace with:

Code: Select all

// ]]>


open: styles/subsilver2/template/posting_attach_body.html

search:

Code: Select all

   <script type="text/javascript">
   <!--
           /**
           * Show upload progress bar
           */
           function popup_progress_bar()
           {
              close_waitscreen = 0;
         window.open('{UA_PROGRESS_BAR}', '_upload', 'HEIGHT=200,resizable=yes,scrollbars=no,WIDTH=400');
           }
       //-->
        </script>
 
        <!-- IF S_CLOSE_PROGRESS_WINDOW -->
           <script type="text/javascript">
         <!--
              close_waitscreen = 1;
         //-->
           </script>
        <!-- ENDIF -->


replace with:

Code: Select all

<script type="text/javascript">
      // <![CDATA[
           /**
           * Show upload progress bar
           */
           function popup_progress_bar()
           {
              close_waitscreen = 0;
            // no scrollbars
         popup('{UA_PROGRESS_BAR}', 400, 200, '_upload');
           }
      // ]]>
        </script>
 
        <!-- IF S_CLOSE_PROGRESS_WINDOW -->
           <script type="text/javascript">
          // <![CDATA[
              close_waitscreen = 1;
          // ]]>
           </script>
        <!-- ENDIF -->


open: styles/subsilver2/template/posting_body.html

search:

Code: Select all

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


replace with:

Code: Select all

<td align="center"><a class="nav" href="{U_MORE_SMILIES}" onclick="popup(this.href, 300, 350, '_phpbbsmilies'); return false;">{L_MORE_SMILIES}</a></td>


search:

Code: Select all

<script type="text/javascript">
          <!--

           var form_name = 'postform';
           var text_name = 'message';
          //-->
        </script>


replace with:

Code: Select all

<script type="text/javascript">
      // <![CDATA[
           var form_name = 'postform';
           var text_name = 'message';
       // ]]>
        </script>


search:

Code: Select all

<script type="text/javascript">
            <!--
                 colorPalette('v', 7, 6)
         //-->
              </script>


replace with:

Code: Select all

<script type="text/javascript">
             // <![CDATA[
                 colorPalette('v', 7, 6)
             // ]]>
              </script>


search:

Code: Select all

</form>
 
     <!-- IF S_DISPLAY_ONLINE_LIST -->


add before:

Code: Select all

{S_FORM_TOKEN}


open: styles/subsilver2/template/posting_buttons.html

search:

Code: Select all

<!--


replace with:

Code: Select all

// <![CDATA[


search:

Code: Select all

}
       
       function checkForm()
       {
          if (document.post.message.value.length < 2)
          {
             alert('{LA_EMPTY_MESSAGE}');
             return false;
          }
          else
          {
       //      document.post.post.disabled = true;
             return true;
          }
       }
       
       //-->


replace with:

Code: Select all

}

      // ]]>


open: styles/subsilver2/template/posting_progress_bar.html

search:

Code: Select all

<!--


replace with:

Code: Select all

// <![CDATA[


search:

Code: Select all

//-->


replace with:

Code: Select all

// ]]>


search:

Code: Select all

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


replace with:

Code: Select all

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


open: styles/subsilver2/template/posting_smilies.html

search:

Code: Select all

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


replace with:

Code: Select all

<script type="text/javascript">
 // <![CDATA[
   var form_name = 'postform';
   var text_name = 'message';
// ]]>
  </script>


open: styles/subsilver2/template/report_body.html

search:

Code: Select all

 </form>
 
  <br clear="all" />


add before:

Code: Select all

{S_FORM_TOKEN}


open: styles/subsilver2/template/search_body.html

search:

Code: Select all

<!-- BEGINELSE -->
       <tr>
         <td class="row1" colspan="2" align="center"><span class="genmed">{L_NO_RECENT_SEARCHES}</span></td>
      </tr>


and deleted it.

open: styles/subsilver2/template/ucp_agreement.html

search:

<!-- INCLUDE overall_header.html -->

after add:

Code: Select all

 <script type="text/javascript" defer="defer" >
 // <![CDATA[
 
    var old_func = window.onload;
    
    function disable(disabl)
    {
       document.getElementById("agreed").disabled = disabl;
    }
    
    function disable_and_handle()
    {
       if (old_func)
       {
          old_func();
       }
       disable(true);
    }
    
    <!-- IF S_TIME -->      
       window.onload = disable_and_handle;
       setTimeout("disable(false)", {S_TIME});   
    <!-- ENDIF -->
 // ]]>
 </script>


search:

Code: Select all

<input class="btnlite" type="submit" name="agreed" value="{L_AGREE}" /><br /><br />


replace with:

Code: Select all

<input class="btnlite" type="submit" id="agreed" name="agreed" value="{L_AGREE}" /><br /><br />


search:

Code: Select all

   </tr>
     </table>
     {S_HIDDEN_FIELDS}


after add:

Code: Select all

{S_FORM_TOKEN}


open: styles/subsilver2/template/ucp_footer.html

search:

Code: Select all

   <!-- IF not S_PRIVMSGS or S_SHOW_DRAFTS --></form><!-- ENDIF --></td>
  </tr>
  </table>
 <!-- IF S_SHOW_PM_BOX and S_POST_ACTION --></form><!-- ENDIF -->


replace with:

Code: Select all

<!-- IF not S_PRIVMSGS or S_SHOW_DRAFTS -->   {S_FORM_TOKEN}</form><!-- ENDIF --></td>
  </tr>
  </table>
 <!-- IF S_SHOW_PM_BOX and S_POST_ACTION -->{S_FORM_TOKEN}</form><!-- ENDIF -->


open: styles/subsilver2/template/ucp_groups_manage.html

search:

Code: Select all

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


and deleted it.

search:

Code: Select all

<td class="row2"><input name="group_colour" type="text" id="group_colour" value="{GROUP_COLOUR}" size="6" maxlength="6" />&nbsp;&nbsp;<span>[ <a href="#" onclick="swatch(); return false">{L_COLOUR_SWATCH}</a> ]</span></td>


replace with:

Code: Select all

<td class="row2"><input name="group_colour" type="text" id="group_colour" value="{GROUP_COLOUR}" size="6" maxlength="6" />&nbsp;&nbsp;<span>[ <a href="{U_SWATCH}" onclick="popup(this.href, 636, 150, '_swatch'); return false;">{L_COLOUR_SWATCH}</a> ]</span></td>


search:

Code: Select all

<td class="row2"><textarea id="usernames" name="usernames" cols="40" rows="5"></textarea><br />[ <a href="{U_FIND_USERNAME}" onclick="find_username(); return false;">{L_FIND_USERNAME}</a> ]</td>


replace with:

Code: Select all

<td class="row2"><textarea id="usernames" name="usernames" cols="40" rows="5"></textarea><br />[ <a href="{U_FIND_USERNAME}" onclick="find_username(this.href); return false;">{L_FIND_USERNAME}</a> ]</td>


open: styles/subsilver2/template/ucp_header.html

search:

Code: Select all

<td class="row1"><b class="genmed">{L_USERNAME}:</b><br />[ <a href="{U_FIND_USERNAME}" onclick="find_username(); return false;">{L_FIND_USERNAME}</a> ]</td>


replace with:

Code: Select all

<td class="row1"><b class="genmed">{L_USERNAME}:</b><br />[ <a href="{U_FIND_USERNAME}" onclick="find_username(this.href); return false;">{L_FIND_USERNAME}</a> ]</td>


search:

Code: Select all

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


replace with:

Code: Select all

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


search:

Code: Select all

<td class="row2" nowrap="nowrap" onmouseover="this.className='row1'" onmouseout="this.className='row2'" onclick="location.href='{l_block1.U_TITLE}'"><a class="nav" href="{l_block1.U_TITLE}">{l_block1.L_TITLE}</a>


replace with:

Code: Select all

<td class="row2" nowrap="nowrap" onmouseover="this.className='row1'" onmouseout="this.className='row2'" onclick="location.href=this.firstChild.href;"><a class="nav" href="{l_block1.U_TITLE}">{l_block1.L_TITLE}</a>


open: styles/subsilver2/template/ucp_main_drafts.html

search:

Code: Select all

<script type="text/javascript">
             <!--
   
              var form_name = 'ucp';
              var text_name = 'message';
         //-->
          </script>


replace with:

Code: Select all

<script type="text/javascript">
          // <![CDATA[
              var form_name = 'ucp';
              var text_name = 'message';
          // ]]>
          </script>


search:

Code: Select all

<script type="text/javascript">
                      <!--
                          colorPalette('h', 6, 5)
                      //-->
                       </script>


replace with:

Code: Select all

   <script type="text/javascript">
                      // <![CDATA[
                          colorPalette('h', 6, 5)
                      // ]]>
                       </script>


open: styles/subsilver2/template/ucp_pm_message_footer.html

search:

Code: Select all

 <!-- IF not S_VIEW_MESSAGE -->


after add:

{S_FORM_TOKEN}

search:

Code: Select all

<select name="dest_folder">{S_TO_FOLDER_OPTIONS}</select>&nbsp;<input class="btnlite" type="submit" name="move_pm" value="{L_MOVE_TO_FOLDER}" />


after add:

Code: Select all

{S_FORM_TOKEN}
                   {S_FORM_TOKEN}   


search:

Code: Select all

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


add before:

Code: Select all

{S_FORM_TOKEN}      


open: styles/subsilver2/template/ucp_pm_message_header.html

search:

Code: Select all

<a href="{U_VIEW_PREVIOUS_HISTORY}">{L_VIEW_PREVIOUS_HISTORY}</a> | <a href="{U_VIEW_NEXT_HISTORY}">{L_VIEW_NEXT_HISTORY}</a> |


replace with:

Code: Select all

<!-- IF U_VIEW_PREVIOUS_HISTORY --><a href="{U_VIEW_PREVIOUS_HISTORY}">{L_VIEW_PREVIOUS_HISTORY}</a> | <!-- ENDIF --><!-- IF U_VIEW_NEXT_HISTORY --><a href="{U_VIEW_NEXT_HISTORY}">{L_VIEW_NEXT_HISTORY}</a> | <!-- ENDIF -->
              
              


open: styles/subsilver2/template/ucp_pm_options.html

search:

Code: Select all

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


replace with:

Code: Select all

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


search:

Code: Select all

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


add before:

Code: Select all

{S_FORM_TOKEN}


open: styles/subsilver2/template/ucp_pm_popup.html

search:

Code: Select all

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


replace with:

Code: Select all

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


open: styles/subsilver2/template/ucp_pm_viewfolder.html

search:

Code: Select all

</form>
  <!-- ELSE -->


add before :

Code: Select all

{S_FORM_TOKEN}


open: styles/subsilver2/template/ucp_pm_viewmessage.html

search:

Code: Select all

<td class="gensmall" align="{S_CONTENT_FLOW_END}"> <!-- IF U_INFO --><a href="{U_INFO}">{INFO_IMG}</a> <!-- ENDIF --> <!-- IF U_DELETE --><a href="{U_DELETE}">{DELETE_IMG}</a> <!-- ENDIF --></td>


replace with:

Code: Select all

<td class="gensmall" align="{S_CONTENT_FLOW_END}"> <!-- IF U_DELETE --><a href="{U_DELETE}">{DELETE_IMG}</a> <!-- ENDIF --></td>


search:

Code: Select all

<td><div class="gensmall" style="float: {S_CONTENT_FLOW_BEGIN};">&nbsp;<!-- IF U_AUTHOR_PROFILE --><a href="{U_AUTHOR_PROFILE}">{PROFILE_IMG}</a> <!-- ENDIF --> <!-- IF U_EMAIL --><a href="{U_EMAIL}">{EMAIL_IMG}</a> <!-- ENDIF -->&nbsp;</div> <div class="gensmall" style="float: {S_CONTENT_FLOW_END};"><!-- IF U_QUOTE --><a href="{U_QUOTE}">{QUOTE_IMG}</a> <!-- ENDIF --> <!-- IF U_POST_REPLY_PM --><a href="{U_POST_REPLY_PM}">{REPLY_IMG}</a><!-- ENDIF --> <!-- IF U_EDIT --><a href="{U_EDIT}">{EDIT_IMG}</a> <!-- ENDIF -->&nbsp;</div></td>
 


replace with:

Code: Select all

<td><div class="gensmall" style="float: {S_CONTENT_FLOW_BEGIN};">&nbsp;<!-- IF U_MESSAGE_AUTHOR --><a href="{U_MESSAGE_AUTHOR}">{PROFILE_IMG}</a> <!-- ENDIF --> <!-- IF U_EMAIL --><a href="{U_EMAIL}">{EMAIL_IMG}</a> <!-- ENDIF -->&nbsp;</div> <div class="gensmall" style="float: {S_CONTENT_FLOW_END};"><!-- IF U_EDIT --><a href="{U_EDIT}">{EDIT_IMG}</a> <!-- ENDIF --> <!-- IF U_QUOTE --><a href="{U_QUOTE}">{QUOTE_IMG}</a> <!-- ENDIF --> <!-- IF U_POST_REPLY_PM --><a href="{U_POST_REPLY_PM}">{REPLY_IMG}</a><!-- ENDIF -->&nbsp;</div></td>


open: styles/subsilver2/template/ucp_prefs_personal.html

search:

Code: Select all

<!--


repace with:

Code: Select all

// <![CDATA[


search:

Code: Select all

//-->


replace with:

Code: Select all

   var default_dateformat = '{A_DEFAULT_DATEFORMAT}';
// ]]>


search:

Code: Select all

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


replace with:

Code: Select all

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


open: styles/subsilver2/template/ucp_profile_signature.html

search:

Code: Select all

<script type="text/javascript">
          <!--         
           var form_name = 'ucp';
           var text_name = 'signature';
         -->
        </script>


repace with:

Code: Select all

<script type="text/javascript">
      // <![CDATA[
           var form_name = 'ucp';
           var text_name = 'signature';
      // ]]>
        </script>


search:

Code: Select all

   <script type="text/javascript">
                  <!--
                       colorPalette('h', 6, 5)
                  //-->
                    </script>


replace with:

Code: Select all

<script type="text/javascript">
                   // <![CDATA[
                       colorPalette('h', 6, 5)
                   // ]]>
                    </script>


open: styles/subsilver2/template/ucp_register.html

search:

Code: Select all

<!--


replace with:

Code: Select all

// <![CDATA[


search:

Code: Select all

//-->


replace with:

Code: Select all

var old_func = window.onload;
   
    function disable(disabl)
    {
       document.getElementById("submit").disabled = disabl;
    }
    
    function disable_and_handle()
    {
       if (old_func)
       {
          old_func();
       }
       disable(true);
    }
    
    <!-- IF S_TIME -->      
       window.onload = disable_and_handle;
       setTimeout("disable(false)", {S_TIME});   
    <!-- ENDIF -->
 // ]]>


search:

Code: Select all

<td class="row3" colspan="2" align="center"><span class="gensmall error">{ERROR}</td>


replace with:

Code: Select all

<td class="row3" colspan="2" align="center"><span class="gensmall error">{ERROR}</span></td>


search:

Code: Select all

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


replace with:

Code: Select all

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


search:

</tr>
</table>

after add:

Code: Select all

{S_FORM_TOKEN}


open: styles/subsilver2/template/ucp_remind.html

search:

Code: Select all

</tr>
  </table>


after add:

Code: Select all

{S_FORM_TOKEN}


open: styles/subsilver2/template/ucp_resend.html

search:

Code: Select all

 </tr>
  </table>


after add:

Code: Select all

{S_FORM_TOKEN}


open: styles/subsilver2/template/ucp_zebra_foes.html

search:

Code: Select all

<td class="row1"><b class="genmed">{L_ADD_FOES}:</b><br /><span class="gensmall">{L_ADD_FOES_EXPLAIN} [ <a href="{U_FIND_USERNAME}" onclick="find_username(); return false;">{L_FIND_USERNAME}</a> ]</span></td>


replace with:

Code: Select all

<td class="row1"><b class="genmed">{L_ADD_FOES}:</b><br /><span class="gensmall">{L_ADD_FOES_EXPLAIN} [ <a href="{U_FIND_USERNAME}" onclick="find_username(this.href); return false;">{L_FIND_USERNAME}</a> ]</span></td>


open: styles/subsilver2/template/ucp_zebra_friends.html

search:

Code: Select all

<td class="row1"><b class="genmed">{L_ADD_FRIENDS}:</b><br /><span class="gensmall">{L_ADD_FRIENDS_EXPLAIN} [ <a href="{U_FIND_USERNAME}" onclick="find_username(); return false">{L_FIND_USERNAME}</a> ]</span></td>


replace with:

Code: Select all

<td class="row1"><b class="genmed">{L_ADD_FRIENDS}:</b><br /><span class="gensmall">{L_ADD_FRIENDS_EXPLAIN} [ <a href="{U_FIND_USERNAME}" onclick="find_username(this.href); return false;">{L_FIND_USERNAME}</a> ]</span></td>


open: styles/subsilver2/template/viewforum_body.html

search:

Code: Select all

<table class="tablebg" width="100%" cellspacing="1">
        <tr>
           <td class="cat" colspan="<!-- IF S_TOPIC_ICONS -->7<!-- ELSE -->6<!-- ENDIF -->">


add before:

Code: Select all

<!-- IF S_IS_POSTABLE or .topicrow -->


search:

Code: Select all

<!-- IF S_DISPLAY_POST_INFO or TOTAL_TOPICS -->
        <table width="100%" cellspacing="1">


add before:

Code: Select all

<!-- ENDIF -->


open: styles/subsilver2/template/viewonline_body.html

Code: Select all

search:

<td class="row1"><p class="gen">{user_row.USERNAME_FULL}</p><!-- IF user_row.USER_IP --><p class="gensmall">{L_IP}: <a href="{user_row.U_USER_IP}">{user_row.USER_IP}</a> &#187; <a href="{user_row.U_WHOIS}" onclick="popup('{user_row.U_WHOIS}', 750, 500);return false">{L_WHOIS}</a></p><!-- ENDIF -->


replace with:

Code: Select all

<td class="row1"><p class="gen">{user_row.USERNAME_FULL}</p><!-- IF user_row.USER_IP --><p class="gensmall">{L_IP}: <a href="{user_row.U_USER_IP}">{user_row.USER_IP}</a> &#187; <a href="{user_row.U_WHOIS}" onclick="popup(this.href, 750, 500); return false;">{L_WHOIS}</a></p><!-- ENDIF -->


open: styles/subsilver2/template/viewonline_whois.html

search:

Code: Select all

<td class="row1"><pre>{WHOIS}</pre></td>


replace with:

Code: Select all

<td class="row1"><pre>{WHOIS}</pre><br /><a class="nav" href="#" onclick="window.close(); return false;">{L_CLOSE_WINDOW}</a></td>
Last edited by Raimon on Sun Jul 27, 2008 8:25 pm, edited 1 time in total.

User avatar
wmtipton
Registered User
Posts: 564
Joined: Thu Apr 26, 2007 8:16 pm
Contact:

Re: Style changes from RC5 to RC6

Postby wmtipton » Sun Oct 14, 2007 10:15 pm

Oh dear God :D
Yeah, Im going to just stick with RC5....indefinitely if need be.
I just got 3 forums and two main websites all nicely matched and Im just not going to put this much effort into it all only to have to possibly do it again in a month.

RC5 RULES !

;)
mysql database backup software - mysql Workbench

statm
Registered User
Posts: 446
Joined: Thu Jul 21, 2005 11:03 am
Location: NC, USA
Name: Matt
Contact:

Re: Style changes from RC5 to RC6

Postby statm » Sun Oct 14, 2007 10:33 pm

There are also a few changes to both prosilver and subsilver in RC7 as well. Not big ones though..

User avatar
Raimon
Styles Team Leader
Styles Team Leader
Posts: 12087
Joined: Tue May 30, 2006 5:31 pm
Location: Netherlands
Name: Raimon Meuldijk
Contact:

Re: Style changes from RC5 to RC6

Postby Raimon » Sun Oct 14, 2007 10:43 pm

True but RC7 is not yet released ;)
When its released i will post a update for RC6 to RC7 :D

statm
Registered User
Posts: 446
Joined: Thu Jul 21, 2005 11:03 am
Location: NC, USA
Name: Matt
Contact:

Re: Style changes from RC5 to RC6

Postby statm » Sun Oct 14, 2007 10:59 pm

I just thought that the people reading this topic should know that they arent finished and when RC7 is released that they will have more to update to be fully up to date.

Macrike
Registered User
Posts: 70
Joined: Sat May 05, 2007 5:53 pm

Re: Style changes from RC5 to RC6

Postby Macrike » Sun Oct 14, 2007 11:22 pm

Oh god... just when I nearly finished fitting RC5 with the rest of my site (like wmtipton) here comes RC6 and RC7 with a huge bunch of changes...

Geez, I think I'll stick with RC5 for while, enjoy it a bit and maybe next month move to RC7 and apply all the template changes. I guess I've got some more long nights waiting for me... :|

statm
Registered User
Posts: 446
Joined: Thu Jul 21, 2005 11:03 am
Location: NC, USA
Name: Matt
Contact:

Re: Style changes from RC5 to RC6

Postby statm » Mon Oct 15, 2007 12:10 am

Well, none of the changes done in RC6/7 will change what your board looks like. They are only backend changes. So, I use a program called "WinMerge" and it compares your older version of style to the new one that comes in the RCs and are able to press a button and it adds the change to your style. Makes updating a style very easy.

User avatar
Raimon
Styles Team Leader
Styles Team Leader
Posts: 12087
Joined: Tue May 30, 2006 5:31 pm
Location: Netherlands
Name: Raimon Meuldijk
Contact:

Re: Style changes from RC6 to RC7

Postby Raimon » Mon Oct 15, 2007 1:25 am

Style changes from RC6 to RC7

prosilver template changes


Open: styles/prosilver/template/memberlist_leaders.html

search:

Code: Select all

<td colspan="3"><strong>{L_NO_MEMBERS}</strong></td>
     </tr>
<!-- END admin -->


replace with:

Code: Select all

   <td colspan="3"><strong>{L_NO_MEMBERS}</strong></td>
     </tr>
<!-- END mod -->


open: styles/prosilver/template/ucp_agreement.html

search:

Code: Select all

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


replace with:

Code: Select all

setInterval('disable(false, "agreed")', {S_TIME});


open: styles/prosilver/template/ucp_register.html

search:

Code: Select all

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


replace with:

Code: Select all

setInterval('disable(false, "submit")', {S_TIME});
Last edited by Raimon on Sat Oct 20, 2007 11:20 pm, edited 2 times in total.

User avatar
Raimon
Styles Team Leader
Styles Team Leader
Posts: 12087
Joined: Tue May 30, 2006 5:31 pm
Location: Netherlands
Name: Raimon Meuldijk
Contact:

Re: Style changes from RC6 to RC7

Postby Raimon » Mon Oct 15, 2007 1:28 am

Style changes from 3.0.RC 6 to 3.0.RC7

subsilver2 template changes

Open: styles/subsilver2/template/mcp_post.html

search:

Code: Select all

<td class="row2"><form method="post" name="mcp_chgposter" action="{U_POST_ACTION}"><input class="post" type="text" name="username" value="" /> <input class="btnmain" type="submit" value="{L_CONFIRM}" name="action[chgposter]" /><br /><span class="gensmall">[ <a href="{U_FIND_USERNAME}" onclick="find_username(this.href); return false;">{L_FIND_USERNAME}</a> ]</span><!-- IF S_USER_SELECT --><br /><select name="u">{S_USER_SELECT}</select> <input type="submit" class="btnmain" name="action[chgposter_ip]" value="{L_CONFIRM}" /><!-- ENDIF --></form></td>


replace with:

Code: Select all

<td class="row2"><form method="post" name="mcp_chgposter" action="{U_POST_ACTION}"><input class="post" type="text" name="username" value="" /> <input class="btnmain" type="submit" value="{L_CONFIRM}" name="action[chgposter]" /><br /><span class="gensmall">[ <a href="{U_FIND_USERNAME}" onclick="find_username(this.href); return false;">{L_FIND_USERNAME}</a> ]</span><!-- IF S_USER_SELECT --><br /><select name="u">{S_USER_SELECT}</select> <input type="submit" class="btnmain" name="action[chgposter_ip]" value="{L_CONFIRM}" /><!-- ENDIF -->{S_FORM_TOKEN}</form></td>


open: styles/subsilver2/template/ucp_agreement.html

search:

Code: Select all

setTimeout("disable(false)", {S_TIME});   


replace with:

Code: Select all

setInterval("disable(false)", {S_TIME});


open: styles/subsilver2/template/ucp_pm_message_footer.html

search:

Code: Select all

{S_FORM_TOKEN}
                    </form>


replace with:

Code: Select all

</form>


open: styles/subsilver2/template/ucp_register.html

search:

Code: Select all

setTimeout("disable(false)", {S_TIME});   


replace with:

Code: Select all

setInterval("disable(false)", {S_TIME});
Last edited by Raimon on Sun Jul 27, 2008 8:24 pm, edited 1 time in total.

User avatar
.:: Chico ::.
Registered User
Posts: 463
Joined: Fri Aug 03, 2007 6:35 am
Location: Rio de Janeiro
Contact:

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

Postby .:: Chico ::. » Mon Oct 15, 2007 1:38 am

I'm tired just to read all of this.

hahaha

User avatar
Raimon
Styles Team Leader
Styles Team Leader
Posts: 12087
Joined: Tue May 30, 2006 5:31 pm
Location: Netherlands
Name: Raimon Meuldijk
Contact:

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

Postby Raimon » Mon Oct 15, 2007 1:40 am

.:: Chico ::. wrote:I'm tired just to read all of this.

hahaha


/me is tired of writing it all

:P & ;)

User avatar
echo2k5
Registered User
Posts: 197
Joined: Sun May 21, 2006 6:09 pm
Location: 3 paces to the west.
Contact:

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

Postby echo2k5 » Mon Oct 15, 2007 2:07 am

Great job Raimon! You got double wham-ied just like me...I was finishing up like my 9th style, came here and saw RC7 and said...oh boy!. :o


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

Who is online

Users browsing this forum: No registered users and 27 guests