viewtopic_body.html

Основной файл шаблона форматирующего тему (топик). Удалён блок навигации по форуму, так как ссылки полностью повторяют навигацию выводимую в файле 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>&nbsp;<!-- 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">&nbsp;{PAGE_NUMBER}<br /></td>
      <td class="gensmall" nowrap="nowrap">&nbsp;[ {TOTAL_POSTS} ]&nbsp;</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">&nbsp;
          <!-- 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>&nbsp;
        </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>&nbsp;{poll_option.POLL_OPTION_PERCENT}&nbsp;</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}&nbsp;</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};">&nbsp;
          <!-- 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 -->&nbsp;
        </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 -->&nbsp;
        </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>&nbsp;<!-- 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">&nbsp;{PAGE_NUMBER}<br /></td>
      <td class="gensmall" nowrap="nowrap">&nbsp;[ {TOTAL_POSTS} ]&nbsp;</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 -->

Файлы шаблонов форума phpBB