• Разберем файл viewtopic_body.html на кусочки • 
Работаем только со стилем prosilver
При создании темы о вопросах для двигателя форумов phpBB ветки до версии 3.0.14 название темы должно начинаться с короткого названия вопроса на русском языке с Большой буквы. Создание тем в данном подфоруме только не о модах. Темы о модах для ветки до версии 3.0.14 в соседнем подфоруме. И помните - Вам тут никто ничего не должен. При малейшем "приказном" тоне в сообщениях - бан на вечно.

    Разберем файл viewtopic_body.html на кусочки

Сообщение Разместил Александр Лешванов 06 янв 2018, 14:34

Работаем со стилем prosilver

Ни для кого не секрет, что все, что мы мудрим и правим на форуме в виде правок, модов, хаков и различных переделок, в большей степени касается именно того, что называется "Темы" (topic) и "Сообщения" (post).
А так как, за вывод на форуме этих двух штук отвечает один файл - viewtopic_body.html. Давайте попробуем разобраться в том, как он устроен и какие в нем штучки, в виде наборов буквочек и закорючек, за что отвечают....
Откроем стандартный файл viewtopic_body.html из дистрибутива форума и порезав его на кусочки, попробуем расписать назначение всех этих кусочков.
Открываем его, конечно, самым простым и понятным Блокнотом++ и с удивлением видим, что в нем все слишком сложно и не понятно.
Во-первых, в файле много цветных буквочек и они, странным образом, переплетаются в какую-то стройную структуру, которая на первый взгляд, кажется непонятной.
Но это только на первый взгляд. На самом деле все просто...
Во-вторых - все строчки в файле имеют какой-то непонятный порядок расположения. Хотя на самом деле (а вы об этом уже должны знать) - все тоже просто.

Аватар пользователя
Александр Лешванов
(можно Николаич)
(можно Николаич) 
*
Google Chrome 49.0.262 Google Chrome 49.0.262
Windows XP Windows XP
Монитор: 1152 x 864 1152 x 864

  Разберем файл viewtopic_body.html на кусочки

Сообщение Разместил Александр Лешванов 06 янв 2018, 15:26

Для примера - весь код состава файла viewtopic_body.html этого форума за 2012 год..
Код: выделить все
<!-- INCLUDE overall_header.html -->
<!-- IF .similar --><!-- INCLUDE similar_viewtopic.html --><!-- ENDIF -->
<h2><a href="{U_VIEW_TOPIC}"><!-- IF TOPIC_TITLE_COLOUR --><span style="color:#{TOPIC_TITLE_COLOUR};"><!-- ENDIF -->{TOPIC_TITLE}<!-- IF TOPIC_TITLE_COLOUR --></span><!-- ENDIF --></a></h2>
<!-- IF TOPIC_DESC --><p>{TOPIC_DESC}</p><!-- ENDIF -->
<!-- NOTE: remove the style="display: none" when you want to have the forum description on the topic body -->
<!-- IF FORUM_DESC --><span style="display: none">{FORUM_DESC}<br /></span><!-- ENDIF -->
<p><!-- IF U_MCP -->[&nbsp;<a href="{U_MCP}">{L_MCP}</a>&nbsp;]<!-- ENDIF -->&nbsp;<!-- IF MODERATORS --><strong><!-- IF S_SINGLE_MODERATOR -->{L_MODERATOR}<!-- ELSE -->{L_MODERATORS}<!-- ENDIF -->:</strong> {MODERATORS}<!-- ENDIF --></p>

<!-- IF S_FORUM_RULES -->
   <div class="rules">
      <div class="inner"><span class="corners-top"><span></span></span>
      <center>
      <!-- IF U_FORUM_RULES -->
         <a href="{U_FORUM_RULES}">{L_FORUM_RULES}</a>
      <!-- ELSE -->
         <strong>{L_FORUM_RULES}</strong><br />{FORUM_RULES}
      <!-- ENDIF -->
      </center>
      <span class="corners-bottom"><span></span></span></div>
   </div>
<!-- ENDIF -->

<div class="topic-actions">

   <div class="buttons">
   <!-- IF not S_IS_BOT and S_DISPLAY_REPLY_INFO -->
      <div class="<!-- IF S_IS_LOCKED -->locked-icon<!-- ELSE -->reply-icon<!-- ENDIF -->"><a href="{U_POST_REPLY_TOPIC}" title="<!-- IF S_IS_LOCKED -->{L_TOPIC_LOCKED}<!-- ELSE -->{L_POST_REPLY}<!-- ENDIF -->"><span></span><!-- IF S_IS_LOCKED -->{L_TOPIC_LOCKED_SHORT}<!-- ELSE -->{L_POST_REPLY}<!-- ENDIF --></a></div>
   <!-- ENDIF -->
   <!-- IF not S_IS_BOT and S_ALLOW_LIGHT_VIEWTOPIC -->
      <div class="light-viewtopic-icon"><a href="#" title="{L_LIGHT_VIEWTOPIC}" onclick="light_viewtopic(); return false;"><span name="light-viewtopic-span" <!-- IF not S_LIGHT_VIEWTOPIC_TYPE -->style="background-position: 0px 100%; "<!-- ENDIF -->></span></a></div>
   <!-- ENDIF -->
   </div>

   <!-- IF S_DISPLAY_SEARCHBOX -->
      <div class="search-box">
         <form method="get" id="topic-search" action="{S_SEARCHBOX_ACTION}">
         <fieldset>
            <input class="inputbox search tiny"  type="text" name="keywords" id="search_keywords" size="20" value="{L_SEARCH_TOPIC}" onclick="if(this.value=='{LA_SEARCH_TOPIC}')this.value='';" onblur="if(this.value=='')this.value='{LA_SEARCH_TOPIC}';" />
            <input class="button2" type="submit" value="{L_SEARCH}" />
            {S_SEARCH_LOCAL_HIDDEN_FIELDS}
         </fieldset>
         </form>
      </div>
   <!-- ENDIF -->

   <!-- IF PAGINATION or TOTAL_POSTS -->
      <div class="pagination">
            <!-- IF U_VIEW_UNREAD_POST and not S_IS_BOT --><a href="{U_VIEW_UNREAD_POST}">{L_VIEW_UNREAD_POST}</a> &bull; <!-- ENDIF -->{TOTAL_POSTS}
         <!-- IF PAGE_NUMBER --><!-- IF PAGINATION --> &bull; <a href="#" onclick="jumpto(); return false;" title="{L_JUMP_TO_PAGE}">{PAGE_NUMBER}</a> &bull; <span>{PAGINATION}</span><!-- ELSE --> &bull; {PAGE_NUMBER}<!-- ENDIF --><!-- ENDIF -->
      </div>
   <!-- ENDIF -->
</div>

<div class="clear"></div>
<!-- IF S_TOPIC_DELETED -->
   <div id="p0" class="post bg2 deleted_topic">
      <div class="inner"><span class="corners-top"><span></span></span>
      <div class="postbody" id="post{postrow.POST_ID}">
         <h3 class="first">{L_PRIME_TOPIC_DELETED_MSG}</h3>
         <div class="ignore">
            {DELETED_MSG}
         </div>
      </div>
      <div class="back2top"><a href="#wrap" class="top" title="{L_BACK_TO_TOP}">{L_BACK_TO_TOP}</a></div>
      <span class="corners-bottom"><span></span></span></div>
   </div>
<!-- ENDIF -->

<!-- IF S_HAS_POLL -->
   <form method="post" action="{S_POLL_ACTION}">
   <div class="panel">
      <div class="inner"><span class="corners-top"><span></span></span>
      <div class="content">
         <h2>{POLL_QUESTION}</h2>
         <p class="author">{L_POLL_LENGTH}<!-- IF S_CAN_VOTE and L_POLL_LENGTH --><br /><!-- ENDIF --><!-- IF S_CAN_VOTE -->{L_MAX_VOTES}<!-- ENDIF --></p>
         <fieldset class="polls">
         <!-- BEGIN poll_option -->
            <dl class="<!-- IF poll_option.POLL_OPTION_VOTED -->voted<!-- ENDIF -->"<!-- IF poll_option.POLL_OPTION_VOTED --> title="{L_POLL_VOTED_OPTION}"<!-- ENDIF -->>
               <dt><!-- IF S_CAN_VOTE --><label for="vote_{poll_option.POLL_OPTION_ID}">{poll_option.POLL_OPTION_CAPTION}</label><!-- ELSE -->{poll_option.POLL_OPTION_CAPTION}<!-- ENDIF --></dt>
               <!-- IF S_CAN_VOTE --><dd style="width: auto;"><!-- IF S_IS_MULTI_CHOICE --><input type="checkbox" name="vote_id[]" id="vote_{poll_option.POLL_OPTION_ID}" value="{poll_option.POLL_OPTION_ID}"<!-- IF poll_option.POLL_OPTION_VOTED --> checked="checked"<!-- ENDIF --> /><!-- ELSE --><input type="radio" name="vote_id[]" id="vote_{poll_option.POLL_OPTION_ID}" value="{poll_option.POLL_OPTION_ID}"<!-- IF poll_option.POLL_OPTION_VOTED --> checked="checked"<!-- ENDIF --> /><!-- ENDIF --></dd><!-- ENDIF -->
               <!-- IF S_DISPLAY_RESULTS --><dd class="resultbar"><div class="<!-- IF poll_option.POLL_OPTION_PCT < 20 -->pollbar1<!-- ELSEIF poll_option.POLL_OPTION_PCT < 40 -->pollbar2<!-- ELSEIF poll_option.POLL_OPTION_PCT < 60 -->pollbar3<!-- ELSEIF poll_option.POLL_OPTION_PCT < 80 -->pollbar4<!-- ELSE -->pollbar5<!-- ENDIF -->" style="width:{poll_option.POLL_OPTION_PERCENT};">{poll_option.POLL_OPTION_RESULT}</div></dd>
               <dd><!-- IF poll_option.POLL_OPTION_RESULT == 0 -->{L_NO_VOTES}<!-- ELSE -->{poll_option.POLL_OPTION_PERCENT}<!-- ENDIF --></dd><!-- ENDIF -->
            </dl>
         <!-- END poll_option -->

         <!-- IF S_DISPLAY_RESULTS -->
            <dl>
               <dt>&nbsp;</dt>
               <dd class="resultbar">{L_TOTAL_VOTES} : {TOTAL_VOTES}</dd>
            </dl>
         <!-- ENDIF -->

         <!-- IF S_CAN_VOTE -->
            <dl style="border-top: none;">
               <dt>&nbsp;</dt>
               <dd class="resultbar"><input type="submit" name="update" value="{L_SUBMIT_VOTE}" class="button1" /></dd>
            </dl>
         <!-- ENDIF -->

         <!-- IF not S_DISPLAY_RESULTS -->
            <dl style="border-top: none;">
               <dt>&nbsp;</dt>
               <dd class="resultbar"><a href="{U_VIEW_RESULTS}">{L_VIEW_RESULTS}</a></dd>
            </dl>
         <!-- ENDIF -->
         </fieldset>
      </div>
      <span class="corners-bottom"><span></span></span></div>
      {S_FORM_TOKEN}
      {S_HIDDEN_FIELDS}
   </div>
   </form>
   <hr />
<!-- ENDIF -->
<!-- IF S_FORUM_THANKS --><!-- INCLUDE ajax_thanks_viewtopic.html --><!-- ENDIF -->
<!-- BEGIN postrow -->
   
<!-- IF S_TOPIC_SEO -->
        <!-- IF postrow.S_FIRST_ROW && SEO_KEY -->
    <div class="panel bg2">
        <div class="inner"><span class="corners-top"><span></span></span>
            <img src="{ROOT_PATH}images/can.png" alt="{L_TAGS}" /><span>{SEO_KEY}</span>
       <span class="corners-bottom"><span></span></span></div>
    </div>
        <!-- ELSEIF postrow.SEO_POST_KEY  -->
   <div class="post <!-- IF postrow.S_ROW_COUNT is odd -->bg1<!-- ELSE -->bg2<!-- ENDIF -->">
        <div class="inner"><span class="corners-top"><span></span></span>
            <img src="{ROOT_PATH}images/can.png" alt="{L_TAGS}" /><span>{postrow.SEO_POST_KEY}</span>
       <span class="corners-bottom"><span></span></span></div>
    </div>
<!-- ENDIF --><!-- ENDIF -->

   <!-- IF postrow.S_FIRST_UNREAD --><a id="unread"></a><!-- ENDIF -->
       <div id="p{postrow.POST_ID}" class="post <!-- IF postrow.S_CHANGE_COLOUR -->bg3<!-- ELSEIF postrow.S_ROW_COUNT is odd -->bg1<!-- ELSE -->bg2<!-- ENDIF --><!-- IF postrow.S_UNREAD_POST --> unreadpost<!-- ENDIF --><!-- IF postrow.S_POST_REPORTED --> reported<!-- ENDIF --><!-- IF postrow.S_ONLINE --> online<!-- ENDIF --><!-- IF postrow.S_DELETED --> deleted_post<!-- ENDIF --><!-- IF postrow.S_POST_BGCOLOR and not postrow.S_POST_REPORTED -->" style="background-color:#{postrow.S_POST_BGCOLOR};<!-- ENDIF --><!-- IF postrow.S_MOVED --> moved_post<!-- ENDIF -->">

      <div class="inner"><span class="corners-top"><span></span></span>
       <div class="postbody" id="post{postrow.POST_ID}" <!-- IF not S_LIGHT_VIEWTOPIC_TYPE -->style="width:100%;"<!-- ENDIF -->>
         <!-- IF postrow.S_IGNORE_POST -->
            <div class="ignore">{postrow.L_IGNORE_POST}</div>
            <!-- IF postrow.TOPIC_MOVED_MESSAGE -->{postrow.TOPIC_MOVED_MESSAGE}<!-- ENDIF -->            
         <!-- ELSE -->
         <h3 <!-- IF postrow.S_FIRST_ROW -->class="first"<!-- ENDIF -->><!-- IF postrow.POST_ICON_IMG --><img src="{T_ICONS_PATH}{postrow.POST_ICON_IMG}" width="{postrow.POST_ICON_IMG_WIDTH}" height="{postrow.POST_ICON_IMG_HEIGHT}" alt="" /><!-- ENDIF --><a href="#p{postrow.POST_ID}">{postrow.POST_SUBJECT}</a></h3>
         <p class="author"><!-- IF S_IS_BOT -->{postrow.MINI_POST_IMG}<!-- ELSE --><!-- IF S_ENABLE_POST_NUM -->{L_POST_NUM}&nbsp;&nbsp;<a href="{postrow.U_MINI_POST}"<!-- IF S_ENABLE_POST_NUM_JS --> onclick="prompt('{LA_POST_DIRECT_LINK}',this.href); return false;"<!-- ENDIF -->><strong>{L_POST_NUM_SYMBOL}{postrow.POST_NUM}&nbsp;&nbsp;{L_SUBJECT_TOPIC}</strong></a>&nbsp;&nbsp;{postrow.MINI_POST_IMG}<!-- ELSE --><a href="{postrow.U_MINI_POST}">{postrow.MINI_POST_IMG}</a><!-- ENDIF --><!-- ENDIF -->{L_POST_BY_AUTHOR} <!-- We use "rn" newline here because insert_text() JS function doesn't insert newline with "n" (at least in Windows) -->
          <!-- IF QUICK_REPLY --><a href="#postform" onclick="insert_text('[b]{postrow.POSTER_QUOTE}[/b]rn'); return false;"<!-- IF postrow.POST_AUTHOR_COLOUR --> style="color: {postrow.POST_AUTHOR_COLOUR}" <!-- ENDIF -->>{postrow.POST_AUTHOR}</a><!-- ELSE -->
         <!-- IF not postrow.U_POST_AUTHOR --><strong>{postrow.POST_AUTHOR_FULL}</strong><!-- ELSE -->{postrow.POST_AUTHOR_FULL}<!-- ENDIF --><!-- ENDIF --> {L_POSTED_ON_DATE} {postrow.POST_DATE} <!-- IF postrow.POST_EXPIRE -->&nbsp;&nbsp;&nbsp;<span style="color:red;"><strong>{L_POST_WILL_EXPIRE}:</strong> {postrow.POST_EXPIRE}</span><!-- ENDIF --> </p>
         <!-- IF postrow.S_POST_UNAPPROVED or postrow.S_POST_REPORTED -->
            <p class="rules">
         <!-- IF postrow.S_POST_UNAPPROVED -->{UNAPPROVED_IMG} <a href="{postrow.U_MCP_APPROVE}"><strong>{L_POST_UNAPPROVED}</strong></a><!-- ENDIF -->
         <!-- IF postrow.S_POST_REPORTED -->{REPORTED_IMG} <a href="{postrow.U_MCP_REPORT}"><strong>{L_POST_REPORTED}</strong></a><!-- ENDIF -->
            </p>
         <!-- ENDIF -->
         <div id="post_message" <!-- IF S_POST_HEIGHT --> class="content_zakaz" {S_POST_CONTENT_HEIGHT} <!-- ELSE --> class="content"<!-- ENDIF -->>{postrow.MESSAGE}</div>
         <br />
          <div id="explanation{postrow.POST_ID}" style="display:none" >
               <form action="{NEW_COMMENT}" method="post">
                  <fieldset>
                      <h4>{L_ALLOW_COMMENT}</h4>
                     <textarea name="comment_text" cols="60" rows="5"></textarea><br />
                     <input name="comment_to_id" type="hidden" value="{postrow.POSTER_ID}" />
                     <input name="Submit" type="submit" class="button1" value="{L_SUBMIT}" />
                  </fieldset>
               </form>
         </div>
         <!-- IF postrow.S_HAS_ATTACHMENTS -->
            <dl class="attachbox">
               <dt>{L_ATTACHMENTS}</dt>
               <!-- BEGIN attachment -->
                  <dd>{postrow.attachment.DISPLAY_ATTACHMENT}</dd>
               <!-- END attachment -->
            </dl>
         <!-- ENDIF -->
      </div>

      <!-- IF not postrow.S_IGNORE_POST -->
         <div name="postprofile_div" <!-- IF not S_LIGHT_VIEWTOPIC_TYPE -->style="display:none;"<!-- ENDIF -->>
         <dl class="postprofile" id="profile{postrow.POST_ID}">
         <dt>
            <!-- IF postrow.POSTER_AVATAR -->
            <!-- IF postrow.U_POST_AUTHOR -->
               <a href="{postrow.U_POST_AUTHOR}">{postrow.POSTER_AVATAR}</a>
            <!-- ELSE -->
               {postrow.POSTER_AVATAR}
            <!-- ENDIF -->
                <!-- IF postrow.S_CAN_CHGPOSTER -->
               <a href="#" onclick="return doOpenChangePoster('ChangePoster{postrow.POST_ID}')">
                  <img width="14" height="14" border="0" align="right" alt="{L_CHANGE_POSTER}" src="{postrow.S_CAN_CHGPOSTER}">
               </a>
               <form method="post" id="mcp_chgposter{postrow.POST_ID}" action="{postrow.U_POST_ACTION}">
               <fieldset>
               <dl id="ChangePoster{postrow.POST_ID}"  style="display:none;">
                  <dd><label>{L_CHANGE_POSTER}:</label></dd>
                  <!-- IF postrow.S_USER_SELECT --><br /><dd><select name="u">{postrow.S_USER_SELECT}</select> <input type="submit" class="button2" name="action[chgposter_list{postrow.POST_ID}]" value="{L_CONFIRM}" /></dd><!-- ENDIF -->
                  <dd style="margin-top:3px;">
                     <input class="inputbox autowidth" type="text" name="username" value="" />
                     <input type="submit" class="button2" name="action[chgposter{postrow.POST_ID}]" value="{L_CONFIRM}" />
                     <br />
                     <span>[ <a href="{postrow.U_FIND_USERNAME}" onclick="find_username(this.href); return false;">{L_FIND_USERNAME}</a> ]</span>
                  </dd>
               </dl>
               {S_FORM_TOKEN}
               </fieldset>
               </form>
            <!-- ENDIF -->
               <br />
         <!-- ELSE -->
            <img src="{T_THEME_PATH}/images/no_avatar.gif" width="40" height="40" alt="" />
            <!-- IF postrow.S_CAN_CHGPOSTER -->
               <a href="#" onclick="return doOpenChangePoster('ChangePoster{postrow.POST_ID}')">
                  <img width="14" height="14" border="0" align="right" alt="{L_CHANGE_POSTER}" src="{postrow.S_CAN_CHGPOSTER}">
               </a>
               <form method="post" id="mcp_chgposter{postrow.POST_ID}" action="{U_POST_ACTION}">
               <fieldset>
               <dl id="ChangePoster{postrow.POST_ID}" style="display:none;">
                  <dd><label>{L_CHANGE_POSTER}:</label></dd>
                  <!-- IF postrow.S_USER_SELECT --><br/><dd><select name="u">{postrow.S_USER_SELECT}</select> <input type="submit" class="button2" name="action[chgposter_list{postrow.POST_ID}]" value="{L_CONFIRM}" /></dd><!-- ENDIF -->
                  <dd style="margin-top:3px;">
                     <input class="inputbox autowidth" type="text" name="username" value="" />
                     <input type="submit" class="button2" name="action[chgposter{postrow.POST_ID}]" value="{L_CONFIRM}" />
                     <br />
                     <span>[ <a href="{postrow.U_FIND_USERNAME}" onclick="find_username(this.href); return false;">{L_FIND_USERNAME}</a> ]</span>
                  </dd>
               </dl>
               {S_FORM_TOKEN}
               </fieldset>
               </form>
            <!-- ENDIF -->
           <!-- ENDIF -->         
         </dt>
            <dt class="postprofile-nick">
         <!-- IF QUICK_REPLY --><a href="#postform" onclick="insert_text('[b]{postrow.POSTER_QUOTE}[/b]rn'); return false;"<!-- IF postrow.POST_AUTHOR_COLOUR --> style="color: {postrow.POST_AUTHOR_COLOUR}" <!-- ENDIF -->>{postrow.POST_AUTHOR}</a><!-- ELSE --><!-- IF not postrow.U_POST_AUTHOR --><strong>{postrow.POST_AUTHOR_FULL}</strong><!-- ELSE -->{postrow.POST_AUTHOR_FULL}<!-- ENDIF --><!-- ENDIF -->
         <!-- IF postrow.POST_AUTHOR_RANON --> ({postrow.POST_AUTHOR_RANON})<!-- ENDIF -->&nbsp;<!-- IF postrow.S_TOPIC_POSTER -->{L_AUTHOR_TOPIC}<!-- ENDIF -->
         </dt>
<!-- We use "rn" newline here because insert_text() JS function doesn't insert newline with "n" (at least in Windows) -->
            <!-- IF not postrow.RANK_TITLE --><br /><!-- IF QUICK_REPLY --><dd><a href="#postform" onclick="dE('postform', 1); addquote({postrow.POST_ID},'{postrow.POSTER_QUOTE}'); insert_text('rn'); return false;" title="{L_QUOTE_TEXT}">{L_QUOTE}</a></dd><!-- ENDIF --><!-- ENDIF -->
         <!-- IF postrow.RANK_TITLE or postrow.RANK_IMG --><dd>{postrow.RANK_TITLE}<!-- IF QUICK_REPLY --><br /><a href="#postform" onclick="dE('postform', 1); addquote({postrow.POST_ID},'{postrow.POSTER_QUOTE}'); insert_text('rn'); return false;" title="{L_QUOTE_TEXT}">{L_QUOTE}</a><!-- ENDIF --><!-- IF postrow.RANK_TITLE and postrow.RANK_IMG --><br /><!-- ENDIF -->{postrow.RANK_IMG}&nbsp;<!-- IF postrow.USER_AGENT -->{postrow.USER_AGENT}<!-- ENDIF --></dd><!-- ENDIF -->
          <dl style="padding-left:7px;">
    <!-- IF postrow.U_POST_AUTHOR -->
            <a href="#" onclick="return doCollapseExpand('box{postrow.POST_ID}','btn{postrow.POST_ID}')">
            <img src="{ROOT_PATH}images/dopinfo_down.gif" title="{L_DOPINFO}" height="20" width="150" name="btn{postrow.POST_ID}" /></a>
    <!-- ENDIF -->
            </dl>   
            <dl id="box{postrow.POST_ID}" style="display:none; margin-top:5px; margin-bottom:5px;">
         <!-- IF postrow.POSTER_BANNED --><br /><dd class="banned"><b>{L_BANNED}:</b> {postrow.POSTER_BAN_END}<!-- ELSEIF postrow.POSTER_WARNINGS --><dd class="warned"><b>{L_WARNINGS}:</b> {postrow.POSTER_WARNINGS}</dd><!-- ENDIF -->
          <!-- IF postrow.S_USERID_VIEWTOPIC --><dd><strong>{L_USER_ID}:</strong> {postrow.POSTER_ID}</dd><!-- ENDIF -->
          <!-- IF postrow.POSTER_POSTS != '' --><dd><strong>{L_POSTS}:</strong> {postrow.POSTER_POSTS}<strong>  {L_TOPICS}:</strong> {postrow.POSTER_TOPICS}</dd><!-- ENDIF -->
            <!-- IF postrow.GALLERY_IMAGES != '' --><dd><strong>{L_IMAGES}:</strong> <!-- IF postrow.U_GALLERY_SEARCH --><a href="{postrow.U_GALLERY_SEARCH}">{postrow.GALLERY_IMAGES}</a><!-- ELSE -->{postrow.GALLERY_IMAGES}<!-- ENDIF --></dd><!-- ENDIF -->
            <!-- IF postrow.U_SEARCH --><dd><strong><a href="{postrow.U_SEARCH}">{L_POSTS_VIEWTOPIC}</a></dd><!-- ENDIF -->       
          <!-- IF postrow.POSTER_LENGTH_OF_SERVICE --><dd><strong>{L_LENGTH_OF_SERVICE}:</strong> {postrow.POSTER_LENGTH_OF_SERVICE}</dd>
          <!-- ELSE IF postrow.POSTER_JOINED --><dd><strong>{L_JOINED}:</strong> {postrow.POSTER_JOINED}</dd><!-- ENDIF -->   
          <!-- IF postrow.POSTER_LASTVISIT --><dd><strong>{L_LASTVISIT}:</strong> {postrow.POSTER_LASTVISIT}</dd><!-- ENDIF -->
          <!-- IF postrow.POSTER_FROM --><dd><strong>{L_LOCATION}:</strong> {postrow.POSTER_FROM}</dd><!-- ENDIF -->
          <!-- IF postrow.S_HAS_HIGHSCORES --><dd><strong>{L_ARCADE_HIGHSCORES}:</strong> <a href="{postrow.U_ARCADE_STATS}">{postrow.TOTAL_HIGHSCORES}</a></dd><!-- ENDIF -->
            <!-- IF postrow.GROUP_NAME --><dd><strong>{L_GROUP}:</strong> {postrow.GROUP_NAME}</dd><!-- ENDIF -->
            <!-- IF not postrow.S_POST_ANONYMOUS and postrow.S_FORUM_THANKS -->
            <span id="thanks_info_user{postrow.POST_ID}">
            <!-- IF not postrow.S_POST_ANONYMOUS and postrow.THANKS_COUNTERS_VIEW -->
         <dd><strong>{L_GIVEN}:</strong><!-- IF postrow.POSTER_GIVE_COUNT < 1 --> {postrow.POSTER_GIVE_COUNT} {L_THANK}<!-- ELSEIF postrow.POSTER_GIVE_COUNT > 1 --> <a href="{postrow.POSTER_GIVE_COUNT_LINK}">{postrow.POSTER_GIVE_COUNT}</a> {L_THANKS}<!-- ELSE --> <a href="{postrow.POSTER_GIVE_COUNT_LINK}">{postrow.POSTER_GIVE_COUNT}</a> {L_THANK}<!-- ENDIF --></dd>
         <dd><strong>{L_RECEIVED}:</strong><!-- IF postrow.POSTER_RECEIVE_COUNT < 1 --> {postrow.POSTER_RECEIVE_COUNT} {L_THANK}<!-- ELSEIF postrow.POSTER_RECEIVE_COUNT > 1 --> <a href="{postrow.POSTER_RECEIVE_COUNT_LINK}">{postrow.POSTER_RECEIVE_COUNT}</a> {L_THANKS}<!-- ELSE --> <a href="{postrow.POSTER_RECEIVE_COUNT_LINK}">{postrow.POSTER_RECEIVE_COUNT}</a> {L_THANK}<!-- ENDIF --></dd>
      <!-- ENDIF -->
      </span>
      <!-- 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. --><dd><strong>{postrow.PROFILE_FIELD1_NAME}:</strong> {postrow.PROFILE_FIELD1_VALUE}</dd><!-- ENDIF -->
           <!-- BEGIN custom_fields --><dd><strong>{postrow.custom_fields.PROFILE_FIELD_NAME}:</strong> {postrow.custom_fields.PROFILE_FIELD_VALUE}</dd><!-- END custom_fields -->
             <!-- IF S_REPUTATION and postrow.S_USER_REPUTATION -->
          <!-- IF S_REP_DISPLAY neq 'block' --><dd><strong>{L_RP_TOTAL_POINTS}:</strong> {postrow.REPUTATION_TEXT}<!-- ENDIF -->
          <!-- IF S_REP_DISPLAY neq 'text'  --><dd><!-- IF postrow.U_VIEW_REP --><a href="{postrow.U_VIEW_REP}" onclick="popup(this.href, 1100, 400); return false;" ><!-- ENDIF -->{postrow.REPUTATION_BLOCK}<!-- IF postrow.U_VIEW_REP --></a><!-- ENDIF --></dd><!-- ENDIF -->
           <!-- IF postrow.S_GIVE_REPUTATION --><dd><a href="{postrow.U_ADD_POS}"><img src="{T_IMAGES_PATH}reputation/add.png" title="{L_RP_ADD_POINTS} {postrow.POST_AUTHOR}" alt="{L_RP_ADD_POINTS} {postrow.POST_AUTHOR}" /></a><!-- IF postrow.S_GIVE_NEGATIVE--><a href="{postrow.U_ADD_NEG}"><img src="{T_IMAGES_PATH}reputation/subtract.png" title="{L_RP_SUBTRACT_POINTS} {postrow.POST_AUTHOR}" alt="{L_RP_SUBTRACT_POINTS} {postrow.POST_AUTHOR}" /></a><!-- ENDIF --></dd><!-- ENDIF -->
            <!-- ENDIF -->
            </dl>
            <dd>         
          <!-- IF not S_IS_BOT -->
            <!-- IF postrow.BIRTHDAY_IMG --><dd>&nbsp;</dd><dd>{postrow.BIRTHDAY_IMG}</dd><!-- ENDIF -->
          <!-- ENDIF -->
           </dd>
           </dl>
      </div>         
   <!-- ENDIF -->

<!-- start mod view or mark unread posts (and end mod too) ... added preceding line -->
   <div class="postbody">   
   <!--<div class="content">-->
      <!-- IF postrow.S_DISPLAY_NOTICE --><div class="rules">{L_DOWNLOAD_NOTICE}</div><!-- ENDIF -->
      <!-- IF postrow.EDITED_MESSAGE or postrow.EDIT_REASON --><div class="notice">{postrow.EDITED_MESSAGE}<!-- IF postrow.EDIT_REASON --><br /><strong>{L_REASON}:</strong> {postrow.EDIT_REASON}<!-- ENDIF --></div><!-- ENDIF -->
        <!-- IF postrow.WARNING --><div class="notice"><strong><!-- IF postrow.WARNING_TYPE eq 1 --><img src="styles/prosilver/theme/images/icon_ban.gif">{L_BAN}<!-- ELSE --><img src="styles/prosilver/theme/images/icon_warning.gif">{L_WARNING}<!-- ENDIF -->:</strong> {postrow.WARNING_POSTER} {postrow.WARNING_TIME}<br /><strong><div style="margin-left:12px"> {L_REASON_BAN_WAR}: </strong> {postrow.WARNING}</div></div><!-- ENDIF -->
      <!-- IF postrow.TOPIC_MOVED_MESSAGE -->{postrow.TOPIC_MOVED_MESSAGE}<!-- ENDIF -->
          <!-- IF postrow.BUMPED_MESSAGE --><div class="notice">{postrow.BUMPED_MESSAGE}</div><!-- ENDIF -->
      <!-- IF postrow.SIGNATURE --><div id="sig{postrow.POST_ID}" class="signature">{postrow.SIGNATURE}</div><!-- ENDIF -->
    <hr />
   <!-- ENDIF -->
      <!-- IF not S_IS_BOT -->
    <ul class="profile-icons" style="float:left">
        <!-- IF postrow.U_PM or postrow.U_EMAIL or postrow.U_WWW or postrow.U_MSN or postrow.U_ICQ or postrow.U_YIM or postrow.U_AIM or postrow.U_JABBER or postrow.U_BLOG -->
        <!-- Кнопка в профиль --><li class="info-profile-icon"><a href="{postrow.U_POST_AUTHOR}" title="{L_READ_PROFILE}"><span>{L_READ_PROFILE}</span></a></li><!-- Кнопка в профиль -->
       <!-- IF postrow.U_PM --><li class="pm-icon"><a href="{postrow.U_PM}" title="{L_PRIVATE_MESSAGE}"><span>{L_PRIVATE_MESSAGE}</span></a></li><!-- ENDIF -->
          <!-- IF postrow.U_EMAIL --><li class="email-icon"><a href="{postrow.U_EMAIL}" title="{L_EMAIL}"><span>{L_EMAIL}</span></a></li><!-- ENDIF -->
      <!-- IF postrow.U_WWW --><li class="web-icon"><a href="{postrow.U_WWW}" title="{L_VISIT_WEBSITE}: {postrow.U_WWW}"><span>{L_WEBSITE}</span></a></li><!-- ENDIF -->
      <!-- IF postrow.U_MSN --><li class="msnm-icon"><a href="{postrow.U_MSN}" onclick="popup(this.href, 550, 320); return false;" title="{L_MSNM}"><span>{L_MSNM}</span></a></li><!-- ENDIF -->
      <!-- IF postrow.U_ICQ --><li class="icq-icon"><a href="{postrow.U_ICQ}" onclick="popup(this.href, 550, 320); return false;" title="{L_ICQ}"><span>{L_ICQ}</span></a></li><!-- ENDIF -->
      <!-- IF postrow.U_YIM --><li class="yahoo-icon"><a href="{postrow.U_YIM}" onclick="popup(this.href, 780, 550); return false;" title="{L_YIM}"><span>{L_YIM}</span></a></li><!-- ENDIF -->
      <!-- IF postrow.U_AIM --><li class="aim-icon"><a href="{postrow.U_AIM}" onclick="popup(this.href, 550, 320); return false;" title="{L_AIM}"><span>{L_AIM}</span></a></li><!-- ENDIF -->
      <!-- IF postrow.U_JABBER --><li class="jabber-icon"><a href="{postrow.U_JABBER}" onclick="popup(this.href, 550, 320); return false;" title="{L_JABBER}"><span>{L_JABBER}</span></a></li><!-- ENDIF -->
        <!-- IF postrow.U_BLOG --><li class="userblog-icon"><a href="{postrow.U_BLOG}" title="{L_BLOG}"><span>{L_BLOG}</span></a></li><!-- ENDIF -->
        <!-- IF postrow.U_GALLERY --><li class="gallery-icon"><a href="{postrow.U_GALLERY}" title="{L_PERSONAL_ALBUM}"><span>{L_PERSONAL_ALBUM}</span></a></li><!-- ENDIF -->
          <!-- IF postrow.U_LPP --><li class="lpp-icon"><a href="{postrow.U_POST_AUTHOR}" title="{L_PROFILE_PICTURE}"><span>{L_PROFILE_PICTURE}</span></a></li><!-- ENDIF -->
        <!-- IF postrow.U_NOMINATE --><li class="nominate-icon"><a href="{postrow.U_NOMINATE}" title="{L_NOMINATE}"><span>{L_NOMINATE}</span></a></li><!-- ENDIF -->
      <!-- ENDIF -->
    </ul>

         <!-- IF postrow.U_QUOTE or postrow.U_INFO or postrow.U_DELETE or postrow.U_EDIT or postrow.THANKS_LINK-->
    <ul class="profile-icons">
      <!-- IF  not postrow.S_FIRST_POST_ONLY or (not START and postrow.S_ROW_COUNT == 0) -->
      <!-- IF not postrow.S_GLOBAL_POST_THANKS and not postrow.S_POST_ANONYMOUS and postrow.S_FORUM_THANKS and S_USER_LOGGED_IN and not postrow.S_IS_OWN_POST and (not postrow.S_ALREADY_THANKED or postrow.S_REMOVE_THANKS) --><li id="thanks_button{postrow.POST_ID}" class="{postrow.THANKS_IMG}"><a href="{postrow.THANKS_LINK}" title="{postrow.THANK_ALT}{postrow.POST_AUTHOR}" onclick="ajax_thanks.thanks_post({postrow.POST_ID}, '{postrow.THANK_MODE}'); return false;"></a></li><!-- ENDIF -->                  
      <!-- ENDIF -->
      <!-- IF postrow.U_EDIT --><li class="qe-icon"><a href="#" onclick="return false;" id="quickedit{postrow.POST_ID}" title="{L_QUICKEDIT_POST}"><span>{L_QUICKEDIT_POST}</span></a></li><!-- ENDIF -->
         <!-- IF postrow.U_EDIT --><li class="edit-icon"><a href="{postrow.U_EDIT}" title="{L_EDIT_POST}"><span>{L_EDIT_POST}</span></a></li><!-- ENDIF -->
        <!-- IF QUICK_REPLY and (NEXT_PAGE or not postrow.S_LAST_ROW) --><li class="quickquote-icon"><a href="#postform" onclick="addquote({postrow.POST_ID},'{postrow.POSTER_QUOTE}'); insert_text('rn'); return false;" title="{L_QUOTE_TEXT}"><span>{L_QUOTE_TEXT}</span></a></li><!-- ENDIF -->
      <!-- IF postrow.U_QUOTE and (NEXT_PAGE or not postrow.S_LAST_ROW) --><li class="quote-icon"><a href="{postrow.U_QUOTE}" title="{L_REPLY_WITH_QUOTE}"><span>{L_REPLY_WITH_QUOTE}</span></a></li><!-- ENDIF -->
        <!-- IF SIMPLE_QC_ENABLED && S_USER_LOGGED_IN --><li><a id="link{postrow.POST_ID}" href="javascript:display('show', {postrow.POST_ID})"><img src="{T_IMAGESET_PATH}/quick_comment.gif" title="{L_REPLY_GUICK_COMMENT}" /></a></li><!-- ENDIF -->
      <!-- IF postrow.U_DELETE --><li class="delete-icon"><a href="{postrow.U_DELETE}" title="{L_DELETE_POST}"><span>{L_DELETE_POST}</span></a></li><!-- ENDIF -->
      <!-- IF postrow.U_REPORT --><li class="report-icon"><a href="{postrow.U_REPORT}" title="{L_REPORT_POST}"><span>{L_REPORT_POST}</span></a></li><!-- ENDIF -->
      <!-- IF postrow.U_WARN --><li class="warn-icon"><a href="{postrow.U_WARN}" title="{L_WARN_USER}"><span>{L_WARN_USER}</span></a></li><!-- ENDIF -->
      <!-- IF postrow.U_INFO --><li class="info-icon"><a href="{postrow.U_INFO}" title="{L_INFORMATION}"><span>{L_INFORMATION}</span></a></li><!-- ENDIF -->
   </ul>
      <!-- ENDIF -->
   <!-- ENDIF -->
   </div>

    <!-- IF postrow.THANKS and postrow.THANKS_POSTLIST_VIEW -->
       <div class="rules"><div class="inner"><span class="corners-top"><span></span></span>
           <!-- IF postrow.THANKS and postrow.THANKS_POSTLIST_VIEW -->
         <!-- IF not postrow.S_POST_ANONYMOUS and not S_IS_BOT and postrow.S_MOD_THANKS -->
         <ul class="profile-icons" style="float:left"><li class="delete-icon"><a href="{postrow.U_CLEAR_LIST_THANKS_POST}" title="{L_CLEAR_LIST_THANKS}"><span>{L_CLEAR_LIST_THANKS}</span></a></li></ul>
              <!-- ENDIF -->
         <div class="content">
         <!-- IF not postrow.S_POST_ANONYMOUS and not S_IS_BOT-->
          <dl align="left">
         <dt>{postrow.THANK_TEXT}{postrow.POST_AUTHOR_FULL}{postrow.THANK_TEXT_2}</dt>
         <dd>{postrow.THANKS}</dd>
          </dl>
           <!-- ENDIF -->   
         </div>
           <!-- ENDIF -->
          <!-- IF postrow.S_THANKS_POST_REPUT_VIEW and postrow.POST_REPUT and not postrow.S_POST_ANONYMOUS and not S_IS_BOT -->
         <div class="content">
         <dl align="left">
         <dt class="small"><strong>{L_REPUT}:</strong>&nbsp;{postrow.POST_REPUT}</dt>
         <dd>
         <!-- IF postrow.S_THANKS_REPUT_GRAPHIC -->
         <div style="width: {postrow.THANKS_REPUT_GRAPHIC_WIDTH}; height: {postrow.THANKS_REPUT_HEIGHT}; background: URL({postrow.THANKS_REPUT_IMAGE_BACK});"><div style="height: {postrow.THANKS_REPUT_HEIGHT}; width: {postrow.POST_REPUT}; background: URL({postrow.THANKS_REPUT_IMAGE});"></div></div>&nbsp;
         <!-- ENDIF -->
         </dd>
         </dl>
         </div>
            <!-- ENDIF -->
      <span class="corners-bottom"><span></span></span></div></div>
    <!-- ENDIF -->
<!-- КОНЕЦ БЛОКА СПАСИБОК -->

      <span class="corners-bottom"><span></span></span></div>
     </div>

    <!-- IF postrow.S_FIRST_ROW -->
    <br /><hr /><br />
    <!-- ENDIF -->
   <hr class="divider" />
    <!-- END postrow -->
    <!-- IF CAPTCHA_TEMPLATE and S_CONFIRM_CODE -->
   <!-- DEFINE $CAPTCHA_TAB_INDEX = 3 -->
   <form id="viewtopic" method="post" action="{S_TOPIC_CAPTCHA_ACTION}">
   <!-- INCLUDE {CAPTCHA_TEMPLATE} -->
   </form>
<!-- ENDIF -->

<!-- IF S_NUM_POSTS > 1 or PREVIOUS_PAGE -->
   <form id="viewtopic" method="post" action="{S_TOPIC_ACTION}">
   <fieldset class="display-options" style="margin-top: 0; ">
      <!-- IF PREVIOUS_PAGE --><a href="{PREVIOUS_PAGE}" class="left-box {S_CONTENT_FLOW_BEGIN}">{L_PREVIOUS}</a><!-- ENDIF -->
      <!-- IF NEXT_PAGE --><a href="{NEXT_PAGE}" class="right-box {S_CONTENT_FLOW_END}">{L_NEXT}</a><!-- ENDIF -->
   </fieldset>
   </form>
   <hr />
<!-- ENDIF -->

<div class="topic-actions">
   <div class="buttons">
   <!-- IF not S_IS_BOT and S_DISPLAY_REPLY_INFO -->
      <div class="<!-- IF S_IS_LOCKED -->locked-icon<!-- ELSE -->reply-icon<!-- ENDIF -->"><a href="{U_POST_REPLY_TOPIC}" title="<!-- IF S_IS_LOCKED -->{L_TOPIC_LOCKED}<!-- ELSE -->{L_POST_REPLY}<!-- ENDIF -->"><span></span><!-- IF S_IS_LOCKED -->{L_TOPIC_LOCKED_SHORT}<!-- ELSE -->{L_POST_REPLY}<!-- ENDIF --></a></div>
      <!-- IF QUICK_REPLY and MODE eq 'REPLY' --><div class="quickreply-icon"><a href="#postform" onclick="dE('postform'); return false;"  title="{L_QUICK_REPLY}"><span></span>{L_QUICK_REPLY}</a></div><!-- ENDIF -->
   <!-- ENDIF -->
   <!-- IF not S_IS_BOT and S_ALLOW_LIGHT_VIEWTOPIC -->
      <div class="light-viewtopic-icon"><a href="#" title="{L_LIGHT_VIEWTOPIC}" onclick="light_viewtopic(); return false;"><span name="light-viewtopic-span" <!-- IF not S_LIGHT_VIEWTOPIC_TYPE -->style="background-position: 0px 100%; "<!-- ENDIF -->></span></a></div>      
   <!-- ENDIF -->
   </div>
   <!-- IF PAGINATION or TOTAL_POSTS -->
      <div class="pagination">{TOTAL_POSTS}<!-- IF PAGE_NUMBER --><!-- IF PAGINATION --> &bull; <a href="#" onclick="jumpto(); return false;" title="{L_JUMP_TO_PAGE}">{PAGE_NUMBER}</a> &bull; <span>{PAGINATION}</span><!-- ELSE --> &bull; {PAGE_NUMBER}<!-- ENDIF --><!-- ENDIF --></div>
   <!-- ENDIF -->
</div>
<!-- IF QUICK_REPLY --><!-- INCLUDE quick_reply.html --><!-- ENDIF -->
<p><!-- IF U_MCP -->[&nbsp;<a href="{U_MCP}">{L_MCP}</a>&nbsp;]<!-- ENDIF -->&nbsp;<!-- IF MODERATORS --><strong><!-- IF S_SINGLE_MODERATOR -->{L_MODERATOR}<!-- ELSE -->{L_MODERATORS}<!-- ENDIF -->:</strong> {MODERATORS}<!-- ENDIF --></p>

<!-- IF S_FORUM_RULES -->
   <div class="rules">
      <div class="inner"><span class="corners-top"><span></span></span>
      <center>
      <!-- IF U_FORUM_RULES -->
         <a href="{U_FORUM_RULES}">{L_FORUM_RULES}</a>
      <!-- ELSE -->
         <strong>{L_FORUM_RULES}</strong><br />{FORUM_RULES}
      <!-- ENDIF -->
      </center>
      <span class="corners-bottom"><span></span></span></div>
   </div>
<!-- ENDIF -->

<!-- INCLUDE jumpbox.html -->
    <!-- IF S_TOPIC_MOD -->
   <form method="post" action="{S_MOD_ACTION}">
   <fieldset class="quickmod">
      <label for="quick-mod-select">{L_QUICK_MOD}:</label> {S_TOPIC_MOD} <input type="submit" value="{L_GO}" class="button2" />{S_FORM_TOKEN}
   </fieldset>
   </form>
    <!-- ENDIF -->
    <!-- IF S_USER_LOGGED_IN --><!-- IF S_DISPLAY_ONLINE_LIST -->
       <h3><a href="{U_VIEWONLINE}">{L_WHO_IS_ONLINE}</a></h3><p>{LOGGED_IN_USER_LIST}</p>
    <!-- ENDIF --><!-- ENDIF -->

    <!-- IF S_USER_LOGGED_IN --><!-- IF U_MCP --><!-- IF S_DISPLAY_TOPIC_VIEWERS -->
       <h3><a href="{U_VIEWTOPICVIEWER}">{L_TV_VIEW_TOPIC_VIEWERS}&nbsp;<img src="{T_THEME_PATH}/images/yeux_viewtopic.gif" alt="Qui a vu ce topic ?" /></a></h3>
    <!-- ENDIF --><!-- ENDIF --><!-- ENDIF -->

<!-- INCLUDE overall_footer.html -->

Аватар пользователя
Александр Лешванов
(можно Николаич)
(можно Николаич) 
*
Google Chrome 49.0.262 Google Chrome 49.0.262
Windows XP Windows XP

  Разберем файл viewtopic_body.html на кусочки

Сообщение Разместил Александр Лешванов 06 янв 2018, 15:30

Для примера - весь код состава файла viewtopic_body.html этого форума НЫНЕШНИЙ....
Только не надо падать, а тем более - что либо копировать с него. Это может у вас не пролезть...
Код: выделить все
<!-- INCLUDE overall_header.html -->
<br />
<h5 class="font-blue-30"><strong><img src="{T_THEME_PATH}/images/yeux_viewtopic.gif" alt="" />&nbsp;&bull;&nbsp;<a href="{U_VIEW_TOPIC}" id="topictitle">{TOPIC_TITLE}</a>&nbsp;&bull;&nbsp;<img src="{T_THEME_PATH}/images/yeux_viewtopic.gif" alt="" /></strong></h5>
<h5 class="font-blue-20"><strong><!-- IF TOPIC_DESC -->{TOPIC_DESC}<!-- ENDIF --></strong></h5>
    <div class="topic-actions" style="text-align: center">
        <!-- IF S_DISPLAY_SEARCHBOX -->
            <div class="search-box" style="float: left">
                <form method="get" id="topic-search" action="{S_SEARCHBOX_ACTION}">
                   <fieldset>
                        <input class="inputbox search tiny"  type="text" name="keywords" id="search_keywords" size="20" value="{L_SEARCH_TOPIC}" onclick="if(this.value=='{LA_SEARCH_TOPIC}')this.value=''" onblur="if(this.value=='')this.value='{LA_SEARCH_TOPIC}'" />
                        <input class="button2" type="submit" value="{L_SEARCH}" />
                        {S_SEARCH_LOCAL_HIDDEN_FIELDS}
                    </fieldset>
                </form>
            </div>
        <!-- ENDIF -->
        <!-- IF S_USER_LOGGED_IN and not S_IS_BOT -->
        <script src="//yastatic.net/share/share.js" charset="utf-8"></script>
      <div class="yashare-auto-init" style="display: inline-block" data-yashareL10n="ru" data-yashareType="button" data-yashareQuickServices="vkontakte,facebook,twitter,odnoklassniki,moimir,gplus"></div>
        <!-- ENDIF -->
        <!-- IF PAGINATION or TOTAL_POSTS -->
            <div class="pagination">
                <!-- IF U_VIEW_UNREAD_POST and not S_IS_BOT --><a href="{U_VIEW_UNREAD_POST}">{L_VIEW_UNREAD_POST}</a> &bull; <!-- ENDIF -->{TOTAL_POSTS}
                <!-- IF PAGE_NUMBER --><!-- IF PAGINATION --> &bull; <a href="#" onclick="jumpto(); return false" title="{L_JUMP_TO_PAGE}">{PAGE_NUMBER}</a> &bull; <span>{PAGINATION}</span><!-- ELSE --> &bull; {PAGE_NUMBER}<!-- ENDIF --><!-- ENDIF -->
            </div>
        <!-- ENDIF -->
    </div>
<!-- IF S_FORUM_RULES -->
    <div class="bg8">
        <h5 style="text-align: center; font: 15px Arial">
            <!-- IF U_FORUM_RULES -->
                <a href="{U_FORUM_RULES}">{L_FORUM_RULES}</a>
                <!-- ELSE -->
                {FORUM_RULES}
            <!-- ENDIF -->
        </h5>
    </div>
<!-- ENDIF -->
<!-- IF S_ENABLE_FULL_TOPIC -->
<div class="bg8">
    <h5 style="text-align: center; font: bold 15px Arial">
       <a href="{U_FULL_TOPIC}">{L_FULL_TOPIC}</a>
    </h5>
</div>
<!-- ENDIF -->
<!-- IF S_HAS_POLL -->
<div class="bg8 content">
   <form method="post" action="{S_POLL_ACTION}">
      <h5 class="font-blue-18">{POLL_QUESTION}</h5>
      <p class="author">{L_POLL_LENGTH}<!-- IF S_CAN_VOTE and L_POLL_LENGTH --><br /><!-- ENDIF --><!-- IF S_CAN_VOTE -->{L_MAX_VOTES}<!-- ENDIF --></p>
         <fieldset class="polls">
         <!-- BEGIN poll_option -->
            <dl class="<!-- IF poll_option.POLL_OPTION_VOTED -->voted<!-- ENDIF -->"<!-- IF poll_option.POLL_OPTION_VOTED --> title="{L_POLL_VOTED_OPTION}"<!-- ENDIF -->>
               <dt><!-- IF S_CAN_VOTE --><label for="vote_{poll_option.POLL_OPTION_ID}">{poll_option.POLL_OPTION_CAPTION}</label><!-- ELSE -->{poll_option.POLL_OPTION_CAPTION}<!-- ENDIF --></dt>
               <!-- IF S_CAN_VOTE --><dd style="width: auto"><!-- IF S_IS_MULTI_CHOICE --><input type="checkbox" name="vote_id[]" id="vote_{poll_option.POLL_OPTION_ID}" value="{poll_option.POLL_OPTION_ID}"<!-- IF poll_option.POLL_OPTION_VOTED --> checked="checked"<!-- ENDIF --> /><!-- ELSE --><input type="radio" name="vote_id[]" id="vote_{poll_option.POLL_OPTION_ID}" value="{poll_option.POLL_OPTION_ID}"<!-- IF poll_option.POLL_OPTION_VOTED --> checked="checked"<!-- ENDIF --> /><!-- ENDIF --></dd><!-- ENDIF -->
               <!-- IF S_DISPLAY_RESULTS -->
               <dd class="resultbar">
               <style scoped>
                  @-webkit-keyframes move{poll_option.POLL_OPTION_PCT} {
                     0% { width: 0;}
                     100% { width: {poll_option.POLL_OPTION_PERCENT}; }
                  }
                  @keyframes move{poll_option.POLL_OPTION_PCT} {
                     0% { width: 0; }
                     100%   { width: {poll_option.POLL_OPTION_PERCENT}; }
                  }
                  div.poll_animation{poll_option.POLL_OPTION_PCT} {
                     -webkit-animation: move 3s linear 0s normal none infinite, move{poll_option.POLL_OPTION_PCT} 6s linear 0s normal none 1;
                     animation: move 3s linear 0s normal none infinite, move{poll_option.POLL_OPTION_PCT} 6s linear 0s normal none 1;
                  }
               </style>               
               <div class="meter"><div class="poll_animation{poll_option.POLL_OPTION_PCT} <!-- IF poll_option.POLL_OPTION_PCT < 20 -->pollbar1<!-- ELSEIF poll_option.POLL_OPTION_PCT < 40 -->pollbar2<!-- ELSEIF poll_option.POLL_OPTION_PCT < 60 -->pollbar3<!-- ELSEIF poll_option.POLL_OPTION_PCT < 80 -->pollbar4<!-- ELSE -->pollbar5<!-- ENDIF -->" style="width:{poll_option.POLL_OPTION_PERCENT}; max-width:{poll_option.POLL_OPTION_PERCENT}">{poll_option.POLL_OPTION_RESULT}&nbsp;</div></div></dd>
               <dd><!-- IF poll_option.POLL_OPTION_RESULT == 0 -->{L_NO_VOTES}<!-- ELSE -->{poll_option.POLL_OPTION_PERCENT}<!-- ENDIF --></dd><!-- ENDIF -->
            </dl>
         <!-- END poll_option -->
         <!-- IF S_DISPLAY_RESULTS -->
            <dl>
               <dt>&nbsp;</dt>
               <dd class="resultbar">{L_TOTAL_VOTES} : {TOTAL_VOTES}</dd>
            </dl>
         <!-- ENDIF -->
         <!-- IF S_CAN_VOTE -->
            <dl style="border-top: none">
               <dt>&nbsp;</dt>
               <dd class="resultbar"><input type="submit" name="update" value="{L_SUBMIT_VOTE}" class="button1" /></dd>
            </dl>
         <!-- ENDIF -->
         <!-- IF not S_DISPLAY_RESULTS -->
            <dl style="border-top: none">
               <dt>&nbsp;</dt>
               <dd class="resultbar"><a href="{U_VIEW_RESULTS}">{L_VIEW_RESULTS}</a></dd>
            </dl>
         <!-- ENDIF -->
         </fieldset>
      {S_FORM_TOKEN}
      {S_HIDDEN_FIELDS}
   </form>
</div>
<!-- ENDIF -->
<!-- IF S_FORUM_THANKS -->
    <!-- INCLUDE ajax_thanks_viewtopic.html -->
<!-- ENDIF -->
<!-- BEGIN postrow -->
<!-- IF S_TOPIC_SEO -->
    <!-- IF postrow.S_FIRST_ROW && SEO_KEY -->
       <div class="bg8">
            <h5 class="font-blue-15">
                <img src="{ROOT_PATH}images/can.png" alt="{L_TAGS}" />&nbsp;&bull;&nbsp;<span>{SEO_KEY}</span>&nbsp;&bull;&nbsp;<img src="{ROOT_PATH}images/can.png" alt="{L_TAGS}" />
              </h5>
        </div>
    <!-- ENDIF -->
<!-- ENDIF -->
<!-- IF S_TOPIC_DELETED -->
   <div id="p0" class="bg8 font-red-15">
      <div class="bg6" id="post{postrow.POST_ID}">
         <h4 class="first">{L_PRIME_TOPIC_DELETED_MSG}</h4>
         <div class="ignore">
            {DELETED_MSG}
         </div>
      </div>
   </div>
<!-- ENDIF -->
<!-- IF postrow.S_FIRST_UNREAD --><a id="unread"></a><!-- ENDIF -->
<div id="p{postrow.POST_ID}" class="post<!-- IF postrow.S_CHANGE_COLOUR --> bg9<!-- ELSEIF postrow.S_ROW_COUNT is odd --> bg8<!-- ELSE --> bg8<!-- ENDIF --><!-- IF postrow.S_UNREAD_POST --> unreadpost<!-- ENDIF --><!-- IF postrow.S_POST_REPORTED --> reported<!-- ENDIF --><!-- IF postrow.S_ONLINE --> online<!-- ENDIF --><!-- IF postrow.S_DELETED --> deleted_post<!-- ENDIF -->">
   <div class="inner">
       <div class="postbody">
         <h3 <!-- IF postrow.S_FIRST_ROW -->class="first"<!-- ENDIF -->><!-- IF postrow.S_STICKY_POST --><img src="images/sticky_gray.gif" alt="" />&nbsp;&nbsp;<!-- ENDIF --><!-- IF postrow.POST_ICON_IMG --><img src="{T_ICONS_PATH}{postrow.POST_ICON_IMG}" width="{postrow.POST_ICON_IMG_WIDTH}" height="{postrow.POST_ICON_IMG_HEIGHT}" alt="" />&nbsp;&nbsp;<!-- ENDIF --><a href="#p{postrow.POST_ID}">{postrow.POST_SUBJECT}</a></h3>
             <p class="author"><!-- IF S_IS_BOT -->{postrow.MINI_POST_IMG}<!-- ELSE --><a href="{postrow.U_MINI_POST}">{postrow.MINI_POST_IMG}</a><!-- ENDIF -->&nbsp;<!-- IF S_QUICK_REPLY --><a id="poster{postrow.POST_ID}" href="#postform" onclick="dE('postform', 1); insert_text('[b]{postrow.POSTER_QUOTE}[/b], '); return false" title="{L_FOR_NAME}" style="color: {postrow.POST_AUTHOR_COLOUR}"><strong>{postrow.POST_AUTHOR}</strong></a><!-- ELSE -->{L_POST_BY_AUTHOR} <strong>{postrow.POST_AUTHOR_FULL}</strong><!-- ENDIF -->&nbsp;{postrow.POST_DATE}<!-- IF postrow.POST_EXPIRE -->&nbsp;&nbsp;&nbsp;<span style="color:red"><strong>{L_POST_WILL_EXPIRE}:</strong> {postrow.POST_EXPIRE}</span><!-- ENDIF --> </p>
         <!-- IF postrow.S_POST_UNAPPROVED or postrow.S_POST_REPORTED -->
         <p class="rules">
         <!-- IF postrow.S_POST_UNAPPROVED -->{UNAPPROVED_IMG} <a href="{postrow.U_MCP_APPROVE}"><strong>{L_POST_UNAPPROVED}</strong></a><!-- ENDIF -->
         <!-- IF postrow.S_POST_REPORTED -->{REPORTED_IMG} <a href="{postrow.U_MCP_REPORT}"><strong>{L_POST_REPORTED}</strong></a><!-- ENDIF -->
         </p>
         <!-- ENDIF -->
         <!-- IF postrow.MESSAGE -->
         <div <!-- IF S_NEED_TIMER -->id="post_message"<!-- ENDIF --> class="content">{postrow.MESSAGE}</div>
         <!-- ENDIF -->
          <!-- IF postrow.S_HAS_ATTACHMENTS -->
             <div class="inner">
                 <dt>&nbsp;</dt>
               <!-- BEGIN attachment -->
               <dd style="color: blue; font: bold 16px Arial">{postrow.attachment.DISPLAY_ATTACHMENT}</dd>
               <!-- END attachment -->
            </div>
         <!-- ENDIF -->
         <!-- IF postrow.S_HAS_ATTACH_FILES and S_CAN_FLAP_SEARCH and S_DISPLAY_SEARCHBOX -->
            <div style="margin: 4px 0">
               <form method="post" action="{U_FLAP_SEARCH}&amp;p={postrow.POST_ID}">
               <fieldset>
                  <input class="button2" style="color: blue; font: bold 14px Arial" type="submit" value="{L_FIND_ATTACH_POSTS}" />
               </fieldset>
               </form>
            </div>
         <!-- ENDIF -->
         <!-- IF ENABLE_COMMENTS and U_SEECOM -->
            <div id="scrollpoint{postrow.POST_ID}"></div>
            <!-- IF postrow.COMMENTCOUNT neq 0 --><br /><h5 class="font-blue-15">{postrow.COMMENTCOUNT}<!-- IF M_COMDELETE -->&nbsp;&nbsp;<a href="#" onclick="ajax_delete_all_comments('{postrow.POST_ID}', '{LIMIT}', '{COMMENT_PATH}'); return false"><span>{L_COMMENTS_DELETE}</span></a><!-- ENDIF --></h5><!-- ENDIF -->
            <!-- BEGIN comment -->
               <div id="c{comment.COMMENT_ID}" class="post <!-- IF postrow.S_ROW_COUNT is odd -->bg2<!-- ELSE -->bg2<!-- ENDIF -->" style="-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px">
                  <div class="m-stat"><span class="corners-top" style="background-image:none"></span>
                  <div class="postbody" style="width:85%">
                     <ul class="profile-icons">
                        <!-- IF comment.U_COMDEDIT  --><li class="plus-icon"><a href="javascript:void(0)" onclick="ajax_edit_form('{postrow.POST_ID}', '{postrow.POSTER_ID}', '{comment.COMMENT_ID}', '{LIMIT}', '{COMMENT_PATH}')" title="{L_EDIT_POST}"><span>{L_EDIT_POST}</span></a></li><!-- ENDIF -->
                        <!-- IF comment.U_COMDELETE --><li class="minus-icon"><a href="javascript:void(0)" onclick="ajax_delete_comment('{postrow.POST_ID}', '{comment.COMMENT_ID}', '{LIMIT}', '{COMMENT_PATH}')" title="{L_DELETE_POST}"><span>{L_DELETE_POST}</span></a></li><!-- ENDIF -->
                     </ul>
                     {comment.COMMENT_DATE}
                     <div class="commentcontent" style="padding-top:10px">
                        <div class="comtext" style="font-size:12px">
                        {comment.TEXT}
                        </div>
                     </div>
                  </div>
                   <dl class="postprofile" style="width:12%">
                      <dt><a href="{comment.U_PROFILE}">{comment.AVATAR}</a><br /></dt>
                       <dd><a href="{comment.U_PROFILE}" style="color: #{comment.COLOUR}" class="username-coloured">{comment.USERNAME}</a></dd>
                   </dl>
               <span class="corners-bottom" style="background-image:none"></span></div>
               </div>
               <br />
            <!-- END comment -->
            <div id="commentscroll{postrow.POST_ID}"></div>
            <fieldset class="submit-buttons">
               <!-- IF F_SENDCOM --><a href="javascript:void(0)" onclick="<!-- IF COMMENTSTATUS eq 0 -->ajax_send_form('{postrow.COMMENT_ACTION}', '{postrow.POSTER_ID}', '{postrow.POST_ID}', '{LIMIT}', '{COMMENT_PATH}');<!-- ELSE -->return false;<!-- ENDIF -->" class="button2" style="padding-top:3px; padding-bottom:3px; border-radius: 5px"><!-- IF COMMENTSTATUS eq 1 -->{L_SEND_COMMENT_LOCKED}<!-- ELSE -->{L_SEND_COMMENT}<!-- ENDIF --></a><!-- ENDIF -->
               <!-- IF postrow.SHOWMORE --> <a href="javascript:void(0)" onclick="ajax_pagination('{postrow.MORE_COMMENT}', '{postrow.POST_ID}', '{LIMIT}')" class="button2" style="padding-top:3px; padding-bottom:3px; border-radius: 5px">{L_MORE_COMMENT}</a><!-- ENDIF -->
            </fieldset>
         <!-- ENDIF -->
          <!-- IF U_ACP --><!-- IF postrow.EDITED_MESSAGE or postrow.EDIT_REASON --><div class="notice">{postrow.EDITED_MESSAGE}<!-- IF postrow.EDIT_REASON --><br /><strong>{L_REASON}:</strong> {postrow.EDIT_REASON}<!-- ENDIF --></div><!-- ENDIF --><!-- ENDIF -->
         <!-- IF postrow.S_DISPLAY_NOTICE --><div class="m-stat"><h5 style="text-align: center; font: bold 20px Arial; color: #BF0000; text-shadow: 2px 2px 12px #3652ad">{L_DOWNLOAD_NOTICE}</h5></div><!-- ENDIF -->
            <!-- IF postrow.BUMPED_MESSAGE --><div class="notice">{postrow.BUMPED_MESSAGE}</div><!-- ENDIF -->
            <!-- IF postrow.S_ONLY_LASTTOPICPOST -->      
         <!-- IF postrow.POSTER_ID == 55 --><img src="{T_IMAGESET_PATH}/icon_admin_1.gif" alt="" style="float: left" /><!-- ENDIF -->
          <!-- IF postrow.POSTER_ID == 59 --><img src="{T_IMAGESET_PATH}/icon_admin_2.gif" alt="" style="float: left" /><!-- ENDIF -->
            <!-- IF postrow.POSTER_ID == 208 --><img src="{T_IMAGESET_PATH}/icon_admin_3.gif" alt="" style="float: left" /><!-- ENDIF -->
            <!-- IF postrow.POSTER_ID == 112 --><img src="{T_IMAGESET_PATH}/icon_admin_4.gif" alt="" style="float: left" /><!-- ENDIF -->
         <!-- ENDIF -->
         <!-- IF postrow.SIGNATURE --><div id="sig{postrow.POST_ID}" class="signature">{postrow.SIGNATURE}</div><hr /><!-- ENDIF -->
          <!-- IF postrow.THANKS_LINK or postrow.U_EDIT or postrow.QUICK_REPLY or postrow.U_QUOTE or postrow.U_DELETE or postrow.U_REPORT or postrow.U_WARN or postrow.U_INFO -->
                <ul class="profile-icons">
              <!-- IF U_ACP --><li class="img-to-attach"><a href="{postrow.U_EDIT}" data-post-id="{postrow.POST_ID}" title="{L_IMG_ATTACH_EXPLAIN}">{L_IMG_ATTACH}</a></li><!-- ENDIF -->
              <!-- IF not postrow.S_GLOBAL_POST_THANKS and not postrow.S_POST_ANONYMOUS and postrow.S_FORUM_THANKS and S_USER_LOGGED_IN and not postrow.S_IS_OWN_POST and (not postrow.S_ALREADY_THANKED or postrow.S_REMOVE_THANKS) -->
               <li id="thanks_button{postrow.POST_ID}" class="thanks-plus"><a href="{postrow.THANKS_LINK}" title="{postrow.THANK_ALT}{postrow.POST_AUTHOR}" onclick="ajax_thanks.thanks_post({postrow.POST_ID}, '{postrow.THANK_MODE}'); return false">{L_THANKS_PLUS}</a></li>
              <!-- ENDIF -->                     
              <!-- IF postrow.U_EDIT --><li class="post-quickedit"><a href="#" onclick="return false" id="quickedit{postrow.POST_ID}" title="{L_POST_QUICKEDIT_EXPLAIN}">{L_POST_QUICKEDIT}</a></li><!-- ENDIF -->
               <!-- IF postrow.U_EDIT --><li class="post-edit"><a href="{postrow.U_EDIT}" title="{L_POST_EDIT_EXPLAIN}">{L_POST_EDIT}</a></li><!-- ENDIF -->
                <!-- IF QUICK_REPLY and (NEXT_PAGE or not postrow.S_LAST_ROW) --><li class="post-quickquote"><a href="#postform" onclick="dE('postform', 1); addquote({postrow.POST_ID},'{postrow.POSTER_QUOTE}'); insert_text('rn'); return false" title="{L_POST_QUICKQUOTE_EXPLAIN}">{L_POST_QUICKQUOTE}</a></li><!-- ENDIF -->
               <!-- IF postrow.U_QUOTE and S_USER_LOGGED_IN and (NEXT_PAGE or not postrow.S_LAST_ROW) --><li class="post-quote"><a href="{postrow.U_QUOTE}" title="{L_POST_QUOTE_EXPLAIN}">{L_POST_QUOTE}</a></li><!-- ENDIF -->
                 <!-- IF postrow.U_UPDATE_SUBJECT --><li class="update-post-subjest"><a href="{postrow.U_UPDATE_SUBJECT}" title="{L_UPDATE_POSTS_SUBJECT_EXPLAIN}">{L_UPDATE_POSTS_SUBJECT}</a></li><!-- ENDIF -->
                <!-- IF postrow.U_DELETE --><li class="delete-icon"><a href="{postrow.U_DELETE}" title="{L_DELETE_POST}"><span>{L_DELETE_POST}</span></a></li><!-- ENDIF -->
                <!-- IF postrow.U_REPORT --><li class="report-icon"><a href="{postrow.U_REPORT}" title="{L_REPORT_POST}"><span>{L_REPORT_POST}</span></a></li><!-- ENDIF -->
               <!-- IF postrow.U_WARN --><li class="warn-icon"><a href="{postrow.U_WARN}" title="{L_WARN_USER}"><span>{L_WARN_USER}</span></a></li><!-- ENDIF -->
               <!-- IF postrow.U_INFO --><li class="info-icon"><a href="{postrow.U_INFO}" title="{L_INFORMATION}"><span>{L_INFORMATION}</span></a></li><!-- ENDIF -->
               </ul>
          <!-- ENDIF -->
      </div>
      <dl class="postprofile" id="profile{postrow.POST_ID}" style="font: bold 12px Arial">
         <dt>
         <!-- IF not S_IS_BOT and postrow.POSTER_AVATAR -->
            <!-- IF postrow.U_POST_AUTHOR -->
               <dd><a href="{postrow.U_POST_AUTHOR}">{postrow.POSTER_AVATAR}</a></dd>
            <!-- ELSE -->
               <dd>{postrow.POSTER_AVATAR}</dd>
            <!-- ENDIF -->
                 <!-- IF postrow.S_CAN_CHGPOSTER -->
            <dd>
               <a href="#" class="change-poster" data-id="ChangePoster{postrow.POST_ID}">
                  <img src="{postrow.S_CAN_CHGPOSTER}" style="text-align: right; width: 14px; height: 14px; border: 0px" alt="{L_CHANGE_POSTER}" />
               </a>
               <form method="post" id="mcp_chgposter{postrow.POST_ID}" action="{postrow.U_POST_ACTION}">
               <fieldset>
               <dl id="ChangePoster{postrow.POST_ID}"  style="display:none">
                   <dd><label>{L_CHANGE_POSTER}:</label></dd>
                  <!-- IF postrow.S_USER_SELECT --><dd><select name="u">{postrow.S_USER_SELECT}</select> <input type="submit" class="button2" name="action[chgposter_list{postrow.POST_ID}]" value="{L_CONFIR}" /></dd><!-- ENDIF -->
                  <dd style="margin-top:3px">
                     <input class="inputbox autowidth" type="text" name="username" value="" />
                     <input type="submit" class="button2" name="action[chgposter{postrow.POST_ID}]" value="{L_CONFIR}" />
                     <br />
                     <span>[ <a href="{postrow.U_FIND_USERNAME}" onclick="find_username(this.href); return false">{L_FIND_USERNAME}</a> ]</span>
                  </dd>
               </dl>
               {S_FORM_TOKEN}
               </fieldset>
               </form>
            </dd>   
            <!-- ENDIF -->
             <!-- ELSE -->
            <img style="width: 40px; height: 40px" src="{T_THEME_PATH}/images/no_avatar.gif" alt="" />
            <!-- IF postrow.S_CAN_CHGPOSTER -->
            <dd>
               <a href="#" class="change-poster" data-id="ChangePoster{postrow.POST_ID}">
                   <img src="{postrow.S_CAN_CHGPOSTER}" style="text-align: right; width: 14px; height: 14px; border: 0px" alt="{L_CHANGE_POSTER}" />
               </a>
               <form method="post" id="mcp_chgposter{postrow.POST_ID}" action="{U_POST_ACTION}">
               <fieldset>
               <dl id="ChangePoster{postrow.POST_ID}" style="display:none">
                   <dd><label>{L_CHANGE_POSTER}:</label></dd>
                  <!-- IF postrow.S_USER_SELECT --><dd><select name="u">{postrow.S_USER_SELECT}</select> <input type="submit" class="button2" name="action[chgposter_list{postrow.POST_ID}]" value="{L_CONFIR}" /></dd><!-- ENDIF -->
                  <dd style="margin-top:3px">
                     <input class="inputbox autowidth" type="text" name="username" value="" />
                     <input type="submit" class="button2" name="action[chgposter{postrow.POST_ID}]" value="{L_CONFIR}" />
                     <br />
                     <span>[ <a href="{postrow.U_FIND_USERNAME}" onclick="find_username(this.href); return false">{L_FIND_USERNAME}</a> ]</span>
                  </dd>
               </dl>
               {S_FORM_TOKEN}
               </fieldset>
               </form>
             </dd>         
            <!-- ENDIF -->
         </dt>
           <!-- ENDIF -->   
            <dt class="postprofile-nick">
         <!-- IF S_QUICK_REPLY --><a href="#postform" onclick="dE('postform', 1); insert_text('[b]{postrow.POSTER_QUOTE}[/b], '); return false" title="{L_FOR_NAME}"<!-- IF postrow.POST_AUTHOR_COLOUR --> style="color: {postrow.POST_AUTHOR_COLOUR}" <!-- ENDIF -->><!-- IF postrow.S_TOPIC_POSTER -->{L_AUTHOR_TOPIC}&nbsp;<!-- ENDIF -->{postrow.POST_AUTHOR}</a><!-- ELSE --><!-- IF not postrow.U_POST_AUTHOR --><strong>{postrow.POST_AUTHOR_FULL}</strong><!-- ELSE -->{postrow.POST_AUTHOR_FULL}<!-- ENDIF --><!-- ENDIF -->
         </dt> 
            <!-- IF not postrow.RANK_TITLE --><!-- IF S_QUICK_REPLY --><dd><a href="#postform" onclick="dE('postform', 1); addquote({postrow.POST_ID},'{postrow.POSTER_QUOTE}'); insert_text('rn'); return false" title="{L_QUOTE_TEXT}">{L_QUOTE}</a></dd><!-- ENDIF --><!-- ENDIF -->
         <!-- IF postrow.RANK_TITLE or postrow.RANK_IMG --><dd>{postrow.RANK_TITLE}<!-- IF S_QUICK_REPLY and (NEXT_PAGE or not postrow.S_LAST_ROW) --><br /><a href="#postform" onclick="dE('postform', 1); addquote({postrow.POST_ID},'{postrow.POSTER_QUOTE}'); insert_text('rn'); return false" title="{L_QUOTE_TEXT}">{L_QUOTE}</a><!-- ENDIF --><!-- IF postrow.RANK_TITLE and postrow.RANK_IMG --><br /><!-- ENDIF -->{postrow.RANK_IMG}&nbsp;<!-- IF postrow.USER_AGENT -->{postrow.USER_AGENT}<!-- ENDIF --></dd><!-- ENDIF -->
        <!-- IF not S_IS_BOT -->
            <!-- IF postrow.U_POST_AUTHOR -->
         <dd>
            <a href="#" id="getContent{postrow.POST_ID}" class="dopinfo" data-poster-id="{postrow.POSTER_ID}" data-post-id="{postrow.POST_ID}"><img id="img_dopinfo{postrow.POST_ID}" src="{ROOT_PATH}images/dopinfo_down.gif" style="width: 150px; height: 20px" title="{L_DOPINFO}" alt="*" /></a>
            </dd>
         <dd id="divContent{postrow.POST_ID}" style="margin-left: 0"></dd>
         <!-- ENDIF -->
           <!-- IF postrow.USER_BROWSER and postrow.S_BROWSERS_PROFILE -->
         <dd style="padding-top: 8px">{postrow.USER_BROWSER}</dd>
         <dd style="padding-top: 2px">{postrow.USER_OS}</dd>
         <dd style="padding-top: 2px">{postrow.USER_SCREEN}</dd>
          <!-- ENDIF -->   
         <!-- IF postrow.BIRTHDAY_IMG -->
         <dd>&nbsp;</dd><dd>{postrow.BIRTHDAY_IMG}</dd>
         <!-- ENDIF -->
       <!-- ENDIF -->
         </dl>   
      <span class="corners-bottom"></span>
   </div>
</div>
<!-- IF (postrow.THANKS and postrow.THANKS_POSTLIST_VIEW) or (postrow.S_THANKS_POST_REPUT_VIEW and postrow.POST_REPUT and not postrow.S_POST_ANONYMOUS and not S_IS_BOT) -->
    <div class="bg7">
      <h5 style="font: bold 12px sans-serif">
         <span id="thanks_list{postrow.POST_ID}">
            <!-- IF postrow.THANKS and postrow.THANKS_POSTLIST_VIEW -->
            <!-- IF not postrow.S_POST_ANONYMOUS and not S_IS_BOT and postrow.S_MOD_THANKS -->
            <ul class="profile-icons" style="padding-top: 3px"><li class="delete-icon" style="margin: -3px 6px 3px 0"><a href="{postrow.U_CLEAR_LIST_THANKS_POST}" title="{L_CLEAR_LIST_THANKS}"><span>{L_CLEAR_LIST_THANKS}</span></a></li></ul>
            <!-- ENDIF -->
            <!-- IF not postrow.S_POST_ANONYMOUS and not S_IS_BOT-->
            {postrow.THANK_TEXT}{postrow.POST_AUTHOR_FULL}{postrow.THANK_TEXT_2} {postrow.THANKS}
            <!-- ENDIF -->   
            <!-- ENDIF -->
            <!-- IF postrow.S_THANKS_POST_REPUT_VIEW and postrow.POST_REPUT and not postrow.S_POST_ANONYMOUS and not S_IS_BOT -->
            <span style="display: block">
            <!-- IF postrow.S_THANKS_REPUT_GRAPHIC -->
            <span style="display: block; float: left; width: {postrow.THANKS_REPUT_GRAPHIC_WIDTH}; height: {postrow.THANKS_REPUT_HEIGHT}; background: URL({postrow.THANKS_REPUT_IMAGE_BACK})"><span style="display: block; height: {postrow.THANKS_REPUT_HEIGHT}; width: {postrow.POST_REPUT}; background: URL({postrow.THANKS_REPUT_IMAGE})"></span></span>&nbsp;
            <!-- ENDIF -->
            {L_REPUT}:&nbsp;{postrow.POST_REPUT}
            </span>
            <!-- ENDIF -->
         </span>
       </h5>      
   </div>
<!-- ENDIF -->   
<!-- IF postrow.S_FIRST_ROW -->
<br />
<!-- ENDIF -->
<!-- END postrow -->
<!-- IF ENABLE_COMMENTS and F_SENDCOM -->
   <div id="commentsending">
      <div style="padding-bottom: 10px">
         <!-- IF S_SMILIES_ALLOWED and .smiley -->
            <!-- IF S_SHOW_SMILEY_LINK and S_SMILIES_ALLOWED--><a href="{U_MORE_SMILIES}&amp;ajax=1" onclick="form_name = 'postform_ajax'; popup(this.href, 1100, 400, '_phpbbsmilies'); return false">{L_MORE_SMILIES}</a><!-- ENDIF -->&nbsp;&bull;&nbsp;<!-- BEGIN smiley --><a href="#" onclick="form_name = 'postform_ajax'; insert_text('{smiley.A_SMILEY_CODE}', true); return false"><img src="{smiley.SMILEY_IMG}" width="{smiley.SMILEY_WIDTH}" height="{smiley.SMILEY_HEIGHT}" alt="{smiley.SMILEY_CODE}" title="{smiley.SMILEY_DESC}" /></a><!-- END smiley -->&nbsp;&bull;&nbsp;<!-- IF S_SHOW_SMILEY_LINK and S_SMILIES_ALLOWED--><a href="{U_MORE_SMILIES}&amp;ajax=1" onclick="form_name = 'postform_ajax'; popup(this.href, 1100, 400, '_phpbbsmilies'); return false">{L_MORE_SMILIES}</a><!-- ENDIF --><br />
         <!-- ENDIF -->
      </div>
      <div id="message-box">
         <form id="postform_ajax" method="post">
            <!-- IF F_SENDCOM -->
               <textarea id="message" style="height:170px;width:850px" onselect="storeCaret(this)" onclick="storeCaret(this)" onkeyup="storeCaret(this)" onfocus="initInsertions()">{EDITTEXT}</textarea><br />
            <!-- ELSE -->
               <textarea id="message_ajax" style="height:170px; width: 30%" disabled>{L_NOT_ALLOWED_SEND}</textarea><br />
            <!-- ENDIF -->
            <input type="hidden" accesskey="s" tabindex="6" value="{L_SUBMIT}" class="button1 default-submit-action" id="commentsubmit" />
            {S_FORM_TOKEN}
         </form>
      </div>
      <!-- IF MAX_COMMENTS_CHAR neq '0' -->
      <div id="charremain"></div>
      <!-- ENDIF -->
   </div>
<!-- ENDIF -->
<!-- IF CAPTCHA_TEMPLATE and S_CONFIRM_CODE -->
    <!-- DEFINE $CAPTCHA_TAB_INDEX = 3 -->
          <form id="viewtopic" method="post" action="{S_TOPIC_CAPTCHA_ACTION}">
           <!-- INCLUDE {CAPTCHA_TEMPLATE} -->
          </form>
<!-- ENDIF -->   
<!-- IF S_NUM_POSTS > 1 or PREVIOUS_PAGE -->
   <form id="viewtopic" method="post" action="{S_TOPIC_ACTION}">
   <fieldset class="display-options" style="margin-top: 0">
      <!-- IF PREVIOUS_PAGE --><a href="{PREVIOUS_PAGE}" class="left-box {S_CONTENT_FLOW_BEGIN}"><h5 class="font-blue-15">{L_PREVIOUS}</h5></a><!-- ENDIF -->
      <!-- IF NEXT_PAGE --><a href="{NEXT_PAGE}" class="right-box {S_CONTENT_FLOW_END}"><h5 class="font-blue-15">{L_NEXT}</h5></a><!-- ENDIF -->
   </fieldset>
   </form>
<!-- ENDIF -->
<div class="topic-actions">
   <div class="buttons">
   <!-- IF not S_IS_BOT and S_DISPLAY_REPLY_INFO -->
      <div class="<!-- IF S_IS_LOCKED -->topic-locked<!-- ELSE -->topic-reply<!-- ENDIF -->"><a href="{U_POST_REPLY_TOPIC}" title="<!-- IF S_IS_LOCKED -->{L_TOPIC_LOCKED}<!-- ELSE -->{L_POST_REPLY_EXPLAIN}<!-- ENDIF -->"><!-- IF S_IS_LOCKED -->{L_TOPIC_LOCKED_SHORT}<!-- ELSE -->{L_POST_REPLY}<!-- ENDIF --></a></div>
   <!-- ENDIF -->
   <!-- IF QUICK_REPLY and MODE eq 'REPLY' -->
      <div class="quick-reply"><a id="qr-button" href="#postform" onclick="dE('postform'); return false" title="{L_POST_QUICK_REPLY_EXPLAIN}">{L_POST_QUICK_REPLY}</a></div>
    <!-- ENDIF -->
   </div>
   <!-- IF PAGINATION or TOTAL_POSTS -->
   <div class="pagination">
        <!-- IF U_VIEW_UNREAD_POST and not S_IS_BOT --><a href="{U_VIEW_UNREAD_POST}">{L_VIEW_UNREAD_POST}</a> &bull; <!-- ENDIF -->{TOTAL_POSTS}
      <!-- IF PAGE_NUMBER --><!-- IF PAGINATION --> &bull; <a href="#" onclick="jumpto(); return false" title="{L_JUMP_TO_PAGE}">{PAGE_NUMBER}</a> &bull; <span>{PAGINATION}</span><!-- ELSE --> &bull; {PAGE_NUMBER}<!-- ENDIF --><!-- ENDIF -->
   </div>
   <!-- ENDIF -->
</div>
<!-- IF QUICK_REPLY -->
    <!-- INCLUDE quick_reply.html -->
<!-- ENDIF -->
<!-- INCLUDE jumpbox.html -->
<!-- IF S_TOPIC_MOD -->
       <form method="post" action="{S_MOD_ACTION}">
           <fieldset class="quickmod">
               <label for="quick-mod-select">{L_QUICK_MOD}:</label>&nbsp;{S_TOPIC_MOD}&nbsp;<input type="submit" value="{L_GO}" class="button2" />{S_FORM_TOKEN}
           </fieldset>
        </form>
<!-- ENDIF -->
        <br /><br />
<!-- IF S_IS_FILLED -->
       <div class="panel">
            <h5 class="font-blue-18"><img src="{T_THEME_PATH}/images/yeux_viewtopic.gif" alt="" />&nbsp;&bull;&nbsp;{L_TOPIC_250_POST}&nbsp;&bull;&nbsp;<img src="{T_THEME_PATH}/images/yeux_viewtopic.gif" alt="" /></h5>
        </div>
<!-- ENDIF -->      
<!-- IF U_BUMP_TOPIC -->
       <div class="panel">
            <a href="{U_BUMP_TOPIC}" title="{L_BUMP_TOPIC}"><h5 class="font-blue-18"><img src="{T_THEME_PATH}/images/yeux_viewtopic.gif" alt="" />&nbsp;&bull;&nbsp;{L_BUMP_TOPIC_PERSONAL}&nbsp;&bull;&nbsp;<img src="{T_THEME_PATH}/images/yeux_viewtopic.gif" alt="" /></h5></a>
        </div>
<!-- ENDIF -->
<!-- IF S_DISPLAY_TOPIC_VIEWERS -->
      <div class="panel">
         <a href="{U_VIEWTOPICVIEWER}" title="{L_VIEW_TOPIC_VIEWERS}?"><h5 class="font-blue-18"><img src="{T_THEME_PATH}/images/yeux_viewtopic.gif" alt="" />&nbsp;&bull;&nbsp;{L_TV_VIEW_TOPIC_VIEWERS}&nbsp;&bull;&nbsp;<img src="{T_THEME_PATH}/images/yeux_viewtopic.gif" alt="" /></h5></a>
    </div>
<!-- ENDIF -->
<!-- IF .similar -->
    <!-- INCLUDE similar_viewtopic.html -->
<!-- ENDIF -->
<script>
var maxlimit = '{MAX_COMMENTS_CHAR}';
var minlimit = '{MIN_COMMENTS_CHAR}';
var langsendtitle = '{L_SEND_COMMENT_TITLE}';
var langsubmit = '{L_SUBMIT}';
var langcomdelete = '{L_COMMENT_DELETE_CONFIRM}';
var langcomdeletetitle = '{L_COMMENT_DELETE_CONFIRM_TITLE}';
var commentdeleteallconfirm = '{L_COMMENT_DELETE_ALL_CONFIRM}';
var langyes = '{L_YES}';
var langno = '{L_NO}';
var langmaxcharerror = '{MAX_CHAR_ERROR}';
var langmincharerror = '{MIN_CHAR_ERROR}';
var langcharerrortitle = '{L_CHARACHTER_LIMIT_ERROR}';
var langeditcomment = '{L_COMMENT_EDIT_TITLE}';
var langremainchar = '{L_REMAINED_CHAR}';
$("#commentsending").css("display", "none");
</script>
<!-- INCLUDE overall_footer.html -->

Аватар пользователя
Александр Лешванов
(можно Николаич)
(можно Николаич) 
*
Google Chrome 49.0.262 Google Chrome 49.0.262
Windows XP Windows XP
Предыдущая страница

Вернуться в Вопросы и проблемы движка phpBB до версии 3.0.14



 • Блок вывода аналогичных по названию других тем нашего форума • 

HTML5 Validated Счетчик ИКС Яндекс.Метрика
cron