Основной файл шаблона форматирующего тему (топик). Удалён блок навигации по форуму, так как ссылки полностью повторяют навигацию выводимую в файле overall_header.html. От бота закрыты несодержательные части с технической информацией для пользователей. В ссылке на печатную версию, согласованы тема (заголовок) треда и раздел форума.
<!-- INCLUDE overall_header.html --> <!-- IF S_FORUM_RULES and false --> <div class="forumrules"> <!-- IF U_FORUM_RULES --> <h3>{L_FORUM_RULES}</h3><br /> <a href="{U_FORUM_RULES}"><b>{L_FORUM_RULES_LINK}</b></a> <!-- ELSE --> <h3>{L_FORUM_RULES}</h3><br /> {FORUM_RULES} <!-- ENDIF --> </div> <br clear="all" /> <!-- ENDIF --> <div id="pageheader"> <h2><a class="titles" href="{U_VIEW_TOPIC}">{TOPIC_TITLE}</a></h2> <!-- IF MODERATORS --> <p class="moderators"><!-- IF S_SINGLE_MODERATOR -->{L_MODERATOR} <!-- ELSE -->{L_MODERATORS}<!-- ENDIF -->: {MODERATORS}</p> <!-- ENDIF --> <!-- IF U_MCP --> <p class="linkmcp">[ <a href="{U_MCP}">{L_MCP}</a> ]</p> <!-- ENDIF --> </div> <br clear="all" /><br /> <div id="pagecontent"> <!-- IF not S_IS_BOT --> <table width="100%" cellspacing="1"> <tr> <td align="{S_CONTENT_FLOW_BEGIN}" valign="middle" nowrap="nowrap"> <!-- IF S_DISPLAY_POST_INFO --><a href="{U_POST_NEW_TOPIC}">{POST_IMG}</a> <!-- ENDIF --> <!-- IF S_DISPLAY_REPLY_INFO --><a href="{U_POST_REPLY_TOPIC}">{REPLY_IMG}</a><!-- ENDIF --> </td> <!-- IF TOTAL_POSTS --> <td class="nav" valign="middle" nowrap="nowrap"> {PAGE_NUMBER}<br /></td> <td class="gensmall" nowrap="nowrap"> [ {TOTAL_POSTS} ] </td> <td class="gensmall" width="100%" align="{S_CONTENT_FLOW_END}" nowrap="nowrap"> <!-- INCLUDE pagination.html --> </td> <!-- ENDIF --> </tr> </table> <!-- ENDIF --> <!-- IF S_IS_BOT --> <!-- IF U_PRINT_TOPIC --> <p><a href="{U_PRINT_TOPIC}" title="помощь">{TOPIC_TITLE}<!-- BEGIN navlinks(1) --> — {navlinks.FORUM_NAME}<!-- END navlinks --></a> <span lang="en">UPT51817</span> </p> <!-- ELSE --> <p lang="en">UT768839</p> <!-- ENDIF --> <!-- ELSE --> <table class="tablebg" width="100%" cellspacing="1"> <tr> <td class="cat"> <table width="100%" cellspacing="0"> <tr> <td class="nav" nowrap="nowrap"> <!-- IF U_WATCH_TOPIC --><a href="{U_WATCH_TOPIC}" title="{L_WATCH_TOPIC}">{L_WATCH_TOPIC}</a> <!-- IF U_PRINT_TOPIC or U_EMAIL_TOPIC or U_BUMP_TOPIC or U_BOOKMARK_TOPIC --> | <!-- ENDIF --> <!-- ENDIF --> <!-- IF U_BOOKMARK_TOPIC --><a href="{U_BOOKMARK_TOPIC}" title="{L_BOOKMARK_TOPIC}">{L_BOOKMARK_TOPIC}</a> <!-- IF U_PRINT_TOPIC or U_EMAIL_TOPIC or U_BUMP_TOPIC --> | <!-- ENDIF --> <!-- ENDIF --> <!-- IF U_PRINT_TOPIC --><a href="{U_PRINT_TOPIC}" title="{L_PRINT_TOPIC}">{L_PRINT_TOPIC}</a> <!-- IF U_EMAIL_TOPIC or U_BUMP_TOPIC --> | <!-- ENDIF --> <!-- ENDIF --> <!-- IF U_EMAIL_TOPIC --><a href="{U_EMAIL_TOPIC}" title="{L_EMAIL_TOPIC}">{L_EMAIL_TOPIC}</a> <!-- IF U_BUMP_TOPIC --> | <!-- ENDIF --> <!-- ENDIF --> <!-- IF U_BUMP_TOPIC --><a href="{U_BUMP_TOPIC}" title="{L_BUMP_TOPIC}">{L_BUMP_TOPIC}</a><!-- ENDIF --> </td> <td class="nav" align="{S_CONTENT_FLOW_END}" nowrap="nowrap"> <a href="{U_VIEW_OLDER_TOPIC}">{L_VIEW_PREVIOUS_TOPIC}</a> <!-- IF U_VIEW_UNREAD_POST and not S_IS_BOT --> | <a href="{U_VIEW_UNREAD_POST}">{L_VIEW_UNREAD_POST}</a> <!-- ENDIF --> | <a href="{U_VIEW_NEWER_TOPIC}">{L_VIEW_NEXT_TOPIC}</a> </td> </tr> </table> </td> </tr> <!-- ENDIF --> <!-- IF S_HAS_POLL --> <tr> <td class="row2" colspan="2" align="center"><br clear="all" /> <form method="post" action="{S_POLL_ACTION}"> <table cellspacing="0" cellpadding="4" border="0" align="center"> <tr> <td align="center"><span class="gen"><b>{POLL_QUESTION}</b></span><br /> <span class="gensmall">{L_POLL_LENGTH}</span> </td> </tr> <tr> <td align="{S_CONTENT_FLOW_BEGIN}"> <table cellspacing="0" cellpadding="2" border="0"> <!-- BEGIN poll_option --> <tr> <!-- IF S_CAN_VOTE --> <td> <!-- IF S_IS_MULTI_CHOICE --> <input type="checkbox" class="radio" name="vote_id[]" value="{poll_option.POLL_OPTION_ID}" <!-- IF poll_option.POLL_OPTION_VOTED --> checked="checked"<!-- ENDIF --> /> <!-- ELSE --> <input type="radio" class="radio" name="vote_id[]" value="{poll_option.POLL_OPTION_ID}" <!-- IF poll_option.POLL_OPTION_VOTED --> checked="checked"<!-- ENDIF --> /> <!-- ENDIF --> </td> <!-- ENDIF --> <td><span class="gen">{poll_option.POLL_OPTION_CAPTION}</span></td> <!-- IF S_DISPLAY_RESULTS --> <td dir="ltr">{POLL_LEFT_CAP_IMG}{poll_option.POLL_OPTION_IMG}{POLL_RIGHT_CAP_IMG}</td> <td class="gen" align="{S_CONTENT_FLOW_END}"><b> {poll_option.POLL_OPTION_PERCENT} </b></td> <td class="gen" align="center">[ {poll_option.POLL_OPTION_RESULT} ]</td> <!-- IF poll_option.POLL_OPTION_VOTED --> <td class="gensmall" valign="top"><b title="{L_POLL_VOTED_OPTION}">x</b></td> <!-- ENDIF --> <!-- ENDIF --> </tr> <!-- END poll_option --> </table> </td> </tr> <!-- IF S_CAN_VOTE --> <tr> <td align="center"> <span class="gensmall">{L_MAX_VOTES}</span><br /><br /> <input type="submit" name="update" value="{L_SUBMIT_VOTE}" class="btnlite" /> </td> </tr> <!-- ENDIF --> <!-- IF S_DISPLAY_RESULTS --> <tr> <td class="gensmall" colspan="4" align="center"><b>{L_TOTAL_VOTES} : {TOTAL_VOTES}</b></td> </tr> <!-- ELSE --> <tr> <td align="center"><span class="gensmall"><b><a href="{U_VIEW_RESULTS}">{L_VIEW_RESULTS}</a></b></span></td> </tr> <!-- ENDIF --> </table> {S_HIDDEN_FIELDS} </form> </td> </tr> <!-- ENDIF --> </table> <!-- BEGIN postrow --> <table class="tablebg" width="100%" cellspacing="1"> <!-- IF postrow.S_FIRST_ROW and not S_IS_BOT --> <tr> <th>{L_AUTHOR}</th> <th>{L_MESSAGE}</th> </tr> <!-- ENDIF --> <!-- IF postrow.S_ROW_COUNT is even --><tr class="row1"><!-- ELSE --><tr class="row2"><!-- ENDIF --> <!-- IF postrow.S_IGNORE_POST --> <td class="gensmall" colspan="2" height="25" align="center"> <!-- IF postrow.S_FIRST_UNREAD --><a name="unread"></a><!-- ENDIF --> <a name="p{postrow.POST_ID}"></a>{postrow.L_IGNORE_POST} </td> <!-- ELSE --> <td align="center" valign="middle"> <!-- IF not S_IS_BOT --> <!-- IF postrow.S_FIRST_UNREAD --><a name="unread"></a><!-- ENDIF --><a name="p{postrow.POST_ID}"></a> <b class="postauthor"<!-- IF postrow.POST_AUTHOR_COLOUR --> style="color: {postrow.POST_AUTHOR_COLOUR}" <!-- ENDIF -->> <!-- IF QUICK_REPLY --><a href="#postform" onclick="insert_text('[b]{postrow.POSTER_QUOTE}[/b]\r\n'); return false;" <!-- IF postrow.POST_AUTHOR_COLOUR --> style="color: {postrow.POST_AUTHOR_COLOUR}"<!-- ENDIF -->> <!-- ENDIF -->{postrow.POST_AUTHOR}<!-- IF QUICK_REPLY --></a><!-- ENDIF --> </b> <!-- ENDIF --> </td> <td width="100%" height="25"> <table width="100%" cellspacing="0"> <tr> <!-- IF postrow.POST_ICON_IMG --> <td><img src="{T_ICONS_PATH}{postrow.POST_ICON_IMG}" width="{postrow.POST_ICON_IMG_WIDTH}" height="{postrow.POST_ICON_IMG_HEIGHT}" alt="" title="" /> </td> <!-- ENDIF --> <td class="gensmall" width="100%"> <!-- IF postrow.POST_SUBJECT --> <div style="float: {S_CONTENT_FLOW_BEGIN};">{postrow.POST_SUBJECT}</div> <!-- ENDIF --> <!-- IF not S_IS_BOT --> <div style="float: {S_CONTENT_FLOW_END};">{postrow.POST_DATE} </div> <!-- ENDIF --> </td> </tr> </table> </td> </tr> <!-- IF postrow.S_ROW_COUNT is even --><tr class="row1"><!-- ELSE --><tr class="row2"><!-- ENDIF --> <td valign="top" class="profile"> <!-- IF not S_IS_BOT --> <table cellspacing="4" align="center" width="150"> <!-- IF postrow.ONLINE_IMG --> <tr> <td>{postrow.ONLINE_IMG}</td> </tr> <!-- ENDIF --> <!-- IF postrow.RANK_TITLE --> <tr> <td class="postdetails">{postrow.RANK_TITLE}</td> </tr> <!-- ENDIF --> <!-- IF QUICK_REPLY --> <tr> <td class="postdetails"> <a href="#postform" onclick="addquote({postrow.POST_ID},'{postrow.POSTER_QUOTE}'); insert_text('\r\n'); return false;" title="{L_QUOTE_TEXT}">{L_QUOTE}</a> </td> </tr> <!-- ENDIF --> <!-- IF postrow.RANK_IMG --> <tr> <td>{postrow.RANK_IMG}</td> </tr> <!-- ENDIF --> <!-- IF postrow.POSTER_AVATAR --> <tr> <td>{postrow.POSTER_AVATAR}</td> </tr> <!-- ENDIF --> </table> <span class="postdetails"> <!-- IF postrow.POSTER_JOINED --><br /><b>{L_JOINED}:</b> {postrow.POSTER_JOINED}<!-- ENDIF --> <!-- IF postrow.POSTER_POSTS != '' --><br /><b>{L_POSTS}:</b> {postrow.POSTER_POSTS}<!-- ENDIF --> <!-- IF postrow.POSTER_FROM --><br /><b>{L_LOCATION}:</b> {postrow.POSTER_FROM}<!-- ENDIF --> <!-- IF postrow.S_PROFILE_FIELD1 --> <!-- Use a construct like this to include admin defined profile fields. Replace FIELD1 with the name of your field. --> <br /><b>{postrow.PROFILE_FIELD1_NAME}:</b> {postrow.PROFILE_FIELD1_VALUE} <!-- ENDIF --> <!-- BEGIN custom_fields --> <br /><b>{postrow.custom_fields.PROFILE_FIELD_NAME}:</b> {postrow.custom_fields.PROFILE_FIELD_VALUE} <!-- END custom_fields --> <!-- IF postrow.POSTER_REPUTATION or postrow.REPUTATION_TEXT --> <!-- IF postrow.S_REP_TEXT or postrow.S_REP_BOTH --><br /><strong>{L_RP_TOTAL_POINTS}:</strong> <!-- IF postrow.S_REP_TEXT --><a href="{postrow.U_VIEW_REP}">{postrow.REP_TEXT}</a> <!-- ELSE -->{postrow.REP_TEXT} <!-- ENDIF --> <!-- ENDIF --> <!-- IF postrow.S_REP_BLOCK or postrow.S_REP_BOTH --><br /> <a href="{postrow.U_VIEW_REP}">{postrow.POSTER_REPUTATION}</a> <!-- ENDIF --> <!-- IF S_REPUTATION --><br /> <a href="{postrow.U_REPUTATION}"> <img src="{T_IMAGES_PATH}reputation/add.png" title="{L_RP_ADD_POINTS}" alt="{L_RP_ADD_POINTS}" /> </a> <a href="{postrow.U_REP_NEG}"> <img src="{T_IMAGES_PATH}reputation/subtract.png" title="{L_RP_SUBTRACT_POINTS}" alt="{L_RP_SUBTRACT_POINTS}" /> </a> <!-- ENDIF --> <!-- ENDIF --> </span> <!-- ENDIF --> </td> <td valign="top"> <table width="100%" cellspacing="5"> <tr> <td> <!-- IF postrow.S_POST_UNAPPROVED or postrow.S_POST_REPORTED --> <table width="100%" cellspacing="0"> <tr> <td class="gensmall"> <!-- IF postrow.S_POST_UNAPPROVED --> <span class="postapprove">{UNAPPROVED_IMG} <a href="{postrow.U_MCP_APPROVE}">{L_POST_UNAPPROVED}</a> </span> <!-- ENDIF --> <!-- IF postrow.S_POST_REPORTED --> <span class="postreported">{REPORTED_IMG} <a href="{postrow.U_MCP_REPORT}">{L_POST_REPORTED}</a> </span> <!-- ENDIF --> </td> </tr> </table> <br clear="all" /> <!-- ENDIF --> <div class="postbody">{postrow.MESSAGE}</div> <!-- IF postrow.S_HAS_ATTACHMENTS --> <br clear="all" /><br /> <table class="tablebg" width="100%" cellspacing="1"> <tr> <td class="row3"><b class="genmed">{L_ATTACHMENTS}: </b></td> </tr> <!-- BEGIN attachment --> <tr> <!-- IF postrow.attachment.S_ROW_COUNT is even --><td class="row2"> <!-- ELSE --><td class="row1"> <!-- ENDIF -->{postrow.attachment.DISPLAY_ATTACHMENT}</td> </tr> <!-- END attachment --> </table> <!-- ENDIF --> <!-- IF postrow.S_DISPLAY_NOTICE --> <span class="gensmall error"><br /><br />{L_DOWNLOAD_NOTICE}</span> <!-- ENDIF --> <!-- IF postrow.SIGNATURE --> <span class="postbody"><br />_________________<br />{postrow.SIGNATURE}</span> <!-- ENDIF --> <!-- IF postrow.EDITED_MESSAGE or postrow.EDIT_REASON --> <!-- IF postrow.EDIT_REASON --> <br /><br /> <table class="tablebg" width="100%" cellspacing="1"> <tr> <td class="row3"><span class="gensmall">{postrow.EDITED_MESSAGE}</span></td> </tr> <tr> <td class="row2"><span class="genmed">{postrow.EDIT_REASON}</span></td> </tr> </table> <!-- ELSE --> <br /><br /> <span class="gensmall">{postrow.EDITED_MESSAGE}</span> <!-- ENDIF --> <!-- ENDIF --> <!-- IF postrow.BUMPED_MESSAGE --> <span class="gensmall">{postrow.BUMPED_MESSAGE}</span> <!-- ENDIF --> <!-- IF not postrow.S_HAS_ATTACHMENTS --><br clear="all" /><br /><!-- ENDIF --> <table width="100%" cellspacing="0"> <tr valign="middle"> <td class="gensmall" align="{S_CONTENT_FLOW_END}"> <!-- IF not S_IS_BOT --> <!-- IF postrow.U_REPORT --><a href="{postrow.U_REPORT}">{REPORT_IMG}</a> <!-- ENDIF --> <!-- IF postrow.U_INFO --><a href="{postrow.U_INFO}">{INFO_IMG}</a> <!-- ENDIF --> <!-- IF postrow.U_WARN --><a href="{postrow.U_WARN}">{WARN_IMG}</a> <!-- ENDIF --> <!-- IF postrow.U_DELETE --><a href="{postrow.U_DELETE}">{DELETE_IMG}</a> <!-- ENDIF --> <!-- ENDIF --> </td> </tr> </table> </td> </tr> </table> </td> </tr> <!-- IF not S_IS_BOT --> <!-- IF postrow.S_ROW_COUNT is even --><tr class="row1"><!-- ELSE --><tr class="row2"><!-- ENDIF --> <td class="profile"><strong><a href="#wrapheader">{L_BACK_TO_TOP}</a></strong></td> <td> <div class="gensmall" style="float: {S_CONTENT_FLOW_BEGIN};"> <!-- IF postrow.U_PROFILE --><a href="{postrow.U_PROFILE}">{PROFILE_IMG}</a> <!-- ENDIF --> <!-- IF postrow.U_PM --><a href="{postrow.U_PM}">{PM_IMG}</a> <!-- ENDIF --> <!-- IF postrow.U_EMAIL --><a href="{postrow.U_EMAIL}">{EMAIL_IMG}</a> <!-- ENDIF --> </div> <div class="gensmall" style="float: {S_CONTENT_FLOW_END};"> <!-- IF not S_IS_BOT --> <!-- IF postrow.U_EDIT --><a href="{postrow.U_EDIT}">{EDIT_IMG}</a> <!-- ENDIF --> <!-- IF postrow.U_QUOTE --><a href="{postrow.U_QUOTE}">{QUOTE_IMG}</a> <!-- ENDIF --> <!-- ENDIF --> </div> </td> </tr> <!-- ENDIF --> <!-- ENDIF --> </table> <!-- END postrow --> <table width="100%" cellspacing="1"> <tr> <td align="{S_CONTENT_FLOW_BEGIN}" valign="middle" nowrap="nowrap"> <!-- IF not S_IS_BOT --> <!-- IF S_DISPLAY_POST_INFO --><a href="{U_POST_NEW_TOPIC}">{POST_IMG}</a> <!-- ENDIF --> <!-- IF S_DISPLAY_REPLY_INFO --><a href="{U_POST_REPLY_TOPIC}">{REPLY_IMG}</a><!-- ENDIF --> <!-- ENDIF --> </td> <!-- IF TOTAL_POSTS --> <td class="nav" valign="middle" nowrap="nowrap"> {PAGE_NUMBER}<br /></td> <td class="gensmall" nowrap="nowrap"> [ {TOTAL_POSTS} ] </td> <td class="gensmall" width="100%" align="{S_CONTENT_FLOW_END}" nowrap="nowrap"> <!-- INCLUDE pagination.html --> </td> <!-- ENDIF --> </tr> </table> <!-- IF QUICK_REPLY --><!-- INCLUDE quick_reply.html --><!-- ENDIF --> </div> <br clear="all" /> <!-- IF S_USER_LOGGED_IN --> <table width="100%" cellspacing="1"> <tr> <td width="40%" valign="top" nowrap="nowrap" align="{S_CONTENT_FLOW_BEGIN}"> <!-- IF S_TOPIC_MOD --> <form method="post" action="{S_MOD_ACTION}"> <span class="gensmall">{L_QUICK_MOD}:</span> {S_TOPIC_MOD} <input class="btnlite" type="submit" value="{L_GO}" /> </form> <!-- ENDIF --> </td> <td align="{S_CONTENT_FLOW_END}" valign="top" nowrap="nowrap"> <span class="gensmall"><!-- BEGIN rules -->{rules.RULE}<br /><!-- END rules --></span> </td> </tr> </table> <br clear="all" /> <table width="100%" cellspacing="0"> <tr> <td><!-- IF S_DISPLAY_SEARCHBOX --><!-- INCLUDE searchbox.html --><!-- ENDIF --></td> <td align="{S_CONTENT_FLOW_END}"><!-- INCLUDE jumpbox.html --></td> </tr> </table> <!-- ENDIF --> <!-- INCLUDE overall_footer.html -->