Активные темы

Проблемы с установкой или работой phpBB 3.0.x? Получите помощь здесь!
С 1 января 2017 года phpBB Group прекращает поддержку phpBB версии 3.0.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.0 до 1 июля 2017 года.
Подробнее: Окончание поддержки phpBB 3.0.
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Crew
phpBB 1.4.3
Сообщения: 91
Стаж: 18 лет 7 месяцев
Благодарил (а): 1 раз
Поблагодарили: 1 раз

Активные темы

Сообщение Crew »

Не подскажут ли Гуру, как ссылку с главной "Активные темы" с главной страницы сделать видимой на всех страницах\топиках форума? И как сделать чтоб темы в ней, по умолчанию, показывались сразу за 1 месяц, а не за 7 дней.


PS: Юзвери достали, которые привыкли к юкозу :(
Аватара пользователя
Nekstati
Поддержка
Поддержка
Сообщения: 3365
Стаж: 17 лет 6 месяцев
Благодарил (а): 37 раз
Поблагодарили: 1454 раза

Сообщение Nekstati »

Ссылку можно перенести в overall_header.html по аналогии с этой инструкцией: http://www.phpbbguru.net/community/topic19875.html.

Чтобы показывались активные темы за месяц:

Найти в search.php (строка ≈273)

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

$sort_days = request_var('st', 7);
Заменить 7 на 30.
Crew
phpBB 1.4.3
Сообщения: 91
Стаж: 18 лет 7 месяцев
Благодарил (а): 1 раз
Поблагодарили: 1 раз

Re: "Активные темы"

Сообщение Crew »

Спасибо. Всё сделал.
Правда не совсем понял почему в первом варианте нужно было менять данные в overall_footer.html, а не в overall_header.html. Но в этом и так разобрался :)
Аватара пользователя
kemper
phpBB 1.2.1
Сообщения: 23
Стаж: 18 лет 4 месяца
Откуда: Cеверная пальмира
Поблагодарили: 1 раз

Re: "Активные темы"

Сообщение kemper »

День добрый Гуру.

Обратил внимание что некоторые форумы не отображаются в активных темах. Решил немного подправить. Но не получилось. Переключатель да/нет ни в форумах ни в категориях никак не реагирует. Хотел тупо подправить в БД но ни как не могу найти где забивается эта переменная....

Подскажите плз.... Где капать решение этой проблемы.

версия 3.0.5
Аватара пользователя
nissin
phpBB 3.0.4
Сообщения: 2229
Стаж: 18 лет 9 месяцев
Откуда: Астана
Благодарил (а): 7 раз
Поблагодарили: 344 раза

Re: "Активные темы"

Сообщение nissin »

Хотелось бы уточнить какие именно активные темы имеются ввиду?
Те которые из ссылки на главной (разновидность поиска) или которые выводятся при просмотре категорий (на них влияет переключатель в категориях и форумах)?
Аватара пользователя
kemper
phpBB 1.2.1
Сообщения: 23
Стаж: 18 лет 4 месяца
Откуда: Cеверная пальмира
Поблагодарили: 1 раз

Re: "Активные темы"

Сообщение kemper »

Меня интересует в первую очередь /search.php?search_id=active_topics.

http://www.vaz-2103.ru/forums/search.ph ... ive_topics Здесь не должно быть нескольких форумов ...
http://www.lifan-club.com.ua/forum/sear ... ive_topics А тут тупо пусто.... Этот не мой форум...
Аватара пользователя
nissin
phpBB 3.0.4
Сообщения: 2229
Стаж: 18 лет 9 месяцев
Откуда: Астана
Благодарил (а): 7 раз
Поблагодарили: 344 раза

Re: "Активные темы"

Сообщение nissin »

Исправлено в SVN
http://www.phpbb.com/bugs/phpbb3/ticket ... t_id=19135
Теперь влияет на активные темы, которые через поиск идут.
Аватара пользователя
kemper
phpBB 1.2.1
Сообщения: 23
Стаж: 18 лет 4 месяца
Откуда: Cеверная пальмира
Поблагодарили: 1 раз

Re: "Активные темы"

Сообщение kemper »

Вот только заплатка идет уже в 3,0,5 а у меня она не работает получается.... И где ее можно скачать.... Что то я то ж не понял....
Аватара пользователя
nissin
phpBB 3.0.4
Сообщения: 2229
Стаж: 18 лет 9 месяцев
Откуда: Астана
Благодарил (а): 7 раз
Поблагодарили: 344 раза

Re: "Активные темы"

Сообщение nissin »

Аватара пользователя
kemper
phpBB 1.2.1
Сообщения: 23
Стаж: 18 лет 4 месяца
Откуда: Cеверная пальмира
Поблагодарили: 1 раз

Re: "Активные темы"

Сообщение kemper »

nissin
Человеческое тебе спасибо. 9601 решил проблему.
Аватара пользователя
lamo
phpBB 1.0.0
Сообщения: 5
Стаж: 17 лет 3 месяца

Re: "Активные темы"

Сообщение lamo »

nissin писал(а):Хотелось бы уточнить какие именно активные темы имеются ввиду?
Те которые из ссылки на главной (разновидность поиска) или которые выводятся при просмотре категорий (на них влияет переключатель в категориях и форумах)?
подскажите как сделать вывод активных тем в категории за 1 день?

в viewforum.php есть строка:
$sort_days = request_var('st', $default_sort_days);

$default_sort_days - менять? :|
happyproff
phpBB 1.0.0
Сообщения: 5
Стаж: 16 лет 7 месяцев
Откуда: Екатеринбург

Re: "Активные темы"

Сообщение happyproff »

Приветствую.
А если интересует количество тем, отображаемых на странице категории? Не нашел нигде (гугл, пхпббгуру) примеров, как можно регулировать это количество. В идеале нужно отображать все темы, которые находятся во всех форумах категории в том же виде, в котором они отображаются на страницах форумов, с пагинацией.
Прошу, подскажите, а то моей квалификации в вопросах phpBB не хватает.
Аватара пользователя
nissin
phpBB 3.0.4
Сообщения: 2229
Стаж: 18 лет 9 месяцев
Откуда: Астана
Благодарил (а): 7 раз
Поблагодарили: 344 раза

Re: "Активные темы"

Сообщение nissin »

lamo
OPEN viewforum.php, FIND

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

// Limit topics to certain time frame, obtain correct topic count
ADD BEFORE

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

if ($forum_data['forum_type'] == FORUM_CAT && ($forum_data['forum_flags'] & FORUM_FLAG_ACTIVE_TOPICS))
{
	$sort_days = 1;
}
Добавлено спустя 1 час 20 минут:
happyproff
Для отображения всех страниц в активных темах при просмотре категории попробуйте в viewforum.php закомментировать:

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

if ($s_display_active)
{
	$topics_count = 1;
}
happyproff
phpBB 1.0.0
Сообщения: 5
Стаж: 16 лет 7 месяцев
Откуда: Екатеринбург

Re: "Активные темы"

Сообщение happyproff »

nissin
Спасибо за ответ, однако ничего не изменилось. Я могу изменить число тем, выводимых в качестве активных, заменяя

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

// If the user is trying to reach late pages, start searching from the end
$store_reverse = false;
$sql_limit = $config['topics_per_page'];
на

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

// If the user is trying to reach late pages, start searching from the end
$store_reverse = false;
$sql_limit = 999;
Но это не то, что нужно. Гораздо подробнее я описал задачу в топике http://www.phpbbguru.net/community/topic28250.html
igorek_y
phpBB 1.2.0
Сообщения: 10
Стаж: 18 лет 9 месяцев

Re: "Активные темы"

Сообщение igorek_y »

А как вывести список активных тем или список тем ,на которые даны свежие ответы на основную страницу сайта?

Вернуться в «Поддержка phpBB 3.0.х»