prosilver Special Edition

All 3.0.x styles released in our Styles Database can be found here. All discussion or support regarding an individual style should take place in that style's own area in the Customisations Database.
Forum rules
READ: phpBB.com Board-Wide Rules and Regulations

NOTICE: This forum is only for the announcement of releases and/or updates for styles. Any style support should be obtained through the Customisations Database in the support area designated for each style.

A direct link to support for each Style is in the first post of the respective topic.
Locked
Styles Robot
Styles Queue Bot
Styles Queue Bot
Posts: 5941
Joined: Sat Nov 29, 2003 12:21 pm

prosilver Special Edition

Post by Styles Robot »

Style name: prosilver Special Edition
Author: Styles Robot
Style description: Simple grey version of prosilver with a round border, based off the phpBB.com style.
Style version: 1.0.12
Tested on phpBB version: 3.0.14

Download file: prosilver_se_1.0.12.zip
File size: 388.23 KiB

Style overview page: View

The phpBB Team is not responsible nor required to provide support for this Style. By installing this Style, you acknowledge that the phpBB Support Team or phpBB Styles Team may not be able to provide support.

-->Style support<--
Last edited by Styles Robot on Mon Jan 16, 2017 9:34 pm, edited 54 times in total.
(this is a non-active account manager for the phpBB Styles Team)
User avatar
Erisar
Former Team Member
Posts: 4270
Joined: Thu Nov 07, 2002 7:01 pm
Location: Ft. Lauderdale, Florida
Name: Eric Sarmany
Contact:

prosilver Special Edition

Post by Erisar »

Installation
Before installing prosilver Special Edition, your board must have the prosilver template component installed and activated. This style inherits most of its template files from prosilver and as such relies on it in order to function properly. Please note that this style will only work for boards running phpBB 3.0.3 or higher due to the use of template inheritance.


General Questions
Who is in charge of this style?
prosilver Special Edition is maintained by the phpBB.com Styles Team.

Why is the style missing template files?
Don't worry, the style will work just fine, it will not break. :) Since the release of phpBB 3.0.3, prosilver SE makes use of the template inheritance feature. This means that the template will fall back on prosilver and use the missing template files from the prosilver template. Do not download the style from a different site simply because of the fact that their package contains all of the template files. There is no guarantee that the files from third party sites will actually be up-to-date with the latest version of phpBB. Remember that this is a feature, not a defect in the package.

If you are updating from 1.0.0 please read on further to the section on updating. You will have to either delete the files that will be inherited from prosilver or simply update them yourself.

What if I do not wish to have the style inherit from prosilver?
Quite simple. Since the missing template files are exactly the same as the ones from prosilver, upload the missing template files from the latest version of prosilver, which can be obtained from the Downloads section of this site. Note that you will have to update any files (once a new version of phpBB is released) that are not included in prosilver SE on your own.

Remove the following from template.cfg before installing the style:

Code: Select all

inherit_from = prosilver
What are the benefits of using template inheritance?
By inheriting most of the template files from prosilver, users are able to install MODs into prosilver and have several styles running those MODs instantly. This also makes updating a simpler and much quicker process as you have significantly less files to maintain.

How do I change the overall width?
Find and edit the width of the following in common.css:

Code: Select all

#wrap {
	padding: 0 20px;
	min-width: 650px;
	width: 900px;
	margin: 0 auto;
}
Then refresh your theme - ACP => Styles => Style Components => Themes.


Updating
The steps to updating from one version of prosilver Special Edition to another vary according to the current version that you may be using. The contrib folder in the download contains a set of "update packages" which should assist you while updating. Note that these packages include only the files changed in prosilver SE, while using template inheritance. This means that if a file was modified in prosilver, but is not included in the actual prosilver SE template, then it will not be included in any of the update packages for this style.

1.0.5 to 1.0.6
  1. If you have not made any changes to the default prosilver SE files, you can go ahead and replace them with the ones located in the prosilver_se/contrib/Changed_Files/1.0.5_to_1.0.6/ directory. Otherwise, you will have to follow the code changes from 1.0.5 to 1.0.6.
  2. Refresh your template and theme - ACP => Styles => Style Components => Templates/Themes.
1.0.4 to 1.0.5
  1. If you have not made any changes to the default prosilver SE files, you can go ahead and replace them with the ones located in the prosilver_se/contrib/Changed_Files/1.0.4_to_1.0.5/ directory. Otherwise, you will have to follow the code changes from 1.0.4 to 1.0.5.
  2. Refresh your template and theme - ACP => Styles => Style Components => Templates/Themes.
1.0.3 to 1.0.4
  1. If you have not made any changes to the default prosilver SE files, you can go ahead and replace them with the ones located in the prosilver_se/contrib/Changed_Files/1.0.3_to_1.0.4/ directory. Otherwise, you will have to follow the code changes from 1.0.3 to 1.0.4.
  2. Refresh your template and theme - ACP => Styles => Style Components => Templates/Themes.
1.0.2 to 1.0.3
  1. If you have not made any changes to the default prosilver SE files, you can go ahead and replace them with the ones located in the prosilver_se/contrib/Changed_Files/1.0.2_to_1.0.3/ directory. Otherwise, you will have to follow the code changes from 1.0.2 to 1.0.3.
  2. Refresh your template and theme - ACP => Styles => Style Components => Templates/Themes.
1.0.1 to 1.0.2
  1. If you have not made any changes to the default prosilver SE files, you can go ahead and replace them with the ones located in the prosilver_se/contrib/Changed_Files/1.0.1_to_1.0.2/ directory. Otherwise, you will have to follow the code changes from 1.0.1 to 1.0.2.
  2. Delete ucp_pm_history.html from the template. This file will now be inherited from prosilver; it was included in 1.0.1 to fix a bug introduced into 3.0.3 prosilver.
  3. Refresh your template - ACP => Styles => Style Components => Templates.
1.0.0 to 1.0.1
Notes: Template inheritance will be used once the changes for this update are made. Your board must be running 3.0.3 before you update the style.
  1. First of all, make sure that you install prosilver (if it's not installed already), and set it as your default style (either in the ACP - default board style, or the UCP). Make sure that you are not using prosilver Special Edition while updating as you will more than likely not be able to access the ACP after following some of the steps below.
  2. If you have not modified any of the default prosilver Special Edition files, you can simply replace your current files with the ones located in the prosilver_se/contrib/Changed_Files/1.0.0_to_1.0.1/ directory. Otherwise, if you have modified some of the files, you will have to use the 1.0.0 to 1.0.1 code changes.
  3. Delete the following files. If you changed any one of these files and do not wish to remove them, you can leave them as they are, but you will have to make sure that you keep them up-to-date by using the prosilver code changes.
    • styles/prosilver_se/template/attachment.html
    • styles/prosilver_se/template/bbcode.html
    • styles/prosilver_se/template/confirm_body.html
    • styles/prosilver_se/template/custom_profile_fields.html
    • styles/prosilver_se/template/drafts.html
    • styles/prosilver_se/template/faq_body.html
    • styles/prosilver_se/template/forumlist_body.html
    • styles/prosilver_se/template/index.htm
    • styles/prosilver_se/template/index_body.html
    • styles/prosilver_se/template/jumpbox.html
    • styles/prosilver_se/template/login_body.html
    • styles/prosilver_se/template/login_forum.html
    • styles/prosilver_se/template/mcp_approve.html
    • styles/prosilver_se/template/mcp_ban.html
    • styles/prosilver_se/template/mcp_footer.html
    • styles/prosilver_se/template/mcp_forum.html
    • styles/prosilver_se/template/mcp_front.html
    • styles/prosilver_se/template/mcp_header.html
    • styles/prosilver_se/template/mcp_logs.html
    • styles/prosilver_se/template/mcp_message.html
    • styles/prosilver_se/template/mcp_move.html
    • styles/prosilver_se/template/mcp_notes_front.html
    • styles/prosilver_se/template/mcp_notes_user.html
    • styles/prosilver_se/template/mcp_post.html
    • styles/prosilver_se/template/mcp_queue.html
    • styles/prosilver_se/template/mcp_reports.html
    • styles/prosilver_se/template/mcp_topic.html
    • styles/prosilver_se/template/mcp_viewlogs.html
    • styles/prosilver_se/template/mcp_warn_front.html
    • styles/prosilver_se/template/mcp_warn_list.html
    • styles/prosilver_se/template/mcp_warn_post.html
    • styles/prosilver_se/template/mcp_warn_user.html
    • styles/prosilver_se/template/mcp_whois.html
    • styles/prosilver_se/template/memberlist_body.html
    • styles/prosilver_se/template/memberlist_email.html
    • styles/prosilver_se/template/memberlist_im.html
    • styles/prosilver_se/template/memberlist_leaders.html
    • styles/prosilver_se/template/memberlist_search.html
    • styles/prosilver_se/template/memberlist_view.html
    • styles/prosilver_se/template/message_body.html
    • styles/prosilver_se/template/posting_attach_body.html
    • styles/prosilver_se/template/posting_body.html
    • styles/prosilver_se/template/posting_buttons.html
    • styles/prosilver_se/template/posting_editor.html
    • styles/prosilver_se/template/posting_layout.html
    • styles/prosilver_se/template/posting_pm_layout.html
    • styles/prosilver_se/template/posting_poll_body.html
    • styles/prosilver_se/template/posting_preview.html
    • styles/prosilver_se/template/posting_review.html
    • styles/prosilver_se/template/posting_smilies.html
    • styles/prosilver_se/template/posting_topic_review.html
    • styles/prosilver_se/template/report_body.html
    • styles/prosilver_se/template/search_body.html
    • styles/prosilver_se/template/search_results.html
    • styles/prosilver_se/template/simple_footer.html
    • styles/prosilver_se/template/ucp_agreement.html
    • styles/prosilver_se/template/ucp_attachments.html
    • styles/prosilver_se/template/ucp_avatar_options.html
    • styles/prosilver_se/template/ucp_footer.html
    • styles/prosilver_se/template/ucp_groups_manage.html
    • styles/prosilver_se/template/ucp_groups_membership.html
    • styles/prosilver_se/template/ucp_header.html
    • styles/prosilver_se/template/ucp_main_bookmarks.html
    • styles/prosilver_se/template/ucp_main_drafts.html
    • styles/prosilver_se/template/ucp_main_front.html
    • styles/prosilver_se/template/ucp_main_subscribed.html
    • styles/prosilver_se/template/ucp_pm_message_footer.html
    • styles/prosilver_se/template/ucp_pm_message_header.html
    • styles/prosilver_se/template/ucp_pm_options.html
    • styles/prosilver_se/template/ucp_pm_popup.html
    • styles/prosilver_se/template/ucp_pm_viewfolder.html
    • styles/prosilver_se/template/ucp_pm_viewmessage.html
    • styles/prosilver_se/template/ucp_pm_viewmessage_print.html
    • styles/prosilver_se/template/ucp_prefs_personal.html
    • styles/prosilver_se/template/ucp_prefs_post.html
    • styles/prosilver_se/template/ucp_prefs_view.html
    • styles/prosilver_se/template/ucp_profile_avatar.html
    • styles/prosilver_se/template/ucp_profile_profile_info.html
    • styles/prosilver_se/template/ucp_profile_reg_details.html
    • styles/prosilver_se/template/ucp_profile_signature.html
    • styles/prosilver_se/template/ucp_register.html
    • styles/prosilver_se/template/ucp_remind.html
    • styles/prosilver_se/template/ucp_resend.html
    • styles/prosilver_se/template/ucp_zebra_foes.html
    • styles/prosilver_se/template/ucp_zebra_friends.html
    • styles/prosilver_se/template/viewforum_body.html
    • styles/prosilver_se/template/viewonline_body.html
    • styles/prosilver_se/template/viewonline_whois.html
    • styles/prosilver_se/template/viewtopic_body.html
    • styles/prosilver_se/template/viewtopic_print.html
  4. Delete the prosilver SE template component in the ACP => Styles => Style Components => Templates.
  5. Re-install the prosilver SE template.
  6. Edit the prosilver Special Edition style details in the ACP => Styles section and make sure that it's using prosilver Special Edition as its template.
  7. Refresh your template - ACP => Styles => Style Components => Templates.
  8. Refresh your theme - ACP => Styles => Style Components => Themes.
  9. That should be it, you can now set prosilver SE back to as either your or the board's default style.
Code Changes
This section includes a list of files changed from one phpBB version to another, as well as the code changes for only the files included in prosilver SE. The files listed in green are included in prosilver SE and can be updated by following the code changes linked; the files in black are inherited from prosilver. If you have retained any or all of the template files not included in prosilver SE as you do not wish to use template inheritance, make sure to keep them up-to-date by using the prosilver code changes.


1.0.5 to 1.0.6 Code Changes (phpBB 3.0.7-PL1 to 3.0.8)
Open styles/prosilver_se/imageset/imageset.cfg
Find:

Code: Select all

version = 1.0.5
Replace with:

Code: Select all

version = 1.0.6

Open styles/prosilver_se/style.cfg
Find:

Code: Select all

version = 1.0.5
Replace with:

Code: Select all

version = 1.0.6

Open styles/prosilver_se/template/editor.js
Find:

Code: Select all

		mozWrap(textarea, text, '')
Replace with:

Code: Select all

		mozWrap(textarea, text, '');
Find:

Code: Select all

function addquote(post_id, username
After, Add:

Code: Select all

, l_wrote
Find:

Code: Select all

	if (document.all)
Add, Before:

Code: Select all

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

Code: Select all

			var lines = split_lines(theSelection);
Add, Before:

Code: Select all

			insert_text(username + ' ' + l_wrote + ':' + '\n');
Find:

Code: Select all

				insert_text('> ' + lines[i] + '\n')
Replace with:

Code: Select all

				insert_text('> ' + lines[i] + '\n');
Find:

Code: Select all

					j++
Replace with:

Code: Select all

					j++;
Find:

Code: Select all

			while(splitAt != -1)
Replace with:

Code: Select all

			while(splitAt != -1);
Find:

Code: Select all

	var s2 = (txtarea.value).substring(selStart, selEnd)
Replace with:

Code: Select all

	var s2 = (txtarea.value).substring(selStart, selEnd);

Open styles/prosilver_se/template/forum_fn.js
Find:

Code: Select all

* s[-1,0,1] = hide,toggle display,show
After, Add:

Code: Select all

* type = string: inline, block, inline-block or other CSS "display" type
Find:

Code: Select all

function dE(n, s
After, Add:

Code: Select all

, type
Find:

Code: Select all

	var e = document.getElementById(n);
Add, Before:

Code: Select all

	if (!type)
	{
		type = 'block';
	}
Find:

Code: Select all

e.style.display == 'block'
Replace with:

Code: Select all

e.style.display == type
Find:

Code: Select all

	e.style.display = (s == 1) ? 'block' : 'none';
Replace with:

Code: Select all

	e.style.display = (s == 1) ? type : 'none';

Open styles/prosilver_se/template/overall_header.html
Find:

Code: Select all

<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />
Replace with:

Code: Select all

<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7; IE=EmulateIE9" />

Open styles/prosilver_se/template/template.cfg
Find:

Code: Select all

version = 1.0.5
Replace with:

Code: Select all

version = 1.0.6

Open styles/prosilver_se/theme/bidi.css
Find:

Code: Select all

.rtl a.top2 {
After, add:

Code: Select all

	background-position: 100% 50%;

Open styles/prosilver_se/theme/content.css
Find:

Code: Select all

/* Content container styles
----------------------------------------*/
Before, add

Code: Select all

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

#expand
{
	clear: both;
}


Open styles/prosilver_se/theme/forms.css
Find:

Code: Select all

/* Specific layout 2 */
Before, Add

Code: Select all

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

Open styles/prosilver_se/theme/print.css
Find:

Code: Select all

.skip_link { display: none; }
After, Add

Code: Select all

dl.codebox dt { display: none; }

Open styles/prosilver_se/theme/theme.cfg
Find:

Code: Select all

version = 1.0.5
Replace with:

Code: Select all

version = 1.0.6
----------------------------------------------------------------------------------------------------------------------------------


1.0.4 to 1.0.5 Code Changes (phpBB 3.0.6 to 3.0.7)
Open styles/prosilver_se/imageset/imageset.cfg
Find:

Code: Select all

version = 1.0.4
Replace with:

Code: Select all

version = 1.0.5

Open styles/prosilver_se/style.cfg
Find:

Code: Select all

version = 1.0.4
Replace with:

Code: Select all

version = 1.0.5

Open styles/prosilver_se/template/editor.js
Find:

Code: Select all

	txtarea.selectionStart = selEnd + open.length + close.length;
	txtarea.selectionEnd = txtarea.selectionStart;
Replace with:

Code: Select all

	txtarea.selectionStart = selStart + open.length;
	txtarea.selectionEnd = selEnd + open.length;

Open styles/prosilver_se/template/forum_fn.js

Code: Select all

		$('form input').live('keypress', function (e)
		{
			var default_button = $(this).parents('form').find('input[type=submit].default-submit-action');
Replace with:

Code: Select all

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

Code: Select all

		if (element.type == 'hidden')
			continue;

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

Code: Select all

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

Open styles/prosilver_se/template/overall_header.html
Find:

Code: Select all

	<link rel="alternate" type="application/atom+xml" title="{L_FEED} - {SITENAME}" href="{U_FEED}" />
Replace with:

Code: Select all

	<!-- IF S_ENABLE_FEEDS_OVERALL --><link rel="alternate" type="application/atom+xml" title="{L_FEED} - {SITENAME}" href="{U_FEED}" /><!-- ENDIF -->
Find:

Code: Select all

	<!-- IF S_ENABLE_FEEDS_TOPICS --><link rel="alternate" type="application/atom+xml" title="{L_FEED} - {L_ALL_TOPICS}" href="{U_FEED}?mode=topics" /><!-- ENDIF -->
Replace with:

Code: Select all

	<!-- IF S_ENABLE_FEEDS_TOPICS --><link rel="alternate" type="application/atom+xml" title="{L_FEED} - {L_FEED_TOPICS_NEW}" href="{U_FEED}?mode=topics" /><!-- ENDIF -->
	<!-- IF S_ENABLE_FEEDS_TOPICS_ACTIVE --><link rel="alternate" type="application/atom+xml" title="{L_FEED} - {L_FEED_TOPICS_ACTIVE}" href="{U_FEED}?mode=topics_active" /><!-- ENDIF -->

Open styles/prosilver_se/template/template.cfg
Find:

Code: Select all

version = 1.0.4
Replace with:

Code: Select all

version = 1.0.5

Open styles/prosilver_se/theme/bidi.css
Find:

Code: Select all

/* Back to top of page */
.rtl .back2top {
	text-align: left;
}
After, add:

Code: Select all


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

Open styles/prosilver_se/theme/forms.css
Find:

Code: Select all

	background: #FAFAFA none repeat-x top;
Replace with:

Code: Select all

	background: #FAFAFA none repeat-x top left;

Open styles/prosilver_se/theme/links.css
Find:

Code: Select all

/* proSilver Link Styles
---------------------------------------- */
After, add:

Code: Select all


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

Open styles/prosilver_se/theme/theme.cfg
Find:

Code: Select all

version = 1.0.4
Replace with:

Code: Select all

version = 1.0.5
----------------------------------------------------------------------------------------------------------------------------------


1.0.3 to 1.0.4 Code Changes (phpBB 3.0.5 to 3.0.6)
Open styles/prosilver_se/imageset/imageset.cfg
Find:

Code: Select all

version = 1.0.3
Replace with:

Code: Select all

version = 1.0.4

Open styles/prosilver_se/style.cfg
Find:

Code: Select all

version = 1.0.3
Replace with:

Code: Select all

version = 1.0.4

Open styles/prosilver_se/template/editor.js
Find:

Code: Select all

// Check for Browser & Platform for PC & IE specific bits
Before, add:

Code: Select all

var bbcodeEnabled = true;
Find:

Code: Select all

		insert_text('[quote="' + username + '"]' + theSelection + '[/quote]');
Replace with:

Code: Select all

		if (bbcodeEnabled)
		{
			insert_text('[quote="' + username + '"]' + theSelection + '[/quote]');
		}
		else
		{
			var lines = split_lines(theSelection);
			for (i = 0; i < lines.length; i++)
			{
				insert_text('> ' + lines[i] + '\n')
			}
		}
Find:

Code: Select all

/**
* From http://www.massless.org/mozedit/
*/
Before, add:

Code: Select all

function split_lines(text)
{
	var lines = text.split('\n');
	var splitLines = new Array();
	var j = 0;
	for(i = 0; i < lines.length; i++)
	{
		if (lines[i].length <= 80)
		{
			splitLines[j] = lines[i];
			j++;
		}
		else
		{
			var line = lines[i];
			do
			{
				var splitAt = line.indexOf(' ', 80);
				
				if (splitAt == -1)
				{
					splitLines[j] = line;
					j++
				}
				else
				{
					splitLines[j] = line.substring(0, splitAt);
					line = line.substring(splitAt);
					j++;
				}
			}
			while(splitAt != -1)
		}
	}
	return splitLines;
}
Find:

Code: Select all

var selLength = txtarea.textLength;
Replace with:

Code: Select all

var selLength = (typeof(txtarea.textLength) == 'undefined') ? txtarea.value.length : txtarea.textLength;

Open styles/prosilver_se/template/forum_fn.js
Find:

Code: Select all

	obj.SetControllerVisible(true);
	obj.Play();
}
After, add:

Code: Select all


/**
* Check if the nodeName of elem is name
* @author jQuery
*/
function is_node_name(elem, name)
{
	return elem.nodeName && elem.nodeName.toUpperCase() == name.toUpperCase();
}

/**
* Check if elem is in array, return position
* @author jQuery
*/
function is_in_array(elem, array)
{
	for (var i = 0, length = array.length; i < length; i++)
		// === is correct (IE)
		if (array[i] === elem)
			return i;

	return -1;
}

/**
* Find Element, type and class in tree
* Not used, but may come in handy for those not using JQuery
* @author jQuery.find, Meik Sievertsen
*/
function find_in_tree(node, tag, type, class_name)
{
	var result, element, i = 0, length = node.childNodes.length;

	for (element = node.childNodes[0]; i < length; element = node.childNodes[++i])
	{
		if (!element || element.nodeType != 1) continue;

		if ((!tag || is_node_name(element, tag)) && (!type || element.type == type) && (!class_name || is_in_array(class_name, (element.className || element).toString().split(/\s+/)) > -1))
		{
			return element;
		}

		if (element.childNodes.length)
			result = find_in_tree(element, tag, type, class_name);

		if (result) return result;
	}
}

var in_autocomplete = false;
var last_key_entered = '';

/**
* Check event key
*/
function phpbb_check_key(event)
{
	// Keycode is array down or up?
	if (event.keyCode && (event.keyCode == 40 || event.keyCode == 38))
		in_autocomplete = true;

	// Make sure we are not within an "autocompletion" field
	if (in_autocomplete)
	{
		// If return pressed and key changed we reset the autocompletion
		if (!last_key_entered || last_key_entered == event.which)
		{
			in_autocompletion = false;
			return true;
		}
	}

	// Keycode is not return, then return. ;)
	if (event.which != 13)
	{
		last_key_entered = event.which;
		return true;
	}

	return false;
}

/**
* Usually used for onkeypress event, to submit a form on enter
*/
function submit_default_button(event, selector, class_name)
{
	// Add which for key events
	if (!event.which && ((event.charCode || event.charCode === 0) ? event.charCode : event.keyCode))
		event.which = event.charCode || event.keyCode;

	if (phpbb_check_key(event))
		return true;

	var current = selector['parentNode'];

	// Search parent form element
	while (current && (!current.nodeName || current.nodeType != 1 || !is_node_name(current, 'form')) && current != document)
		current = current['parentNode'];

	// Find the input submit button with the class name
	//current = find_in_tree(current, 'input', 'submit', class_name);
	var input_tags = current.getElementsByTagName('input');
	current = false;

	for (var i = 0, element = input_tags[0]; i < input_tags.length; element = input_tags[++i])
	{
		if (element.type == 'submit' && is_in_array(class_name, (element.className || element).toString().split(/\s+/)) > -1)
			current = element;
	}

	if (!current)
		return true;

	// Submit form
	current.focus();
	current.click();
	return false;
}

/**
* Apply onkeypress event for forcing default submit button on ENTER key press
* The jQuery snippet used is based on http://greatwebguy.com/programming/dom/default-html-button-submit-on-enter-with-jquery/
* The non-jQuery code is a mimick of the jQuery code ;)
*/
function apply_onkeypress_event()
{
	// jQuery code in case jQuery is used
	if (jquery_present)
	{
		$('form input').live('keypress', function (e)
		{
			var default_button = $(this).parents('form').find('input[type=submit].default-submit-action');
			
			if (!default_button || default_button.length <= 0)
				return true;

			if (phpbb_check_key(e))
				return true;

			if ((e.which && e.which == 13) || (e.keyCode && e.keyCode == 13))
			{
				default_button.click();
				return false;
			}

			return true;
		});
	
		return;
	}

	var input_tags = document.getElementsByTagName('input');

	for (var i = 0, element = input_tags[0]; i < input_tags.length ; element = input_tags[++i])
	{
		if (element.type == 'hidden')
			continue;

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

/**
* Detect JQuery existance. We currently do not deliver it, but some styles do, so why not benefit from it. ;)
*/
var jquery_present = typeof jQuery == 'function';

Open styles/prosilver_se/template/overall_header.html
Find:

Code: Select all

<!--
	phpBB style name: prosilver
	Based on style:   prosilver (this is the default phpBB3 style)
	Original author:  Tom Beddard ( http://www.subBlue.com/ )
	Modified by:
Replace with:

Code: Select all

<!-- IF S_ENABLE_FEEDS -->
	<link rel="alternate" type="application/atom+xml" title="{L_FEED} - {SITENAME}" href="{U_FEED}" />
	<!-- IF S_ENABLE_FEEDS_NEWS --><link rel="alternate" type="application/atom+xml" title="{L_FEED} - {L_FEED_NEWS}" href="{U_FEED}?mode=news" /><!-- ENDIF -->
	<!-- IF S_ENABLE_FEEDS_FORUMS --><link rel="alternate" type="application/atom+xml" title="{L_FEED} - {L_ALL_FORUMS}" href="{U_FEED}?mode=forums" /><!-- ENDIF -->
	<!-- IF S_ENABLE_FEEDS_TOPICS --><link rel="alternate" type="application/atom+xml" title="{L_FEED} - {L_ALL_TOPICS}" href="{U_FEED}?mode=topics" /><!-- ENDIF -->
	<!-- IF S_ENABLE_FEEDS_FORUM and S_FORUM_ID --><link rel="alternate" type="application/atom+xml" title="{L_FEED} - {L_FORUM} - {FORUM_NAME}" href="{U_FEED}?f={S_FORUM_ID}" /><!-- ENDIF -->
	<!-- IF S_ENABLE_FEEDS_TOPIC and S_TOPIC_ID --><link rel="alternate" type="application/atom+xml" title="{L_FEED} - {L_TOPIC} - {TOPIC_TITLE}" href="{U_FEED}?f={S_FORUM_ID}&t={S_TOPIC_ID}" /><!-- ENDIF -->
<!-- ENDIF -->

<!--
	phpBB style name: prosilver Special Edition
	Based on style:   prosilver (this is the default phpBB3 style)
	Original author:  Tom Beddard ( http://www.subBlue.com/ )
	Modified by: phpBB Styles Team
Find:

Code: Select all

onkeypress="fontsizeup(); return false;"
Replace with:

Code: Select all

onkeypress="return fontsizeup(event);"
Find:

Code: Select all

        					<a href="{U_PROFILE}" title="{L_PROFILE}" accesskey="u">{L_PROFILE}</a>
        						<!-- IF S_DISPLAY_PM --> (<a href="{U_PRIVATEMSGS}">{PRIVATE_MESSAGE_INFO}</a>)<!-- ENDIF --> &bull; 
        					<a href="{U_SEARCH_SELF}">{L_SEARCH_SELF}</a>
Replace with:

Code: Select all

							<a href="{U_PROFILE}" title="{L_PROFILE}" accesskey="e">{L_PROFILE}</a>
								<!-- IF S_DISPLAY_PM --> (<a href="{U_PRIVATEMSGS}">{PRIVATE_MESSAGE_INFO}</a>)<!-- ENDIF -->
							<!-- IF S_DISPLAY_SEARCH --> &bull;
							<a href="{U_SEARCH_SELF}">{L_SEARCH_SELF}</a>
							<!-- ENDIF -->
Find:

Code: Select all

S_REGISTER_ENABLED
Replace with:

Code: Select all

S_REGISTER_ENABLED and not (S_SHOW_COPPA or S_REGISTRATION)
Find:

Code: Select all

accesskey="l">{L_LOGIN_LOGOUT}</a></li>
Replace with:

Code: Select all

accesskey="x">{L_LOGIN_LOGOUT}</a></li>
Find:

Code: Select all

<div id="message" class="rules">
Replace with:

Code: Select all

<div id="information" class="rules">


Open styles/prosilver_se/template/styleswitcher.js
Find:

Code: Select all

function fontsizeup()
{
Replace with:

Code: Select all

function fontsizeup(event)
{
	// Skip tabs; 9 being the ASCII code for a tab
	if (event && getKeyCode(event) == 9)
	{
		return true;
	}

Find:

Code: Select all

}

function fontsizedown()
{
	active = getActiveStyleSheet();
Replace with:

Code: Select all


	return false;
}

function fontsizedown(event)
{
	// Skip tabs
	if (event && getKeyCode(event) == 9)
	{
		return true;
	}

	var active = getActiveStyleSheet();
Find:

Code: Select all

}

function setActiveStyleSheet(title)
Before, add:

Code: Select all


	return false;
}

function getKeyCode(event)
{
	// IE doesn't fire the onkeypress event for tabs
	// Reference: http://www.quirksmode.org/js/keys.html

	var code = (event.keyCode) ? event.keyCode : 0;

	// Probably using FF
	if (!code && event.charCode)
	{
		code = event.charCode;
	}

	return code;

Open styles/prosilver_se/template/template.cfg
Find:

Code: Select all

version = 1.0.3
Replace with:

Code: Select all

version = 1.0.4

Open styles/prosilver_se/theme/bidi.css
Find:

Code: Select all

/**
* content.css
*/
Replace with:

Code: Select all

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

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

/**
* content.css
*/
.rtl ul.topiclist dfn {
	/* Labels for post/view counts */
	position: relative;
	width: 1px;
	height: 1px;
	overflow: hidden;
	display: block;
	left: 0;
}
Find and remove:

Code: Select all

.rtl ul.topiclist dfn, .rtl .skiplink {
	position: relative;
	width: 1px;
	height: 1px;
	overflow: hidden;
	display: block;
	left: 0px;
}
Find:

Code: Select all

.rtl blockquote {
	margin: 0.5em 25px 0 1px;
After, add:

Code: Select all

	background-position: 99% 8px;
Find:

Code: Select all

.rtl #tabs {
	margin: 20px 7px -1px 0;
After, add:

Code: Select all

	position: relative;

Open styles/prosilver_se/theme/colours.css
Find:

Code: Select all

blockquote {
	background-color: #EBEADD;
	background-image: url("{T_THEME_PATH}/images/quote.gif");
	border-color:#DBDBCE;
}
After, add:

Code: Select all


.rtl blockquote {
	background-image: url("{T_THEME_PATH}/images/quote_rtl.gif");
}
Find:

Code: Select all

#navigation a:hover {
Replace with:

Code: Select all

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

#navigation a:hover {
	background-image: none;
Find:

Code: Select all

.current {
	color: #999999 !important;
}
Replace with:

Code: Select all

.current {
	color: #000000 !important;
}

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

Open styles/prosilver_se/theme/common.css
Find:

Code: Select all

html {
	font-size: 100%;
	/* Always show a scrollbar for short pages - stops the jump when the scrollbar appears. non-IE browsers */
	height: 100%;
	margin-bottom: 1px;
}
Replace with:

Code: Select all

html {
	font-size: 100%;
	/* Always show a scrollbar for short pages - stops the jump when the scrollbar appears. non-IE browsers */
	height: 101%;
}
Find:

Code: Select all

p.rules img {
	vertical-align: middle;
After, add:

Code: Select all

	padding-top: 5px;

Open styles/prosilver_se/theme/content.css
Find:

Code: Select all

dd.lastpost {
	width: 25%;
	font-size: 1.1em;
}
Before, add:

Code: Select all

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

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

Code: Select all

.content {
	min-height: 3em;
	overflow: hidden;
	line-height: 1.4em;
	font-family: "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;
	font-size: 1em;
	color: #333333;
After, add:

Code: Select all

	padding-bottom: 1px;

Open styles/prosilver_se/theme/cp.css
Find:

Code: Select all

#pm-menu {
	line-height: 2.5em;
}
After, add:

Code: Select all


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

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

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

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

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

Open styles/prosilver_se/theme/links.css
Find:

Code: Select all

.skiplink {
	position: absolute;
	left: -999px;
	width: 990px;
}
After, add:

Code: Select all


/* Feed icon in forumlist_body.html */
a.feed-icon-forum {
	float: right;
	margin: 3px;
}

Open styles/prosilver_se/theme/print.css
Find:

Code: Select all

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

Code: Select all

/* Display smilies (Bug #47265) */
.content img {
	display: inline;
}
Find:

Code: Select all

.postquote {
	font-size: 85%;
Replace with:

Code: Select all

.postquote, blockquote {
	font-size: 85%;
Find:

Code: Select all

.quote-by { font-weight: bold; }
Replace with:

Code: Select all

.quote-by, blockquote cite { 
	color: black;
	display : block;
	font-weight: bold;
}

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

Open styles/prosilver_se/theme/theme.cfg
Find:

Code: Select all

version = 1.0.3
Replace with:

Code: Select all

version = 1.0.4

Open styles/prosilver_se/theme/tweaks.css
Find:

Code: Select all

dl.icon {
	min-height: 35px;
	height: auto !important;
	height: 35px;
}
After, add:

Code: Select all


* html li.row dl.icon dt {
	height: 35px;
	overflow: visible;
}
-----------------------------------------------------------------

Copy styles/prosilver/theme/images/bg_menu_rtl.gif
to styles/prosilver_se/theme/images/bg_menu_rtl.gif

Copy styles/prosilver/theme/images/feed.gif
to styles/prosilver_se/theme/images/feed.gif

Copy styles/prosilver/theme/images/quote_rtl.gif
to styles/prosilver_se/theme/images/quote_rtl.gif

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


1.0.2 to 1.0.3 Code Changes (phpBB 3.0.4 to 3.0.5)
Open styles/prosilver_se/imageset/imageset.cfg
Find:

Code: Select all

version = 1.0.2
Replace with:

Code: Select all

version = 1.0.3

Open styles/prosilver_se/style.cfg
Find:

Code: Select all

version = 1.0.2
Replace with:

Code: Select all

version = 1.0.3

Open styles/prosilver_se/template/editor.js
Find and remove:

Code: Select all

onload_functions.push('initInsertions()');

Open styles/prosilver_se/template/forum_fn.js
Find:

Code: Select all

	if (page !== null && !isNaN(page) && page > 0)
	{
		document.location.href = base_url.replace(/&/g, '&') + '&start=' + ((page - 1) * per_page);
	}
Replace with:

Code: Select all

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

Code: Select all

			s.setBaseAndExtent(e, 0, e, e.innerText.length - 1);
		}
		// Firefox and Opera
		else
		{
After, add:

Code: Select all

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

Open styles/prosilver_se/template/overall_header.html
Find:

Code: Select all

<meta name="copyright" content="2000, 2002, 2005, 2007 phpBB Group" />
<meta name="keywords" content="" />
<meta name="description" content="" />
After, add:

Code: Select all

<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />
Find:

Code: Select all

<p style="display: none;"><a href="#start_here">{L_SKIP}</a></p>
Replace with:

Code: Select all

<p class="skiplink"><a href="#start_here">{L_SKIP}</a></p>

Open styles/prosilver_se/template/simple_header.html
Find:

Code: Select all

<title>{SITENAME} &bull; <!-- IF S_IN_MCP -->{L_MCP} &bull; <!-- ELSEIF S_IN_UCP -->{L_UCP} &bull; <!-- ENDIF -->{PAGE_TITLE}</title>

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

After, add:

Code: Select all

	var jump_page = '{LA_JUMP_PAGE}:';
	var on_page = '{ON_PAGE}';
	var per_page = '{PER_PAGE}';
	var base_url = '{A_BASE_URL}';
	var style_cookie = 'phpBBstyle';
Find:

Code: Select all

<script type="text/javascript" src="{T_TEMPLATE_PATH}/styleswitcher.js"></script>
After, add:

Code: Select all

<script type="text/javascript" src="{T_TEMPLATE_PATH}/forum_fn.js"></script>

Open styles/prosilver_se/template/template.cfg
Find:

Code: Select all

version = 1.0.2
Replace with:

Code: Select all

version = 1.0.3

Open styles/prosilver_se/theme/bidi.css
Find:

Code: Select all

.rtl .headerbar {
    width: 99%;
}
After, add:

Code: Select all


.rtl .navbar {
	overflow: hidden;
}
Find:

Code: Select all

.rtl ul.topiclist dd {
	float: right;
	border-right-width: 1px;
	border-right-style: solid;
	border-left: none;
}
After, add:

Code: Select all


.rtl ul.topiclist dfn, .rtl .skiplink {
	position: relative;
	width: 1px;
	height: 1px;
	overflow: hidden;
	display: block;
	left: 0px;
}
Find:

Code: Select all

/**
* tweaks.css
*/	
After, add:

Code: Select all


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

Open styles/prosilver_se/theme/colours.css
Find:

Code: Select all

pmlist li.pm_foe_colour, .pm_foe_colour {
Replace with:

Code: Select all

.pmlist li.pm_foe_colour, .pm_foe_colour {
Find:

Code: Select all

select {
	border-color: #666666;
	background-color: #FAFAFA;
After, add:

Code: Select all

	color: #000;

Open styles/prosilver_se/theme/common.css
Find:

Code: Select all

.border-top-right {
    background: url("{T_THEME_PATH}/images/border_top_right.gif") no-repeat 100% 0;
    width: 100%;
}

.border-bottom { 
    background: url("{T_THEME_PATH}/images/border_bottom2.gif") repeat-x 0 100%;
}
Replace with:

Code: Select all

.border-top-right {
    background: url("{T_THEME_PATH}/images/border_top_right.gif") no-repeat 100% 0;
}

.border-bottom { 
    background: url("{T_THEME_PATH}/images/border_bottom2.gif") repeat-x 0 100%;
}

.border-left, .border-right, .border-top, .border-top-left, .border-top-right, .border-bottom { width: 100%;}
Find:

Code: Select all

.copyright {
	padding: 5px;
	text-align: center;
	color: #555555;
After, add:

Code: Select all

	clear: both;
Find:

Code: Select all

div.rules ul {
Replace with:

Code: Select all

div.rules ul, div.rules ol {

Open styles/prosilver_se/theme/content.css
Find:

Code: Select all

ul.topiclist dfn {
	/* Labels for post/view counts */
	display: none;
}
Replace with:

Code: Select all

ul.topiclist dfn {
	/* Labels for post/view counts */
	position: absolute;
	left: -999px;
	width: 990px;
}
Find:

Code: Select all

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

Code: Select all


.post-ignore .postbody {
	display: none;
}

Open styles/prosilver_se/theme/links.css
Find:

Code: Select all

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

Code: Select all


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

Open styles/prosilver_se/theme/theme.cfg
Find:

Code: Select all

version = 1.0.2
Replace with:

Code: Select all

version = 1.0.3

Open styles/prosilver_se/theme/tweaks.css
Find:

Code: Select all

* html dl.details dd {
	margin-left: 30%;
	float: none;
}
After, add:

Code: Select all


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

1.0.1 to 1.0.2 Code Changes (phpBB 3.0.3 to 3.0.4)
  • styles/prosilver_se/imageset/imageset.cfg
  • styles/prosilver_se/style.cfg
  • styles/prosilver/template/forumlist_body.html
  • styles/prosilver/template/mcp_forum.html
  • styles/prosilver/template/mcp_front.html
  • styles/prosilver/template/mcp_post.html
  • styles/prosilver/template/mcp_queue.html
  • styles/prosilver/template/mcp_reports.html
  • styles/prosilver/template/memberlist_body.html
  • styles/prosilver/template/memberlist_search.html
  • styles/prosilver/template/posting_review.html
  • styles/prosilver/template/posting_topic_review.html
  • styles/prosilver/template/search_results.html
  • styles/prosilver_se/template/simple_header.html
  • styles/prosilver_se/template/template.cfg
  • styles/prosilver/template/ucp_main_bookmarks.html
  • styles/prosilver/template/ucp_main_front.html
  • styles/prosilver/template/ucp_main_subscribed.html
  • styles/prosilver/template/ucp_pm_history.html
  • styles/prosilver/template/ucp_pm_viewfolder.html
  • styles/prosilver/template/viewforum_body.html
  • styles/prosilver/template/viewtopic_body.html
  • styles/prosilver_se/theme/theme.cfg

Open styles/prosilver_se/imageset/imageset.cfg
Find:

Code: Select all

version = 1.0.1
Replace with:

Code: Select all

version = 1.0.2

Open styles/prosilver_se/style.cfg
Find:

Code: Select all

version = 1.0.1
Replace with:

Code: Select all

version = 1.0.2

Open styles/prosilver_se/template/simple_header.html
Find:

Code: Select all

	var onunload_functions = new Array();
After, add:

Code: Select all

    var style_cookie_settings = '{A_COOKIE_SETTINGS}';

Open styles/prosilver_se/template/template.cfg
Find:

Code: Select all

version = 1.0.1
Replace with:

Code: Select all

version = 1.0.2

Open styles/prosilver_se/theme/theme.cfg
Find:

Code: Select all

version = 1.0.1
Replace with:

Code: Select all

version = 1.0.2
--------------------------------------------------------------------------------------------------------------------------------------


1.0.0 to 1.0.1 Code Changes (phpBB 3.0.2 to 3.0.3)
Open styles/prosilver_se/imageset/imageset.cfg
Find:

Code: Select all

version = 1.0.0
Replace with:

Code: Select all

version = 1.0.1

Open styles/prosilver_se/style.cfg
Find:

Code: Select all

version = 1.0.0
Replace with:

Code: Select all

version = 1.0.1

Open styles/prosilver_se/template/overall_footer.html
Find:

Code: Select all

<a href="{U_TEAM}">{L_THE_TEAM}</a> &bull;
Replace with:

Code: Select all

<!-- IF U_TEAM --><a href="{U_TEAM}">{L_THE_TEAM}</a> &bull; <!-- ENDIF -->

Open styles/prosilver_se/template/overall_header.html
Find:

Code: Select all

var style_cookie = 'phpBBstyle';
After, add:

Code: Select all

var style_cookie_settings = '{A_COOKIE_SETTINGS}';

Open simple_header.html
Find:

Code: Select all

<body id="phpbb" class="{S_CONTENT_DIRECTION}">
Replace with:

Code: Select all

<body id="phpbb" class="simple {S_CONTENT_DIRECTION}">

Open styles/prosilver_se/template/styleswitcher.js
Find:

Code: Select all

document.cookie = name + '=' + value + expires + '; path=/';
Replace with:

Code: Select all

document.cookie = name + '=' + value + expires + style_cookie_settings;

Open styles/prosilver_se/template/template.cfg
Find:

Code: Select all

version = 1.0.0
Replace with:

Code: Select all

version = 1.0.1
Find:

Code: Select all

template_bitfield = lNg=
After, add:

Code: Select all


inherit_from = prosilver

Open styles/prosilver_se/template/ucp_pm_history.html
Find:

Code: Select all

<!-- IF history_row.U_QUOTE -->
Replace with:

Code: Select all

<!-- IF history_row.U_QUOTE or history_row.MESSAGE_AUTHOR_QUOTE -->
Find:

Code: Select all

<a href="{history_row.U_QUOTE}" title="{L_QUOTE} {history_row.MESSAGE_AUTHOR}"><span>{L_QUOTE} {history_row.MESSAGE_AUTHOR}</span></a>
Replace with:

Code: Select all

<a <!-- IF history_row.U_QUOTE -->href="{history_row.U_QUOTE}"<!-- ELSE -->href="#postingbox" onclick="addquote({history_row.MSG_ID}, '{history_row.MESSAGE_AUTHOR_QUOTE}');"<!-- ENDIF --> title="{L_QUOTE} {history_row.MESSAGE_AUTHOR}"><span>{L_QUOTE} {history_row.MESSAGE_AUTHOR}</span></a>
Find:

Code: Select all

			<div class="content<!-- IF history_row.S_CURRENT_MSG --> current<!-- ENDIF -->" id="message_{history_row.MSG_ID}">
				{history_row.MESSAGE}
			</div>

Replace with:

Code: Select all

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

Open styles/prosilver_se/theme/colours.css
Find:

Code: Select all

html, body {
	color: #536482;
	background-color: #ACA8A1;
}

After, add:

Code: Select all

body.simple {
    background-color: #FFFFFF;
}

Open styles/prosilver_se/theme/common.css
Find:

Code: Select all

table.table1 .info div	{ width: 100%; white-space: nowrap; overflow: hidden; }
Replace with:

Code: Select all

table.table1 .info div  { width: 100%; white-space: normal; overflow: hidden; }

Open styles/prosilver_se/theme/content.css
Find:

Code: Select all

dd .signature {
	margin: 0;
	padding: 0;
	clear: none;
	border: none;
}

After, add:

Code: Select all

.signature li {
	list-style-type: inherit;
}

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

Open styles/prosilver_se/theme/links.css
Find:

Code: Select all

.username-coloured {
	font-weight: bold;
	display: inline !important;
After, add:

Code: Select all

	padding: 0 !important;

Open styles/prosilver_se/theme/theme.cfg
Find:

Code: Select all

version = 1.0.0
Replace with:

Code: Select all

version = 1.0.1
My Twitter · Erisar Design [Web Development and Graphic Design]
User avatar
Dog Cow
Registered User
Posts: 2507
Joined: Fri Jan 28, 2005 12:14 am
Contact:

Re: prosilver Special Edition

Post by Dog Cow »

Is this the very first one? Good job on it! :D
Tech_Geek
Registered User
Posts: 1
Joined: Sat Aug 23, 2008 12:19 am

Re: prosilver Special Edition

Post by Tech_Geek »

This looks VERY nice. I have always wanted this style ever since its used for this forum. Nice job!! :mrgreen:
Tom
Former Team Member
Posts: 2665
Joined: Tue Jun 20, 2006 2:12 am
Name: Tom
Contact:

Re: prosilver Special Edition

Post by Tom »

Wow, I'm surprised that the phpBB Styles Team would release their forum style to the public. I have always wanted this style, too. I'm glad that they released it to the public. Now I won't feel guilty using it. :D I sure love its color scheme. This site looks so nice, clean and professional.
Tom C. - Former Moderator Team Member
phpBB3 Smiley Pak Generator | Legend Repositioning MOD | My GitHub | My Site
Peter77sx
Registered User
Posts: 3260
Joined: Wed Nov 09, 2005 2:51 pm

Re: prosilver Special Edition

Post by Peter77sx »

lol, Love it! :)
stokerpiller
Registered User
Posts: 1934
Joined: Wed Feb 28, 2007 8:06 pm

Re: prosilver Special Edition

Post by stokerpiller »

Very nice, thanks for sharing.

One question about the template files:
Which template files is different from the original prosilver template files?
Overall_header.html and overall_footer.html?

I am asking because I would like to know which files I just can copy over from my modded prosilver files.
I am done with phpBB
User avatar
prototech
Former Team Member
Posts: 5406
Joined: Mon Mar 19, 2007 2:04 pm
Location: Southern California

Re: prosilver Special Edition

Post by prototech »

overall_header.html, overall_footer.html, and viewforum_body.html.
The viewforum_body.html change is pretty simple; we simply removed:

Code: Select all

<!-- IF topicrow.S_ROW_COUNT is even --> bg1<!-- ELSE --> bg2<!-- ENDIF -->
A note to anyone who wishes to change the width: in common.css, find and edit:

Code: Select all

#wrap {
	padding: 0 20px;
	min-width: 650px;
	width: 900px;
	margin: 0 auto;
}
Then refresh your theme - ACP => Styles => Style Components => Themes. :)
Need help with MOD/style installations or other phpBB problems? Contact me for a quote.
User avatar
KevC
Support Team Member
Support Team Member
Posts: 72329
Joined: Fri Jun 04, 2004 10:44 am
Location: Oxford, UK
Contact:

Re: prosilver Special Edition

Post by KevC »

Fantastic! I've been asking for this for a while as i think it's a great colour combination :)

Now we won't have to tell people it's not available any more. Hurrah :D
Sticky topic perhaps?
-:|:- Support Request Template -:|:-
Image
"Step up to red alert. Sir, are you absolutely sure? It does mean changing the bulb"
Peter77sx
Registered User
Posts: 3260
Joined: Wed Nov 09, 2005 2:51 pm

Re: prosilver Special Edition

Post by Peter77sx »

Isn't the background where the gradient image goes, a little dim? maybe it's not supposed to be 100% just like phpbb.com's... but I actually like the blue background on phpbb.com :)

nevermind. grey version heh'
stokerpiller
Registered User
Posts: 1934
Joined: Wed Feb 28, 2007 8:06 pm

Re: prosilver Special Edition

Post by stokerpiller »

Thanks prototech.
I am done with phpBB
User avatar
McMahon
Registered User
Posts: 36
Joined: Tue Jul 29, 2008 7:54 pm

Re: prosilver Special Edition

Post by McMahon »

OMG, really nice :shock: :shock:
User avatar
lefty74
Registered User
Posts: 3649
Joined: Wed Sep 14, 2005 8:26 pm
Location: NL
Contact:

Re: prosilver Special Edition

Post by lefty74 »

thanks very much for sharing it :)
lefty74
zoocrew.eu - help us save our wildlife
My MODS | Due to lack of time I unfortunately am unable to work on my mods anymore, anyone who has ideas to improve them and would like to take any of them over, please PM me.
madtay
Registered User
Posts: 328
Joined: Tue Jun 27, 2006 10:27 pm
Contact:

Re: prosilver Special Edition

Post by madtay »

Fantastic style 8-) 8-)
Crispy
Registered User
Posts: 30
Joined: Sat Aug 09, 2008 12:18 pm

Re: prosilver Special Edition

Post by Crispy »

Awesome, was waitnign for this. ;) Now im just redoing all my style edits :P :lol:
Locked

Return to “[3.0.x] Styles Database Releases”