[MODDB] Topics Sorted By Type At Forum View
-
- phpBB Guru
- Сообщения: 5484
- Стаж: 21 год 1 месяц
- Поблагодарили: 2 раза
-
- phpBB Guru
- Сообщения: 5484
- Стаж: 21 год 1 месяц
- Поблагодарили: 2 раза
А как насчет еще вот этой части?
Код: Выделить всё
#
#-----[ FIND ]------------------------------------------
#
else
{
$topic_type = '';
$topic_block = 'normal_row';
}
#
#-----[ REPLACE WITH ]------------------------------------------
#
else
{
$topic_block = 'normal_row';
}
$topic_type = '';
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
-
- phpBB 1.4.4
- Сообщения: 113
- Стаж: 20 лет 4 месяца
ща попробую 8)
Добавлено спустя 1 минуту 48 секунд:
Другое дело! СПАСИБО ОГРОМНОЕ сегодня просто замечательные консультации 8)) Оч. приятно с вами иметь дело 8)
Добавлено спустя 7 минут 35 секунд:
А может
$lang['Normal_topics'] = 'Темы';
переименовать в обычные или простые, а то как то
темы
Объявления
Важные
Темы
криво смотрится
Добавлено спустя 22 минуты 31 секунду:
Это сновая 8)
у меня стоит мод Poll Topic Folder 1.0.0 дык вот можно его тоже добавить как-нибудь и сделать группу "Голосования" например?
Добавлено спустя 4 минуты 29 секунд:
хотя может ыбть это и лишнее.....
Добавлено спустя 2 минуты 4 секунды:
а если опрос будет в объявах или важных.... не додумал 8))))
Добавлено спустя 1 минуту 48 секунд:
Другое дело! СПАСИБО ОГРОМНОЕ сегодня просто замечательные консультации 8)) Оч. приятно с вами иметь дело 8)
Добавлено спустя 7 минут 35 секунд:
А может
$lang['Normal_topics'] = 'Темы';
переименовать в обычные или простые, а то как то
темы
Объявления
Важные
Темы
криво смотрится
Добавлено спустя 22 минуты 31 секунду:
Это сновая 8)
у меня стоит мод Poll Topic Folder 1.0.0 дык вот можно его тоже добавить как-нибудь и сделать группу "Голосования" например?
Добавлено спустя 4 минуты 29 секунд:
хотя может ыбть это и лишнее.....
Добавлено спустя 2 минуты 4 секунды:
а если опрос будет в объявах или важных.... не додумал 8))))
-
- phpBB 1.4.1
- Сообщения: 40
- Стаж: 20 лет 2 месяца
-
- phpBB 1.4.4
- Сообщения: 113
- Стаж: 20 лет 4 месяца
-
- phpBB 1.4.3
- Сообщения: 85
- Стаж: 20 лет 9 месяцев
Если у вас установлен eXtreme Styles mod, то можно это разделение так сделать (совсем просто)
Код: Выделить всё
#
#-----[ 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 ]------------------------------------------
#
//
// That's all, Folks!
// -------------------------------------------------
#
#-----[ AFTER, ADD ]------------------------------------------
#
$lang['Topics_Announcement'] = 'Announcements';
$lang['Topics_Sticky'] = 'Stickies';
$lang['Topics_Normal'] = 'Topics';
#
#-----[ OPEN ]------------------------------------------
#
templates/subSilver/viewforum_body.tpl
#
#-----[ FIND ]------------------------------------------
#
<!-- BEGIN topicrow -->
#
#-----[ AFTER, ADD ]------------------------------------------
#
<!-- IF topicrow.TOPICS_SEPARATOR -->
<tr>
<td class="catSides" colspan="6" height="24" style="padding-left: 12px;"><span class="cattitle">{topicrow.TOPICS_SEPARATOR}</span></td>
</tr>
<!-- ENDIF -->
-
- phpBB 1.4.2
- Сообщения: 74
- Стаж: 20 лет 1 месяц
- Откуда: Gtn
-
- phpBB 1.4.2
- Сообщения: 67
- Стаж: 20 лет 4 месяца
- Откуда: Spb
-
- phpBB 2.0.1
- Сообщения: 252
- Стаж: 20 лет
- Благодарил (а): 2 раза
не открывается, можно кинуть ссылку на робучую демоXpert писал(а):Демо: http://superpopugai.ru/forum/viewforum.php?f=22
или хотябы скрин сделать?
-
- phpBB 1.2.1
- Сообщения: 29
- Стаж: 19 лет 8 месяцев
Установил мод, работает почти все... проблема в том что на форуме также стоит мод global_announcement_1.2.8em Так вот эти глобальные объявления не отображаются
например:
Здесь должна быть глобальная объява

ее нет...
И здесь тоже, но отображается только локальная объява а должны две глобальная и локальная.

вот кусок viewforum.php где я думаю проблема, это до модификации
а вот после модивикации как я ее сделал.
Сам я не очень в ПНП, так что не пинайте...
например:
Здесь должна быть глобальная объява
ее нет...
И здесь тоже, но отображается только локальная объява а должны две глобальная и локальная.
вот кусок viewforum.php где я думаю проблема, это до модификации
Код: Выделить всё
if( $topic_type == POST_ANNOUNCE )
{
$topic_type = $lang['Topic_Announcement'] . ' ';
}
// Start add - Global announcement MOD
else if( $topic_type == POST_GLOBAL_ANNOUNCE )
{
$topic_type = $lang['Topic_global_announcement'] . ' ';
}
// End add - Global announcement MOD
else if( $topic_type == POST_STICKY )
{
$topic_type = $lang['Topic_Sticky'] . ' ';
}
else
{
$topic_type = '';
а вот после модивикации как я ее сделал.
Код: Выделить всё
// [begin] Topics Sorted By Type At Forum View
if( $topic_type == POST_ANNOUNCE )
{
$topic_type = $lang['Topic_Announcement'] . ' ';
$topic_block = 'anno_row';
}
// Start add - Global announcement MOD
else if( $topic_type == POST_GLOBAL_ANNOUNCE )
{
$topic_type = $lang['Topic_global_announcement'] . ' ';
}
// End add - Global announcement MOD
else if( $topic_type == POST_STICKY )
{
$topic_type = $lang['Topic_Sticky'] . ' ';
$topic_block = 'sticky_row';
$sticky_cnt++;
}
else
{
$topic_type = '';
$topic_block = 'normal_row';
}
// [end] Topics Sorted By Type At Forum View
-
- phpBB Guru
- Сообщения: 5484
- Стаж: 21 год 1 месяц
- Поблагодарили: 2 раза
Возможно. Если удастся что-то сделать - выпущу addon.hostt писал(а):можно ли и опросы так же сепарировать
Ближе к ночи посмотрю.Yevg001 писал(а):глобальные объявления не отображаются
Добавлено спустя 8 часов 29 минут 44 секунды:
Yevg001
Код: Выделить всё
#
#-----[ OPEN ]------------------------------------------
#
viewforum.php
#
#-----[ FIND ]------------------------------------------
#
$topic_type = $lang['Topic_global_announcement'] . ' ';
#
#-----[ AFTER, ADD ]------------------------------------------
#
$topic_block = 'anno_row';
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
-
- phpBB 1.2.1
- Сообщения: 29
- Стаж: 19 лет 8 месяцев