HIV
Решение найдено:
Совокупируем мод Extrem styles by Meithar и дополнения от Палыча (за шо яму агромное пасибо))
Если у Вас установлены моды торрента Abtrack, описания темы, иконки темы и Вы хотите разделять темы по типам, то необходимы следующие преобразования:
1) Если установлен мод от Xpertа
Topic sorted by type at forum view, то лучше снесите этот мод (откатите измения), иначе будет полный гем..
2)
Код: Выделить всё
#-----[ OPEN ]------------------------------------
#
viewforum.php
#
#-----[ FIND ]------------------------------------
#
{
$topic_type = '';
}
#
#-----[ AFTER, ADD ]------------------------------
#
$topic_type = '';
#
#-----[ FIND ]------------------------------------
#
$row_color = ( !($i % 2) ) ? $theme['td_color1'] : $theme['td_color2'];
$row_class = ( !($i % 2) ) ? $theme['td_class1'] : $theme['td_class2'];
#
#-----[ AFTER, ADD ]------------------------------
#
$topics_separator = '';
if ($topic_rowset[$i]['topic_type'] == POST_ANNOUNCE && !defined('ANNOUNCE_SEP'))
{
define('ANNOUNCE_SEP', TRUE);
$topics_separator = $lang['Topics_Announcement'];
}
else if ($topic_rowset[$i]['topic_type'] == POST_STICKY && !defined('STICKY_SEP'))
{
define('STICKY_SEP', TRUE);
$topics_separator = $lang['Topics_Sticky'];
}
else if ($topic_rowset[$i]['topic_type'] == POST_NORMAL && !defined('NORMAL_SEP'))
{
if (defined('ANNOUNCE_SEP') || defined('STICKY_SEP'))
{
define('NORMAL_SEP', TRUE);
$topics_separator = $lang['Topics_Normal'];
}
}
#
#-----[ FIND ]------------------------------------
#
'LAST_POST_IMG' => $last_post_url,
#
#-----[ AFTER, ADD ]------------------------------
#
'TOPICS_SEPARATOR' => $topics_separator,
#
#-----[ OPEN ]------------------------------------
#
lang_english/lang_main.php
#
#-----[ FIND ]------------------------------------
#
?>
#
#-----[ BEFORE, ADD ]-----------------------------
#
$lang['Topics_Announcement'] = ''<span style=color:red><b>Announcements</b></span>';
$lang['Topics_Sticky'] = '<span style=color:darkred><b>Stickies</b></span>';
$lang['Topics_Normal'] = '<span style=color:black><b>Topics</b></span>';
#
#-----[ OPEN ]------------------------------------
#
lang_russian/lang_main.php
#
#-----[ FIND ]------------------------------------
#
?>
#
#-----[ BEFORE, ADD ]-----------------------------
#
$lang['Topics_Announcement'] = '<span style=color:red><b>Объявления:</b></span>';
$lang['Topics_Sticky'] = '<span style=color:darkred><b>Важные темы:</b></span>';
$lang['Topics_Normal'] = '<span style=color:black><b>Обычные темы:</b></span>';
#
#-----[ OPEN ]------------------------------------
#
templates/subSilver/viewforum_body.tpl
#
#-----[ FIND ]------------------------------------
#
<!-- BEGIN topicrow -->
#
#-----[ AFTER, ADD ]------------------------------
#
<!-- IF topicrow.TOPICS_SEPARATOR -->
<tr>
<td class="catSides" colspan="7" height="24" style="padding-left: 12px;"><span class="cattitle">{topicrow.TOPICS_SEPARATOR}</span></td>
</tr>
<!-- ENDIF -->
А ниже следуют дополнения для «Global announcement».
Код: ‹ Выделить › ‹ Свернуть ›
#-----[ OPEN ]------------------------------------
#
viewforum.php
#
#-----[ FIND ]------------------------------------
#
else if ($topic_rowset[$i]['topic_type'] == POST_STICKY && !defined('STICKY_SEP'))
{
define('STICKY_SEP', TRUE);
$topics_separator = $lang['Topics_Sticky'];
}
#
#-----[ AFTER, ADD ]------------------------------
#
else if ($topic_rowset[$i]['topic_type'] == POST_GLOBAL_ANNOUNCE && !defined('GLOBAL_ANNOUNCE_SEP'))
{
define('GLOBAL_ANNOUNCE_SEP', TRUE);
$topics_separator = $lang['Topics_Global_Announcement'];
}
#
#-----[ FIND ]------------------------------------
#
if (defined('ANNOUNCE_SEP') || defined('STICKY_SEP'))
#
#-----[ REPLACE WITH ]---------------------------------
#
if (defined('ANNOUNCE_SEP') || defined('STICKY_SEP') || defined('GLOBAL_ANNOUNCE_SEP'))
#
#-----[ OPEN ]------------------------------------
#
lang_english/lang_main.php
#
#-----[ FIND ]------------------------------------
#
$lang['Topics_Normal'] = 'Topics';
#
#-----[ AFTER, ADD ]------------------------------
#
$lang['Topics_Global_Announcement'] = '<span style=color:red><b>Global announcements</b></span>';
#
#-----[ OPEN ]------------------------------------
#
lang_russian/lang_main.php
#
#-----[ FIND ]------------------------------------
#
$lang['Topics_Normal'] = 'Обычные темы';
#
#-----[ AFTER, ADD ]------------------------------
#
$lang['Topics_Global_Announcement'] = '<span style=color:red><b>Глобальные объявления:</b></span>';
3) Открыть viewforum_torrent.tpl
Найти:
Код: Выделить всё
<!-- IF topicrow.TOPICS_SEPARATOR -->
<tr>
<td class="row3" colspan="6" style="padding: 0px 0px 0px 12px; height: 23px"><span class="topicSep">{topicrow.TOPICS_SEPARATOR}</span></td>
</tr>
<!-- <tr>
<td class="spaceRow" colspan="6" style="padding: 0px"><img src="templates/subSilver/images/spacer.gif" alt="" width="1" height="5" /></td>
</tr> -->
<!-- ENDIF -->
Заменить на:
Код: Выделить всё
<!-- IF topicrow.TOPICS_SEPARATOR -->
<tr>
<td class="catSides" colspan="7" height="24" style="padding-left: 12px;"><span class="cattitle">{topicrow.TOPICS_SEPARATOR}</span></td>
</tr>
<!-- <tr>
<td class="spaceRow" colspan="7" style="padding: 0px"><img src="templates/subSilver/images/spacer.gif" alt="" width="1" height="5" /></td>
</tr> -->
<!-- ENDIF -->
Т.е. у Вас должно получиться следующее:
Код: Выделить всё
<!-- BEGIN topicrow -->
<!-- IF topicrow.TOPICS_SEPARATOR -->
<tr>
<td class="catSides" colspan="7" height="24" style="padding-left: 12px;"><span class="cattitle">{topicrow.TOPICS_SEPARATOR}</span></td>
</tr>
<!-- <tr>
<td class="spaceRow" colspan="7" style="padding: 0px"><img src="templates/subSilver/images/spacer.gif" alt="" width="1" height="5" /></td>
</tr> -->
<!-- ENDIF -->
<tr>
<td class="row1" align="center" valign="middle"><img src....
Указанное ниже производить только, если у Вас установлен мод иконок темы (Topic icon mod):
Найти:
Код: Выделить всё
<tr>
<td class="row1" align="center" valign="middle"><img src="{topicrow.TOPIC_FOLDER_IMG}" width="19" height="18" alt="{topicrow.L_TOPIC_FOLDER_ALT}" title="{topicrow.L_TOPIC_FOLDER_ALT}" /></td>
Ниже добавить:
Код: Выделить всё
td class="row1" align="center" valign="middle" width="20">{topicrow.ICON}</td>
Указанное ниже делать, если у Вас установлен мод оисания тем (Simple topic description):
Найти:
Код: Выделить всё
<span class="topictitle">
{topicrow.NEWEST_POST_IMG}{topicrow.TOPIC_TYPE}
<a href="{topicrow.U_VIEW_TOPIC}" class="topictitle">{topicrow.TOPIC_TITLE}</a>
Ниже добавить:
Код: Выделить всё
</span><br />
<!-- BEGIN switch_has_description -->
<span class="topictitle" style="margin-left: 2px;">{topicrow.TOPIC_DESCRIPTION}</span><br />
<!-- END switch_has_description -->
Причем, обязательно обратите внимание на
- у Вас должны быть значения такие, чтобы не оявлялись белесые прорехи в шапке колонок (изменяйте цифру, пока все не встанет как надо)
Вообщем у меня файл viewforum_torrent.tpl с учетом мода extrem styles мода иконок и мода описания тем всеь выглядит так:
Код: Выделить всё
<table width="100%" border="0" cellpadding="4" cellspacing="1" class="forumline">
<tr>
<th class="thCornerL" align="center" colspan="3" nowrap="nowrap"> {L_TOPICS} </th>
<th class="thTop" align="center" nowrap="nowrap" title="{L_SEEDERS} | {L_LEECHERS}"> {L_TORRENTS} </th>
<th class="thTop" align="center" nowrap="nowrap" title="{L_AUTHOR}"> {L_AUTHOR} </th>
<th class="thTop" align="center" nowrap="nowrap" title="{L_REPLIES} | {L_VIEWS}"> {L_REPLIES} </th>
<th class="thCornerR" align="center" nowrap="nowrap"> {L_LASTPOST} </th>
</tr>
<!-- BEGIN topicrow -->
<!-- IF topicrow.TOPICS_SEPARATOR -->
<tr>
<td class="catSides" colspan="7" height="24" style="padding-left: 12px;"><span class="cattitle">{topicrow.TOPICS_SEPARATOR}</span></td>
</tr>
<!-- <tr>
<td class="spaceRow" colspan="7" style="padding: 0px"><img src="templates/subSilver/images/spacer.gif" alt="" width="1" height="5" /></td>
</tr> -->
<!-- ENDIF -->
<tr>
<td class="row1" align="center" valign="middle"><img src="{topicrow.TOPIC_FOLDER_IMG}" width="19" height="18" alt="{topicrow.L_TOPIC_FOLDER_ALT}" title="{topicrow.L_TOPIC_FOLDER_ALT}" /></td>
<td class="row1" align="center" valign="middle" width="20">{topicrow.ICON}</td>
<td class="row1" width="100%">
<span class="topictitle">
{topicrow.NEWEST_POST_IMG}{topicrow.TOPIC_TYPE}
<a href="{topicrow.U_VIEW_TOPIC}" class="topictitle">{topicrow.TOPIC_TITLE}</a>
</span><br />
<!-- BEGIN switch_has_description -->
<span class="topictitle" style="margin-left: 2px;">{topicrow.TOPIC_DESCRIPTION}</span><br />
<!-- END switch_has_description -->
<span class="gensmall">{topicrow.GOTO_PAGE}</span>
</td>
<td class="row2" align="center" nowrap="nowrap" title="{L_DL}"><!-- BEGIN tor --><div class="gensmall" style="cursor: pointer" onClick="window.location.href='{topicrow.tor.DL_TORRENT_HREF}'"><div><span class="seedmed" title="{topicrow.tor.SEEDERS_TITLE}"><b>{topicrow.tor.SEEDERS}</b></span><span class="genmed"> | </span><span class="leechmed" title="Leechers"><b>{topicrow.tor.LEECHERS}</b></span></div><div class="gensmall" style="margin-top: 2px"><a href="{topicrow.tor.DL_TORRENT_HREF}" class="gensmall" style="text-decoration: none">{topicrow.tor.TORRENT_SIZE}</a></div></div><!-- END tor --></td>
<td class="row3" align="center"><span class="name">{topicrow.TOPIC_AUTHOR}</span></td>
<td class="row2" align="center" nowrap="nowrap"<!-- BEGIN compl --> title="{L_COMPLETED}: {topicrow.compl.COMPLETED}"<!-- END compl -->><span class="genmed" title="{L_REPLIES}">{topicrow.REPLIES}</span><span class="genmed"> | </span><span class="genmed" title="{L_VIEWS}">{topicrow.VIEWS}</span></td>
<td class="row3" align="center" valign="middle" nowrap="nowrap"><span class="postdetails">{topicrow.LAST_POST_TIME}<br />{topicrow.LAST_POST_AUTHOR} {topicrow.LAST_POST_IMG}</span></td>
</tr>
<!-- END topicrow -->
<!-- BEGIN switch_no_topics -->
<tr>
<td class="row1" colspan="6" height="30" align="center" valign="middle"><span class="gen">{L_NO_TOPICS}</span></td>
</tr>
<!-- END switch_no_topics -->
<tr>
<td class="catBottom" align="center" valign="middle" colspan="7" height="28"><span class="genmed">{L_DISPLAY_TOPICS}: {S_SELECT_TOPIC_DAYS} {S_DISPLAY_ORDER}
<input type="submit" class="liteoption" value="{L_GO}" name="submit" />
</span></td>
</tr>
</table>
Добавлено спустя 20 минут 52 секунды:
Как видно, результат налицо: