mirror of
https://github.com/phpbb/phpbb.git
synced 2025-06-28 14:18:52 +00:00
- added a theme editor
- some adjustments in acp_styles.php - fixed storing themes in db (needs revisiting) git-svn-id: file:///svn/phpbb/trunk@5953 89ea8834-ac86-4346-8a33-228a782c2dd0
This commit is contained in:
parent
5029170afb
commit
5fb416fc26
5 changed files with 903 additions and 250 deletions
|
@ -11,7 +11,7 @@
|
||||||
<p>{L_EXPLAIN}</p>
|
<p>{L_EXPLAIN}</p>
|
||||||
|
|
||||||
<form id="acp_styles" method="post" action="{U_ACTION}">
|
<form id="acp_styles" method="post" action="{U_ACTION}">
|
||||||
|
|
||||||
<fieldset>
|
<fieldset>
|
||||||
<legend>{L_TITLE}</legend>
|
<legend>{L_TITLE}</legend>
|
||||||
<dl>
|
<dl>
|
||||||
|
@ -108,7 +108,35 @@
|
||||||
</table></td>
|
</table></td>
|
||||||
</tr>
|
</tr>
|
||||||
</table></form>
|
</table></form>
|
||||||
<!-- ELSEIF S_EDIT_TEMPLATE -->
|
<!-- ELSEIF S_EDIT_TEMPLATE or S_EDIT_THEME -->
|
||||||
|
<script language="javascript" type="text/javascript" defer="defer">
|
||||||
|
<!--
|
||||||
|
|
||||||
|
function append_text_rows(form_name, value)
|
||||||
|
{
|
||||||
|
url = document.getElementById(form_name).action;
|
||||||
|
var_start = url.indexOf('&text_rows=');
|
||||||
|
if (var_start == -1)
|
||||||
|
{
|
||||||
|
document.getElementById(form_name).action = url + "&text_rows=" + value;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
url_start = url.substring(0, var_start + 1);
|
||||||
|
var_end = url.substring(var_start + 1).indexOf('&');
|
||||||
|
if (var_end == -1)
|
||||||
|
{
|
||||||
|
document.getElementById(form_name).action = url_start + "text_rows=" + value;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
document.getElementById(form_name).action = url_start + url.substring(var_end + var_start + 2) + "&text_rows=" + value;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
//-->
|
||||||
|
</script>
|
||||||
|
<!-- IF S_EDIT_TEMPLATE -->
|
||||||
|
|
||||||
<a href="{U_BACK}" style="float: right">« {L_BACK}</a>
|
<a href="{U_BACK}" style="float: right">« {L_BACK}</a>
|
||||||
|
|
||||||
|
@ -116,13 +144,15 @@
|
||||||
|
|
||||||
<p>{L_EDIT_TEMPLATE_EXPLAIN}</p>
|
<p>{L_EDIT_TEMPLATE_EXPLAIN}</p>
|
||||||
|
|
||||||
|
<p>{L_SELECTED_TEMPLATE}: <b>{SELECTED_TEMPLATE}</b></p>
|
||||||
|
|
||||||
<form id="acp_styles" method="post" action="{U_ACTION}">
|
<form id="acp_styles" method="post" action="{U_ACTION}">
|
||||||
|
|
||||||
<fieldset>
|
<fieldset>
|
||||||
<legend>{L_SELECT_TEMPLATE}</legend>
|
<legend>{L_SELECT_TEMPLATE}</legend>
|
||||||
<dl>
|
<dl>
|
||||||
<dt><label for="template_file">{L_TEMPLATE_FILE}: </label></dt>
|
<dt><label for="template_file">{L_TEMPLATE_FILE}:</label></dt>
|
||||||
<dd><select id="template_file" name="template_file" onchange="if (this.options[this.selectedIndex].value != '') this.form.submit();">{S_TEMPLATES}</select> <input class="btnlite" type="submit" value="{L_SELECT}" /></dd>
|
<dd><select id="template_file" name="template_file" onchange="if (this.options[this.selectedIndex].value != '') this.form.submit();">{S_TEMPLATES}</select> <input class="btnlite" type="submit" value="{L_SELECT}" /></dd>
|
||||||
</dl>
|
</dl>
|
||||||
</fieldset>
|
</fieldset>
|
||||||
|
|
||||||
|
@ -171,24 +201,179 @@
|
||||||
<fieldset>
|
<fieldset>
|
||||||
<legend>{L_TEMPLATE_EDITOR}</legend>
|
<legend>{L_TEMPLATE_EDITOR}</legend>
|
||||||
<dl>
|
<dl>
|
||||||
<dt><label>{L_SELECTED_TEMPLATE}: </label></dt>
|
<dt><label>{L_SELECTED_TEMPLATE_FILE}:</label></dt>
|
||||||
<dd>{TEMPLATE_FILE}</dd>
|
<dd>{TEMPLATE_FILE}</dd>
|
||||||
</dl>
|
</dl>
|
||||||
<dl>
|
<dl>
|
||||||
<dt><label for="text_rows">{L_TEMPLATE_EDITOR_HEIGHT}</label></dt>
|
<dt><label for="text_rows">{L_TEMPLATE_EDITOR_HEIGHT}:</label></dt>
|
||||||
<dd><input id="text_rows" type="text" maxlength="3" value="{TEXT_ROWS}" /> <input class="btnlite" type="button" name="update" onclick="change_editor_height(this.form.text_rows.value);" value="{L_UPDATE}" /></dd>
|
<dd><input id="text_rows" type="text" maxlength="3" value="{TEXT_ROWS}" /> <input class="btnlite" type="button" name="update" onclick="change_editor_height(this.form.text_rows.value);" value="{L_UPDATE}" /></dd>
|
||||||
</dl>
|
</dl>
|
||||||
<textarea id="template_data" style="font-family:'Courier New', monospace;font-size:9pt;line-height:125%;width:100%;" cols="80" rows="{TEXT_ROWS}" name="template_data">{TEMPLATE_DATA}</textarea>
|
<textarea id="template_data" name="template_data" style="font-family:'Courier New', monospace;font-size:9pt;line-height:125%;width:100%;" cols="80" rows="{TEXT_ROWS}">{TEMPLATE_DATA}</textarea>
|
||||||
</fieldset>
|
</fieldset>
|
||||||
|
|
||||||
<fieldset class="quick">
|
<fieldset class="submit-buttons">
|
||||||
{S_HIDDEN_FIELDS}
|
{S_HIDDEN_FIELDS}
|
||||||
<input class="button1" type="submit" name="save" value="{L_SUBMIT}" />
|
<input class="button1" id="save" type="submit" name="save" value="{L_SUBMIT}" />
|
||||||
</fieldset>
|
</fieldset>
|
||||||
|
|
||||||
|
|
||||||
</form>
|
</form>
|
||||||
<!-- ENDIF -->
|
<!-- ENDIF -->
|
||||||
|
|
||||||
|
<!-- ELSEIF S_EDIT_THEME -->
|
||||||
|
|
||||||
|
<script language="javascript" type="text/javascript">
|
||||||
|
<!--
|
||||||
|
|
||||||
|
function swatch(field)
|
||||||
|
{
|
||||||
|
window.open('{UA_SWATCH}' + field, '_swatch', 'HEIGHT=115,resizable=yes,scrollbars=no,WIDTH=636');
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
function change_editor_height(height)
|
||||||
|
{
|
||||||
|
editor = document.getElementById('css_data');
|
||||||
|
editor.rows = Math.max(5, Math.min(height, 999));
|
||||||
|
|
||||||
|
append_text_rows('acp_styles', height);
|
||||||
|
append_text_rows('acp_theme', height);
|
||||||
|
append_text_rows('acp_custom_class', height);
|
||||||
|
}
|
||||||
|
|
||||||
|
//-->
|
||||||
|
</script>
|
||||||
|
|
||||||
|
<h1>{L_EDIT_THEME}</h1>
|
||||||
|
|
||||||
|
<p>{L_EDIT_THEME_EXPLAIN}</p>
|
||||||
|
|
||||||
|
<p>{L_SELECTED_THEME}: <b>{SELECTED_THEME}</b></p>
|
||||||
|
|
||||||
|
<!-- IF S_SHOWCSS -->
|
||||||
|
<h3>{L_SHOW_RAW_CSS_NOTE}</h3>
|
||||||
|
<p>{L_SHOW_RAW_CSS_EXPLAIN}</p>
|
||||||
|
<!-- ENDIF -->
|
||||||
|
|
||||||
|
<form id="acp_styles" method="post" action="{U_ACTION}">
|
||||||
|
<fieldset>
|
||||||
|
<legend>{L_SELECT_CLASS}</legend>
|
||||||
|
<dl>
|
||||||
|
<dt><label for="css_class">{L_SELECT_CLASS}:</label></dt>
|
||||||
|
<dd><select id="css_class" name="css_class" onchange="if (this.options[this.selectedIndex].value != '') this.form.submit();">{S_CLASSES}</select> <input class="btnlite" type="submit" id="select_class" name="select_class" value="{L_SELECT}" /></dd>
|
||||||
|
</dl>
|
||||||
|
<!-- IF S_CLASS -->
|
||||||
|
<dl>
|
||||||
|
<dt><label>{L_SELECTED_CLASS}:</label></dt>
|
||||||
|
<dd>{S_CLASS}</dd>
|
||||||
|
</dl>
|
||||||
|
<!-- ENDIF -->
|
||||||
|
</fieldset>
|
||||||
|
</form>
|
||||||
|
|
||||||
|
<!-- IF S_CLASS -->
|
||||||
|
|
||||||
|
<form id="acp_theme" method="post" action="{U_ACTION}">
|
||||||
|
|
||||||
|
<!-- IF S_SHOWCSS -->
|
||||||
|
|
||||||
|
<fieldset>
|
||||||
|
<legend>{L_THEME_EDITOR}</legend>
|
||||||
|
<dl>
|
||||||
|
<dt><label for="text_rows">{L_THEME_EDITOR_HEIGHT}:</label></dt>
|
||||||
|
<dd><input id="text_rows" type="text" maxlength="3" value="{TEXT_ROWS}" /> <input class="btnlite" type="button" name="update" onclick="change_editor_height(this.form.text_rows.value);" value="{L_UPDATE}" /></dd>
|
||||||
|
</dl>
|
||||||
|
<textarea id="css_data" name="css_data" style="font-family:'Courier New', monospace;font-size:9pt;line-height:125%;width:100%;" cols="80" rows="{TEXT_ROWS}">{CSS_DATA}</textarea>
|
||||||
|
</fieldset>
|
||||||
|
|
||||||
|
<!-- ELSE -->
|
||||||
|
|
||||||
|
<fieldset>
|
||||||
|
<legend>{L_BACKGROUND}</legend>
|
||||||
|
<dl>
|
||||||
|
<dt><label for="background_color">{L_BACKGROUND_COLOUR}:</label><br /><span>{L_CSS_COLOUR_EXPLAIN}</span></dt>
|
||||||
|
<dd><input id="background_color" name="background_color" type="text" value="{BACKGROUND_COLOR}" size="6" maxlength="6" /> <span>[ <a href="#" onclick="swatch('background_color'); return false">{L_COLOUR_SWATCH}</a> ]</span></dd>
|
||||||
|
</dl>
|
||||||
|
<dl>
|
||||||
|
<dt><label for="backround_image">{L_BACKGROUND_IMAGE}:</label></td>
|
||||||
|
<dd><select id="background_image" name="background_image">{S_BACKGROUND_IMAGE}</select></dd>
|
||||||
|
</dl>
|
||||||
|
<dl>
|
||||||
|
<dt><label for="background_repeat">{L_BACKGROUND_REPEAT}:</label></dt>
|
||||||
|
<dd><select id="background_repeat" name="background_repeat">{S_BACKGROUND_REPEAT}</select></dd>
|
||||||
|
</dl>
|
||||||
|
</fieldset>
|
||||||
|
|
||||||
|
<fieldset>
|
||||||
|
<legend>{L_FOREGROUND}</legend>
|
||||||
|
<dl>
|
||||||
|
<dt><label for="font_color">{L_FONT_COLOUR}:</label><br /><span>{L_CSS_COLOUR_EXPLAIN}</span></dt>
|
||||||
|
<dd><input id="font_color" name="font_color" type="text" value="{FONT_COLOR}" size="6" maxlength="6" /> <span>[ <a href="#" onclick="swatch('font_color'); return false">{L_COLOUR_SWATCH}</a> ]</span></dd>
|
||||||
|
</dl>
|
||||||
|
<dl>
|
||||||
|
<dt><label for="font_family">{L_FONT_FACE}:</label><br /><span>{L_FONT_FACE_EXPLAIN}</span></dt>
|
||||||
|
<dd><input id="font_family" name="font_family" type="text" value="{FONT_FAMILY}" size="40" maxlength="255" /></dd>
|
||||||
|
</dl>
|
||||||
|
<dl>
|
||||||
|
<dt><label for="font_size">{L_FONT_SIZE}:</label></dt>
|
||||||
|
<dd><input id="font_size" name="font_size" type="text" value="{FONT_SIZE}" size="3" maxlength="3" /> <select id="font_size_unit" name="font_size_unit">{S_FONT_SIZE_UNITS}</select></dd>
|
||||||
|
</dl>
|
||||||
|
<dl>
|
||||||
|
<dt><label for="font_weight">{L_BOLD}:</label></dt>
|
||||||
|
<dd><input id="font_weight" type="radio" name="font_weight" value="bold"<!-- IF FONT_WEIGHT eq "bold" --> checked="checked"<!-- ENDIF --> /> {L_YES} <input type="radio" name="font_weight" value="normal"<!-- IF FONT_WEIGHT eq "normal" --> checked="checked"<!-- ENDIF --> /> {L_NO} <input type="radio" name="font_weight" value=""<!-- IF not FONT_WEIGHT --> checked="checked"<!-- ENDIF --> /> {L_UNSET}</dd>
|
||||||
|
</dl>
|
||||||
|
<dl>
|
||||||
|
<dt><label for="font_style">{L_ITALIC}:</label></dt>
|
||||||
|
<dd><input id="font_style" type="radio" name="font_style" value="italic"<!-- IF FONT_STYLE eq "italic" --> checked="checked"<!-- ENDIF --> /> {L_YES} <input type="radio" name="font_style" value="normal"<!-- IF FONT_STYLE eq "normal" --> checked="checked"<!-- ENDIF --> /> {L_NO} <input type="radio" name="font_style" value=""<!-- IF not FONT_STYLE --> checked="checked"<!-- ENDIF --> /> {L_UNSET}</dd>
|
||||||
|
</dl>
|
||||||
|
<dl>
|
||||||
|
<dt><label for="text_decoration">{L_UNDERLINE}:</label></dt>
|
||||||
|
<dd><input id="text_decoration" type="radio" name="text_decoration" value="underline"<!-- IF TEXT_DECORATION eq "underline" --> checked="checked"<!-- ENDIF --> /> {L_YES} <input type="radio" name="text_decoration" value="normal"<!-- IF TEXT_DECORATION eq "normal" --> checked="checked"<!-- ENDIF --> /> {L_NO} <input type="radio" name="text_decoration" value=""<!-- IF not TEXT_DECORATION --> checked="checked"<!-- ENDIF --> /> {L_UNSET}</dd>
|
||||||
|
</dl>
|
||||||
|
<dl>
|
||||||
|
<dt><label for="line_height">{L_LINE_SPACING}</label></dt>
|
||||||
|
<dd><input id="line_height" name="line_height" type="text" value="{LINE_HEIGHT}" size="3" maxlength="3" /> <select id="line_height_unit" name="line_height_unit">{S_LINE_HEIGHT_UNITS}</select></dd>
|
||||||
|
</dl>
|
||||||
|
</fieldset>
|
||||||
|
|
||||||
|
<!-- ENDIF -->
|
||||||
|
|
||||||
|
<fieldset class="submit-buttons">
|
||||||
|
{S_HIDDEN_FIELDS}
|
||||||
|
<input class="button1" type="submit" id="submit" name="submit" value="{L_SUBMIT}" />
|
||||||
|
<!-- IF S_SHOWCSS -->
|
||||||
|
<input class="button2" type="submit" id="hidecss" name="hidecss" value="{L_HIDE_CSS}" />
|
||||||
|
<!-- ELSE -->
|
||||||
|
<input class="button2" type="submit" id="showcss" name="showcss" value="{L_SHOW_CSS}" />
|
||||||
|
<!-- ENDIF -->
|
||||||
|
<input class="button2" type="reset" id="reset" name="reset" value="{L_RESET}" />
|
||||||
|
</fieldset>
|
||||||
|
|
||||||
|
</form>
|
||||||
|
|
||||||
|
<!-- ENDIF -->
|
||||||
|
|
||||||
|
<br />
|
||||||
|
<h1>{L_CUSTOM_CLASS}</h1>
|
||||||
|
|
||||||
|
<p>{L_CUSTOM_CLASS_EXPLAIN}</p>
|
||||||
|
|
||||||
|
<form id="acp_custom_class" method="post" action="{U_ACTION}">
|
||||||
|
|
||||||
|
<fieldset>
|
||||||
|
<legend>{L_CUSTOM_CLASS}</legend>
|
||||||
|
<dl>
|
||||||
|
<dt><label for="custom_class">{L_CSS_CLASS_NAME}:</label></dt></dt>
|
||||||
|
<dd><input id="custom_class" name="custom_class" type="text" value="" maxlength="40" size="40" /></dd>
|
||||||
|
</dl>
|
||||||
|
</fieldset>
|
||||||
|
|
||||||
|
<fieldset class="quick">
|
||||||
|
<input class="button1" type="submit" id="add_custom" name="add_custom" value="{L_SUBMIT}" />
|
||||||
|
</fieldset>
|
||||||
|
|
||||||
|
</form>
|
||||||
|
<!-- ENDIF -->
|
||||||
<!-- ELSEIF S_EXPORT -->
|
<!-- ELSEIF S_EXPORT -->
|
||||||
|
|
||||||
<a href="{U_BACK}" style="float: right">« {L_BACK}</a>
|
<a href="{U_BACK}" style="float: right">« {L_BACK}</a>
|
||||||
|
@ -205,7 +390,7 @@
|
||||||
<!-- ENDIF -->
|
<!-- ENDIF -->
|
||||||
|
|
||||||
<form id="acp_styles" method="post" action="{U_ACTION}">
|
<form id="acp_styles" method="post" action="{U_ACTION}">
|
||||||
|
|
||||||
<fieldset>
|
<fieldset>
|
||||||
<legend>{L_TITLE}</legend>
|
<legend>{L_TITLE}</legend>
|
||||||
<dl>
|
<dl>
|
||||||
|
@ -235,7 +420,7 @@
|
||||||
<dd>{FORMAT_BUTTONS}</dd>
|
<dd>{FORMAT_BUTTONS}</dd>
|
||||||
</dl>
|
</dl>
|
||||||
</fieldset>
|
</fieldset>
|
||||||
|
|
||||||
<fieldset class="quick">
|
<fieldset class="quick">
|
||||||
<input class="button1" type="submit" name="update" value="{L_SUBMIT}" />
|
<input class="button1" type="submit" name="update" value="{L_SUBMIT}" />
|
||||||
</fieldset>
|
</fieldset>
|
||||||
|
@ -249,7 +434,7 @@
|
||||||
<p>{L_EXPLAIN}</p>
|
<p>{L_EXPLAIN}</p>
|
||||||
|
|
||||||
<!-- IF S_STYLE --> <!-- DEFINE $COLSPAN = 4 --> <!-- ELSE --> <!-- DEFINE $COLSPAN = 3 --> <!-- ENDIF -->
|
<!-- IF S_STYLE --> <!-- DEFINE $COLSPAN = 4 --> <!-- ELSE --> <!-- DEFINE $COLSPAN = 3 --> <!-- ENDIF -->
|
||||||
|
|
||||||
<table cellspacing="1">
|
<table cellspacing="1">
|
||||||
<col class="row1" /><!-- IF S_STYLE --><col class="row1" /><!-- ENDIF --><col class="row2" />
|
<col class="row1" /><!-- IF S_STYLE --><col class="row1" /><!-- ENDIF --><col class="row2" />
|
||||||
<thead>
|
<thead>
|
||||||
|
@ -273,7 +458,10 @@
|
||||||
<!-- IF S_STYLE -->
|
<!-- IF S_STYLE -->
|
||||||
<a href="{installed.U_STYLE_ACT_DEACT}">{installed.L_STYLE_ACT_DEACT}</a> |
|
<a href="{installed.U_STYLE_ACT_DEACT}">{installed.L_STYLE_ACT_DEACT}</a> |
|
||||||
<!-- ENDIF -->
|
<!-- ENDIF -->
|
||||||
{installed.S_OPTIONS} | <a href="{installed.U_PREVIEW}" onclick="this.target='_preview';">{L_PREVIEW}</a>
|
{installed.S_OPTIONS}
|
||||||
|
<!-- IF S_STYLE -->
|
||||||
|
| <a href="{installed.U_PREVIEW}" onclick="this.target='_preview';">{L_PREVIEW}</a>
|
||||||
|
<!-- ENDIF -->
|
||||||
</td>
|
</td>
|
||||||
<!-- END installed -->
|
<!-- END installed -->
|
||||||
<tr>
|
<tr>
|
||||||
|
@ -286,7 +474,7 @@
|
||||||
<!-- ENDIF -->
|
<!-- ENDIF -->
|
||||||
<!-- BEGIN uninstalled -->
|
<!-- BEGIN uninstalled -->
|
||||||
<tr>
|
<tr>
|
||||||
<td<!-- IF S_STYLE --> colspan="2"<!-- ENDIF -->>{uninstalled.NAME}<br /><b class="small">{L_COPYRIGHT}: {uninstalled.COPYRIGHT}</b></td>
|
<td<!-- IF S_STYLE --> colspan="2"<!-- ENDIF -->><b>{uninstalled.NAME}</b><br /><span>{L_COPYRIGHT}: {uninstalled.COPYRIGHT}</span></td>
|
||||||
<td style="text-align: center;"><a href="{uninstalled.U_INSTALL}">{L_INSTALL}</a></td>
|
<td style="text-align: center;"><a href="{uninstalled.U_INSTALL}">{L_INSTALL}</a></td>
|
||||||
</tr>
|
</tr>
|
||||||
<!-- END uninstalled -->
|
<!-- END uninstalled -->
|
||||||
|
|
File diff suppressed because it is too large
Load diff
|
@ -535,6 +535,7 @@ $lang = array_merge($lang, array(
|
||||||
'LOG_TEMPLATE_ADD_DB' => '<b>Added new template set to database</b><br />» %s',
|
'LOG_TEMPLATE_ADD_DB' => '<b>Added new template set to database</b><br />» %s',
|
||||||
'LOG_TEMPLATE_ADD_FS' => '<b>Add new template set on filesystem</b><br />» %s',
|
'LOG_TEMPLATE_ADD_FS' => '<b>Add new template set on filesystem</b><br />» %s',
|
||||||
'LOG_TEMPLATE_DELETE' => '<b>Deleted template set</b><br />» %s',
|
'LOG_TEMPLATE_DELETE' => '<b>Deleted template set</b><br />» %s',
|
||||||
|
'LOG_TEMPLATE_EDIT' => '<b>Edited template set <i>%s</i></b><br />» %s',
|
||||||
'LOG_TEMPLATE_EDIT_DETAILS' => '<b>Edited template details</b><br />» %s',
|
'LOG_TEMPLATE_EDIT_DETAILS' => '<b>Edited template details</b><br />» %s',
|
||||||
'LOG_TEMPLATE_EXPORT' => '<b>Exported template set</b><br />» %s',
|
'LOG_TEMPLATE_EXPORT' => '<b>Exported template set</b><br />» %s',
|
||||||
|
|
||||||
|
@ -542,6 +543,8 @@ $lang = array_merge($lang, array(
|
||||||
'LOG_THEME_ADD_FS' => '<b>Add new theme on filesystem</b><br />» %s',
|
'LOG_THEME_ADD_FS' => '<b>Add new theme on filesystem</b><br />» %s',
|
||||||
'LOG_THEME_DELETE' => '<b>Theme deleted</b><br />» %s',
|
'LOG_THEME_DELETE' => '<b>Theme deleted</b><br />» %s',
|
||||||
'LOG_THEME_EDIT_DETAILS' => '<b>Edited theme details</b><br />» %s',
|
'LOG_THEME_EDIT_DETAILS' => '<b>Edited theme details</b><br />» %s',
|
||||||
|
'LOG_THEME_EDIT' => '<b>Edited theme <i>%s</i></b><br />» Modified class <i>%s</i>',
|
||||||
|
'LOG_THEME_EDIT_ADD' => '<b>Edited theme <i>%s</i></b><br />» Added class <i>%s</i>',
|
||||||
'LOG_THEME_EXPORT' => '<b>Exported theme</b><br />» %s',
|
'LOG_THEME_EXPORT' => '<b>Exported theme</b><br />» %s',
|
||||||
|
|
||||||
'LOG_USER_ACTIVE' => '<b>User activated</b><br />» %s',
|
'LOG_USER_ACTIVE' => '<b>User activated</b><br />» %s',
|
||||||
|
|
|
@ -43,12 +43,23 @@ $lang = array_merge($lang, array(
|
||||||
'ADD_THEME_EXPLAIN' => 'Here you can add a new theme. Depending on your server configuration and file permissions you may have additional options here. For example you may be able to base this theme on an existing one. You may also be able to upload or import (from the store directory) a theme archive. If you upload or import an archive the theme name can be optionally taken from the archive name (to do this leave the theme name blank).',
|
'ADD_THEME_EXPLAIN' => 'Here you can add a new theme. Depending on your server configuration and file permissions you may have additional options here. For example you may be able to base this theme on an existing one. You may also be able to upload or import (from the store directory) a theme archive. If you upload or import an archive the theme name can be optionally taken from the archive name (to do this leave the theme name blank).',
|
||||||
'ARCHIVE_FORMAT' => 'Archive file type',
|
'ARCHIVE_FORMAT' => 'Archive file type',
|
||||||
|
|
||||||
|
'BACKGROUND' => 'Background',
|
||||||
|
'BACKGROUND_COLOUR' => 'Background colour',
|
||||||
|
'BACKGROUND_IMAGE' => 'Background image',
|
||||||
|
'BACKGROUND_REPEAT' => 'Background repeat',
|
||||||
|
'BOLD' => 'Bold',
|
||||||
|
|
||||||
'CACHE' => 'Cache',
|
'CACHE' => 'Cache',
|
||||||
'COPYRIGHT' => 'Copyright',
|
'COPYRIGHT' => 'Copyright',
|
||||||
'CREATE_IMAGESET' => 'Create new imageset',
|
'CREATE_IMAGESET' => 'Create new imageset',
|
||||||
'CREATE_STYLE' => 'Create new style',
|
'CREATE_STYLE' => 'Create new style',
|
||||||
'CREATE_TEMPLATE' => 'Create new template set',
|
'CREATE_TEMPLATE' => 'Create new template set',
|
||||||
'CREATE_THEME' => 'Create new theme',
|
'CREATE_THEME' => 'Create new theme',
|
||||||
|
'CSS_CLASS_NAME' => 'CSS class name',
|
||||||
|
'CSS_COLOUR_EXPLAIN' => 'You can either enter a hex number for the colour or use the web safe colour swatch to select one.',
|
||||||
|
'CURRENT_IMAGE' => 'Current Image',
|
||||||
|
'CUSTOM_CLASS' => 'Custom class',
|
||||||
|
'CUSTOM_CLASS_EXPLAIN' => 'You can add additional classes to this theme if you wish. You must provide the actual CSS class name below, it must be the same as that you have or will use in your template. Please remember that class names may contain only alphanumeric characters, periods (.), colons (:), dash (-) and number/hash/pound (#). The new class will be added to class selection above.',
|
||||||
|
|
||||||
'DEACTIVATE_DEFAULT' => 'You cannot deactivate the default style.',
|
'DEACTIVATE_DEFAULT' => 'You cannot deactivate the default style.',
|
||||||
'DELETE_FROM_FS' => 'Delete from filesystem',
|
'DELETE_FROM_FS' => 'Delete from filesystem',
|
||||||
|
@ -61,6 +72,7 @@ $lang = array_merge($lang, array(
|
||||||
'DELETE_THEME' => 'Delete theme',
|
'DELETE_THEME' => 'Delete theme',
|
||||||
'DELETE_THEME_EXPLAIN' => 'Here you can remove the selected theme from the database. Additionally, if you have permission you can elect to remove the theme from the filesystem. Please note that there is no undo capability. When the theme is deleted it is gone for good. It is recommended that you first export your theme for possible future use.',
|
'DELETE_THEME_EXPLAIN' => 'Here you can remove the selected theme from the database. Additionally, if you have permission you can elect to remove the theme from the filesystem. Please note that there is no undo capability. When the theme is deleted it is gone for good. It is recommended that you first export your theme for possible future use.',
|
||||||
'DETAILS' => 'Details',
|
'DETAILS' => 'Details',
|
||||||
|
'DIMENSIONS_EXPLAIN' => 'Selecting yes here will include width/height parameters.',
|
||||||
|
|
||||||
'EDIT_DETAILS_IMAGESET' => 'Edit imageset details',
|
'EDIT_DETAILS_IMAGESET' => 'Edit imageset details',
|
||||||
'EDIT_DETAILS_IMAGESET_EXPLAIN' => 'Here you can edit certain imageset details such as its name.',
|
'EDIT_DETAILS_IMAGESET_EXPLAIN' => 'Here you can edit certain imageset details such as its name.',
|
||||||
|
@ -74,18 +86,32 @@ $lang = array_merge($lang, array(
|
||||||
'EDIT_IMAGESET_EXPLAIN' => 'Here you can edit the individual images which define the imageset. You can also specify dimensions for the image. Dimensions are optional, specifying them can overcome certain rendering issues with some browsers. By not specifying them you reduce the size of the database record a little.',
|
'EDIT_IMAGESET_EXPLAIN' => 'Here you can edit the individual images which define the imageset. You can also specify dimensions for the image. Dimensions are optional, specifying them can overcome certain rendering issues with some browsers. By not specifying them you reduce the size of the database record a little.',
|
||||||
'EDIT_TEMPLATE' => 'Edit template',
|
'EDIT_TEMPLATE' => 'Edit template',
|
||||||
'EDIT_TEMPLATE_EXPLAIN' => 'Here you can edit your template set directly. Please remember that these edits are permanent and cannot be undone once submitted. If PHP can write to the template files in your styles directory any changes here will be written directly to those files. If PHP cannot write to those files they will be copied into the database and all changes will only be reflected there. Please take care when editing your template set, remember to close all replacement variable terms {XXXX} and conditional statements.',
|
'EDIT_TEMPLATE_EXPLAIN' => 'Here you can edit your template set directly. Please remember that these edits are permanent and cannot be undone once submitted. If PHP can write to the template files in your styles directory any changes here will be written directly to those files. If PHP cannot write to those files they will be copied into the database and all changes will only be reflected there. Please take care when editing your template set, remember to close all replacement variable terms {XXXX} and conditional statements.',
|
||||||
'EDIT_TEMPLATE_STORED_DB' => 'The template file was unwritable so the template set is now stored in the database containing the modified file.',
|
'EDIT_TEMPLATE_STORED_DB' => 'The template file was unwritable so the template set is now stored in the database containing the modified file.',
|
||||||
|
'EDIT_THEME' => 'Edit theme',
|
||||||
|
'EDIT_THEME_EXPLAIN' => 'Here you can edit the selected theme, changing colours, images, etc. You can switch between a simplified interface where you can set basic colours, etc. and a more advanced "raw CSS" mode. The raw mode allows you to add additional parameters such as borders, etc. Only set parameters you need else leave them blank or undefined.',
|
||||||
|
'EDIT_THEME_STORED_DB' => 'The stylesheet file was unwritable so the stylesheet is now stored in the database containing your modification.',
|
||||||
'EXPORT' => 'Export',
|
'EXPORT' => 'Export',
|
||||||
|
|
||||||
|
'FOREGROUND' => 'Foreground',
|
||||||
|
'FONT_COLOUR' => 'Font colour',
|
||||||
|
'FONT_FACE' => 'Font face',
|
||||||
|
'FONT_FACE_EXPLAIN' => 'You can specify multiple fonts seperated by commas. If a user doesn\'t have the first font installed the first other working font will be chosen.',
|
||||||
|
'FONT_SIZE' => 'Font size',
|
||||||
|
|
||||||
|
'GLOBAL_IMAGES' => 'Global',
|
||||||
|
|
||||||
|
'HIDE_CSS' => 'Hide raw CSS',
|
||||||
|
|
||||||
'IMAGE_CONFIGURATION' => 'Image configuration',
|
'IMAGE_CONFIGURATION' => 'Image configuration',
|
||||||
'IMAGE_WIDTH' => 'Image width',
|
'IMAGE_WIDTH' => 'Image width',
|
||||||
'IMAGE_HEIGHT' => 'Image height',
|
'IMAGE_HEIGHT' => 'Image height',
|
||||||
'IMAGE' => 'Image',
|
'IMAGE' => 'Image',
|
||||||
'IMAGE_NAME' => 'Image name',
|
|
||||||
'IMAGE_LOCATION' => 'Image location',
|
'IMAGE_LOCATION' => 'Image location',
|
||||||
|
'IMAGE_NAME' => 'Image name',
|
||||||
|
'IMAGE_PARAMETER' => 'Parameter',
|
||||||
|
'IMAGE_VALUE' => 'Value',
|
||||||
'IMAGESET_ADDED' => 'New imageset added on filesystem',
|
'IMAGESET_ADDED' => 'New imageset added on filesystem',
|
||||||
'IMAGESET_ADDED_DB' => 'New imageset added to database',
|
'IMAGESET_ADDED_DB' => 'New imageset added to database',
|
||||||
'IMAGESET_UPDATED' => 'Imageset updated successfully',
|
|
||||||
'IMAGESET_DELETED' => 'Imageset deleted successfully',
|
'IMAGESET_DELETED' => 'Imageset deleted successfully',
|
||||||
'IMAGESET_DELETED_FS' => 'Imageset removed from database but some files may remain on the filesystem',
|
'IMAGESET_DELETED_FS' => 'Imageset removed from database but some files may remain on the filesystem',
|
||||||
'IMAGESET_DETAILS_UPDATED' => 'Imageset details successfully updated',
|
'IMAGESET_DETAILS_UPDATED' => 'Imageset details successfully updated',
|
||||||
|
@ -100,6 +126,87 @@ $lang = array_merge($lang, array(
|
||||||
'IMAGESET_EXPORT_EXPLAIN' => 'Here you can export an imageset in the form of an archive. This archive will contain all the data necessary to install the set of images on another board. You may select whether to download the file directly or to place it in your store folder for download later or via FTP.',
|
'IMAGESET_EXPORT_EXPLAIN' => 'Here you can export an imageset in the form of an archive. This archive will contain all the data necessary to install the set of images on another board. You may select whether to download the file directly or to place it in your store folder for download later or via FTP.',
|
||||||
'IMAGESET_EXPORTED' => 'Imageset exported succesfully and stored in %s',
|
'IMAGESET_EXPORTED' => 'Imageset exported succesfully and stored in %s',
|
||||||
'IMAGESET_NAME' => 'Imageset Name',
|
'IMAGESET_NAME' => 'Imageset Name',
|
||||||
|
'IMAGESET_UPDATED' => 'Imageset updated successfully',
|
||||||
|
'ITALIC' => 'Italic',
|
||||||
|
|
||||||
|
'IMG_BTN_POST' => 'New topic',
|
||||||
|
'IMG_BTN_REPLY' => 'Reply topic',
|
||||||
|
'IMG_BTN_LOCKED' => 'Topic locked',
|
||||||
|
'IMG_BTN_POST_PM' => 'New message',
|
||||||
|
'IMG_BTN_REPLY_PM' => 'Reply message',
|
||||||
|
'IMG_BTN_DELETE' => 'Delete post',
|
||||||
|
'IMG_BTN_QUOTE' => 'Quote post',
|
||||||
|
'IMG_BTN_PROFILE' => 'Show profile',
|
||||||
|
'IMG_BTN_EMAIL' => 'Send email',
|
||||||
|
'IMG_BTN_SEARCH' => 'Search posts',
|
||||||
|
'IMG_BTN_WWW' => 'Website',
|
||||||
|
'IMG_BTN_INFO' => 'Show post details',
|
||||||
|
'IMG_BTN_EDIT' => 'Edit post',
|
||||||
|
'IMG_BTN_AIM' => 'AIM',
|
||||||
|
'IMG_BTN_ICQ' => 'ICQ',
|
||||||
|
'IMG_BTN_JABBER' => 'Jabber',
|
||||||
|
'IMG_BTN_YIM' => 'YIM',
|
||||||
|
'IMG_BTN_MSNM' => 'MSNM',
|
||||||
|
'IMG_BTN_ONLINE' => 'User online',
|
||||||
|
'IMG_BTN_OFFLINE' => 'User offline',
|
||||||
|
'IMG_BTN_REPORT' => 'Report post',
|
||||||
|
'IMG_BTN_PM' => 'Send message',
|
||||||
|
'IMG_BTN_FRIEND' => 'Add as friend',
|
||||||
|
'IMG_BTN_FOE' => 'Add as foe',
|
||||||
|
'IMG_CAT_BUTTONS' => 'Localised buttons',
|
||||||
|
'IMG_CAT_CUSTOM' => 'Custom images',
|
||||||
|
'IMG_CAT_FOLDERS' => 'Topic icons',
|
||||||
|
'IMG_CAT_FORUMS' => 'Forum icons',
|
||||||
|
'IMG_CAT_ICONS' => 'General icons',
|
||||||
|
'IMG_CAT_KARMA' => 'Karma images',
|
||||||
|
'IMG_CAT_LOGOS' => 'Logos',
|
||||||
|
'IMG_CAT_POLLS' => 'Polling images',
|
||||||
|
'IMG_FOLDER' => 'Topic',
|
||||||
|
'IMG_FOLDER_ANNOUNCE' => 'Announcement',
|
||||||
|
'IMG_FOLDER_ANNOUNCE_NEW' => 'Announcement new posts',
|
||||||
|
'IMG_FOLDER_ANNOUNCE_POSTED' => 'Announcement posted to',
|
||||||
|
'IMG_FOLDER_ANNOUNCE_NEW_POSTED' => 'Announcement posted to new',
|
||||||
|
'IMG_FOLDER_GLOBAL' => 'Global',
|
||||||
|
'IMG_FOLDER_GLOBAL_NEW' => 'Global new posts',
|
||||||
|
'IMG_FOLDER_GLOBAL_POSTED' => 'Global posted to',
|
||||||
|
'IMG_FOLDER_GLOBAL_NEW_POSTED' => 'Global posted to new',
|
||||||
|
'IMG_FOLDER_HOT' => 'Topic hot',
|
||||||
|
'IMG_FOLDER_HOT_NEW' => 'Topic hot new posts',
|
||||||
|
'IMG_FOLDER_HOT_POSTED' => 'Topic hot posted to',
|
||||||
|
'IMG_FOLDER_HOT_NEW_POSTED' => 'Topic hot posted to new',
|
||||||
|
'IMG_FOLDER_LOCKED' => 'Topic locked',
|
||||||
|
'IMG_FOLDER_LOCKED_NEW' => 'Topic locked new',
|
||||||
|
'IMG_FOLDER_LOCKED_POSTED' => 'Topic locked posted to',
|
||||||
|
'IMG_FOLDER_LOCKED_NEW_POSTED' => 'Topic locked posted to new',
|
||||||
|
'IMG_FOLDER_NEW' => 'Topic new posts',
|
||||||
|
'IMG_FOLDER_NEW_POSTED' => 'Topic posted to new',
|
||||||
|
'IMG_FOLDER_POSTED' => 'Topic posted to',
|
||||||
|
'IMG_FOLDER_STICKY' => 'Sticky topic',
|
||||||
|
'IMG_FOLDER_STICKY_POSTED' => 'Sticky topic posted to',
|
||||||
|
'IMG_FOLDER_STICKY_NEW' => 'Sticky topic new posts',
|
||||||
|
'IMG_FOLDER_STICKY_NEW_POSTED' => 'Sticky topic posted to new',
|
||||||
|
'IMG_FORUM' => 'Forum',
|
||||||
|
'IMG_FORUM_NEW' => 'Forum new posts',
|
||||||
|
'IMG_FORUM_LOCKED' => 'Forum locked',
|
||||||
|
'IMG_FORUM_LINK' => 'Forum link',
|
||||||
|
'IMG_ICON_UNAPPROVED' => 'Post unapproved',
|
||||||
|
'IMG_ICON_REPORTED' => 'Post reported',
|
||||||
|
'IMG_ICON_ATTACH' => 'Attachment',
|
||||||
|
'IMG_ICON_POST' => 'Minipost',
|
||||||
|
'IMG_ICON_POST_NEW' => 'New minipost',
|
||||||
|
'IMG_ICON_POST_LATEST' => 'Last post',
|
||||||
|
'IMG_ICON_POST_NEWEST' => 'Newest post',
|
||||||
|
'IMG_KARMA_LEFT' => 'Karma left end',
|
||||||
|
'IMG_KARMA_CENTER' => 'Karma centre',
|
||||||
|
'IMG_KARMA_RIGHT' => 'Karma right end',
|
||||||
|
'IMG_POLL_LEFT' => 'Poll left end',
|
||||||
|
'IMG_POLL_RIGHT' => 'Poll right end',
|
||||||
|
'IMG_POLL_CENTER' => 'Poll centre',
|
||||||
|
'IMG_SITE_LOGO' => 'Main Logo',
|
||||||
|
'IMG_SUB_FORUM' => 'Subforum',
|
||||||
|
'IMG_SUB_FORUM_NEW' => 'Subforum new posts',
|
||||||
|
|
||||||
|
'INCLUDE_DIMENSIONS' => 'Include dimensions',
|
||||||
'INCLUDE_IMAGESET' => 'Include imageset',
|
'INCLUDE_IMAGESET' => 'Include imageset',
|
||||||
'INCLUDE_TEMPLATE' => 'Include template',
|
'INCLUDE_TEMPLATE' => 'Include template',
|
||||||
'INCLUDE_THEME' => 'Include theme',
|
'INCLUDE_THEME' => 'Include theme',
|
||||||
|
@ -116,8 +223,12 @@ $lang = array_merge($lang, array(
|
||||||
'INSTALLED_TEMPLATE' => 'Installed templates',
|
'INSTALLED_TEMPLATE' => 'Installed templates',
|
||||||
'INSTALLED_THEME' => 'Installed themes',
|
'INSTALLED_THEME' => 'Installed themes',
|
||||||
|
|
||||||
|
'LINE_SPACING' => 'Line spacing',
|
||||||
|
'LOCALISED_IMAGES' => 'Localised',
|
||||||
|
|
||||||
'EDITED_IMAGESET' => 'Edited imageset',
|
'EDITED_IMAGESET' => 'Edited imageset',
|
||||||
|
|
||||||
|
'NO_CLASS' => 'Cannot find class in stylesheet',
|
||||||
'NO_IMAGESET' => 'Cannot find imageset on filesystem',
|
'NO_IMAGESET' => 'Cannot find imageset on filesystem',
|
||||||
'NO_IMAGE' => 'No Image',
|
'NO_IMAGE' => 'No Image',
|
||||||
'NO_STYLE' => 'Cannot find style on filesystem',
|
'NO_STYLE' => 'Cannot find style on filesystem',
|
||||||
|
@ -135,6 +246,10 @@ $lang = array_merge($lang, array(
|
||||||
'OPTIONAL_BASIS' => 'Optional basis',
|
'OPTIONAL_BASIS' => 'Optional basis',
|
||||||
|
|
||||||
'REFRESH' => 'Refresh',
|
'REFRESH' => 'Refresh',
|
||||||
|
'REPEAT_NO' => 'None',
|
||||||
|
'REPEAT_X' => 'Only horizontally',
|
||||||
|
'REPEAT_Y' => 'Only vertically',
|
||||||
|
'REPEAT_ALL' => 'Both directions',
|
||||||
'REPLACE_IMAGESET' => 'Replace imageset with',
|
'REPLACE_IMAGESET' => 'Replace imageset with',
|
||||||
'REPLACE_IMAGESET_EXPLAIN' => 'This imageset will replace the one you are deleting in any styles that use it.',
|
'REPLACE_IMAGESET_EXPLAIN' => 'This imageset will replace the one you are deleting in any styles that use it.',
|
||||||
'REPLACE_STYLE' => 'Replace style with',
|
'REPLACE_STYLE' => 'Replace style with',
|
||||||
|
@ -147,8 +262,16 @@ $lang = array_merge($lang, array(
|
||||||
'REQUIRES_TEMPLATE' => 'This style requires the %s template set to be installed.',
|
'REQUIRES_TEMPLATE' => 'This style requires the %s template set to be installed.',
|
||||||
'REQUIRES_THEME' => 'This style requires the %s theme to be installed.',
|
'REQUIRES_THEME' => 'This style requires the %s theme to be installed.',
|
||||||
|
|
||||||
|
'SELECT_IMAGE' => 'Select image',
|
||||||
'SELECT_TEMPLATE' => 'Select template file',
|
'SELECT_TEMPLATE' => 'Select template file',
|
||||||
'SELECTED_TEMPLATE' => 'Selected template file',
|
'SELECT_CLASS' => 'Select CSS class',
|
||||||
|
'SELECTED_IMAGE' => 'Selected Image',
|
||||||
|
'SELECTED_IMAGESET' => 'Selected imageset',
|
||||||
|
'SELECTED_TEMPLATE' => 'Selected template',
|
||||||
|
'SELECTED_TEMPLATE_FILE' => 'Selected template file',
|
||||||
|
'SELECTED_THEME' => 'Selected theme',
|
||||||
|
'SELECTED_CLASS' => 'Selected CSS class',
|
||||||
|
'SHOW_CSS' => 'Show raw CSS',
|
||||||
'STORE_DATABASE' => 'Database',
|
'STORE_DATABASE' => 'Database',
|
||||||
'STORE_FILESYSTEM' => 'Filesystem',
|
'STORE_FILESYSTEM' => 'Filesystem',
|
||||||
'STYLE_ACTIVATE' => 'Activate',
|
'STYLE_ACTIVATE' => 'Activate',
|
||||||
|
@ -204,7 +327,10 @@ $lang = array_merge($lang, array(
|
||||||
'THEME_DELETED' => 'Theme deleted successfully',
|
'THEME_DELETED' => 'Theme deleted successfully',
|
||||||
'THEME_DELETED_FS' => 'Theme removed from database but files remain on the filesystem',
|
'THEME_DELETED_FS' => 'Theme removed from database but files remain on the filesystem',
|
||||||
'THEME_DETAILS_UPDATED' => 'Theme details successfully updated',
|
'THEME_DETAILS_UPDATED' => 'Theme details successfully updated',
|
||||||
|
'THEME_EDITOR' => 'Raw CSS theme editor',
|
||||||
|
'THEME_EDITOR_HEIGHT' => 'Theme editor height',
|
||||||
'THEME_ERR_ARCHIVE' => 'Please select an archive method',
|
'THEME_ERR_ARCHIVE' => 'Please select an archive method',
|
||||||
|
'THEME_ERR_CLASS_CHARS' => 'Only alphanumeric characters plus ., :, - and # are valid in class names.',
|
||||||
'THEME_ERR_COPY_LONG' => 'The copyright can be no longer than 60 characters',
|
'THEME_ERR_COPY_LONG' => 'The copyright can be no longer than 60 characters',
|
||||||
'THEME_ERR_NAME_CHARS' => 'The theme name can only contain alphanumeric characters, -, +, _ and space',
|
'THEME_ERR_NAME_CHARS' => 'The theme name can only contain alphanumeric characters, -, +, _ and space',
|
||||||
'THEME_ERR_NAME_EXIST' => 'A theme with that name already exists',
|
'THEME_ERR_NAME_EXIST' => 'A theme with that name already exists',
|
||||||
|
@ -217,100 +343,16 @@ $lang = array_merge($lang, array(
|
||||||
'THEME_LOCATION' => 'Store stylesheet in',
|
'THEME_LOCATION' => 'Store stylesheet in',
|
||||||
'THEME_LOCATION_EXPLAIN' => 'Images are always stored on the filesystem.',
|
'THEME_LOCATION_EXPLAIN' => 'Images are always stored on the filesystem.',
|
||||||
'THEME_NAME' => 'Theme Name',
|
'THEME_NAME' => 'Theme Name',
|
||||||
|
'THEME_CLASS_ADDED' => 'Custom class added successfully',
|
||||||
|
'THEME_UPDATED' => 'Class updated successfully',
|
||||||
|
|
||||||
|
'UNDERLINE' => 'Underline',
|
||||||
'UNINSTALLED_IMAGESET' => 'Uninstalled imagesets',
|
'UNINSTALLED_IMAGESET' => 'Uninstalled imagesets',
|
||||||
'UNINSTALLED_STYLE' => 'Uninstalled styles',
|
'UNINSTALLED_STYLE' => 'Uninstalled styles',
|
||||||
'UNINSTALLED_TEMPLATE' => 'Uninstalled templates',
|
'UNINSTALLED_TEMPLATE' => 'Uninstalled templates',
|
||||||
'UNINSTALLED_THEME' => 'Uninstalled themes',
|
'UNINSTALLED_THEME' => 'Uninstalled themes',
|
||||||
|
'UNSET' => 'Undefined',
|
||||||
|
|
||||||
// Imageset data
|
|
||||||
'SELECTED_IMAGESET' => 'Selected imageset',
|
|
||||||
'SELECT_IMAGE' => 'Select image',
|
|
||||||
'IMAGE' => 'Image',
|
|
||||||
'CURRENT_IMAGE' => 'Current Image',
|
|
||||||
'SELECTED_IMAGE' => 'Selected Image',
|
|
||||||
'INCLUDE_DIMENSIONS' => 'Include dimensions',
|
|
||||||
'DIMENSIONS_EXPLAIN' => 'Selecting yes here will include width/height parameters.',
|
|
||||||
'IMAGE_PARAMETER' => 'Parameter',
|
|
||||||
'IMAGE_VALUE' => 'Value',
|
|
||||||
'LOCALISED_IMAGES' => 'Localised',
|
|
||||||
'GLOBAL_IMAGES' => 'Global',
|
|
||||||
'IMG_CAT_LOGOS' => 'Logos',
|
|
||||||
'IMG_SITE_LOGO' => 'Main Logo',
|
|
||||||
'IMG_CAT_BUTTONS' => 'Localised buttons',
|
|
||||||
'IMG_BTN_POST' => 'New topic',
|
|
||||||
'IMG_BTN_REPLY' => 'Reply topic',
|
|
||||||
'IMG_BTN_LOCKED' => 'Topic locked',
|
|
||||||
'IMG_BTN_POST_PM' => 'New message',
|
|
||||||
'IMG_BTN_REPLY_PM' => 'Reply message',
|
|
||||||
'IMG_BTN_DELETE' => 'Delete post',
|
|
||||||
'IMG_BTN_QUOTE' => 'Quote post',
|
|
||||||
'IMG_BTN_PROFILE' => 'Show profile',
|
|
||||||
'IMG_BTN_EMAIL' => 'Send email',
|
|
||||||
'IMG_BTN_SEARCH' => 'Search posts',
|
|
||||||
'IMG_BTN_WWW' => 'Website',
|
|
||||||
'IMG_BTN_INFO' => 'Show post details',
|
|
||||||
'IMG_BTN_EDIT' => 'Edit post',
|
|
||||||
'IMG_BTN_AIM' => 'AIM',
|
|
||||||
'IMG_BTN_ICQ' => 'ICQ',
|
|
||||||
'IMG_BTN_JABBER' => 'Jabber',
|
|
||||||
'IMG_BTN_YIM' => 'YIM',
|
|
||||||
'IMG_BTN_MSNM' => 'MSNM',
|
|
||||||
'IMG_BTN_ONLINE' => 'User online',
|
|
||||||
'IMG_BTN_OFFLINE' => 'User offline',
|
|
||||||
'IMG_BTN_REPORT' => 'Report post',
|
|
||||||
'IMG_BTN_PM' => 'Send message',
|
|
||||||
'IMG_BTN_FRIEND' => 'Add as friend',
|
|
||||||
'IMG_BTN_FOE' => 'Add as foe',
|
|
||||||
'IMG_CAT_ICONS' => 'General icons',
|
|
||||||
'IMG_ICON_UNAPPROVED' => 'Post unapproved',
|
|
||||||
'IMG_ICON_REPORTED' => 'Post reported',
|
|
||||||
'IMG_ICON_ATTACH' => 'Attachment',
|
|
||||||
'IMG_ICON_POST' => 'Minipost',
|
|
||||||
'IMG_ICON_POST_NEW' => 'New minipost',
|
|
||||||
'IMG_ICON_POST_LATEST' => 'Last post',
|
|
||||||
'IMG_ICON_POST_NEWEST' => 'Newest post',
|
|
||||||
'IMG_CAT_FORUMS' => 'Forum icons',
|
|
||||||
'IMG_FORUM' => 'Forum',
|
|
||||||
'IMG_FORUM_NEW' => 'Forum new posts',
|
|
||||||
'IMG_FORUM_LOCKED' => 'Forum locked',
|
|
||||||
'IMG_FORUM_LINK' => 'Forum link',
|
|
||||||
'IMG_SUB_FORUM' => 'Subforum',
|
|
||||||
'IMG_SUB_FORUM_NEW' => 'Subforum new posts',
|
|
||||||
'IMG_CAT_FOLDERS' => 'Topic icons',
|
|
||||||
'IMG_FOLDER' => 'Topic',
|
|
||||||
'IMG_FOLDER_NEW' => 'Topic new posts',
|
|
||||||
'IMG_FOLDER_LOCKED' => 'Topic locked',
|
|
||||||
'IMG_FOLDER_POSTED' => 'Topic posted to',
|
|
||||||
'IMG_FOLDER_NEW_POSTED' => 'Topic posted to new',
|
|
||||||
'IMG_FOLDER_LOCKED_NEW' => 'Topic locked new',
|
|
||||||
'IMG_FOLDER_LOCKED_POSTED' => 'Topic locked posted to',
|
|
||||||
'IMG_FOLDER_LOCKED_NEW_POSTED' => 'Topic locked posted to new',
|
|
||||||
'IMG_FOLDER_HOT' => 'Topic hot',
|
|
||||||
'IMG_FOLDER_HOT_NEW' => 'Topic hot new posts',
|
|
||||||
'IMG_FOLDER_HOT_POSTED' => 'Topic hot posted to',
|
|
||||||
'IMG_FOLDER_HOT_NEW_POSTED' => 'Topic hot posted to new',
|
|
||||||
'IMG_FOLDER_STICKY' => 'Sticky topic',
|
|
||||||
'IMG_FOLDER_STICKY_POSTED' => 'Sticky topic posted to',
|
|
||||||
'IMG_FOLDER_STICKY_NEW' => 'Sticky topic new posts',
|
|
||||||
'IMG_FOLDER_STICKY_NEW_POSTED' => 'Sticky topic posted to new',
|
|
||||||
'IMG_FOLDER_ANNOUNCE' => 'Announcement',
|
|
||||||
'IMG_FOLDER_ANNOUNCE_NEW' => 'Announcement new posts',
|
|
||||||
'IMG_FOLDER_ANNOUNCE_POSTED' => 'Announcement posted to',
|
|
||||||
'IMG_FOLDER_ANNOUNCE_NEW_POSTED' => 'Announcement posted to new',
|
|
||||||
'IMG_FOLDER_GLOBAL' => 'Global',
|
|
||||||
'IMG_FOLDER_GLOBAL_NEW' => 'Global new posts',
|
|
||||||
'IMG_FOLDER_GLOBAL_POSTED' => 'Global posted to',
|
|
||||||
'IMG_FOLDER_GLOBAL_NEW_POSTED' => 'Global posted to new',
|
|
||||||
'IMG_CAT_POLLS' => 'Polling images',
|
|
||||||
'IMG_POLL_LEFT' => 'Poll left end',
|
|
||||||
'IMG_POLL_RIGHT' => 'Poll right end',
|
|
||||||
'IMG_POLL_CENTER' => 'Poll centre',
|
|
||||||
'IMG_CAT_KARMA' => 'Karma images',
|
|
||||||
'IMG_KARMA_LEFT' => 'Karma left end',
|
|
||||||
'IMG_KARMA_CENTER' => 'Karma centre',
|
|
||||||
'IMG_KARMA_RIGHT' => 'Karma right end',
|
|
||||||
'IMG_CAT_CUSTOM' => 'Custom images',
|
|
||||||
));
|
));
|
||||||
|
|
||||||
?>
|
?>
|
|
@ -83,8 +83,8 @@ if ($id && $sid)
|
||||||
{
|
{
|
||||||
exit;
|
exit;
|
||||||
}
|
}
|
||||||
|
|
||||||
$force_load = true; // Ideally this needs to be based on $config['load_tplcompile']
|
/*$force_load = true; // Ideally this needs to be based on $config['load_tplcompile']
|
||||||
|
|
||||||
if ($theme['theme_mtime'] < filemtime("{$phpbb_root_path}styles/" . $theme['theme_path'] . '/theme/stylesheet.css') || $force_load)
|
if ($theme['theme_mtime'] < filemtime("{$phpbb_root_path}styles/" . $theme['theme_path'] . '/theme/stylesheet.css') || $force_load)
|
||||||
{
|
{
|
||||||
|
@ -103,10 +103,10 @@ if ($id && $sid)
|
||||||
}
|
}
|
||||||
|
|
||||||
$sql = "UPDATE {$table_prefix}styles_theme
|
$sql = "UPDATE {$table_prefix}styles_theme
|
||||||
SET theme_data = '" . $db->sql_escape($theme['theme_data']) . "', theme_mtime = " . time() . "
|
SET theme_data = '" . $db->sql_escape(str_replace('./', "styles/{$theme['theme_path']}/theme/", $theme['theme_data'])) . "', theme_mtime = " . time() . "
|
||||||
WHERE theme_id = $id";
|
WHERE theme_id = $id";
|
||||||
$db->sql_query($sql);
|
$db->sql_query($sql);
|
||||||
}
|
}*/
|
||||||
|
|
||||||
header('Expires: ' . gmdate('D, d M Y H:i:s \G\M\T', time() + 3600));
|
header('Expires: ' . gmdate('D, d M Y H:i:s \G\M\T', time() + 3600));
|
||||||
header('Content-type: text/css');
|
header('Content-type: text/css');
|
||||||
|
|
Loading…
Add table
Reference in a new issue