|
From: Jon O. <jon...@us...> - 2005-03-28 20:23:04
|
Update of /cvsroot/mxbb/mx_kb/templates/subSilver In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv20851/modules/mx_kb/templates/subSilver Modified Files: kb_article_body.tpl kb_article_body_print.tpl kb_cat_body.tpl kb_post_body.tpl kb_stats_body.tpl Log Message: finally rewriting this module, once and for all - rewritten post methods - better security - separated html. bbcode, smilies from phpbb - wysiwyg support - adding custom fields - making it compatible with phpBB mod Index: kb_cat_body.tpl =================================================================== RCS file: /cvsroot/mxbb/mx_kb/templates/subSilver/kb_cat_body.tpl,v retrieving revision 1.7 retrieving revision 1.8 diff -C2 -d -r1.7 -r1.8 *** kb_cat_body.tpl 1 Feb 2005 20:45:59 -0000 1.7 --- kb_cat_body.tpl 28 Mar 2005 20:22:49 -0000 1.8 *************** *** 35,44 **** <!-- BEGIN articlerow --> <tr> ! <td class="row1" height="50">{articlerow.ARTICLE}<br /><span class="genmed">{articlerow.ARTICLE_DESCRIPTION} <br />{articlerow.U_APPROVE} {articlerow.U_DELETE}</span></td> ! <td class="row1" align="center" valign="middle"> <span class="genmed">{articlerow.ARTICLE_TYPE}</span> </td> <td class="row2" align="center" valign="middle"><span class="genmed">{articlerow.ARTICLE_AUTHOR}</span></td> ! <td class="row1" align="center" valign="middle" nowrap="nowrap"><span class="gensmall">{articlerow.ARTICLE_DATE}</span></td> <td class="row2" align="center" valign="middle"><span class="genmed">{articlerow.ART_VIEWS}</span></td> </tr> <!-- END articlerow --> <!-- BEGIN no_articles --> --- 35,48 ---- <!-- BEGIN articlerow --> <tr> ! <td class="row2" align="left" valign="middle">{articlerow.ARTICLE}</td> ! <td class="row2" align="center" valign="middle"> <span class="genmed">{articlerow.ARTICLE_TYPE}</span> </td> <td class="row2" align="center" valign="middle"><span class="genmed">{articlerow.ARTICLE_AUTHOR}</span></td> ! <td class="row2" align="center" valign="middle" nowrap="nowrap"><span class="gensmall">{articlerow.ARTICLE_DATE}</span></td> <td class="row2" align="center" valign="middle"><span class="genmed">{articlerow.ART_VIEWS}</span></td> </tr> + <tr> + <td class="row1" align="left" colspan="3"><span class="genmed">{articlerow.ARTICLE_DESCRIPTION}</span></td> + <td class="row1" align="right" colspan="2" >{articlerow.U_APPROVE} {articlerow.U_DELETE}</td> + </tr> <!-- END articlerow --> <!-- BEGIN no_articles --> *************** *** 56,60 **** <td valign="top" align="left" ><span class="nav">{PAGE_NUMBER}</span></td> <td valign="top" align="left" ><span class="gensmall">{S_TIMEZONE}</span><br /><span class="nav">{PAGINATION}</span></td> ! <td valign="top" align="right" >{S_AUTH_LIST}</td> </tr> </table> --- 60,64 ---- <td valign="top" align="left" ><span class="nav">{PAGE_NUMBER}</span></td> <td valign="top" align="left" ><span class="gensmall">{S_TIMEZONE}</span><br /><span class="nav">{PAGINATION}</span></td> ! <td valign="top" align="right" ><span class="gensmall">{S_AUTH_LIST}</span></td> </tr> </table> Index: kb_stats_body.tpl =================================================================== RCS file: /cvsroot/mxbb/mx_kb/templates/subSilver/kb_stats_body.tpl,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** kb_stats_body.tpl 1 Feb 2005 20:46:01 -0000 1.3 --- kb_stats_body.tpl 28 Mar 2005 20:22:49 -0000 1.4 *************** *** 36,46 **** <!-- BEGIN articlerow --> <tr> ! <td class="row1" height="50">{articlerow.ARTICLE}<br /><span class="genmed">{articlerow.ARTICLE_DESCRIPTION} <br />{articlerow.U_APPROVE} {articlerow.U_DELETE}</span></td> ! <td class="row1" align="center" valign="middle"> <span class="genmed">{articlerow.CATEGORY}</span> </td> ! <td class="row1" align="center" valign="middle"> <span class="genmed">{articlerow.ARTICLE_TYPE}</span> </td> <td class="row2" align="center" valign="middle"><span class="genmed">{articlerow.ARTICLE_AUTHOR}</span></td> ! <td class="row1" align="center" valign="middle" nowrap="nowrap"><span class="gensmall">{articlerow.ARTICLE_DATE}</span></td> <td class="row2" align="center" valign="middle"><span class="genmed">{articlerow.ART_VIEWS}</span></td> </tr> <!-- END articlerow --> <!-- BEGIN no_articles --> --- 36,50 ---- <!-- BEGIN articlerow --> <tr> ! <td class="row2" align="left" valign="middle">{articlerow.ARTICLE}</td> ! <td class="row2" align="center" valign="middle"> <span class="genmed">{articlerow.CATEGORY}</span> </td> ! <td class="row2" align="center" valign="middle"> <span class="genmed">{articlerow.ARTICLE_TYPE}</span> </td> <td class="row2" align="center" valign="middle"><span class="genmed">{articlerow.ARTICLE_AUTHOR}</span></td> ! <td class="row2" align="center" valign="middle" nowrap="nowrap"><span class="gensmall">{articlerow.ARTICLE_DATE}</span></td> <td class="row2" align="center" valign="middle"><span class="genmed">{articlerow.ART_VIEWS}</span></td> </tr> + <tr> + <td class="row1" align="left" colspan="4"><span class="genmed">{articlerow.ARTICLE_DESCRIPTION}</span></td> + <td class="row1" align="right" colspan="2" >{articlerow.U_APPROVE} {articlerow.U_DELETE}</td> + </tr> <!-- END articlerow --> <!-- BEGIN no_articles --> Index: kb_article_body.tpl =================================================================== RCS file: /cvsroot/mxbb/mx_kb/templates/subSilver/kb_article_body.tpl,v retrieving revision 1.10 retrieving revision 1.11 diff -C2 -d -r1.10 -r1.11 *** kb_article_body.tpl 1 Feb 2005 20:45:58 -0000 1.10 --- kb_article_body.tpl 28 Mar 2005 20:22:48 -0000 1.11 *************** *** 18,37 **** <tr> <td class="row2"><hr> ! <span class="gen"><b>{L_ARTICLE_AUTHOR}</b></span> <span class="gen">{ARTICLE_AUTHOR}</span> ! <span class="gen"><b>{L_ARTICLE_DATE}</b></span> <span class="gen">{ARTICLE_DATE}</span> ! <span class="gen">{VIEWS}<br /></span> ! <span class="gen"><b>{L_ARTICLE_DESCRIPTION}</b></span> <span class="gen">{ARTICLE_DESCRIPTION}<br /></span> ! <span class="gen"><b>{L_ARTICLE_KEYWORDS}</b></span> <span class="gen">{ARTICLE_KEYWORDS}</span> ! <span class="gen"><b>{L_ARTICLE_CATEGORY}</b></span> <span class="gen">{ARTICLE_CATEGORY}</span> ! <span class="gen"><b>{L_ARTICLE_TYPE}</b></span> <span class="gen">{ARTICLE_TYPE}<br /></span> ! <!-- BEGIN switch_comments --> ! <span class="gen"><br />{COMMENTS} {COMMENTS_IMG}</span> <!-- END switch_comments --> <!-- BEGIN switch_ratings --> ! <span class="gen"><br />{RATINGS} {RATE_IMG}</span> <!-- END switch_ratings --> <hr></td> </tr> <tr> <td class="row1" wrap="wrap"> --- 18,45 ---- <tr> <td class="row2"><hr> ! <span class="gensmall"><b>{L_ARTICLE_AUTHOR}</b></span> <span class="gen">{ARTICLE_AUTHOR}</span> ! <span class="gensmall"><b>{L_ARTICLE_DATE}</b></span> <span class="gen">{ARTICLE_DATE}</span> ! <span class="gensmall">{VIEWS}<br /></span> ! <span class="gensmall"><b>{L_ARTICLE_DESCRIPTION}</b></span> <span class="gen">{ARTICLE_DESCRIPTION}<br /></span> ! <span class="gensmall"><b>{L_ARTICLE_KEYWORDS}</b></span> <span class="gen">{ARTICLE_KEYWORDS}</span> ! <span class="gensmall"><b>{L_ARTICLE_CATEGORY}</b></span> <span class="gen">{ARTICLE_CATEGORY}</span> ! <span class="gensmall"><b>{L_ARTICLE_TYPE}</b></span> <span class="gen">{ARTICLE_TYPE}</span> ! ! <!-- BEGIN custom_field --> ! <span class="gensmall"><br /><b>{custom_field.CUSTOM_NAME}</b> </span> <span class="gen">{custom_field.DATA} </span> ! <!-- END custom_field --> ! <hr> <!-- BEGIN switch_comments --> ! <span class="gensmall">{COMMENTS} </span> <span class="gen">{COMMENTS_IMG}<br /></span> <!-- END switch_comments --> <!-- BEGIN switch_ratings --> ! <span class="gensmall">{RATINGS} </span> <span class="gen">{RATE_IMG}</span> <!-- END switch_ratings --> + + + <hr></td> </tr> + <tr> <td class="row1" wrap="wrap"> *************** *** 112,116 **** <!-- END switch_ratings --> </td> ! <td valign="top" align="right">{S_AUTH_LIST}</td> </tr> </table> --- 120,124 ---- <!-- END switch_ratings --> </td> ! <td valign="top" align="right"><span class="gensmall">{S_AUTH_LIST}</span></td> </tr> </table> Index: kb_article_body_print.tpl =================================================================== RCS file: /cvsroot/mxbb/mx_kb/templates/subSilver/kb_article_body_print.tpl,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** kb_article_body_print.tpl 9 Jan 2005 21:40:39 -0000 1.2 --- kb_article_body_print.tpl 28 Mar 2005 20:22:49 -0000 1.3 *************** *** 19,30 **** <span class="gensmall"><b>{L_ARTICLE_DATE}</b></span> <span class="gensmall">{ARTICLE_DATE}</span> <span class="gensmall">{VIEWS}</span><br /> <span class="gensmall"><b>{L_ARTICLE_KEYWORDS}</b></span> <span class="gensmall">{ARTICLE_KEYWORDS}</span><br /> ! <span class="gensmall"><b>{L_ARTICLE_DESCRIPTION}</b> </span><span class="gensmall">{ARTICLE_DESCRIPTION}</span><br /> ! <!-- BEGIN switch_comments --> ! <span class="gensmall">{COMMENTS}</span><br /> <!-- END switch_comments --> <!-- BEGIN switch_ratings --> ! <span class="gensmall">{RATINGS}</span><br /> <!-- END switch_ratings --> </td> --- 19,35 ---- <span class="gensmall"><b>{L_ARTICLE_DATE}</b></span> <span class="gensmall">{ARTICLE_DATE}</span> <span class="gensmall">{VIEWS}</span><br /> + <span class="gensmall"><b>{L_ARTICLE_KEYWORDS}</b></span> <span class="gensmall">{ARTICLE_KEYWORDS}</span><br /> ! <span class="gensmall"><b>{L_ARTICLE_DESCRIPTION}</b> </span><span class="gensmall">{ARTICLE_DESCRIPTION}</span> ! ! <!-- BEGIN custom_field --> ! <span class="gensmall"><br /><b>{custom_field.CUSTOM_NAME}</b> </span> <span class="gen">{custom_field.DATA} </span> ! <!-- END custom_field --> ! <br /> <!-- BEGIN switch_comments --> ! <span class="gensmall"><br />{COMMENTS}</span> <!-- END switch_comments --> <!-- BEGIN switch_ratings --> ! <span class="gensmall"><br />{RATINGS}</span> <!-- END switch_ratings --> </td> Index: kb_post_body.tpl =================================================================== RCS file: /cvsroot/mxbb/mx_kb/templates/subSilver/kb_post_body.tpl,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** kb_post_body.tpl 26 Mar 2005 22:52:38 -0000 1.1 --- kb_post_body.tpl 28 Mar 2005 20:22:49 -0000 1.2 *************** *** 284,287 **** --- 284,358 ---- <input type="text" name="article_desc" size="45" maxlength="255" style="width:450px" class="post" value="{ARTICLE_DESC}" /></span></td> </tr> + <!-- BEGIN custom_data_fields --> + <tr> + <td class="cat" colspan="2" align="center"><span class="cattitle">{custom_data_fields.L_ADDTIONAL_FIELD}</span></td> + </tr> + <!-- END custom_data_fields --> + + <!-- BEGIN input --> + <tr> + <td class="row1"><span class="genmed">{input.FIELD_NAME}</span><br><span class="gensmall">{input.FIELD_DESCRIPTION}</span></td> + <td class="row2"> + <input type="text" class="post" size="50" name="field[{input.FIELD_ID}]" value="{input.FIELD_VALUE}" /> + </td> + </tr> + <!-- END input --> + <!-- SPILT --> + <!-- BEGIN textarea --> + <tr> + <td class="row1"><span class="genmed">{textarea.FIELD_NAME}</span><br><span class="gensmall">{textarea.FIELD_DESCRIPTION}</span></td> + <td class="row2"> + <textarea rows="6" class="post" name="field[{textarea.FIELD_ID}]" cols="32">{textarea.FIELD_VALUE}</textarea> + </td> + </tr> + <!-- END textarea --> + <!-- SPILT --> + <!-- BEGIN radio --> + <tr> + <td class="row1"><span class="genmed">{radio.FIELD_NAME}</span><br><span class="gensmall">{radio.FIELD_DESCRIPTION}</span></td> + <td class="row2"> + <!-- BEGIN row --> + <input type="radio" name="field[{radio.FIELD_ID}]" value="{radio.row.FIELD_VALUE}" {radio.row.FIELD_SELECTED} /><span class="gensmall">{radio.row.FIELD_VALUE}</span> + <!-- END row --> + </td> + </tr> + <!-- END radio --> + <!-- SPILT --> + <!-- BEGIN select --> + <tr> + <td class="row1"><span class="genmed">{select.FIELD_NAME}</span><br><span class="gensmall">{select.FIELD_DESCRIPTION}</span></td> + <td class="row2"> + <select name="field[{select.FIELD_ID}]" class="post"> + <!-- BEGIN row --> + <option value="{select.row.FIELD_VALUE}"{radio.row.FIELD_SELECTED}>{select.row.FIELD_VALUE}</option> + <!-- END row --> + </select> + </td> + </tr> + <!-- END select --> + <!-- SPILT --> + <!-- BEGIN select_multiple --> + <tr> + <td class="row1"><span class="genmed">{select_multiple.FIELD_NAME}</span><br><span class="gensmall">{select_multiple.FIELD_DESCRIPTION}</span></td> + <td class="row2"> + <select name="field[{select_multiple.FIELD_ID}][]" multiple="multiple" size="4" class="post"> + <!-- BEGIN row --> + <option value="{select_multiple.row.FIELD_VALUE}"{select_multiple.row.FIELD_SELECTED}>{select_multiple.row.FIELD_VALUE}</option> + <!-- END row --> + </select> + </td> + </tr> + <!-- END select_multiple --> + <!-- SPILT --> + <!-- BEGIN checkbox --> + <tr> + <td class="row1"><span class="genmed">{checkbox.FIELD_NAME}</span><br><span class="gensmall">{checkbox.FIELD_DESCRIPTION}</span></td> + <td class="row2"> + <!-- BEGIN row --> + <input type="checkbox" name="field[{checkbox.FIELD_ID}][{checkbox.row.FIELD_VALUE}]" value="{checkbox.row.FIELD_VALUE}" {checkbox.row.FIELD_CHECKED}><span class="gensmall">{checkbox.row.FIELD_VALUE}</span> + <!-- END row --> + </td> + </tr> + <!-- END checkbox --> <tr> <td class="row1" valign="top"><span class="gen"><b><nobr>{L_ARTICLE_TEXT}</nobr></b><br /><br /> *************** *** 305,314 **** <br /><br /><span class="gen"><b><nobr>{L_OPTIONS}</nobr></b></span><br /><span class="gensmall">{HTML_STATUS}<br />{BBCODE_STATUS}<br />{SMILIES_STATUS}</span><br /><br /> </td> ! <td class="row2"> ! <table width="450" border="0" cellspacing="0" cellpadding="2"> ! <tr> ! <td> ! <table width="450" border="0" cellspacing="0" cellpadding="2"> ! <tr align="center" valign="middle"> <td><span class="genmed"> <input type="button" class="button" accesskey="b" name="addbbcode0" value=" B " style="font-weight:bold; width: 30px" onClick="bbstyle(0)" onMouseOver="helpline('b')" /> --- 376,383 ---- <br /><br /><span class="gen"><b><nobr>{L_OPTIONS}</nobr></b></span><br /><span class="gensmall">{HTML_STATUS}<br />{BBCODE_STATUS}<br />{SMILIES_STATUS}</span><br /><br /> </td> ! <td class="row2" valign="top"><span class="gen"> ! <table width="450" border="0" cellspacing="0" cellpadding="2"> ! <!-- BEGIN switch_bbcodes --> ! <tr align="center" valign="middle"> <td><span class="genmed"> <input type="button" class="button" accesskey="b" name="addbbcode0" value=" B " style="font-weight:bold; width: 30px" onClick="bbstyle(0)" onMouseOver="helpline('b')" /> *************** *** 338,347 **** <input type="button" class="button" accesskey="w" name="addbbcode16" value="URL" style="text-decoration: underline; width: 40px" onClick="bbstyle(16)" onMouseOver="helpline('w')" /> </span></td> ! </tr> ! <tr> <td colspan="9"> <table width="100%" border="0" cellspacing="0" cellpadding="0"> ! <tr> ! <td><span class="genmed"> {L_FONT_COLOR}: <select name="addbbcode18" onChange="bbfontstyle('[color=' + this.form.addbbcode18.options[this.form.addbbcode18.selectedIndex].value + ']', '[/color]');this.selectedIndex=0;" onMouseOver="helpline('s')"> <option style="color:black; background-color: {T_TD_COLOR1}" value="{T_FONTCOLOR1}" class="genmed">{L_COLOR_DEFAULT}</option> --- 407,416 ---- <input type="button" class="button" accesskey="w" name="addbbcode16" value="URL" style="text-decoration: underline; width: 40px" onClick="bbstyle(16)" onMouseOver="helpline('w')" /> </span></td> ! </tr> ! <tr> <td colspan="9"> <table width="100%" border="0" cellspacing="0" cellpadding="0"> ! <tr> ! <td><span class="genmed"> {L_FONT_COLOR}: <select name="addbbcode18" onChange="bbfontstyle('[color=' + this.form.addbbcode18.options[this.form.addbbcode18.selectedIndex].value + ']', '[/color]');this.selectedIndex=0;" onMouseOver="helpline('s')"> <option style="color:black; background-color: {T_TD_COLOR1}" value="{T_FONTCOLOR1}" class="genmed">{L_COLOR_DEFAULT}</option> *************** *** 367,385 **** <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')">{L_BBCODE_CLOSE_TAGS}</a></span></td> ! </tr> ! </table> ! </td> </tr> ! </table> <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="{L_STYLES_TIP}" /> ! </span></td> </tr> <tr> ! <td><span class="gen"><textarea name="message" rows="30" cols="35" wrap="virtual" style="width:450px" class="post" onselect="storeCaret(this);" onclick="storeCaret(this);" onkeyup="storeCaret(this);">{ARTICLE_BODY}</textarea></span> <!-- BEGIN formatting --> <br /><span class="gen"><b><nobr>{L_FORMATTING}</nobr></b></span><hr><span class="gensmall"><b>{L_PAGES}</b><br />{L_PAGES_EXPLAIN}<br /><b>{L_TOC}</b><br />{L_TOC_EXPLAIN}<br /><b>{L_ABSTRACT}</b><br />{L_ABSTRACT_EXPLAIN}<br /><hr><b>{L_TITLE_FORMAT}</b><br />{L_TITLE_FORMAT_EXPLAIN}<br /><b>{L_SUBTITLE_FORMAT}</b><br />{L_SUBTITLE_FORMAT_EXPLAIN}<br /><b>{L_SUBSUBTITLE_FORMAT}</b><br />{L_SUBSUBTITLE_FORMAT_EXPLAIN}</span><br /><br /> --- 436,457 ---- <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')">{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="{L_STYLES_TIP}" /> ! </span> ! </td> </tr> + <!-- END switch_bbcodes --> <tr> ! <td colspan="9"><span class="gen"><textarea name="message" rows="30" cols="35" wrap="virtual" style="width:450px" class="post" onselect="storeCaret(this);" onclick="storeCaret(this);" onkeyup="storeCaret(this);">{ARTICLE_BODY}</textarea></span> <!-- BEGIN formatting --> <br /><span class="gen"><b><nobr>{L_FORMATTING}</nobr></b></span><hr><span class="gensmall"><b>{L_PAGES}</b><br />{L_PAGES_EXPLAIN}<br /><b>{L_TOC}</b><br />{L_TOC_EXPLAIN}<br /><b>{L_ABSTRACT}</b><br />{L_ABSTRACT_EXPLAIN}<br /><hr><b>{L_TITLE_FORMAT}</b><br />{L_TITLE_FORMAT_EXPLAIN}<br /><b>{L_SUBTITLE_FORMAT}</b><br />{L_SUBTITLE_FORMAT_EXPLAIN}<br /><b>{L_SUBSUBTITLE_FORMAT}</b><br />{L_SUBSUBTITLE_FORMAT_EXPLAIN}</span><br /><br /> *************** *** 387,399 **** </td> </tr> ! </table> ! </td> ! </td> </tr> <tr> <td class="row1" valign="top"><span class="gen"><b><nobr>{L_ARTICLE_TYPE}</nobr></b></span></td> <td class="row2"><span class="gen"> <select name="type_id"> ! <option value="select_one">{L_SELECT}</option> <!-- BEGIN types --> {types.TYPE} --- 459,472 ---- </td> </tr> ! ! </table> ! </span></td> </tr> + <tr> <td class="row1" valign="top"><span class="gen"><b><nobr>{L_ARTICLE_TYPE}</nobr></b></span></td> <td class="row2"><span class="gen"> <select name="type_id"> ! <option value="select_one">{L_SELECT_TYPE}</option> <!-- BEGIN types --> {types.TYPE} |