Страница 1 из 1

Закрытые темы всегда внизу phpBB3

Добавлено: 04 май 2012, 10:44
DeaDRoMeO
Введение

Как известно, когда закрываешь любую тему на форуме, она остается на своем месте, среди открытых тем. А ведь логичней было бы, если б закрытые темы автоматом перемещались в самый низ, под открытые темы, а не тусовались вверху. Давненько я искал такой мод и наконец-то нашел. Скажу что я был крайне удивлен тем, насколько он легок в установке и насколько он полезен и логичен. Впрочем вы сейчас сами убедитесь в этом.

Установка

Мод не нуждается в локализации, так же не надо закачивать на сервер какие либо файлы. Открываем файл includes/mcp/mcp_forum.php и находим

Код: Выделить всё

ORDER BY t.topic_type DESC, $sort_order_sql";
В этой строке находим

Код: Выделить всё

t.topic_type DESC
И вставляем после найденного

Код: Выделить всё

, t.topic_status ASC
Открываем viewforum.php и находим

Код: Выделить всё

ORDER BY t.topic_type " . ((!$store_reverse) ? 'DESC' : 'ASC') . ', ' . $sql_sort_order;
В этой строке находим

Код: Выделить всё

((!$store_reverse) ? 'DESC' : 'ASC')
И вставляем после найденного

Код: Выделить всё

 . ', t.topic_status ' . ((!$store_reverse) ? 'ASC' : 'DESC')
И все !!!! :sh_ok: Мод установлен и корректно работает, для примера гляньте , все закрытые темы ушли вниз :bra_vo:
На мой взгляд это просто замечательный мод, успехов :ya_hoo_oo:

Закрытые темы всегда внизу phpBB3

Добавлено: 15 сен 2012, 10:13
Roman
Оч.нужное дополнение. Как получилось что такого нет в стандартном функционале?

Закрытые темы всегда внизу phpBB3

Добавлено: 15 сен 2012, 10:21
DeaDRoMeO
Очень многого полезного нет в стандарте, разрабы просто упертые бараны, ведь известно, что стандартный БО появился в результате многомесячных споров с разрабами, которые не хотели его включать в дистрибутив форума.

Закрытые темы всегда внизу phpBB3

Добавлено: 14 фев 2013, 03:01
Beksssss
SENSEY - DeaDRoMeO !
Мод работает прекрасно!
Однако на главной странице, когда включен мод последние темы , то данный мод не срабатывает.
Если углубиться, все работает в списке тем.
В исключение попадает гл страница, где расположен мод блока последних тем.
Именно в этом блоке закрытая тема не движется вниз!
Ну а за мод хочется Вас бесконечно благодарить и благодарить!
Отличный и главное очень нужный мод!
С безграничным уважением :uch_tiv:

Закрытые темы всегда внизу phpBB3

Добавлено: 14 фев 2013, 08:59
DeaDRoMeO
Beksssss писал(а):Однако на главной странице, когда включен мод последние темы , то данный мод не срабатывает.
Он там и не должен срабатывать)

Закрытые темы всегда внизу phpBB3

Добавлено: 14 фев 2013, 16:05
boroda-max
Спасибо ! Прекрасное дополнение, Сергей!

Закрытые темы всегда внизу phpBB3

Добавлено: 15 фев 2013, 10:04
DeaDRoMeO
На здоровьице, весьма логичное дополнение)

Закрытые темы всегда внизу phpBB3

Добавлено: 26 фев 2013, 14:49
autofansmoto
Замечательное дополнение :co_ol:

Закрытые темы всегда внизу phpBB3

Добавлено: 19 июн 2013, 08:43
ask66
Отличный доп. Для моего форума просто необходимый. Огромное спасибо.

Закрытые темы всегда внизу phpBB3

Добавлено: 29 ноя 2013, 20:26
psnw2007
Мод затрагивает не только Закрытые темы, но и Перемещенные...
Не удобно это. Когда темы идут потоком, перемещаешь бывает, и забываешь, что переместил, что нет... Возникает вопрос: А куда то делось??? Только что видел... ))

Закрытые темы всегда внизу phpBB3

Добавлено: 25 окт 2017, 09:34
hunterkomp
Для 3.2.0 не подскажете что править в viewforum.php? Заранее спасибо.

Закрытые темы всегда внизу phpBB3

Добавлено: 25 окт 2017, 12:24
DeaDRoMeO
По аналогии не получается?

Закрытые темы всегда внизу phpBB3

Добавлено: 01 ноя 2017, 18:25
hunterkomp
DeaDRoMeO писал(а):По аналогии не получается?
Да в том то и дело что нет... Стиль то наследует из одного, который наследует из просильвера... Хрень конечно наверное написал, но как-то так. Вообще манипуляции с родительским стилем не приносят победы. Может подскажете где хотя бы почитать про это? Как править файлы стиля, если они наследуют из другого? (я касательно про сайт уазиков...)

Правлю в файле (а он есть только в стиле prosilver) и ничего не меняется.
Как пример: Так же пытался удалить текст "Зарегистрирован". Удалил из файла viewtopic_body.html строку

Код: Выделить всё

<!-- IF postrow.POSTER_JOINED --><dd class="profile-joined"><strong>{L_JOINED}{L_COLON}</strong> {postrow.POSTER_JOINED}</dd><!-- ENDIF -->
а толку ни какого...
КЕШ чистил (в 3.2.1 кеш же чистится только в админка - ОБЩЕЕ - очистить кеш?), с разных браузеров заходил...

Заранее спасибо.

Закрытые темы всегда внизу phpBB3

Добавлено: 02 ноя 2017, 06:48
DeaDRoMeO
А кеш браузера? В 3.2 действительно как то странно кеш чистится, иногда приходится по несколько раз страницу обновлять

Закрытые темы всегда внизу phpBB3

Добавлено: 02 ноя 2017, 08:29
hunterkomp
DeaDRoMeO писал(а):А кеш браузера?
Да, конечно. Может что-то не так делаю в принципе?...
Еще раз
- исправление файла viewtopic_body.html в папке styles/prosilver/template/ , но стиль elegance_green, который наследует из elegance который наследует из prosilver. Полностью удаляю строку (выше указывал)
- очистка кеша в админке Общие/Очистить кэш
- очистка кеша в браузере, так же использование для проверки IE, Crome, Opera...

Результата нет. Касательно вышеописанного варианта (я про надпись "Зарегистрирован:....." ) правильно же делаю?
Блин, какой-то замкнутый круг :ne_vi_del:
Скорее всего это конечно оффтоп, прошу прощения.

Закрытые темы всегда внизу phpBB3

Добавлено: 03 ноя 2017, 08:17
DeaDRoMeO
Можно попробовать перетянуть viewtopic_body.html в папку стиля elegance_green, сделать в нем правки и опять кеши почистить

Закрытые темы всегда внизу phpBB3

Добавлено: 10 ноя 2017, 07:44
hunterkomp
DeaDRoMeO писал(а):перетянуть viewtopic_body.html в папку стиля elegance_green, сделать в нем правки и опять кеши почистить
Сергей! Огромное человеческое спасибо!!!! Все гениальное просто!!!)))
Именно так и надо, просто перенести недостающие файлы в папку стиля и там править... Вот я ... Отвлекаю людей по ерунде.
Еще раз СПАСИБО!

Закрытые темы всегда внизу phpBB3

Добавлено: 14 ноя 2017, 08:25
DeaDRoMeO
На здоровье, рад был помочь)