diff options
author | Paul S. Owen <psotfx@users.sourceforge.net> | 2001-12-16 18:13:34 +0000 |
---|---|---|
committer | Paul S. Owen <psotfx@users.sourceforge.net> | 2001-12-16 18:13:34 +0000 |
commit | cb6366032cc8a55a3cd0cf2861dd18aa48b0cfab (patch) | |
tree | 82b711edd41a6dc5e178a90f46f6e7e0e372470f | |
parent | 38d963db301e68743580c7b1a75e0d40fcc8f610 (diff) | |
download | forums-cb6366032cc8a55a3cd0cf2861dd18aa48b0cfab.tar forums-cb6366032cc8a55a3cd0cf2861dd18aa48b0cfab.tar.gz forums-cb6366032cc8a55a3cd0cf2861dd18aa48b0cfab.tar.bz2 forums-cb6366032cc8a55a3cd0cf2861dd18aa48b0cfab.tar.xz forums-cb6366032cc8a55a3cd0cf2861dd18aa48b0cfab.zip |
Moved remaining hard coded text in posting template to lang_main, smilies now from DB + external smilies window if > 20
git-svn-id: file:///svn/phpbb/trunk@1609 89ea8834-ac86-4346-8a33-228a782c2dd0
-rw-r--r-- | phpBB/language/lang_english/lang_main.php | 47 | ||||
-rw-r--r-- | phpBB/posting.php | 142 | ||||
-rw-r--r-- | phpBB/templates/subSilver/posting_body.tpl | 136 | ||||
-rw-r--r-- | phpBB/templates/subSilver/simple_header.tpl | 200 |
4 files changed, 249 insertions, 276 deletions
diff --git a/phpBB/language/lang_english/lang_main.php b/phpBB/language/lang_english/lang_main.php index 632ea5d192..04038c65fa 100644 --- a/phpBB/language/lang_english/lang_main.php +++ b/phpBB/language/lang_english/lang_main.php @@ -337,8 +337,8 @@ $lang['Disable_Smilies_post'] = "Disable Smilies in this post"; $lang['HTML_is_ON'] = "HTML is <u>ON</u>"; $lang['HTML_is_OFF'] = "HTML is <u>OFF</u>"; -$lang['BBCode_is_ON'] = "BBCode is <u>ON</u>"; -$lang['BBCode_is_OFF'] = "BBCode is <u>OFF</u>"; +$lang['BBCode_is_ON'] = "%sBBCode%s is <u>ON</u>"; // %s are replaced with URI pointing to FAQ +$lang['BBCode_is_OFF'] = "%sBBCode%s is <u>OFF</u>"; $lang['Smilies_are_ON'] = "Smilies are <u>ON</u>"; $lang['Smilies_are_OFF'] = "Smilies are <u>OFF</u>"; @@ -353,6 +353,49 @@ $lang['Vote_cast'] = "Your vote has been cast"; $lang['Topic_reply_notification'] = "Topic Reply Notification"; +$lang['bbcode_b_help'] = "Bold text: [b]text[/b] (alt+b)"; +$lang['bbcode_i_help'] = "Italic text: [i]text[/i] (alt+i)"; +$lang['bbcode_u_help'] = "Underline text: [u]text[/u] (alt+u)"; +$lang['bbcode_q_help'] = "Quote text: [quote]text[/quote] (alt+q)"; +$lang['bbcode_c_help'] = "Code display: [code]code[/code] (alt+c)"; +$lang['bbcode_l_help'] = "List: [list]text[/list] (alt+l)"; +$lang['bbcode_o_help'] = "Ordered list: [list=]text[/list] (alt+o)"; +$lang['bbcode_p_help'] = "Insert image: [img]http://image_url[/img] (alt+p)"; +$lang['bbcode_w_help'] = "Insert URL: [url]http://url[/url] or [url=http://url]URL text[/url] (alt+w)"; +$lang['bbcode_a_help'] = "Close all open bbCode tags"; +$lang['bbcode_s_help'] = "Font color: [color=red]text[/color] Tip: you can also use color=#FF0000"; +$lang['bbcode_f_help'] = "Font size: [size=x-small]small text[/size]"; + +$lang['Emoticons'] = "Emoticons"; +$lang['More_emoticons'] = "View more Emoticons"; + +$lang['Font_color'] = "Font colour"; +$lang['color_default'] = "Default"; +$lang['color_dark_red'] = "Dark Red"; +$lang['color_red'] = "Red"; +$lang['color_orange'] = "Orange"; +$lang['color_brown'] = "Brown"; +$lang['color_yellow'] = "Yellow"; +$lang['color_green'] = "Green"; +$lang['color_olive'] = "Olive"; +$lang['color_cyan'] = "Cyan"; +$lang['color_blue'] = "Blue"; +$lang['color_dark_blue'] = "Dark Blue"; +$lang['color_indigo'] = "Indigo"; +$lang['color_violet'] = "Violet"; +$lang['color_white'] = "White"; +$lang['color_black'] = "Black"; + +$lang['Font_size'] = "Font size"; +$lang['font_tiny'] = "Tiny"; +$lang['font_small'] = "Small"; +$lang['font_normal'] = "Normal"; +$lang['font_large'] = "Large"; +$lang['font_huge'] = "Huge"; + +$lang['Close_Tags'] = "Close Tags"; +$lang['Styles_tip'] = "Tip: Styles can be applied quickly to selected text"; + // // Private Messaging diff --git a/phpBB/posting.php b/phpBB/posting.php index a1a44cded4..9f5af2f4d1 100644 --- a/phpBB/posting.php +++ b/phpBB/posting.php @@ -571,6 +571,85 @@ function topic_review($topic_id, $is_inline_review) include($phpbb_root_path . 'includes/page_tail.'.$phpEx); } } + +function generate_smilies($mode) +{ + global $db, $board_config, $template, $lang, $images, $theme, $phpEx; + global $user_ip, $forum_id, $session_length; + global $userdata; + + if( $mode == 'window' ) + { + $userdata = session_pagestart($user_ip, $forum_id, $session_length); + init_userprefs($userdata); + + $gen_simple_header = TRUE; + + $page_title = $lang['Review_topic'] ." - $topic_title"; + include($phpbb_root_path . 'includes/page_header.'.$phpEx); + + $template->set_filenames(array( + "smiliesbody" => "posting_smilies.tpl") + ); + } + + $sql = "SELECT * + FROM " . SMILIES_TABLE . " + GROUP BY emoticon + ORDER BY smilies_id"; + if( $result = $db->sql_query($sql) ) + { + if( $num_smilies = $db->sql_numrows($result) ) + { + $rowset = $db->sql_fetchrowset($result); + + $j = 0; + $s_colspan = 0; + $smilies_count = ( $mode == 'inline' ) ? min(20, $num_smilies) : $num_smilies; + $smilies_split_row = ( $mode == 'inline' ) ? 3 : 7; + for($i = 0; $i < $smilies_count; $i++) + { + if( !$j ) + { + $template->assign_block_vars("smilies_row", array()); + } + + $template->assign_block_vars("smilies_row.smilies_col", array( + "SMILEY_CODE" => $rowset[$i]['code'], + "SMILEY_IMG" => "images/smiles/" . $rowset[$i]['smile_url'], + "SMILEY_DESC" => $rowset[$i]['emoticon']) + ); + + $s_colspan = max($s_colspan, $j + 1); + + $j = ( $j == $smilies_split_row ) ? 0 : $j + 1; + } + + if( $mode == 'inline' && $num_smilies > 20) + { + $template->assign_block_vars("switch_smilies_extra", array()); + + $template->assign_vars(array( + "L_MORE_SMILIES" => $lang['More_emoticons'], + "U_MORE_SMILIES" => append_sid("posting.$phpEx?mode=smilies")) + ); + } + + $template->assign_vars(array( + "L_EMOTICONS" => $lang['Emoticons'], + "L_CLOSE_WINDOW" => $lang['Close_window'], + "S_SMILIES_COLSPAN" => $s_colspan) + ); + } + } + + if( $mode == 'window' ) + { + $template->pparse("smiliesbody"); + + include($phpbb_root_path . 'includes/page_tail.'.$phpEx); + } +} // // End page specific functions // --------------------------- @@ -685,6 +764,11 @@ if( $mode == "topicreview" ) topic_review($topic_id, false); exit; } +else if( $mode == "smilies" ) +{ + generate_smilies('window'); + exit; +} // // Set toggles for various options @@ -2491,12 +2575,10 @@ $template->assign_vars(array( // if( $preview && !$error ) { - $orig_word = array(); $replacement_word = array(); $result = obtain_word_list($orig_word, $replacement_word); - if( $bbcode_on ) { $bbcode_uid = make_bbcode_uid(); @@ -2582,6 +2664,11 @@ if( $error ) // // +// Send smilies to template +// +generate_smilies('inline'); + +// // User not logged in so offer up a username // field box // @@ -2726,6 +2813,12 @@ if( !empty($post_message) && ( $preview || $error || $refresh ) ) } // +// This enables the forum/topic title to be output for posting +// but not for privmsg (where it makes no sense) +// +$template->assign_block_vars("switch_not_privmsg", array()); + +// // Output the data to the template // $template->assign_vars(array( @@ -2733,7 +2826,7 @@ $template->assign_vars(array( "SUBJECT" => preg_replace($html_entities_match, $html_entities_replace, $post_subject), "MESSAGE" => $post_message, "HTML_STATUS" => $html_status, - "BBCODE_STATUS" => $bbcode_status, + "BBCODE_STATUS" => sprintf($bbcode_status, '<a href="' . append_sid("faq.$phpEx?mode=bbcode") . '" target="_phpbbcode">', '</a>'), "SMILIES_STATUS" => $smilies_status, "POLL_TITLE" => preg_replace($html_entities_match, $html_entities_replace, $poll_title), "POLL_LENGTH" => $poll_length, @@ -2753,6 +2846,47 @@ $template->assign_vars(array( "L_NOTIFY_ON_REPLY" => $lang['Notify'], "L_DELETE_POST" => $lang['Delete_post'], + "L_BBCODE_B_HELP" => $lang['bbcode_b_help'], + "L_BBCODE_I_HELP" => $lang['bbcode_i_help'], + "L_BBCODE_U_HELP" => $lang['bbcode_u_help'], + "L_BBCODE_Q_HELP" => $lang['bbcode_q_help'], + "L_BBCODE_C_HELP" => $lang['bbcode_c_help'], + "L_BBCODE_L_HELP" => $lang['bbcode_l_help'], + "L_BBCODE_O_HELP" => $lang['bbcode_o_help'], + "L_BBCODE_P_HELP" => $lang['bbcode_p_help'], + "L_BBCODE_W_HELP" => $lang['bbcode_w_help'], + "L_BBCODE_A_HELP" => $lang['bbcode_a_help'], + "L_BBCODE_S_HELP" => $lang['bbcode_s_help'], + "L_BBCODE_F_HELP" => $lang['bbcode_f_help'], + "L_EMPTY_MESSAGE" => $lang['Empty_message'], + + "L_FONT_COLOR" => $lang['Font_color'], + "L_COLOR_DEFAULT" => $lang['color_default'], + "L_COLOR_DARK_RED" => $lang['color_dark_red'], + "L_COLOR_RED" => $lang['color_red'], + "L_COLOR_ORANGE" => $lang['color_orange'], + "L_COLOR_BROWN" => $lang['color_brown'], + "L_COLOR_YELLOW" => $lang['color_yellow'], + "L_COLOR_GREEN" => $lang['color_green'], + "L_COLOR_OLIVE" => $lang['color_olive'], + "L_COLOR_CYAN" => $lang['color_cyan'], + "L_COLOR_BLUE" => $lang['color_blue'], + "L_COLOR_DARK_BLUE" => $lang['color_dark_blue'], + "L_COLOR_INDIGO" => $lang['color_indigo'], + "L_COLOR_VIOLET" => $lang['color_violet'], + "L_COLOR_WHITE" => $lang['color_white'], + "L_COLOR_BLACK" => $lang['color_black'], + + "L_FONT_SIZE" => $lang['Font_size'], + "L_FONT_TINY" => $lang['font_tiny'], + "L_FONT_SMALL" => $lang['font_small'], + "L_FONT_NORMAL" => $lang['font_normal'], + "L_FONT_LARGE" => $lang['font_large'], + "L_FONT_HUGE" => $lang['font_huge'], + + "L_BBCODE_CLOSE_TAGS" => $lang['Close_Tags'], + "L_STYLES_TIP" => $lang['Styles_tip'], + "U_VIEWTOPIC" => ( $mode == "reply" ) ? append_sid("viewtopic.$phpEx?" . POST_TOPIC_URL . "=$topic_id&postorder=desc") : "", "U_REVIEW_TOPIC" => ( $mode == "reply" ) ? append_sid("posting.$phpEx?mode=topicreview&" . POST_TOPIC_URL . "=$topic_id") : "", @@ -2830,4 +2964,4 @@ $template->pparse("body"); include($phpbb_root_path . 'includes/page_tail.'.$phpEx); -?> +?>
\ No newline at end of file diff --git a/phpBB/templates/subSilver/posting_body.tpl b/phpBB/templates/subSilver/posting_body.tpl index 50fd95c0c8..f83dc1bf36 100644 --- a/phpBB/templates/subSilver/posting_body.tpl +++ b/phpBB/templates/subSilver/posting_body.tpl @@ -1,7 +1,7 @@ -<!-- Spell checker option part 1: You must sign up for free at www.spellchecker.net to use this option --> +<!-- Spell checker option part 1: You must sign up for an account at www.spellchecker.net to use this option --> <!-- Change the path to point to the file you got once signed up at Spellchecker.net --> <!-- Remember to uncomment the spellchecker button near the end of this template --> -<!-- script type="text/javascript" language="javascript" src=spellcheck/spch.js></script --> +<!-- script type="text/javascript" language="javascript" src="spellcheck/spch.js"></script --> <!-- End spellchecker option --> <script language="JavaScript" type="text/javascript"> @@ -10,12 +10,10 @@ // subBlue design // www.subBlue.com - // Startup variables var imageTag = false; var theSelection = false; - // Check for Browser & Platform for PC & IE specific bits // More details from: http://www.mozilla.org/docs/web-developer/sniffer/browser_type.html var clientPC = navigator.userAgent.toLowerCase(); // Get client info @@ -26,23 +24,23 @@ var is_nav = ((clientPC.indexOf('mozilla')!=-1) && (clientPC.indexOf('spoofer') && (clientPC.indexOf('compatible') == -1) && (clientPC.indexOf('opera')==-1) && (clientPC.indexOf('webtv')==-1) && (clientPC.indexOf('hotjava')==-1)); -var is_win = ((clientPC.indexOf("win")!=-1) || (agt.indexOf("16bit")!=-1)); +var is_win = ((clientPC.indexOf("win")!=-1) || (clientPC.indexOf("16bit") != -1)); var is_mac = (clientPC.indexOf("mac")!=-1); // Helpline messages -b_help = "Bold text: [b]text[/b] (alt+b)"; -i_help = "Italic text: [i]text[/i] (alt+i)"; -u_help = "Underline text: [u]text[/u] (alt+u)"; -q_help = "Quote text: [quote]text[/quote] (alt+q)"; -c_help = "Code display: [code]code[/code] (alt+c)"; -l_help = "List: [list]text[/list] (alt+l)"; -o_help = "Ordered list: [list=]text[/list] (alt+o)"; -p_help = "Insert image: [img]http://image_url[/img] (alt+p)"; -w_help = "Insert URL: [url]http://url[/url] or [url=http://url]URL text[/url] (alt+w)"; -a_help = "Close all open bbCode tags"; -s_help = "Font color: [color=red]text[/color] Tip: you can also use color=#FF0000"; -f_help = "Font size: [size=x-small]small text[/size]"; +b_help = "{L_BBCODE_B_HELP}"; +i_help = "{L_BBCODE_I_HELP}"; +u_help = "{L_BBCODE_U_HELP}"; +q_help = "{L_BBCODE_Q_HELP}"; +c_help = "{L_BBCODE_C_HELP}"; +l_help = "{L_BBCODE_L_HELP}"; +o_help = "{L_BBCODE_O_HELP}"; +p_help = "{L_BBCODE_P_HELP}"; +w_help = "{L_BBCODE_W_HELP}"; +a_help = "{L_BBCODE_A_HELP}"; +s_help = "{L_BBCODE_S_HELP}"; +f_help = "{L_BBCODE_F_HELP}"; // Define the bbCode tags bbcode = new Array(); @@ -85,7 +83,7 @@ function checkForm() { formErrors = false; if (document.post.message.value.length < 2) { - formErrors = "You must enter a message!"; + formErrors = "{L_EMPTY_MESSAGE}"; } if (formErrors) { @@ -111,7 +109,6 @@ function emoticon(text) { } } - function bbfontstyle(bbopen, bbclose) { if ((clientVer >= 4) && is_ie && is_win) { theSelection = document.selection.createRange().text; @@ -210,12 +207,14 @@ function storeCaret(textEl) { {POST_PREVIEW_BOX} {ERROR_BOX} - <table width="100%" cellspacing="2" cellpadding="2" border="0" align="center"> +<table width="100%" cellspacing="2" cellpadding="2" border="0" align="center"> <tr> - <td align="left"><span class="nav"><a href="{U_INDEX}" class="nav">{L_INDEX}</a> + <td align="left"><span class="nav"><a href="{U_INDEX}" class="nav">{L_INDEX}</a> + <!-- BEGIN switch_not_privmsg --> -> <a href="{U_VIEW_FORUM}" class="nav">{FORUM_NAME}</a></span></td> + <!-- END switch_not_privmsg --> </tr> - </table> +</table> <table border="0" cellpadding="3" cellspacing="1" width="100%" class="forumline"> <tr> @@ -254,38 +253,20 @@ function storeCaret(textEl) { <td valign="middle" align="center"> <br /> <table width="100" border="0" cellspacing="0" cellpadding="5"> <tr align="center"> - <td colspan="4" class="gensmall"><b>Emoticons</b></td> - </tr> - <tr align="center" valign="middle"> - <td><a href="javascript:emoticon(':)')"><img src="images/smiles/icon_smile.gif" width="15" height="15" border="0" alt="Smile" /></a></td> - <td><a href="javascript:emoticon(':D')"><img src="images/smiles/icon_biggrin.gif" width="15" height="15" border="0" alt="Big grin" /></a></td> - <td><a href="javascript:emoticon(':lol:')"> <img src="images/smiles/icon_lol.gif" width="15" height="15" border="0" alt="Laugh" /></a></td> - <td><a href="javascript:emoticon(';)')"><img src="images/smiles/icon_wink.gif" width="15" height="15" border="0" alt="Wink" /></a></td> + <td colspan="{S_SMILIES_COLSPAN}" class="gensmall"><b>{L_EMOTICONS}</b></td> </tr> + <!-- BEGIN smilies_row --> <tr align="center" valign="middle"> - <td><a href="javascript:emoticon(':|')"><img src="images/smiles/icon_neutral.gif" width="15" height="15" border="0" alt="Neutral" /></a></td> - <td><a href="javascript:emoticon(':(')"><img src="images/smiles/icon_sad.gif" width="15" height="15" border="0" alt="Sad" /></a></td> - <td><a href="javascript:emoticon(':?')"><img src="images/smiles/icon_confused.gif" width="15" height="15" border="0" alt="Uncertain" /></a></td> - <td><a href="javascript:emoticon(':shock:')"><img src="images/smiles/icon_eek.gif" width="15" height="15" border="0" alt="Shocked" /></a></td> + <!-- BEGIN smilies_col --> + <td><a href="javascript:emoticon('{smilies_row.smilies_col.SMILEY_CODE}')"><img src="{smilies_row.smilies_col.SMILEY_IMG}" width="15" height="15" border="0" alt="{smilies_row.smilies_col.SMILEY_DESC}" title="{smilies_row.smilies_col.SMILEY_DESC}" /></a></td> + <!-- END smilies_col --> </tr> - <tr align="center" valign="middle"> - <td><a href="javascript:emoticon(':roll:')"><img src="images/smiles/icon_rolleyes.gif" width="15" height="15" border="0" alt="Roll eyes" /></a></td> - <td><a href="javascript:emoticon('8)')"><img src="images/smiles/icon_cool.gif" width="15" height="15" border="0" alt="Cool!" /></a></td> - <td><a href="javascript:emoticon(':p')"><img src="images/smiles/icon_razz.gif" width="15" height="15" border="0" alt="Razz" /></a></td> - <td><a href="javascript:emoticon(':oops:')"><img src="images/smiles/icon_redface.gif" width="15" height="15" border="0" alt="Embarassed" /></a></td> - </tr> - <tr align="center" valign="middle"> - <td><a href="javascript:emoticon(':evil:')"><img src="images/smiles/icon_evil.gif" width="15" height="15" border="0" alt="Evil" /></a></td> - <td><a href="javascript:emoticon(':x')"><img src="images/smiles/icon_mad.gif" width="15" height="15" border="0" alt="Mad" /></a></td> - <td><a href="javascript:emoticon(':cry:')"><img src="images/smiles/icon_cry.gif" width="15" height="15" border="0" alt="Cry" /></a></td> - <td><a href="javascript:emoticon(':o')"><img src="images/smiles/icon_surprised.gif" width="15" height="15" border="0" alt="Surprised" /></a></td> - </tr> - <tr align="center" valign="middle"> - <td><a href="javascript:emoticon(':idea:')"><img src="images/smiles/icon_idea.gif" width="15" height="15" border="0" alt="Idea" /></a></td> - <td><a href="javascript:emoticon(':?:')"><img src="images/smiles/icon_question.gif" width="15" height="15" border="0" alt="Question" /></a></td> - <td><a href="javascript:emoticon(':!:')"><img src="images/smiles/icon_exclaim.gif" width="15" height="15" border="0" alt="Exclaim" /></a></td> - <td><a href="javascript:emoticon(':arrow:')"><img src="images/smiles/icon_arrow.gif" width="15" height="15" border="0" alt="Arrow" /></a></td> + <!-- END smilies_row --> + <!-- BEGIN switch_smilies_extra --> + <tr align="center"> + <td colspan="{S_SMILIES_COLSPAN}"><span class="nav"><a href="{U_MORE_SMILIES}" onclick="window.open('{U_MORE_SMILIES}', '_phpbbsmilies', 'HEIGHT=300,resizable=yes,WIDTH=250');return false;" target="_phpbbsmilies" class="nav">{L_MORE_SMILIES}</a></td> </tr> + <!-- END switch_smilies_extra --> </table> </td> </tr> @@ -326,44 +307,39 @@ function storeCaret(textEl) { <td colspan="9"> <table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> - <td><span class="genmed"> Font color: + <td><span class="genmed"> {L_FONT_COLOR}: <select name="addbbcode18" onChange="bbfontstyle('[color=' + this.form.addbbcode18.options[this.form.addbbcode18.selectedIndex].value + ']', '[/color]')" onMouseOver="helpline('s')"> - <option style="color:black; background-color: #FFFFFF " value="{T_FONTCOLOR1}" class="genmed">Default</option> - <option style="color:darkred; background-color: #DEE3E7" value="darkred" class="genmed">Dark - Red</option> - <option style="color:red; background-color: #DEE3E7" value="red" class="genmed">Red</option> - <option style="color:orange; background-color: #DEE3E7" value="orange" class="genmed">Orange</option> - <option style="color:brown; background-color: #DEE3E7" value="brown" class="genmed">Brown</option> - <option style="color:yellow; background-color: #DEE3E7" value="yellow" class="genmed">Yellow</option> - <option style="color:green; background-color: #DEE3E7" value="green" class="genmed">Green</option> - <option style="color:olive; background-color: #DEE3E7" value="olive" class="genmed">Olive</option> - <option style="color:cyan; background-color: #DEE3E7" value="cyan" class="genmed">Cyan</option> - <option style="color:blue; background-color: #DEE3E7" value="blue" class="genmed">Blue</option> - <option style="color:darkblue; background-color: #DEE3E7" value="darkblue" class="genmed">Dark - Blue</option> - <option style="color:indigo; background-color: #DEE3E7" value="indigo" class="genmed">Indigo</option> - <option style="color:violet; background-color: #DEE3E7" value="violet" class="genmed">Violet</option> - <option style="color:white; background-color: #DEE3E7" value="white" class="genmed">White</option> - <option style="color:black; background-color: #DEE3E7" value="black" class="genmed">Black</option> - </select> - Font size: - <select name="addbbcode20" onChange="bbfontstyle('[size=' + this.form.addbbcode20.options[this.form.addbbcode20.selectedIndex].value + ']', '[/size]')" onMouseOver="helpline('f')"> - <option value="9" class="genmed">Tiny</option> - <option value="10" class="genmed">Small</option> - <option value="12" selected class="genmed">Normal</option> - <option value="18" class="genmed">Large</option> - <option value="24" class="genmed">Huge</option> + <option style="color:black; background-color: #FFFFFF " value="{T_FONTCOLOR1}" class="genmed">{L_COLOR_DEFAULT}</option> + <option style="color:darkred; background-color: #DEE3E7" value="darkred" class="genmed">{L_COLOR_DARK_RED}</option> + <option style="color:red; background-color: #DEE3E7" value="red" class="genmed">{L_COLOR_RED}</option> + <option style="color:orange; background-color: #DEE3E7" value="orange" class="genmed">{L_COLOR_ORANGE}</option> + <option style="color:brown; background-color: #DEE3E7" value="brown" class="genmed">{L_COLOR_BROWN}</option> + <option style="color:yellow; background-color: #DEE3E7" value="yellow" class="genmed">{L_COLOR_YELLOW}</option> + <option style="color:green; background-color: #DEE3E7" value="green" class="genmed">{L_COLOR_GREEN}</option> + <option style="color:olive; background-color: #DEE3E7" value="olive" class="genmed">{L_COLOR_OLIVE}</option> + <option style="color:cyan; background-color: #DEE3E7" value="cyan" class="genmed">{L_COLOR_CYAN}</option> + <option style="color:blue; background-color: #DEE3E7" value="blue" class="genmed">{L_COLOR_BLUE}</option> + <option style="color:darkblue; background-color: #DEE3E7" value="darkblue" class="genmed">{L_COLOR_DARK_BLUE}</option> + <option style="color:indigo; background-color: #DEE3E7" value="indigo" class="genmed">{L_COLOR_INDIGO}</option> + <option style="color:violet; background-color: #DEE3E7" value="violet" class="genmed">{L_COLOR_VIOLET}</option> + <option style="color:white; background-color: #DEE3E7" value="white" class="genmed">{L_COLOR_WHITE}</option> + <option style="color:black; background-color: #DEE3E7" value="black" class="genmed">{L_COLOR_BLACK}</option> + </select> {L_FONT_SIZE}:<select name="addbbcode20" onChange="bbfontstyle('[size=' + this.form.addbbcode20.options[this.form.addbbcode20.selectedIndex].value + ']', '[/size]')" onMouseOver="helpline('f')"> + <option value="9" class="genmed">{L_FONT_TINY}</option> + <option value="10" class="genmed">{L_FONT_SMALL}</option> + <option value="12" selected class="genmed">{L_FONT_NORMAL}</option> + <option value="18" class="genmed">{L_FONT_LARGE}</option> + <option value="24" class="genmed">{L_FONT_HUGE}</option> </select> </span></td> - <td nowrap="nowrap" align="right"><span class="gensmall"><a href="javascript:bbstyle(-1)" class="genmed" onMouseOver="helpline('a')">Close - Tags</a></span></td> + <td nowrap="nowrap" align="right"><span class="gensmall"><a href="javascript:bbstyle(-1)" class="genmed" onMouseOver="helpline('a')">{L_BBCODE_CLOSE_TAGS}</a></span></td> </tr> </table> </td> </tr> <tr> <td colspan="9"> <span class="gensmall"> - <input type="text" name="helpbox" size="45" maxlength="100" style="width:450px; font-size:10px" class="helpline" value="Tip: Styles can be applied quickly to selected text" /> + <input type="text" name="helpbox" size="45" maxlength="100" style="width:450px; font-size:10px" class="helpline" value="{L_STYLES_TIP}" /> </span></td> </tr> <tr> @@ -438,7 +414,7 @@ function storeCaret(textEl) { {POLLBOX} <tr> <td class="catBottom" colspan="2" align="center" height="28"> {S_HIDDEN_FORM_FIELDS} - <!-- Spell checker option part 2: You must sign up for free at www.spellchecker.net to use this option --> + <!-- Spell checker option part 2: You must sign up for an account at www.spellchecker.net to use this option --> <!-- Change the path in the onclick function to point to your files you got once signed up at Spellchecker.net --> <!-- Remember to uncomment the link to the javascript file at the top of this template --> <!-- input type="button" tabindex="4" class="liteoption" name="spellcheck" value="{L_SPELLCHECK}" onClick= "doSpell ('uk', document.post.message, document.location.protocol + '//' + document.location.host + '/phpBB/spellcheck/sproxy.php', true);" / --> diff --git a/phpBB/templates/subSilver/simple_header.tpl b/phpBB/templates/subSilver/simple_header.tpl index cf11c0c565..6f08b18f47 100644 --- a/phpBB/templates/subSilver/simple_header.tpl +++ b/phpBB/templates/subSilver/simple_header.tpl @@ -12,203 +12,23 @@ </style> {META} <title>{SITENAME} :: {PAGE_TITLE}</title> +<link rel="stylesheet" href="templates/subSilver/{T_HEAD_STYLESHEET}" type="text/css" /> <style type="text/css"> <!-- -/* subSilver Theme for phpBB2 - * Created by subBlue design - * http://www.subBlue.com - */ - -body { background-color:{T_BODY_BGCOLOR}; - scrollbar-face-color: #C8D1D7; scrollbar-highlight-color: #EAF0F7; - scrollbar-shadow-color: #95AFC4; scrollbar-3dlight-color: #D6DDE2; - scrollbar-arrow-color: #006699; scrollbar-track-color: #EFEFEF; - scrollbar-darkshadow-color: #7294AF; - margin-bottom:0px; - margin-left:0px; - margin-right:0px; - margin-top:0px; -} - -} - -font { font-family: Verdana, Arial, Helvetica, sans-serif } -td { font-family: Verdana, Arial, Helvetica, sans-serif } -th { font-family: Verdana, Arial, Helvetica, sans-serif } -P { font-family: Verdana, Arial, Helvetica, sans-serif } -hr { height: 1px; color:{T_TR_COLOR3} } - - -/* Forum colours */ -.bodyline { background-color:#FFFFFF; border: {T_TD_COLOR1}; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px } -.forumline { background-color:#FFFFFF; border: 2px #006699 solid } - - -/* Main table cell colours and backgrounds */ -TH { background-color: {T_TH_COLOR3}; height: 25px; font-size: 11px; line-height : 100%; font-weight: bold; color: #FFB163; background-image: url(templates/subSilver/images/cellpic3.gif) } -TD.tablebg { background-color: #000000 } -TD.cat { background-color: {T_TH_COLOR1}; height: 28px; background-image: url(templates/subSilver/images/cellpic1.gif) } -TD.row1 { background-color: {T_TR_COLOR1} } -TD.row2 { background-color: {T_TR_COLOR2} } -TD.row3 { background-color: {T_TR_COLOR3} } -TD.spaceRow { background-color: {T_TR_COLOR3}; border: #FFFFFF; border-style: solid; border-left-width: 1px; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px } -TD.rowpic { background-color: #FFFFFF; background-image: url(templates/subSilver/images/cellpic2.jpg); background-repeat: repeat-y } +/* Specifiy background images for selected styles + This can't be done within the external style sheet as NS4 sees image paths relative to + the page which called the style sheet (i.e. this page in the root phpBB directory) + whereas all other browsers see image paths relative to the style sheet. Stupid NS again! +*/ +TH { background-image: url(templates/subSilver/images/cellpic3.gif) } +TD.cat { background-image: url(templates/subSilver/images/cellpic1.gif) } +TD.rowpic { background-image: url(templates/subSilver/images/cellpic2.jpg); background-repeat: repeat-y } td.icqback { background-image: url(templates/subSilver/images/icon_icq_add.gif); background-repeat: no-repeat } +TD.catHead,TD.catSides,TD.catLeft,TD.catRight,TD.catBottom { background-image: url(templates/subSilver/images/cellpic1.gif) } -/* Setting additional nice borders for the main table cells */ -TD.catHead,TD.catSides,TD.catLeft,TD.catRight,TD.catBottom { background-color:{T_TH_COLOR1}; height: 28px; background-image: url(templates/subSilver/images/cellpic1.gif); border: #FFFFFF; border-style: solid; } - -TD.catHead { height: 29px; border-left-width: 1px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 0px } -TD.catSides { border-left-width: 1px; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px } -TD.catLeft { border-left-width: 1px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px } -TD.catRight { border-left-width: 0px; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px } -TD.catBottom { height: 29px; border-left-width: 1px; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px } - -TH.thHead,TH.thSides,TH.thTop,TH.thLeft,TH.thRight,TH.thBottom,TH.thCornerL,TH.thCornerR { border: #FFFFFF; border-style: solid; } - -TH.thHead { font-weight : bold; font-size: 12px; height: 25px; border-left-width: 1px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 0px } -TH.thSides { border-left-width: 1px; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px } -TH.thTop { border-left-width: 0px; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px } -TH.thLeft { border-left-width: 1px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px } -TH.thRight { border-left-width: 0px; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px } -TH.thBottom { border-left-width: 1px; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px } -TH.thCornerL { border-left-width: 1px; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px } -TH.thCornerR { border-left-width: 0px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 0px } - -TD.row3Right { background-color: {T_TR_COLOR3}; border: #FFFFFF; border-style: solid; border-left-width: 0px; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px } - -/* The largest text used in the index page title and toptic title etc. */ -.maintitle { font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size : 22px; font-weight : bold; text-decoration : none; line-height : 120%; color : #000000;} - - -/* General normal text */ -.gen { font-size : 12px; color : #000000; } -a.gen { color: #006699; text-decoration: none; } -a.gen:hover { color: #C23030; text-decoration: underline; } - -/* General medium text */ -.genmed { font-size : 11px; color : #000000; } -a.genmed { text-decoration: none; color : #006699; } -a.genmed:hover { text-decoration: underline; color : #C23030; } - - -/* General small */ -.gensmall { font-size : 10px; color : #000000; } -a.gensmall { color: #006699; text-decoration: none; } -a.gensmall:hover { color: #C23030; text-decoration: underline; } - - -/* The register, login, search etc links at the top of the page */ -.mainmenu { font-size : 11px; text-decoration : none; color : #000000 } -a.mainmenu { text-decoration: none; color : #006699; } -a.mainmenu:hover { text-decoration: underline; color : #C23030; } - - -/* Forum categories */ -.cattitle { font-size : 12px; line-height : 100%; letter-spacing: 1px; font-weight : bold; text-decoration : none; color : #004c75 } -a.cattitle { text-decoration: none; color : #004c75; } -a.cattitle:hover { text-decoration: underline; } - - -/* Forum title: Text and link to the forums used in: index.php */ -.forumlink { font-size : 12px; font-weight : bold; text-decoration : none; color : #136C99; } -a.forumlink { text-decoration: none; color : #136C99; } -a.forumlink:hover { text-decoration: underline; color : #D68000; } - - -/* Used for the navigation text, (Page 1,2,3 etc) and the navigation bar when in a forum */ -.nav { font-size : 11px; font-weight : bold; text-decoration : none; color : #000000;} -a.nav { text-decoration: none; color : #006699; } -a.nav:hover { text-decoration: underline; } - - -/* titles for the topics: can specify viewed link colour too */ -.topictitle { font-size : 11px; font-weight : bold; text-decoration : none; color : #000000; } -a.topictitle { text-decoration: none; color : #006699; } -a.topictitle:hover { text-decoration: underline; color : #D68000; } -a.topictitle:visited { text-decoration: none; color : #5584AA; } - - -/* Name of poster in viewmsg.php and viewtopic.php and other places */ -.name { font-size : 11px; text-decoration : none; color : #000000;} -a.name { color: #006699; text-decoration: none;} -a.name:hover { color: #C23030; text-decoration: underline;} - - -/* Location, number of posts, post date etc */ -.postdetails { font-size : 10px; color : #000000; } -a.postdetails { color: #006699; text-decoration: none; } -a.postdetails:hover { color: #C23030; text-decoration: underline; } - - -/* The content of the posts (body of text) */ -.postbody { font-size : 12px; line-height: 150%} - -a.postlink { text-decoration: none; color : {T_BODY_LINK} } -a.postlink:hover { text-decoration: underline; color : #C23030 } - - -/* Quote Code (currently not used) */ -.code { font-family: Courier, Courier New; font-size: 11px; color: #006600; - background-color: #FAFAFA; border: {T_TR_COLOR3}; border-style: solid; - border-left-width: 1px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px - } -.quote { font-family: Verdana, Arial; font-size: 11px; color: #444444; line-height: 125%; - background-color: #FAFAFA; border: {T_TR_COLOR3}; border-style: solid; - border-left-width: 1px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px - } -.signature { font-size : 11px; text-decoration : none; line-height : 150%; color : #333366; } -.editedby { font-size : 10px; line-height : 100%; color : #333333; } - - -/* Form elements */ -input,textarea, select { -color : #000000; -font-family : Verdana, Arial, Helvetica, sans-serif; -font-size : 11px; -font-weight : normal; -border-color : #000000; -} - -/* The text input fields background colour */ -input.post, textarea.post, select { -background-color : #FFFFFF; -} - -input { text-indent : 2px; } - -/* The buttons used for bbCode styling in message post */ -input.button { -background-color : {T_TR_COLOR1}; -color : #000000; -font-family : Verdana, Arial, Helvetica, sans-serif; -font-size : 11px; -} - - -/* The main submit button option */ -input.mainoption { -background-color : #FAFAFA; -font-weight : bold; -} - -/* None bold submit button */ -input.liteoption { -background-color : #FAFAFA; -font-weight : normal; -} - /* Import the fancy styles for IE only (NS4.x doesn't use the @import function) */ @import url("templates/subSilver/formIE.css"); - -.helpline { background-color: {T_TR_COLOR2}; border-style: none; } - - -/* Copyright and bottom info */ -.copyright { font-family: Verdana, Arial, Helvetica, sans-serif; color: #555555; font-size: 10px; letter-spacing: -1px;} -a.copyright { color: #333333; text-decoration: none;} -a.copyright:hover { color: #000000; text-decoration: underline;} --> </style> </head> |