Полезная информация


----

Начать новую тему Ответить на тему
АвторСообщение

 Сообщение Prime Links 2012-01-09

Аватар пользователя

Введение и установка

Сегодня хотелось бы проанонсировать очень полезный и удобный мод Prime Links. Мод призван облегчить жизнь в работе с внешними ссылками форума. В установке - это самый легкий мод из всех какие есть. Не имеет настроек в админке, не требуется SQL-запросов к БД либо скриптов-инсталляторов.

Скачиваем ниже и устанавливаем его по инструкции в архиве


A Версия мода повысилась, архив перезалит. Для обновления версии мода открываем нужную инструкцию из папки /contrib/. Если вы ранее скачивали данный мод у нас, то у вас версия мода 1.2.12, следовательно обновлять мод следует по инструкции update 1.2.12 to 1.3.0.xml


Теперь поговорим о его применении и настройке


1) Первоначальная настройка мода
Данный способ схож со способом редиректа через away-страничку, но в данном случае она не показывается. Это этап первоначальной настройки мода. Создаем файл go.php со следущим содержанием
<?php 
if (isset($_SERVER['QUERY_STRING'])) Header('Location: '.urldecode($_SERVER['QUERY_STRING']));
?>
 

Загружаем его в корень форума и открываем файл includes/prime_links.php и находим код
define('EXTERNAL_LINK_PREFIX', '');         
define('INTERNAL_LINK_DOMAINS', '');
 

Заменяем на
define('EXTERNAL_LINK_PREFIX', 'http://адрес форума/go.php?');
define('INTERNAL_LINK_DOMAINS', 'http://адрес форума;http://www.адрес форума');
 

Сохраняем изменения, заливаем обратно на сервер с заменой. Все, мод настроен и готов к работе

2) Редидект внешних ссылок через AWAY-страничку описан .

3) Скрытие ссылок от гостей
Открываем файл /includes/prime_links.php и сразу же меняем его кодировку на UTF-8 BOOM, и находим следущие строки
define('HIDE_LINKS_FROM_GUESTS', 'false');   // Hide external links from guests? If this is a string, then the text of the link will be replaced with this string.
 

Изменяем на
define('HIDE_LINKS_FROM_GUESTS', '<div class="adapthide"><strong>Пожалуйста зарегистрируйтесь чтобы увидеть ссылку</strong></div>');   // Hide external links from guests? If this is a string, then the text of the link will be replaced with this string.
 

Для стилей на основе subsilver2
Открываем /styles/ваш стиль/theme/stylesheet.css и в самый низ добавляем следущий код
div.adapthide {
        border: 1px dashed #000099;
        background-color: #FFFFFF;
        margin: 0px 10px 5px 10px;
        padding: 5px 5px 5px 5px;
        font-size: 12px;
}
 

Для стилей на основе prosilver
Открыть styles/ваш стиль/theme/content.css и найти
/* Attachments
----------------------------------------*/
 

Добавить перед
div.adapthide {
        border: 1px dashed #000099;
        background-color: #FFFFFF;
        margin: 0px 10px 5px 10px;
        padding: 5px 5px 5px 5px;
        font-size: 12px;
}
 

Вложение :
Комментарий к файлу: Так будут выглядеть все внешние ссылки для гостей



Чистим кеш на вкладке Стили, во всех 3 пунктах, а так же на вкладке Общие. Радуемся результатам


_________________
Подпись:
-_- -_-
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!

Теги темы
Prime Links, внешние ссылки phpbb3, скрытие ссылок от гостей, редидект внешних ссылок

Последний раз редактировалось DeaDRoMeO 30 авг 2013, 15:32, всего редактировалось 8 раз(а).
Обновлена версия мода
          Вернуться наверх  
 

 Сообщение Prime Links 2012-12-11

Аватар пользователя


насколько я понимаю это мод к вашему форуму
пока тестирую,но ставя Prime Links вы вносили изменения только в свой шаблон.
И если вы напрямую вставляете ссылки в посты то Prime Links срабатывает, а если используете дополнение трекер то там изменений не было и Prime Links не закрывает ссылки


          Вернуться наверх  
 

 Сообщение Prime Links 2012-12-11

Аватар пользователя

Дело видимо в трекере, не цепляет данный мод ссылки из этих полей


_________________
Подпись:
-_- -_-
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
          Вернуться наверх  
 

 Сообщение Prime Links 2012-12-27

Аватар пользователя

Решил попробовать сделать для гостей не доступным просмотр изображений (вложений).
Картинки у нас не со сторонних хостингов, а залитые на сервер. Нашёл в интернете такое решение:
В viewtopic_body.html найти:
                        <!-- IF postrow.S_HAS_ATTACHMENTS -->
                                 <dl class="attachbox">
                                         <dt>{L_ATTACHMENTS}</dt>
                                         <!-- BEGIN attachment -->
                                                 <dd>{postrow.attachment.DISPLAY_ATTACHMENT}</dd>
                                         <!-- END attachment -->
                                 </dl>
                         <!-- ENDIF -->
 

Заменить на:
                        <!-- IF postrow.S_HAS_ATTACHMENTS -->
                                 <!-- IF S_USER_LOGGED_IN -->
                                 <dl class="attachbox">
                                         <dt>{L_ATTACHMENTS}</dt>
                                         <!-- BEGIN attachment -->
                                                 <dd>{postrow.attachment.DISPLAY_ATTACHMENT}</dd>
                                         <!-- END attachment -->
                                 </dl>
                                 <!-- ELSE -->
                                         <p><i><small>зарегистрируйтесь для просмотра изображения</small></i></p>
                                 <!-- ENDIF -->
                         <!-- ENDIF -->
 

Однако данный метод работает только когда изображение(я) загружены пользователем в пост по умолчанию. Они все в ряд и в белой пунктирной рамочке. Т.е. не используется кнопка "вставить в текст".
Если же картинки вставляются в нужные места по тексту, то для гостя они видны как и прежде.
Вопрос. Можно-ли сделать и вставленные в текст картинки так-же не доступными для гостей.
Спасибо.


_________________
Подпись:
нуевонафигэтотавтомод

Информация о редактировании
Последний раз редактировалось dqdmitry 27 дек 2012, 11:34, всего редактировалось 2 раз(а).
          Вернуться наверх  
 

 Сообщение Prime Links 2012-12-28

Аватар пользователя

Хех, отдохнуть вам наверное надо )) Перед праздниками забыли уже очевидные вещи. Настройте права доступа для гостей к каждому подфоруму, а именно запретите скачивать вложения, они и не будут потом картинки видеть))


_________________
Подпись:
-_- -_-
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
          Вернуться наверх  
 

 Сообщение Prime Links 2012-12-28

Аватар пользователя

DeaDRoMeO писал(а):

Хех, отдохнуть вам наверное надо )) Перед праздниками забыли уже очевидные вещи. Настройте права доступа для гостей к каждому подфоруму, а именно запретите скачивать вложения, они и не будут потом картинки видеть))

Серёг, с Наступающим!
Видимо туплю чего-то, но вот так выставил даже:
Пожалуйста Зарегистрируйтесь чтобы увидеть ссылку

И всё-равно захожу гостем, вижу миниатюры, и открываю их :st_ruskiy: ...
(это все на локале пробовал)
Я почему и полез искать решение какое-нить...


_________________
Подпись:
нуевонафигэтотавтомод
          Вернуться наверх  
 

 Сообщение Prime Links 2012-12-28

Аватар пользователя

У меня стоит все "нет" и вложения не видны


_________________
Подпись:
back'up придумали трусы Ваша воля моими руками, но платно. Стучим в skype akella1900.
          Вернуться наверх  
 

 Сообщение Prime Links 2012-12-28

Аватар пользователя

Дмитрий, проверьте еще глобальные права доступа - Админка - Права доступа - Права групп - Гости - Расширенные права - Размещение сообщений - Может скачивать файлы - Никогда


_________________
Подпись:
-_- -_-
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
          Вернуться наверх  
 

 Сообщение Prime Links 2012-12-29

Аватар пользователя

DeaDRoMeO писал(а):

Дмитрий, проверьте еще глобальные права доступа - Админка - Права доступа - Права групп - Гости - Расширенные права - Размещение сообщений - Может скачивать файлы - Никогда

Сергей, в первую очередь проверил...
Сейчас совсем вот так сделал:
Пожалуйста Зарегистрируйтесь чтобы увидеть ссылку

И всё равно, захожу гостем, и вижу:
Пожалуйста Зарегистрируйтесь чтобы увидеть ссылку

Внешние ссылки как положено банятся, специально в скрине захватил...
Я вот думаю, а не может быть здесь конфликта из-за того что я вот этот хак поставил? Ссори, не знаю как ссылку в латиницу перевести: http://сеоша.рф/cms/phpbb-форум/64-уменьшение-картинок-при-загрузке-вложений-и-watermark-на-phpbb3


_________________
Подпись:
нуевонафигэтотавтомод
          Вернуться наверх  
 

 Сообщение Prime Links 2012-12-29

Аватар пользователя

Не, это врядли, а учетка гостя может в группе какой состоит ? Тогда наверное надо условием скрывать, а чтобы полностью скрыть надо в шаблоне attachment.htm кусочки кода в условия заключить от гостей)


_________________
Подпись:
-_- -_-
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
          Вернуться наверх  
 

 Сообщение Prime Links 2012-12-29

Аватар пользователя

dqdmitry писал(а):

Внешние ссылки как положено банятся, специально в скрине захватил...

Ссылки банятся от кода который вставил вместе с модом Prime Links с этой темы, а закрытие вложения в attachment, как написал Сергей.

dqdmitry писал(а):

Нашёл в интернете такое решение:

Ведь вложения закрывало?
А для того чтоб вам помочь например мне надо смотреть как это у вас сработало, если class="attachbox" успешно закрыл код, то нужно добавить закрывающий код еще по моему и к классу class="inline-attachment", это когда используется кнопка "вставить в текст".


_________________
Подпись:
back'up придумали трусы Ваша воля моими руками, но платно. Стучим в skype akella1900.
          Вернуться наверх  
 

 Сообщение Prime Links 2012-12-29

Аватар пользователя

И наши посты по моему пора уже перенести в тему "Вложения"


_________________
Подпись:
back'up придумали трусы Ваша воля моими руками, но платно. Стучим в skype akella1900.
          Вернуться наверх  
 

 Сообщение Prime Links 2012-12-29

Аватар пользователя

DeaDRoMeO писал(а):

а учетка гостя может в группе какой состоит ?

Да нет, вроде, Серег... Посмотрел (уже во всем сомневаюсь).
akella1900 писал(а):

Ссылки банятся от кода который вставил вместе с модом Prime Links с этой темы, а закрытие вложения в attachment, как написал Сергей.

Виталий, это понял...
akella1900 писал(а):

Ведь вложения закрывало? А для того чтоб вам помочь например мне надо смотреть как это у вас сработало, если class="attachbox" успешно закрыл код, то нужно добавить закрывающий код еще по моему и к классу class="inline-attachment", это когда используется кнопка "вставить в текст".

Сделал снова на локале, вот скрин:
Пожалуйста Зарегистрируйтесь чтобы увидеть ссылку

Вот код целиком viewtopic_body.html с правкой, которую давал выше...
<!-- INCLUDE overall_header.html -->
<!-- IF U_MCP --><p>[&nbsp;<a href="{U_MCP}">{L_MCP}</a>&nbsp;]</p><!-- ENDIF -->
<h2><a href="{U_VIEW_TOPIC}">{TOPIC_TITLE}</a></h2>
<!-- NOTE: remove the style="display: none" when you want to have the forum description on the topic body -->
<!-- IF FORUM_DESC --><div style="display: none !important;">{FORUM_DESC}<br /></div><!-- ENDIF -->

<!-- IF MODERATORS -->
<p>
   <strong><!-- IF S_SINGLE_MODERATOR -->{L_MODERATOR}<!-- ELSE -->{L_MODERATORS}<!-- ENDIF -->:</strong> {MODERATORS}
</p>
<!-- ENDIF -->

<!-- IF S_FORUM_RULES -->
   <div class="rules">
      <div class="inner"><span class="corners-top"><span></span></span>

      <!-- IF U_FORUM_RULES -->
         <a href="{U_FORUM_RULES}">{L_FORUM_RULES}</a>
      <!-- ELSE -->
         <strong>{L_FORUM_RULES}</strong><br />
         {FORUM_RULES}
      <!-- ENDIF -->

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


<!-- IF ADS_3 -->
<div class="forabg">
   <div class="inner"><span class="corners-top"><span></span></span>
      <ul class="topiclist">
         <li class="header">
            <dl class="icon">
               <dt>{L_ADVERTISEMENT}</dt>
            </dl>
         </li>
      </ul>
      <div style="padding: 5px 5px 2px 5px; font-size: 1.1em; background-color: #ECF1F3; margin: 0px auto; text-align: center;">
         {ADS_3}
      </div>
   <span class="corners-bottom"><span></span></span></div>
</div>
<br />
<!-- 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 -->
   </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 not S_IS_BOT -->
<script type="text/javascript" src="//yandex.st/share/share.js" charset="utf-8"></script>
<div class="yashare-auto-init" data-yashareL10n="ru" data-yashareType="icon" data-yashareQuickServices="yaru,vkontakte,facebook,twitter,odnoklassniki,moimir,lj,friendfeed,moikrug,gplus,pinterest,surfingbird"></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_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 -->

<!-- BEGIN postrow -->
   <!-- IF postrow.S_FIRST_UNREAD --><a id="unread"></a><!-- ENDIF -->
   <div id="p{postrow.POST_ID}" class="post <!-- IF 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 and not postrow.S_IGNORE_POST --> online<!-- ENDIF -->">
      <div class="inner"><span class="corners-top"><span></span></span>

      <div class="postbody">
         <!-- IF postrow.S_IGNORE_POST -->
            <div class="ignore">{postrow.L_IGNORE_POST}</div>
         <!-- ELSE -->

      <!-- IF not S_IS_BOT -->
         <!-- IF postrow.U_EDIT or postrow.U_DELETE or postrow.U_REPORT or postrow.U_WARN or postrow.U_INFO or postrow.U_QUOTE -->
            <ul class="profile-icons">
               <!-- 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 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 -->
               <!-- IF postrow.U_QUOTE --><li class="quote-icon"><a href="{postrow.U_QUOTE}" title="{L_REPLY_WITH_QUOTE}"><span>{L_REPLY_WITH_QUOTE}</span></a></li><!-- ENDIF -->
               <!-- 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 class="{postrow.THANKS_IMG}"><a href="{postrow.THANKS_LINK}" title="{postrow.THANK_ALT}{postrow.POST_AUTHOR}"></a></li><!-- ENDIF -->            
               <!-- ENDIF -->
            </ul>
         <!-- ENDIF -->
      <!-- ENDIF -->

         <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}<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}</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} <strong>{postrow.POST_AUTHOR_FULL}</strong> &raquo; {postrow.POST_DATE} </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><br /><!-- ENDIF -->
               <!-- IF postrow.S_POST_REPORTED -->{REPORTED_IMG} <a href="{postrow.U_MCP_REPORT}"><strong>{L_POST_REPORTED}</strong></a><!-- ENDIF -->
            </p>
         <!-- ENDIF -->

         <div class="content">{postrow.MESSAGE}</div>

                        <!-- IF postrow.S_HAS_ATTACHMENTS -->
                                 <!-- IF S_USER_LOGGED_IN -->
                                 <dl class="attachbox">
                                         <dt>{L_ATTACHMENTS}</dt>
                                         <!-- BEGIN attachment -->
                                                 <dd>{postrow.attachment.DISPLAY_ATTACHMENT}</dd>
                                         <!-- END attachment -->
                                 </dl>
                                 <!-- ELSE -->
                                         <p><i><small>зарегистрируйтесь для просмотра изображения</small></i></p>
                                 <!-- ENDIF -->
                         <!-- ENDIF -->

         <!-- 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> <em>{postrow.EDIT_REASON}</em><!-- ENDIF -->
            </div>
         <!-- ENDIF -->

         <!-- IF postrow.BUMPED_MESSAGE --><div class="notice"><br /><br />{postrow.BUMPED_MESSAGE}</div><!-- ENDIF -->
         <!-- IF postrow.SIGNATURE --><div id="sig{postrow.POST_ID}" class="signature">{postrow.SIGNATURE}</div><!-- ENDIF -->
      <!-- ENDIF -->
      <!-- IF postrow.THANKS and postrow.THANKS_POSTLIST_VIEW -->
         <hr />
         <!-- 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 class="postbody small">
               <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 class="postbody">
               <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}); background-repeat: repeat-x;"><div style="height: {postrow.THANKS_REPUT_HEIGHT}; width: {postrow.POST_REPUT}; background: url({postrow.THANKS_REPUT_IMAGE}); background-repeat: repeat-x;"></div></div>&nbsp;
               <!-- ENDIF -->
               </dd>
            </dl>
         </div>
      <!-- ENDIF -->

      </div>

      <!-- IF not postrow.S_IGNORE_POST -->
         <dl class="postprofile" id="profile{postrow.POST_ID}">
         <dt>
            <!-- IF postrow.POSTER_AVATAR -->
               <!-- IF postrow.U_POST_AUTHOR --><a href="{postrow.U_POST_AUTHOR}">
               <!-- IF postrow.S_ONLINE -->
{postrow.POSTER_AVATAR}
<!-- ELSE -->
<style type="text/css">
a.avatar {
  cursor:default;
}
a.avatar img {
  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
  -moz-opacity: 0.5;
  -khtml-opacity: 0.5;
  opacity: 0.5;
}
a.avatar:hover img {
  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
}
</style>
<a class="avatar" href="javascript:void(0)">{postrow.POSTER_AVATAR}</a>
<!-- ENDIF --></a><!-- ELSE -->{postrow.POSTER_AVATAR}<!-- ENDIF --><br />
               </dt>
   <dt class="postprofile-nick">
            <!-- ENDIF -->
            <!-- IF not postrow.U_POST_AUTHOR --><strong>{postrow.POST_AUTHOR_FULL}</strong><!-- ELSE -->{postrow.POST_AUTHOR_FULL}<!-- ENDIF -->
         </dt>

         <!-- IF postrow.RANK_TITLE or postrow.RANK_IMG --><dd>{postrow.RANK_TITLE}<!-- IF postrow.RANK_TITLE and postrow.RANK_IMG --><br /><!-- ENDIF -->{postrow.RANK_IMG}</dd><!-- ENDIF -->

      <dd>&nbsp;</dd>

        <!-- IF postrow.S_TOPIC_POSTER --><dd><strong style="color: #FF0000;">{L_AUTHOR_TOPIC}</strong></dd><!-- ENDIF -->
      <!-- IF postrow.POSTER_FROM --><dd><strong>{L_LOCATION}:</strong> {postrow.POSTER_FROM}</dd><!-- ENDIF -->
      <!-- IF postrow.POSTER_AGE --><dd><strong>{L_AGE}:</strong> {postrow.POSTER_AGE}</dd><!-- ENDIF -->
      <!-- BEGIN medal -->
      <!-- IF postrow.medal.S_HAS_MEDALS or postrow.medal.S_HAS_NOMINATIONS --><dd><strong>{L_MEDALS}:</strong> {postrow.medal.MEDALS_COUNT}{postrow.medal.MEDALS_NOMINATED}</dd><!-- ENDIF -->
         <!-- BEGIN medal_row -->
         <dd>
            <!-- BEGIN medal_col -->
               <img src="{postrow.medal.medal_row.medal_col.MEDAL_IMAGE}" border="0" alt="{postrow.medal.medal_row.medal_col.MEDAL_NAME} {postrow.medal.medal_row.medal_col.MEDAL_COUNT}" title="{postrow.medal.medal_row.medal_col.MEDAL_NAME} {postrow.medal.medal_row.medal_col.MEDAL_COUNT}" {postrow.medal.medal_row.medal_col.MEDAL_WIDTH} {postrow.medal.medal_row.medal_col.MEDAL_HEIGHT} />
            <!-- END medal_col -->
         </dd>
         <!-- END medal_row -->
      <!-- END medal -->
            <dd style="padding: 3px 0px 0px 0px">
            <a href="#" onclick="return doCollapseExpand('box{postrow.POST_ID}','btn{postrow.POST_ID}')">
            <img src="{ROOT_PATH}images/dopinfo_down.gif" title="Дополнительная информация" height="20" width="140" name="btn{postrow.POST_ID}" /></a>
         </dd>   
           <dl id="box{postrow.POST_ID}" style="display:none;">
      <!-- IF postrow.POSTER_POSTS != '' --><dd><strong>{L_POSTS}:</strong> {postrow.POSTER_POSTS}</dd><!-- ENDIF -->
      <!-- IF postrow.POSTER_JOINED --><dd><strong>{L_JOINED}:</strong> {postrow.POSTER_JOINED}</dd><!-- ENDIF -->
      <!-- IF postrow.POSTER_IP --><dd><strong>{L_IP}:</strong> {postrow.POSTER_IP}</dd><!-- ENDIF -->
      <!-- 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 -->

      <!-- 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 -->
      </dl>

      <!-- IF not S_IS_BOT -->
      <!-- 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 -->
         <dd>
            <ul class="profile-icons">
               <!-- 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_SEND_EMAIL_USER} {postrow.POST_AUTHOR}"><span>{L_SEND_EMAIL_USER} {postrow.POST_AUTHOR}</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 -->
            </ul>
         </dd>
      <!-- ENDIF -->
      <!-- ENDIF -->

      </dl>
   <!-- ENDIF -->

      <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>


<!-- 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><em>{SEO_KEY}</em></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><em>{postrow.SEO_POST_KEY}</em></span>
       <span class="corners-bottom"><span></span></span></div>
    </div>
<!-- ENDIF --><!-- ENDIF -->
   <hr class="divider" />

   <!-- IF (ADS_5 and postrow.S_FIRST_ROW) or (ADS_6 and not postrow.S_FIRST_ROW) -->
   <div class="post bg3">
      <div class="inner"><span class="corners-top"><span></span></span>
         <div class="postbody" style="width: 100%;">
            <h3>{L_ADVERTISEMENT}</h3>

            <div style="font-size: 1.1em; margin: 0px auto; text-align: center;">
               <!-- IF postrow.S_FIRST_ROW -->{ADS_5}<!-- ELSE -->{ADS_6}<!-- ENDIF -->
            </div>
         </div>
      <span class="corners-bottom"><span></span></span></div>
   </div>
   <!-- ENDIF -->
<!-- END postrow -->
<!-- IF S_QUICK_REPLY -->
   <!-- INCLUDE quickreply_editor.html -->
<!-- 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 -->
      <!-- IF not S_IS_BOT -->
      <label>{L_DISPLAY_POSTS}: {S_SELECT_SORT_DAYS}</label>
      <label>{L_SORT_BY} {S_SELECT_SORT_KEY}</label> <label>{S_SELECT_SORT_DIR} <input type="submit" name="sort" value="{L_GO}" class="button2" /></label>
      <!-- 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>
   <!-- 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 .similar and not S_IS_BOT -->
   <!-- INCLUDE similar_topics.html -->
<!-- ENDIF -->

<!-- IF ADS_4 -->
<br />
<div class="forabg">
   <div class="inner"><span class="corners-top"><span></span></span>
      <ul class="topiclist">
         <li class="header">
            <dl class="icon">
               <dt>{L_ADVERTISEMENT}</dt>
            </dl>
         </li>
      </ul>
      <div style="padding: 5px 5px 2px 5px; font-size: 1.1em; background-color: #ECF1F3; margin: 0px auto; text-align: center;">
         {ADS_4}
      </div>
   <span class="corners-bottom"><span></span></span></div>
</div>
<br />
<!-- 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_DISPLAY_ONLINE_LIST -->
   <h3><!-- IF U_VIEWONLINE --><a href="{U_VIEWONLINE}">{L_WHO_IS_ONLINE}</a><!-- ELSE -->{L_WHO_IS_ONLINE}<!-- ENDIF --></h3>
   <p>{LOGGED_IN_USER_LIST}</p>
<!-- ENDIF -->

<!-- INCLUDE overall_footer.html -->
 

akella1900 писал(а):

А для того чтоб вам помочь например мне надо смотреть как это у вас сработало, если class="attachbox" успешно закрыл код...

Вроде да...
                                 <dl class="attachbox">
                                         <dt>{L_ATTACHMENTS}</dt>
                                         <!-- BEGIN attachment -->
                                                 <dd>{postrow.attachment.DISPLAY_ATTACHMENT}</dd>
                                         <!-- END attachment -->
                                 </dl>
 

Виталий, а можно чуть подробнее здесь, что добавить к class="inline-attachment"?
akella1900 писал(а):

И наши посты по моему пора уже перенести в тему "Вложения"

Согласен, прошу понять и простить. Серег, перенеси, если сочтёшь нужным, просто новую тему не хотел открывать, думал всё по аналогии..
И спасибо вам за терпение, я стараюсь, но базовых знаний у меня совсем мало... Как и времени. Начал css уже (вроде осознанно) читать :-00): , но то одно, то другое, то НГ :-0=) ...
Спасибо ещё раз, парни, и с Наступающим вас!!! :ded_moroz: :uch_tiv:


_________________
Подпись:
нуевонафигэтотавтомод
          Вернуться наверх  
 

 Сообщение Prime Links 2012-12-29

Аватар пользователя

попробуй так код целиком viewtopic_body.html
<!-- INCLUDE overall_header.html -->
<!-- IF U_MCP --><p>[&nbsp;<a href="{U_MCP}">{L_MCP}</a>&nbsp;]</p><!-- ENDIF -->
<h2><a href="{U_VIEW_TOPIC}">{TOPIC_TITLE}</a></h2>
<!-- NOTE: remove the style="display: none" when you want to have the forum description on the topic body -->
<!-- IF FORUM_DESC --><div style="display: none !important;">{FORUM_DESC}<br /></div><!-- ENDIF -->

<!-- IF MODERATORS -->
<p>
   <strong><!-- IF S_SINGLE_MODERATOR -->{L_MODERATOR}<!-- ELSE -->{L_MODERATORS}<!-- ENDIF -->:</strong> {MODERATORS}
</p>
<!-- ENDIF -->

<!-- IF S_FORUM_RULES -->
   <div class="rules">
      <div class="inner"><span class="corners-top"><span></span></span>

      <!-- IF U_FORUM_RULES -->
         <a href="{U_FORUM_RULES}">{L_FORUM_RULES}</a>
      <!-- ELSE -->
         <strong>{L_FORUM_RULES}</strong><br />
         {FORUM_RULES}
      <!-- ENDIF -->

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


<!-- IF ADS_3 -->
<div class="forabg">
   <div class="inner"><span class="corners-top"><span></span></span>
      <ul class="topiclist">
         <li class="header">
            <dl class="icon">
               <dt>{L_ADVERTISEMENT}</dt>
            </dl>
         </li>
      </ul>
      <div style="padding: 5px 5px 2px 5px; font-size: 1.1em; background-color: #ECF1F3; margin: 0px auto; text-align: center;">
         {ADS_3}
      </div>
   <span class="corners-bottom"><span></span></span></div>
</div>
<br />
<!-- 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 -->
   </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 not S_IS_BOT -->
<script type="text/javascript" src="//yandex.st/share/share.js" charset="utf-8"></script>
<div class="yashare-auto-init" data-yashareL10n="ru" data-yashareType="icon" data-yashareQuickServices="yaru,vkontakte,facebook,twitter,odnoklassniki,moimir,lj,friendfeed,moikrug,gplus,pinterest,surfingbird"></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_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 -->

<!-- BEGIN postrow -->
   <!-- IF postrow.S_FIRST_UNREAD --><a id="unread"></a><!-- ENDIF -->
   <div id="p{postrow.POST_ID}" class="post <!-- IF 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 and not postrow.S_IGNORE_POST --> online<!-- ENDIF -->">
      <div class="inner"><span class="corners-top"><span></span></span>

      <div class="postbody">
         <!-- IF postrow.S_IGNORE_POST -->
            <div class="ignore">{postrow.L_IGNORE_POST}</div>
         <!-- ELSE -->

      <!-- IF not S_IS_BOT -->
         <!-- IF postrow.U_EDIT or postrow.U_DELETE or postrow.U_REPORT or postrow.U_WARN or postrow.U_INFO or postrow.U_QUOTE -->
            <ul class="profile-icons">
               <!-- 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 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 -->
               <!-- IF postrow.U_QUOTE --><li class="quote-icon"><a href="{postrow.U_QUOTE}" title="{L_REPLY_WITH_QUOTE}"><span>{L_REPLY_WITH_QUOTE}</span></a></li><!-- ENDIF -->
               <!-- 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 class="{postrow.THANKS_IMG}"><a href="{postrow.THANKS_LINK}" title="{postrow.THANK_ALT}{postrow.POST_AUTHOR}"></a></li><!-- ENDIF -->           
               <!-- ENDIF -->
            </ul>
         <!-- ENDIF -->
      <!-- ENDIF -->

         <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}<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}</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} <strong>{postrow.POST_AUTHOR_FULL}</strong> &raquo; {postrow.POST_DATE} </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><br /><!-- ENDIF -->
               <!-- IF postrow.S_POST_REPORTED -->{REPORTED_IMG} <a href="{postrow.U_MCP_REPORT}"><strong>{L_POST_REPORTED}</strong></a><!-- ENDIF -->
            </p>
         <!-- ENDIF -->

         <div class="content">{postrow.MESSAGE}</div>

                        <!-- IF postrow.S_HAS_ATTACHMENTS -->
                                 <!-- IF S_USER_LOGGED_IN -->
                                 <dl class="attachbox">
                                         <dt>{L_ATTACHMENTS}</dt>
                                         <!-- BEGIN attachment -->
                                                 <dd>{postrow.attachment.DISPLAY_ATTACHMENT}</dd>
                                         <!-- END attachment -->
                                 </dl>
                                 <div class="inline-attachment">
                                    <dt>{L_ATTACHMENTS}</dt>
                                         <!-- BEGIN attachment -->
                                                 <dd>{postrow.attachment.DISPLAY_ATTACHMENT}</dd>
                                         <!-- END attachment -->
                                 </div>
                                 <!-- ELSE -->
                                         <p><i><small>зарегистрируйтесь для просмотра изображения</small></i></p>
                                 <!-- ENDIF -->
                         <!-- ENDIF -->

         <!-- 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> <em>{postrow.EDIT_REASON}</em><!-- ENDIF -->
            </div>
         <!-- ENDIF -->

         <!-- IF postrow.BUMPED_MESSAGE --><div class="notice"><br /><br />{postrow.BUMPED_MESSAGE}</div><!-- ENDIF -->
         <!-- IF postrow.SIGNATURE --><div id="sig{postrow.POST_ID}" class="signature">{postrow.SIGNATURE}</div><!-- ENDIF -->
      <!-- ENDIF -->
      <!-- IF postrow.THANKS and postrow.THANKS_POSTLIST_VIEW -->
         <hr />
         <!-- 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 class="postbody small">
               <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 class="postbody">
               <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}); background-repeat: repeat-x;"><div style="height: {postrow.THANKS_REPUT_HEIGHT}; width: {postrow.POST_REPUT}; background: url({postrow.THANKS_REPUT_IMAGE}); background-repeat: repeat-x;"></div></div>&nbsp;
               <!-- ENDIF -->
               </dd>
            </dl>
         </div>
      <!-- ENDIF -->

      </div>

      <!-- IF not postrow.S_IGNORE_POST -->
         <dl class="postprofile" id="profile{postrow.POST_ID}">
         <dt>
            <!-- IF postrow.POSTER_AVATAR -->
               <!-- IF postrow.U_POST_AUTHOR --><a href="{postrow.U_POST_AUTHOR}">
               <!-- IF postrow.S_ONLINE -->
{postrow.POSTER_AVATAR}
<!-- ELSE -->
<style type="text/css">
a.avatar {
  cursor:default;
}
a.avatar img {
  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
  -moz-opacity: 0.5;
  -khtml-opacity: 0.5;
  opacity: 0.5;
}
a.avatar:hover img {
  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
}
</style>
<a class="avatar" href="javascript:void(0)">{postrow.POSTER_AVATAR}</a>
<!-- ENDIF --></a><!-- ELSE -->{postrow.POSTER_AVATAR}<!-- ENDIF --><br />
               </dt>
   <dt class="postprofile-nick">
            <!-- ENDIF -->
            <!-- IF not postrow.U_POST_AUTHOR --><strong>{postrow.POST_AUTHOR_FULL}</strong><!-- ELSE -->{postrow.POST_AUTHOR_FULL}<!-- ENDIF -->
         </dt>

         <!-- IF postrow.RANK_TITLE or postrow.RANK_IMG --><dd>{postrow.RANK_TITLE}<!-- IF postrow.RANK_TITLE and postrow.RANK_IMG --><br /><!-- ENDIF -->{postrow.RANK_IMG}</dd><!-- ENDIF -->

      <dd>&nbsp;</dd>

        <!-- IF postrow.S_TOPIC_POSTER --><dd><strong style="color: #FF0000;">{L_AUTHOR_TOPIC}</strong></dd><!-- ENDIF -->
      <!-- IF postrow.POSTER_FROM --><dd><strong>{L_LOCATION}:</strong> {postrow.POSTER_FROM}</dd><!-- ENDIF -->
      <!-- IF postrow.POSTER_AGE --><dd><strong>{L_AGE}:</strong> {postrow.POSTER_AGE}</dd><!-- ENDIF -->
      <!-- BEGIN medal -->
      <!-- IF postrow.medal.S_HAS_MEDALS or postrow.medal.S_HAS_NOMINATIONS --><dd><strong>{L_MEDALS}:</strong> {postrow.medal.MEDALS_COUNT}{postrow.medal.MEDALS_NOMINATED}</dd><!-- ENDIF -->
         <!-- BEGIN medal_row -->
         <dd>
            <!-- BEGIN medal_col -->
               <img src="{postrow.medal.medal_row.medal_col.MEDAL_IMAGE}" border="0" alt="{postrow.medal.medal_row.medal_col.MEDAL_NAME} {postrow.medal.medal_row.medal_col.MEDAL_COUNT}" title="{postrow.medal.medal_row.medal_col.MEDAL_NAME} {postrow.medal.medal_row.medal_col.MEDAL_COUNT}" {postrow.medal.medal_row.medal_col.MEDAL_WIDTH} {postrow.medal.medal_row.medal_col.MEDAL_HEIGHT} />
            <!-- END medal_col -->
         </dd>
         <!-- END medal_row -->
      <!-- END medal -->
            <dd style="padding: 3px 0px 0px 0px">
            <a href="#" onclick="return doCollapseExpand('box{postrow.POST_ID}','btn{postrow.POST_ID}')">
            <img src="{ROOT_PATH}images/dopinfo_down.gif" title="Дополнительная информация" height="20" width="140" name="btn{postrow.POST_ID}" /></a>
         </dd>   
           <dl id="box{postrow.POST_ID}" style="display:none;">
      <!-- IF postrow.POSTER_POSTS != '' --><dd><strong>{L_POSTS}:</strong> {postrow.POSTER_POSTS}</dd><!-- ENDIF -->
      <!-- IF postrow.POSTER_JOINED --><dd><strong>{L_JOINED}:</strong> {postrow.POSTER_JOINED}</dd><!-- ENDIF -->
      <!-- IF postrow.POSTER_IP --><dd><strong>{L_IP}:</strong> {postrow.POSTER_IP}</dd><!-- ENDIF -->
      <!-- 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 -->

      <!-- 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 -->
      </dl>

      <!-- IF not S_IS_BOT -->
      <!-- 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 -->
         <dd>
            <ul class="profile-icons">
               <!-- 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_SEND_EMAIL_USER} {postrow.POST_AUTHOR}"><span>{L_SEND_EMAIL_USER} {postrow.POST_AUTHOR}</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 -->
            </ul>
         </dd>
      <!-- ENDIF -->
      <!-- ENDIF -->

      </dl>
   <!-- ENDIF -->

      <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>


<!-- 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><em>{SEO_KEY}</em></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><em>{postrow.SEO_POST_KEY}</em></span>
       <span class="corners-bottom"><span></span></span></div>
    </div>
<!-- ENDIF --><!-- ENDIF -->
   <hr class="divider" />

   <!-- IF (ADS_5 and postrow.S_FIRST_ROW) or (ADS_6 and not postrow.S_FIRST_ROW) -->
   <div class="post bg3">
      <div class="inner"><span class="corners-top"><span></span></span>
         <div class="postbody" style="width: 100%;">
            <h3>{L_ADVERTISEMENT}</h3>

            <div style="font-size: 1.1em; margin: 0px auto; text-align: center;">
               <!-- IF postrow.S_FIRST_ROW -->{ADS_5}<!-- ELSE -->{ADS_6}<!-- ENDIF -->
            </div>
         </div>
      <span class="corners-bottom"><span></span></span></div>
   </div>
   <!-- ENDIF -->
<!-- END postrow -->
<!-- IF S_QUICK_REPLY -->
   <!-- INCLUDE quickreply_editor.html -->
<!-- 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 -->
      <!-- IF not S_IS_BOT -->
      <label>{L_DISPLAY_POSTS}: {S_SELECT_SORT_DAYS}</label>
      <label>{L_SORT_BY} {S_SELECT_SORT_KEY}</label> <label>{S_SELECT_SORT_DIR} <input type="submit" name="sort" value="{L_GO}" class="button2" /></label>
      <!-- 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>
   <!-- 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 .similar and not S_IS_BOT -->
   <!-- INCLUDE similar_topics.html -->
<!-- ENDIF -->

<!-- IF ADS_4 -->
<br />
<div class="forabg">
   <div class="inner"><span class="corners-top"><span></span></span>
      <ul class="topiclist">
         <li class="header">
            <dl class="icon">
               <dt>{L_ADVERTISEMENT}</dt>
            </dl>
         </li>
      </ul>
      <div style="padding: 5px 5px 2px 5px; font-size: 1.1em; background-color: #ECF1F3; margin: 0px auto; text-align: center;">
         {ADS_4}
      </div>
   <span class="corners-bottom"><span></span></span></div>
</div>
<br />
<!-- 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_DISPLAY_ONLINE_LIST -->
   <h3><!-- IF U_VIEWONLINE --><a href="{U_VIEWONLINE}">{L_WHO_IS_ONLINE}</a><!-- ELSE -->{L_WHO_IS_ONLINE}<!-- ENDIF --></h3>
   <p>{LOGGED_IN_USER_LIST}</p>
<!-- ENDIF -->

<!-- INCLUDE overall_footer.html -->
 


_________________
Подпись:
back'up придумали трусы Ваша воля моими руками, но платно. Стучим в skype akella1900.
          Вернуться наверх  
 

 Сообщение Prime Links 2012-12-30

Аватар пользователя

akella1900 писал(а):

попробуй так код целиком viewtopic_body.html

Прочитал давно, но только к компу подпустили...
Виталий, поставил... То-же самое :-(-- ,
Т.е. просто по умолчанию вставленные не видно, а вставленные в текст - видно.
Всё как на скрине выше... :zvez_ochki: ...


_________________
Подпись:
нуевонафигэтотавтомод

Информация о редактировании
Последний раз редактировалось dqdmitry 30 дек 2012, 11:34, всего редактировалось 1 раз.
          Вернуться наверх  
 

 Сообщение Prime Links 2012-12-30

Аватар пользователя

dqdmitry, дайте полный код шаблона attachment.html, там где то 3 кусочка надо скрыть условиями


_________________
Подпись:
-_- -_-
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
          Вернуться наверх  
 

 Сообщение Prime Links 2012-12-30

Аватар пользователя

да надо покопать глубже, я на своем проверил вложения и даже через кнопку добавить в сообщение, стандартным методом закрывает, а там видать вносились изменения в код


_________________
Подпись:
back'up придумали трусы Ваша воля моими руками, но платно. Стучим в skype akella1900.
          Вернуться наверх  
 

 Сообщение Prime Links 2012-12-31

Аватар пользователя

Dima на ppkbb3cker все работает корректно...искать надо в "правах"


          Вернуться наверх  
 

 Сообщение Prime Links 2012-12-31

Аватар пользователя

DeaDRoMeO писал(а):

dqdmitry, дайте полный код шаблона attachment.html, там где то 3 кусочка надо скрыть условиями

Вот, Серёг:
<!-- BEGIN _file -->
   <!-- IF _file.S_DENIED -->
   <p>[{_file.DENIED_MESSAGE}]</p>
   <!-- ELSE -->

      <!-- IF _file.S_THUMBNAIL -->
      <div class="highslide-gallery">
         <a href="{_file.U_DOWNLOAD_LINK}/{_file.DOWNLOAD_NAME}" class="highslide" onclick="return hs.expand(this, { captionText: '<!-- IF _file.COMMENT -->{_file.COMMENT}<!-- ENDIF -->' } )"><img src="{_file.THUMB_IMAGE}" alt="{_file.TOPIC_TITLE}" title="{_file.DOWNLOAD_NAME} ({_file.FILESIZE} {_file.SIZE_LANG}) {_file.L_DOWNLOAD_COUNT}" /></a>
         <div class="highslide-caption"></div>
      </div>
      <!-- IF _file.COMMENT -->{_file.COMMENT}<!-- ENDIF -->
         <!-- ENDIF -->


      <!-- IF _file.S_IMAGE -->
      <dl class="file">
         <dt class="attach-image"><img src="{_file.U_INLINE_LINK}" alt="{_file.TOPIC_TITLE}" onclick="viewableArea(this);" /></dt>
         <!-- IF _file.COMMENT --><dd><em>{_file.COMMENT}</em></dd><!-- ENDIF -->
         <dd>{_file.DOWNLOAD_NAME} ({_file.FILESIZE} {_file.SIZE_LANG}) {_file.L_DOWNLOAD_COUNT}</dd>
      </dl>
      <!-- ENDIF -->

      <!-- IF _file.S_FILE -->
      <dl class="file">
         <dt><!-- IF _file.UPLOAD_ICON -->{_file.UPLOAD_ICON} <!-- ENDIF --><a class="postlink" href="{_file.U_DOWNLOAD_LINK}">{_file.DOWNLOAD_NAME}</a></dt>
         <!-- IF _file.COMMENT --><dd><em>{_file.COMMENT}</em></dd><!-- ENDIF -->
         <dd>({_file.FILESIZE} {_file.SIZE_LANG}) {_file.L_DOWNLOAD_COUNT}</dd>
      </dl>
      <!-- ENDIF -->



      <!-- IF _file.S_WM_FILE -->
         <!-- method used here from http://alistapart.com/articles/byebyeembed / autosizing seems to not work always, this will not fix -->
         <object width="320" height="285" classid="CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6" id="wmstream_{_file.ATTACH_ID}">
            <param name="url" value="{_file.U_DOWNLOAD_LINK}" />
            <param name="showcontrols" value="1" />
            <param name="showdisplay" value="0" />
            <param name="showstatusbar" value="0" />
            <param name="autosize" value="1" />
            <param name="autostart" value="0" />
            <param name="visible" value="1" />
            <param name="animationstart" value="0" />
            <param name="loop" value="0" />
            <param name="src" value="{_file.U_DOWNLOAD_LINK}" />
            <!--[if !IE]>-->
               <object width="320" height="285" type="video/x-ms-wmv" data="{_file.U_DOWNLOAD_LINK}">
                  <param name="src" value="{_file.U_DOWNLOAD_LINK}" />
                  <param name="controller" value="1" />
                  <param name="showcontrols" value="1" />
                  <param name="showdisplay" value="0" />
                  <param name="showstatusbar" value="0" />
                  <param name="autosize" value="1" />
                  <param name="autostart" value="0" />
                  <param name="visible" value="1" />
                  <param name="animationstart" value="0" />
                  <param name="loop" value="0" />
               </object>
            <!--<![endif]-->
         </object>

      <!-- ELSEIF _file.S_FLASH_FILE -->
         <object classid="clsid:D27CDB6E-AE6D-11CF-96B8-444553540000" codebase="http://active.macromedia.com/flash2/cabs/swflash.cab#version=5,0,0,0" width="{_file.WIDTH}" height="{_file.HEIGHT}">
            <param name="movie" value="{_file.U_VIEW_LINK}" />
            <param name="play" value="true" />
            <param name="loop" value="true" />
            <param name="quality" value="high" />
            <param name="allowScriptAccess" value="never" />
            <param name="allowNetworking" value="internal" />
            <embed src="{_file.U_VIEW_LINK}" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" width="{_file.WIDTH}" height="{_file.HEIGHT}" play="true" loop="true" quality="high" allowscriptaccess="never" allownetworking="internal"></embed>
         </object>
      <!-- ELSEIF _file.S_QUICKTIME_FILE -->
         <object id="qtstream_{_file.ATTACH_ID}" classid="clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B" codebase="http://www.apple.com/qtactivex/qtplugin.cab#version=6,0,2,0" width="320" height="285">
            <param name="src" value="{_file.U_DOWNLOAD_LINK}" />
            <param name="controller" value="true" />
            <param name="autoplay" value="false" />
            <param name="type" value="video/quicktime" />
            <embed name="qtstream_{_file.ATTACH_ID}" src="{_file.U_DOWNLOAD_LINK}" pluginspage="http://www.apple.com/quicktime/download/" enablejavascript="true" controller="true" width="320" height="285" type="video/quicktime" autoplay="false"></embed>
         </object>
      <!-- ELSEIF _file.S_RM_FILE -->
         <object id="rmstream_{_file.ATTACH_ID}" classid="clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA" width="200" height="50">
            <param name="src" value="{_file.U_DOWNLOAD_LINK}" />
            <param name="autostart" value="false" />
            <param name="controls" value="ImageWindow" />
            <param name="console" value="ctrls_{_file.ATTACH_ID}" />
            <param name="prefetch" value="false" />
            <embed name="rmstream_{_file.ATTACH_ID}" type="audio/x-pn-realaudio-plugin" src="{_file.U_DOWNLOAD_LINK}" width="0" height="0" autostart="false" controls="ImageWindow" console="ctrls_{_file.ATTACH_ID}" prefetch="false"></embed>
         </object>
         <br />
         <object id="ctrls_{_file.ATTACH_ID}" classid="clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA" width="0" height="36">
            <param name="controls" value="ControlPanel" />
            <param name="console" value="ctrls_{_file.ATTACH_ID}" />
            <embed name="ctrls_{_file.ATTACH_ID}" type="audio/x-pn-realaudio-plugin" width="200" height="36" controls="ControlPanel" console="ctrls_{_file.ATTACH_ID}"></embed>
         </object>

         <script type="text/javascript">
         // <![CDATA[
            if (document.rmstream_{_file.ATTACH_ID}.GetClipWidth)
            {
               while (!document.rmstream_{_file.ATTACH_ID}.GetClipWidth())
               {
               }

               var width = document.rmstream_{_file.ATTACH_ID}.GetClipWidth();
               var height = document.rmstream_{_file.ATTACH_ID}.GetClipHeight();

               document.rmstream_{_file.ATTACH_ID}.width = width;
               document.rmstream_{_file.ATTACH_ID}.height = height;
               document.ctrls_{_file.ATTACH_ID}.width = width;
            }
         // ]]>
         </script>
      <!-- ENDIF -->

      <!-- IF _file.S_WM_FILE or _file.S_RM_FILE or _file.S_FLASH_FILE or _file.S_QUICKTIME_FILE -->
         <p>
         <!-- IF _file.S_QUICKTIME_FILE --><a href="#" onclick="play_qt_file(document.qtstream_{_file.ATTACH_ID}); return false;">[ {L_PLAY_QUICKTIME_FILE} ]</a> <!-- ENDIF -->
         <a href="{_file.U_DOWNLOAD_LINK}">{_file.DOWNLOAD_NAME}</a> [ {_file.FILESIZE} {_file.SIZE_LANG} | {_file.L_DOWNLOAD_COUNT} ]</p>
      <!-- ENDIF -->

   <!-- ENDIF -->
<!-- END _file -->
 

akella1900 писал(а):

да надо покопать глубже, я на своем проверил вложения и даже через кнопку добавить в сообщение, стандартным методом закрывает, а там видать вносились изменения в код

Возможно, Виталий, много уже чего ковырялось с форумом... Но в остальном всё работает без косяков вроде... Если что, то пусть так и останется, но все-таки хотелось-бы причину найти.
boroda-max писал(а):

Dima на ppkbb3cker все работает корректно...искать надо в "правах"

Макс, да вроде все пересмотрел я там... Везде даже не "нет", а "никогда" выставлено...


_________________
Подпись:
нуевонафигэтотавтомод
          Вернуться наверх  
 

 Сообщение Prime Links 2013-01-01

Аватар пользователя

Ну решение вы и сами нашли в инете
 <!-- IF S_USER_LOGGED_IN -->
                                 (здесь код то что хотите закрыть)
                                 <!-- ELSE -->
                                         <p><i><small>зарегистрируйтесь для просмотра изображения</small></i></p>
                                 <!-- ENDIF -->
 

осталось его применить, я пока ток настойчиво изучаю phpbb3
возможно это правило сработает у вас в attachment.html
вот вставил можно попробывать
<!-- BEGIN _file -->
   <!-- IF _file.S_DENIED -->
   <p>[{_file.DENIED_MESSAGE}]</p>
   <!-- ELSE -->
       < !-- IF S_USER_LOGGED_IN -->
      <!-- IF _file.S_THUMBNAIL -->
      <div class="highslide-gallery">
         <a href="{_file.U_DOWNLOAD_LINK}/{_file.DOWNLOAD_NAME}" class="highslide" onclick="return hs.expand(this, { captionText: '<!-- IF _file.COMMENT -->{_file.COMMENT}<!-- ENDIF -->' } )"><img src="{_file.THUMB_IMAGE}" alt="{_file.TOPIC_TITLE}" title="{_file.DOWNLOAD_NAME} ({_file.FILESIZE} {_file.SIZE_LANG}) {_file.L_DOWNLOAD_COUNT}" /></a>
         <div class="highslide-caption"></div>
      </div>
      <!-- IF _file.COMMENT -->{_file.COMMENT}<!-- ENDIF -->
         <!-- ENDIF -->
         <!-- ELSE -->
             <p><i><small>зарегистрируйтесь для просмотра изображения</small></i></p>
               <!-- ENDIF -->

<!-- IF S_USER_LOGGED_IN -->
      <!-- IF _file.S_IMAGE -->
      <dl class="file">
         <dt class="attach-image"><img src="{_file.U_INLINE_LINK}" alt="{_file.TOPIC_TITLE}" onclick="viewableArea(this);" /></dt>
         <!-- IF _file.COMMENT --><dd><em>{_file.COMMENT}</em></dd><!-- ENDIF -->
         <dd>{_file.DOWNLOAD_NAME} ({_file.FILESIZE} {_file.SIZE_LANG}) {_file.L_DOWNLOAD_COUNT}</dd>
      </dl>
      <!-- ENDIF -->
            <!-- ELSE -->
                 <p><i><small>зарегистрируйтесь для просмотра изображения</small></i></p>
          <!-- ENDIF -->

      <!-- IF _file.S_FILE -->
      <dl class="file">
         <dt><!-- IF _file.UPLOAD_ICON -->{_file.UPLOAD_ICON} <!-- ENDIF --><a class="postlink" href="{_file.U_DOWNLOAD_LINK}">{_file.DOWNLOAD_NAME}</a></dt>
         <!-- IF _file.COMMENT --><dd><em>{_file.COMMENT}</em></dd><!-- ENDIF -->
         <dd>({_file.FILESIZE} {_file.SIZE_LANG}) {_file.L_DOWNLOAD_COUNT}</dd>
      </dl>
      <!-- ENDIF -->



      <!-- IF _file.S_WM_FILE -->
         <!-- method used here from http://alistapart.com/articles/byebyeembed / autosizing seems to not work always, this will not fix -->
         <object width="320" height="285" classid="CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6" id="wmstream_{_file.ATTACH_ID}">
            <param name="url" value="{_file.U_DOWNLOAD_LINK}" />
            <param name="showcontrols" value="1" />
            <param name="showdisplay" value="0" />
            <param name="showstatusbar" value="0" />
            <param name="autosize" value="1" />
            <param name="autostart" value="0" />
            <param name="visible" value="1" />
            <param name="animationstart" value="0" />
            <param name="loop" value="0" />
            <param name="src" value="{_file.U_DOWNLOAD_LINK}" />
            <!--[if !IE]>-->
               <object width="320" height="285" type="video/x-ms-wmv" data="{_file.U_DOWNLOAD_LINK}">
                  <param name="src" value="{_file.U_DOWNLOAD_LINK}" />
                  <param name="controller" value="1" />
                  <param name="showcontrols" value="1" />
                  <param name="showdisplay" value="0" />
                  <param name="showstatusbar" value="0" />
                  <param name="autosize" value="1" />
                  <param name="autostart" value="0" />
                  <param name="visible" value="1" />
                  <param name="animationstart" value="0" />
                  <param name="loop" value="0" />
               </object>
            <!--<![endif]-->
         </object>

      <!-- ELSEIF _file.S_FLASH_FILE -->
         <object classid="clsid:D27CDB6E-AE6D-11CF-96B8-444553540000" codebase="http://active.macromedia.com/flash2/cabs/swflash.cab#version=5,0,0,0" width="{_file.WIDTH}" height="{_file.HEIGHT}">
            <param name="movie" value="{_file.U_VIEW_LINK}" />
            <param name="play" value="true" />
            <param name="loop" value="true" />
            <param name="quality" value="high" />
            <param name="allowScriptAccess" value="never" />
            <param name="allowNetworking" value="internal" />
            <embed src="{_file.U_VIEW_LINK}" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" width="{_file.WIDTH}" height="{_file.HEIGHT}" play="true" loop="true" quality="high" allowscriptaccess="never" allownetworking="internal"></embed>
         </object>
      <!-- ELSEIF _file.S_QUICKTIME_FILE -->
         <object id="qtstream_{_file.ATTACH_ID}" classid="clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B" codebase="http://www.apple.com/qtactivex/qtplugin.cab#version=6,0,2,0" width="320" height="285">
            <param name="src" value="{_file.U_DOWNLOAD_LINK}" />
            <param name="controller" value="true" />
            <param name="autoplay" value="false" />
            <param name="type" value="video/quicktime" />
            <embed name="qtstream_{_file.ATTACH_ID}" src="{_file.U_DOWNLOAD_LINK}" pluginspage="http://www.apple.com/quicktime/download/" enablejavascript="true" controller="true" width="320" height="285" type="video/quicktime" autoplay="false"></embed>
         </object>
      <!-- ELSEIF _file.S_RM_FILE -->
         <object id="rmstream_{_file.ATTACH_ID}" classid="clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA" width="200" height="50">
            <param name="src" value="{_file.U_DOWNLOAD_LINK}" />
            <param name="autostart" value="false" />
            <param name="controls" value="ImageWindow" />
            <param name="console" value="ctrls_{_file.ATTACH_ID}" />
            <param name="prefetch" value="false" />
            <embed name="rmstream_{_file.ATTACH_ID}" type="audio/x-pn-realaudio-plugin" src="{_file.U_DOWNLOAD_LINK}" width="0" height="0" autostart="false" controls="ImageWindow" console="ctrls_{_file.ATTACH_ID}" prefetch="false"></embed>
         </object>
         <br />
         <object id="ctrls_{_file.ATTACH_ID}" classid="clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA" width="0" height="36">
            <param name="controls" value="ControlPanel" />
            <param name="console" value="ctrls_{_file.ATTACH_ID}" />
            <embed name="ctrls_{_file.ATTACH_ID}" type="audio/x-pn-realaudio-plugin" width="200" height="36" controls="ControlPanel" console="ctrls_{_file.ATTACH_ID}"></embed>
         </object>

         <script type="text/javascript">
         // <![CDATA[
            if (document.rmstream_{_file.ATTACH_ID}.GetClipWidth)
            {
               while (!document.rmstream_{_file.ATTACH_ID}.GetClipWidth())
               {
               }

               var width = document.rmstream_{_file.ATTACH_ID}.GetClipWidth();
               var height = document.rmstream_{_file.ATTACH_ID}.GetClipHeight();

               document.rmstream_{_file.ATTACH_ID}.width = width;
               document.rmstream_{_file.ATTACH_ID}.height = height;
               document.ctrls_{_file.ATTACH_ID}.width = width;
            }
         // ]]>
         </script>
      <!-- ENDIF -->

      <!-- IF _file.S_WM_FILE or _file.S_RM_FILE or _file.S_FLASH_FILE or _file.S_QUICKTIME_FILE -->
         <p>
         <!-- IF _file.S_QUICKTIME_FILE --><a href="#" onclick="play_qt_file(document.qtstream_{_file.ATTACH_ID}); return false;">[ {L_PLAY_QUICKTIME_FILE} ]</a> <!-- ENDIF -->
         <a href="{_file.U_DOWNLOAD_LINK}">{_file.DOWNLOAD_NAME}</a> [ {_file.FILESIZE} {_file.SIZE_LANG} | {_file.L_DOWNLOAD_COUNT} ]</p>
      <!-- ENDIF -->

   <!-- ENDIF -->
<!-- END _file -->
 


_________________
Подпись:
back'up придумали трусы Ваша воля моими руками, но платно. Стучим в skype akella1900.

Информация о редактировании
Последний раз редактировалось akella1900 02 янв 2013, 08:20, всего редактировалось 1 раз.
          Вернуться наверх  
 

 Сообщение Prime Links 2013-01-02

Аватар пользователя

akella1900 писал(а):

возможно это правило сработает у вас в attachment.htmlвот вставил можно попробывать

Спасибо, Виталий. Мысль примерно понял, но именно в таком варианте, при открытии темы в 13-й строке синтаксическая ошибка Parse error: syntax error, unexpected T_ELSE in C:\AppServ\www\bbb\cache\tpl_prosilver_attachment.html.php on line 13
Пробовал условия ставить чуть по другому, просто верстка ехала, картинки оставались. Буду дальше ковырять.


_________________
Подпись:
нуевонафигэтотавтомод
          Вернуться наверх  
 
 
Начать новую тему Ответить на тему


Дополнительные возможности

  Похожие темы  Автор  Ответов  Просмотров  Последнее сообщение 
Аватар пользователя Post links phpbb3 (Блок ссылок под каждым сообщением)
Post links - модификация для phpbb3, добавляющая блок ссылок под каждым сообщением для того чтобы пользователи могли делиться конкретным сообщением с другими.

DeaDRoMeO

32

2638

Аватар пользователя

10 июн 2016, 05:22

белк

Аватар пользователя Prime Trash Bin
Prime Trash Bin - модификация для phpbb3, добавляющая на форум своеобразную расширенную корзину для удаленных тем

DeaDRoMeO

0

385

Аватар пользователя

08 май 2016, 08:09

DeaDRoMeO

Аватар пользователя Prime Age Group phpbb3
Prime Age Group - модификация для phpbb3, позволяющая вам добавлять\исключать пользователей из определенных групп при достижении указанного возраста

DeaDRoMeO

7

799

Аватар пользователя

17 июн 2016, 11:41

DeaDRoMeO

Аватар пользователя Prime Notify phpbb3
Prime Notify - модификация для phpbb3, добавляющая текст личного сообщения либо сообщения в теме при уведомлении на e-mail

DeaDRoMeO

2

512

Аватар пользователя

25 ноя 2016, 10:45

DeaDRoMeO

Аватар пользователя Prime Logout Return phpbb3
Prime Logout Return - модификация для phpbb3, предназначенная для перенаправления пользователя после выхода на страницу, на которой он был до выхода

DeaDRoMeO

13

1008

Аватар пользователя

30 дек 2016, 00:21

Милена

Оставить свой комментарий

Поделиться темой с помощью

Ссылки на тему

Прямая ссылка:
BB-код для форумов, сайтов, блогов:
HTML ссылка:
 


Самая неформальная поддержка phpBB :P