Страница 6 из 9

NV recent topics (вывод последних тем) мод новости

Добавлено: 13 авг 2009, 14:01
GoDFaTHeR
Название: NV recent topics
(настройки в "Модули") (Новости Конфигурация)

Описание:Позволяет разместить на сайте список последних тем форума, включая текст первого сообщения и вложения

Сложность установки:Простая

Длительность установки:~5 мин.

для клонов subsilver
Редактируемые файлы: index_body.html

Найти
Код: Выделить всё
<!-- INCLUDE forumlist_body.html -->


добавить после
Код: Выделить всё
<!-- IF RT_DISPLAY --><!-- INCLUDE recent_topics_body.html --><!-- ENDIF -->


Если после установки выскакивает ошибка значит в шаблонах стиля нет recent_topics_body.html
ЛЕЧЕНИЕ


Найти
Код: Выделить всё
<!-- INCLUDE forumlist_body.html -->


добавить после

Код: Выделить всё
<div id="pagecontent">
   <!-- IF RT_PAGINATION -->
      <table width="100%" cellspacing="1">
      <tr>
         <td class="nav" valign="middle" nowrap="nowrap">&nbsp;{RT_PAGE_NUMBER}<br /></td>
         <td class="gensmall" width="100%" align="{S_CONTENT_FLOW_END}" nowrap="nowrap">
            <b><a href="#" onclick="jumpto(); return false;" title="{L_JUMP_TO_PAGE}">{L_GOTO_PAGE}</a> {RT_PAGINATION}</b>
         </td>
      </tr>
      </table>
   <!-- ENDIF -->
   <table class="tablebg" width="100%" cellspacing="1">
      <tr class="nav">
         <td class="cat" colspan="<!-- IF S_TOPIC_ICONS -->6<!-- ELSE -->5<!-- ENDIF -->" valign="middle" align="center">{L_RECENT_TOPICS}</td>
      </tr>
      <tr>
         <!-- IF S_TOPIC_ICONS -->
            <th colspan="3">&nbsp;{L_TOPICS}&nbsp;</th>
         <!-- ELSE -->
            <th colspan="2">&nbsp;{L_TOPICS}&nbsp;</th>
         <!-- ENDIF -->
         <th>&nbsp;{L_REPLIES}&nbsp;</th>
         <th>&nbsp;{L_VIEWS}&nbsp;</th>
         <th>&nbsp;{L_LAST_POST}&nbsp;</th>
      </tr>

      <!-- BEGIN recenttopicrow -->
         <tr>
            <td class="row1" width="25" align="center">{recenttopicrow.TOPIC_FOLDER_IMG}</td>
            <!-- IF S_TOPIC_ICONS -->
               <td class="row1" width="25" align="center"><!-- IF recenttopicrow.TOPIC_ICON_IMG --><img src="{T_ICONS_PATH}{recenttopicrow.TOPIC_ICON_IMG}" width="{recenttopicrow.TOPIC_ICON_IMG_WIDTH}" height="{recenttopicrow.TOPIC_ICON_IMG_HEIGHT}" alt="" title="" /><!-- ENDIF --></td>
            <!-- ENDIF -->
            <td class="row1">
               <!-- IF recenttopicrow.S_UNREAD_TOPIC --><a href="{recenttopicrow.U_NEWEST_POST}">{NEWEST_POST_IMG}</a><!-- ENDIF -->
               {recenttopicrow.ATTACH_ICON_IMG} <!-- IF recenttopicrow.S_HAS_POLL or recenttopicrow.S_TOPIC_MOVED --><b>{recenttopicrow.TOPIC_TYPE}</b> <!-- ENDIF --><a title="{L_POSTED}: {recenttopicrow.FIRST_POST_TIME}" href="{recenttopicrow.U_VIEW_TOPIC}" class="topictitle">{recenttopicrow.TOPIC_TITLE}</a>
               <!-- IF recenttopicrow.S_TOPIC_UNAPPROVED or recenttopicrow.S_POSTS_UNAPPROVED -->
                  <a href="{recenttopicrow.U_MCP_QUEUE}">{recenttopicrow.UNAPPROVED_IMG}</a>&nbsp;
               <!-- ENDIF -->
               <!-- IF recenttopicrow.S_TOPIC_REPORTED -->
                  <a href="{recenttopicrow.U_MCP_REPORT}">{recenttopicrow.REPORTED_IMG}</a>&nbsp;
               <!-- ENDIF -->
               <!-- IF recenttopicrow.PAGINATION -->
                  <p class="gensmall"> [ {GOTO_PAGE_IMG}{L_GOTO_PAGE}: {recenttopicrow.PAGINATION} ] </p>
               <!-- ENDIF -->
               <p class="gensmall">{L_POST_BY_AUTHOR} {recenttopicrow.TOPIC_AUTHOR_FULL}
               &raquo; {recenttopicrow.FIRST_POST_TIME}
               <!-- IF recenttopicrow.U_VIEW_FORUM and recenttopicrow.FORUM_NAME -->
                  {L_IN} <a href="{recenttopicrow.U_VIEW_FORUM}" style="font-weight: bold;">{recenttopicrow.FORUM_NAME}</a>
               <!-- ENDIF -->
               </p>
            </td>
            <td class="row1" width="50" align="center"><p class="topicdetails">{recenttopicrow.REPLIES}</p></td>
            <td class="row2" width="50" align="center"><p class="topicdetails">{recenttopicrow.VIEWS}</p></td>
            <td class="row1" width="140" align="center">
               <p class="topicdetails" style="white-space: nowrap;">{recenttopicrow.LAST_POST_TIME}</p>
               <p class="topicdetails">{recenttopicrow.LAST_POST_AUTHOR_FULL}
                  <a href="{recenttopicrow.U_LAST_POST}">{LAST_POST_IMG}</a>
               </p>
            </td>
         </tr>

      <!-- BEGINELSE -->

         <tr>
            <!-- IF S_TOPIC_ICONS -->
               <td class="row1" colspan="7" height="30" align="center" valign="middle"><span class="gen"><!-- IF not S_SORT_DAYS -->{L_NO_TOPICS}<!-- ELSE -->{L_NO_TOPICS_TIME_FRAME}<!-- ENDIF --></span></td>
            <!-- ELSE -->
               <td class="row1" colspan="6" height="30" align="center" valign="middle"><span class="gen"><!-- IF not S_SORT_DAYS -->{L_NO_TOPICS}<!-- ELSE -->{L_NO_TOPICS_TIME_FRAME}<!-- ENDIF --></span></td>
            <!-- ENDIF -->
         </tr>
      <!-- END recenttopicrow -->
      </table>
</div>
<br clear="all" />


Для клонов prosilver
Редактируемые файлы index_body.html

найти
Код: Выделить всё
<!-- IF S_DISPLAY_SEARCH or (S_USER_LOGGED_IN and not S_IS_BOT) -->


перед этим добавить
Код: Выделить всё
<!-- IF RT_DISPLAY --><!-- INCLUDE recent_topics_body.html --><!-- ENDIF -->


Если после установки выскакивает ошибка значит в шаблонах стиля нет recent_topics_body.html
ЛЕЧЕНИЕ


Найти
Код: Выделить всё
<!-- INCLUDE forumlist_body.html -->


добавить перед ним
Код: Выделить всё
<!-- IF RT_PAGINATION -->
<div class="topic-actions">
   <div class="pagination">
      <a href="#" onclick="jumpto(); return false;" title="{L_JUMP_TO_PAGE}">{RT_PAGE_NUMBER}</a> &bull; <span>{RT_PAGINATION}</span>
   </div>
</div>
<!-- ENDIF -->
<!-- BEGIN recenttopicrow -->
   <!-- IF not recenttopicrow.S_TOPIC_TYPE_SWITCH and not recenttopicrow.S_FIRST_ROW -->
      </ul>
      <span class="corners-bottom"><span></span></span></div>
   </div>
   <!-- ENDIF -->

   <!-- IF recenttopicrow.S_FIRST_ROW or not recenttopicrow.S_TOPIC_TYPE_SWITCH -->
      <div class="forumbg">
      <div class="inner"><span class="corners-top"><span></span></span>
      <ul class="topiclist">
         <li class="header">
            <dl class="icon">
            <dt>{L_RECENT_TOPICS}</dt>
               <dd class="posts">{L_REPLIES}</dd>
               <dd class="views">{L_VIEWS}</dd>
               <dd class="lastpost"><span>{L_LAST_POST}</span></dd>
            </dl>
         </li>
      </ul>
      <ul class="topiclist topics">
   <!-- ENDIF -->
   
      <li class="row<!-- IF recenttopicrow.S_ROW_COUNT is even --> bg1<!-- ELSE --> bg2<!-- ENDIF -->">
         <dl class="icon" style="background-image: url({recenttopicrow.TOPIC_FOLDER_IMG_SRC}); background-repeat: no-repeat;">
            <dt style="<!-- IF recenttopicrow.TOPIC_ICON_IMG -->background-image: url({T_ICONS_PATH}{recenttopicrow.TOPIC_ICON_IMG}); background-repeat: no-repeat;<!-- ENDIF -->" title="{recenttopicrow.TOPIC_FOLDER_IMG_ALT}"><!-- IF recenttopicrow.S_UNREAD_TOPIC --><a href="{recenttopicrow.U_NEWEST_POST}">{NEWEST_POST_IMG}</a> <!-- ENDIF --><a href="{recenttopicrow.U_VIEW_TOPIC}" class="topictitle">{recenttopicrow.TOPIC_TITLE}</a><!-- IF U_VIEW_UNREAD_POST and not S_IS_BOT --> &bull; <a href="{U_VIEW_UNREAD_POST}">{L_VIEW_UNREAD_POST}</a> &bull; <!-- ENDIF -->
               <!-- IF recenttopicrow.S_TOPIC_UNAPPROVED or recenttopicrow.S_POSTS_UNAPPROVED --><a href="{recenttopicrow.U_MCP_QUEUE}">{recenttopicrow.UNAPPROVED_IMG}</a> <!-- ENDIF -->
               <!-- IF recenttopicrow.S_TOPIC_REPORTED --><a href="{recenttopicrow.U_MCP_REPORT}">{REPORTED_IMG}</a><!-- ENDIF --><br />
               <!-- IF recenttopicrow.PAGINATION --><strong class="pagination"><span>{recenttopicrow.PAGINATION}</span></strong><!-- ENDIF -->
               <!-- IF recenttopicrow.ATTACH_ICON_IMG -->{recenttopicrow.ATTACH_ICON_IMG} <!-- ENDIF -->{L_POST_BY_AUTHOR} {recenttopicrow.TOPIC_AUTHOR_FULL} &raquo; {recenttopicrow.FIRST_POST_TIME}
               <!-- IF recenttopicrow.U_VIEW_FORUM and recenttopicrow.FORUM_NAME --><br />{L_IN} <a href="{recenttopicrow.U_VIEW_FORUM}" style="font-weight: bold;">{recenttopicrow.FORUM_NAME}</a><!-- ENDIF -->
            </dt>
            <dd class="posts">{recenttopicrow.REPLIES} <dfn>{L_REPLIES}</dfn></dd>
            <dd class="views">{recenttopicrow.VIEWS} <dfn>{L_VIEWS}</dfn></dd>
            <dd class="lastpost"><span><dfn>{L_LAST_POST} </dfn>{L_POST_BY_AUTHOR} {recenttopicrow.LAST_POST_AUTHOR_FULL}
               <a href="{recenttopicrow.U_LAST_POST}">{LAST_POST_IMG}</a> <br />{recenttopicrow.LAST_POST_TIME}</span>
            </dd>
         </dl>
      </li>

   <!-- IF recenttopicrow.S_LAST_ROW -->
         </ul>
      <span class="corners-bottom"><span></span></span></div>
   </div>
   <!-- ENDIF -->

<!-- BEGINELSE -->
   <div class="panel">
      <div class="inner"><span class="corners-top"><span></span></span>
      <strong>{L_NO_TOPICS}</strong>
      <span class="corners-bottom"><span></span></span></div>
   </div>
<!-- END recenttopicrow -->

Re: NV recent topics (вывод последних тем)

Добавлено: 29 мар 2013, 17:57
romaamor
"CornerAdmin" писал(а):
На всех остальных страницах можно использовать - "Список последних тем форума" для вставки на сайт

:scratch: Даааааа.
"CornerAdmin" писал(а):
Мы про установку на какой форум говорим?


Про форум в вашей системе.
http://amor.gtaserv.ru или http://shishatskaya.luckbb.ru

Re: NV recent topics (вывод последних тем)

Добавлено: 29 мар 2013, 19:44
GoDFaTHeR
Давайте прекратим оффтопить и обсуждать сам движок форума и его особенности

FIHER55
Если вы хотите получить решение проблемы, то стиль на форуме оставляйте что бы мы могли посмотреть в чем проблема

Re: NV recent topics (вывод последних тем)

Добавлено: 02 окт 2013, 00:25
paytinka
Здравствуйте, хочу перенести список последних тем вверх и что бы их было не 5 а 3. Как это сделать?

Re: NV recent topics (вывод последних тем)

Добавлено: 02 окт 2013, 00:57
Ариан
Шаблон index_body.html
Найти
Код: Выделить всё
<!-- IF RT_DISPLAY --><!-- INCLUDE recent_topics_body.html --><!-- ENDIF -->

переместить над
Код: Выделить всё
<!-- INCLUDE forumlist_body.html -->


Админраздел - Модули - МОД "Последние темы" - Последних тем: 3

Re: NV recent topics (вывод последних тем)

Добавлено: 02 окт 2013, 01:24
paytinka
Сделала, но ничего не переместилось....

На всякий случай кидаю код

<!-- INCLUDE overall_header.html -->

<!-- IF S_DISPLAY_SEARCH -->
<p class="searchbar">
<!-- IF S_USER_LOGGED_IN -->
<span style="float: {S_CONTENT_FLOW_END};"><a href="{U_SEARCH_NEW}">{L_SEARCH_NEW}</a> | <a href="{U_SEARCH_SELF}">{L_SEARCH_SELF}</a></span>
<!-- ENDIF -->
<span><a href="{U_SEARCH_UNANSWERED}">{L_SEARCH_UNANSWERED}</a> | <a href="{U_SEARCH_ACTIVE_TOPICS}">{L_SEARCH_ACTIVE_TOPICS}</a></span>
</p>
<!-- ENDIF -->
<br clear="all" />
<!-- INCLUDE page2.html -->
<!-- IF RT_DISPLAY --><!-- INCLUDE recent_topics_body.html --><!-- ENDIF -->

<!-- INCLUDE forumlist_body.html -->


<br clear="all" />

<div class="navbar">
<span class="gensmall right">
<!-- IF not S_IS_BOT or U_TEAM -->
<!-- IF not S_IS_BOT --><a href="{U_DELETE_COOKIES}">{L_DELETE_COOKIES}</a><!-- ENDIF --><!-- IF not S_IS_BOT and U_TEAM --> | <!-- ENDIF --><!-- IF U_TEAM --><a href="{U_TEAM}">{L_THE_TEAM}</a><!-- ENDIF -->
<!-- ENDIF --></span>
<ul class="linklist">
<li class="icon-home"><a href="{U_INDEX}" accesskey="h">{L_INDEX}</a> <!-- BEGIN navlinks --> <strong>&#8249;</strong> <a href="{navlinks.U_VIEW_FORUM}">{navlinks.FORUM_NAME}</a><!-- END navlinks --></li>
</ul>
</div>

<table class="tablebg" width="100%" cellspacing="1">
<tr>
<td class="cat" colspan="2"><h4><!-- IF S_DISPLAY_ONLINE_LIST --><!-- IF U_VIEWONLINE --><a href="{U_VIEWONLINE}">{L_WHO_IS_ONLINE}</a><!-- ELSE -->{L_WHO_IS_ONLINE}<!-- ENDIF --> -<!-- ENDIF --> {L_STATISTICS}</h4></td>
</tr>
<tr>
<td class="row1" width="100%">
<span class="genmed">{TOTAL_USERS_ONLINE} ({L_ONLINE_EXPLAIN})<br />{RECORD_USERS}<br /><br />{LOGGED_IN_USER_LIST}</span>
<!-- IF S_DISPLAY_ONLINE_LIST --><!-- IF LEGEND --><br /><b class="gensmall">{L_LEGEND} :: {LEGEND}</b><br /><br /><!-- ENDIF -->


<!-- ENDIF -->
<p class="genmed">{TOTAL_POSTS} | {TOTAL_TOPICS} | {TOTAL_USERS} | {NEWEST_USER}</p>
</td>
</tr>
</table>

<!-- IF WHO_WAS_HERE_LIST2 -->
<br clear="all" />

<table class="tablebg" width="100%" cellspacing="1">
<tr>
<td class="cat" colspan="2"><h4>{L_WHO_WAS_HERE}</h4></td>
</tr>
<tr>
<td class="row1" width="100%"><span class="genmed">{WHO_WAS_HERE_LIST2} ({WHO_WAS_HERE_EXP})<br />{WHO_WAS_HERE_RECORD}<br />{WHO_WAS_HERE_LIST}</span></td>
</tr>
</table>
<!-- ELSEIF U_ACP -->
<br clear="all" />

<table class="tablebg" width="100%" cellspacing="1">
<tr>
<td class="cat" colspan="2"><h4>{L_WHO_WAS_HERE}</h4></td>
</tr>
<tr>
<td class="row1" width="100%"><span class="genmed">{L_WWH_UPDATE_NEED}</span></td>
</tr>
</table>
<!-- ENDIF -->


<!-- IF S_DISPLAY_BIRTHDAY_LIST and BIRTHDAY_LIST or BIRTHDAYS_AHEAD_LIST -->
<br clear="all" />

<table class="tablebg" width="100%" cellspacing="1">
<tr>
<td class="cat"><h4>{L_BIRTHDAYS}</h4></td>
</tr>
<tr>
<td class="row1" width="100%"><p class="genmed"><!-- IF BIRTHDAY_LIST -->{L_CONGRATULATIONS}: <b>{BIRTHDAY_LIST}</b><!-- ELSE -->{L_NO_BIRTHDAYS}<!-- ENDIF --> <br /><!-- IF BIRTHDAYS_AHEAD_LIST -->{L_BIRTHDAYS_AHEAD}: <b>{BIRTHDAYS_AHEAD_LIST}</b><!-- ENDIF --></p></td>
</tr>
</table>
<!-- ENDIF -->

<!-- IF not S_USER_LOGGED_IN -->
<br clear="all" />

<form method="post" action="{S_LOGIN_ACTION}">

<table class="tablebg" width="100%" cellspacing="1">
<tr>
<td class="cat"><h4><a href="{U_LOGIN_LOGOUT}">{L_LOGIN_LOGOUT}</a></h4></td>
</tr>
<tr>
<td class="row1" align="center"><span class="genmed">{L_USERNAME}:</span> <input class="post" type="text" name="username" size="10" />&nbsp; <span class="genmed">{L_PASSWORD}:</span> <input class="post" type="password" name="password" size="10" />&nbsp; <!-- IF S_AUTOLOGIN_ENABLED --> <span class="gensmall">{L_LOG_ME_IN}</span> <input type="checkbox" class="radio" name="autologin" /><!-- ENDIF -->&nbsp; <input type="submit" class="btnmain" name="login" value="{L_LOGIN}" /></td>
</tr>
</table>
{S_FORM_TOKEN}
</form>
<!-- ENDIF -->

<br clear="all" />

<table class="legend">
<tr>
<td width="20" align="center">{FORUM_NEW_IMG}</td>
<td><span class="gensmall">{L_NEW_POSTS}</span></td>
<td>&nbsp;&nbsp;</td>
<td width="20" align="center">{FORUM_IMG}</td>
<td><span class="gensmall">{L_NO_NEW_POSTS}</span></td>
<td>&nbsp;&nbsp;</td>
<td width="20" align="center">{FORUM_LOCKED_IMG}</td>
<td><span class="gensmall">{L_FORUM_LOCKED}</span></td>
</tr>
</table>
<!-- INCLUDE page3.html -->
<!-- INCLUDE overall_footer.html -->

Re: NV recent topics (вывод последних тем)

Добавлено: 02 окт 2013, 01:37
Ариан
У вас эта страница на портале сделана?

Re: NV recent topics (вывод последних тем)

Добавлено: 02 окт 2013, 01:40
paytinka
А я не знаю....

Re: NV recent topics (вывод последних тем)

Добавлено: 02 окт 2013, 01:44
Ариан
Зайдите в админраздел - модули - портал - Количество отображаемых на странице портала новостей: измените на 3.
Количество последних тем изменилось?

Re: NV recent topics (вывод последних тем)

Добавлено: 02 окт 2013, 18:34
paytinka
К сожалению ничего не поменялось...хотя там и стояло значение 5, ровно столько сколько у меня сейчас выводиться...

Re: NV recent topics (вывод последних тем)

Добавлено: 02 окт 2013, 19:13
Ариан
Так не бывает!!! :shock: