[final] Recent topics for phpBB3 (Темы на стр. сайта)

Здесь авторы могут постить бета-версии своих модификаций для phpBB 3.0.x. Внимание! Не устанавливайте бета-версии модов на работающие форумы!
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Valery_Kondakoff
phpBB 1.2.0
Сообщения: 13
Стаж: 17 лет 9 месяцев

Re: [final] Recent topics for phpBB3 (Темы на стр. сайта)

Сообщение Valery_Kondakoff »

Угу. Можно попросить вас помочь разобраться вот с это проблемой: http://www.phpbbguru.net/community/topi ... ml#p232060 ?

Вкратце: если запускаю скрипт джаваскриптом, то получаю корректные ссылки на топики вида: http://www.server.ru/forums/viewtopic.php... А, вот, почему-то при запуске из крона ('php -f /path/to/forum/recent.php > /path/to/output/file.txt') создается файл с неправильными ссылками: http://www.server.ru/viewtopic.php... . Т. е. игнорируется 'forums'.

Сейчас я просто добавил 'forums' сюда:

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

$viewtopic_url = $board_path . '/forums/viewtopic.' . $phpEx;
Но, может, проблему можно решить изящнее? Спасибо!
DennisVV
phpBB 1.4.4
Сообщения: 108
Стаж: 19 лет
Благодарил (а): 10 раз
Поблагодарили: 1 раз

Re: [final] Recent topics for phpBB3 (Темы на стр. сайта)

Сообщение DennisVV »

подскажите пожалуйста, как сделать так, чтобы темы не "апались", т.е.:
темы которые отображаются на стр. сайта например по убыванию
25.01.09 - тема 4
24.01.09 - тема 3
23.01.09 - тема 2
22.01.09 - тема 1

кто-то написал в тему 2
и стало не по порядку
23.01.09 - тема 2
25.01.09 - тема 4
24.01.09 - тема 3
22.01.09 - тема 1

а необходимо, чтобы оставалось как в первоначальном варианте независимо от того, есть ли ответы в темах либо нет, т.е. чтобы сортировка была по дате создания темы
заранее благодарен за ответ
если что-то непонятно написал, то безусловно дополню
Последний раз редактировалось DennisVV 03.02.2009 3:44, всего редактировалось 2 раза.
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 17273
Стаж: 20 лет 4 месяца
Откуда: Красноярск
Благодарил (а): 633 раза
Поблагодарили: 2413 раз

Re: [final] Recent topics for phpBB3 (Темы на стр. сайта)

Сообщение rxu »

В recent.php найдите

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

ORDER BY t.topic_last_post_id
и замените на

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

ORDER BY t.topic_time
Изображение
DennisVV
phpBB 1.4.4
Сообщения: 108
Стаж: 19 лет
Благодарил (а): 10 раз
Поблагодарили: 1 раз

Re: [final] Recent topics for phpBB3 (Темы на стр. сайта)

Сообщение DennisVV »

rxu
прошу, прощения, но наверно имелось в виду includes/recent_topics.php?
или все таки recent.php в корне?

Добавлено спустя 5 минут 59 секунд:
все, разобрался...
все таки recent.php в корне
спасибо!
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 17273
Стаж: 20 лет 4 месяца
Откуда: Красноярск
Благодарил (а): 633 раза
Поблагодарили: 2413 раз

Re: [final] Recent topics for phpBB3 (Темы на стр. сайта)

Сообщение rxu »

DennisVV писал(а):все таки recent.php
Именно :)
Изображение
Serg452
phpBB 1.2.1
Сообщения: 26
Стаж: 18 лет 11 месяцев
Откуда: Москва

Re: [final] Recent topics for phpBB3 (Темы на стр. сайта)

Сообщение Serg452 »

rxu писал(а):Еще раз: вырезаются теги, но не часть содержимого поста, коей является текст внутри тегов, смайлики, ссылки.
А вот именно это можно вырезать, или уже нужен совсем другой мод?

И еще такой вопрос: для зарегистрированных пользователей идет переход на последнюю страницу темы, а для незарегистрированных на первую, т.к. все сообщения считаются unread. Чтоб для всех был переход к последнему сообщению темы такая строка правильно?

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

'U_TOPIC' 			    => $viewtopic_url . '?f=' . $row['forum_id'] . '&t=' . $row['topic_id'] . '&p=' . $row['topic_last_post_id'] . '#p' . $row['topic_last_post_id'],
NCom
phpBB 2.0.11
Сообщения: 810
Стаж: 20 лет 8 месяцев
Откуда: Ставрополь
Забанен: Бессрочно

Re: [final] Recent topics for phpBB3 (Темы на стр. сайта)

Сообщение NCom »

rxu подскажите пожалуйста, как сделать так, чтоб сортировка была по дате создания темы.
DennisVV
phpBB 1.4.4
Сообщения: 108
Стаж: 19 лет
Благодарил (а): 10 раз
Поблагодарили: 1 раз

Re: [final] Recent topics for phpBB3 (Темы на стр. сайта)

Сообщение DennisVV »

NCom
смотрим здесь и след. за ним пост, при чем на этой же станице

надеюсь это то что Вам надо
NCom
phpBB 2.0.11
Сообщения: 810
Стаж: 20 лет 8 месяцев
Откуда: Ставрополь
Забанен: Бессрочно

Re: [final] Recent topics for phpBB3 (Темы на стр. сайта)

Сообщение NCom »

DennisVV
возможно оно, просто так сформулирован вопрос, что не понял с первого раза. Можно было просто спросить без путаницы :)
advil
phpBB 1.0.0
Сообщения: 1
Стаж: 17 лет 7 месяцев

Re: [final] Recent topics for phpBB3 (Темы на стр. сайта)

Сообщение advil »

Скажите, а как ограничить кол-во символов ответа, а не названия темы, а это $cfg_max_topic_length = 120; отвечает за названия темы
DennisVV
phpBB 1.4.4
Сообщения: 108
Стаж: 19 лет
Благодарил (а): 10 раз
Поблагодарили: 1 раз

Re: [final] Recent topics for phpBB3 (Темы на стр. сайта)

Сообщение DennisVV »

advil
здесь можно посмотреть
DarkStone
phpBB 1.4.0
Сообщения: 38
Стаж: 17 лет 11 месяцев
Поблагодарили: 1 раз

Re: [final] Recent topics for phpBB3 (Темы на стр. сайта)

Сообщение DarkStone »

rxu
Отреагируйте пожалуйста хоть как-то на вот это:
http://www.phpbbguru.net/community/topi ... ml#p232275
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 17273
Стаж: 20 лет 4 месяца
Откуда: Красноярск
Благодарил (а): 633 раза
Поблагодарили: 2413 раз

Re: [final] Recent topics for phpBB3 (Темы на стр. сайта)

Сообщение rxu »

Что если вместо

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

'U_TOPIC_AUTHOR'      => get_username_string('profile', iconv("UTF-8", "cp1251", $row['topic_poster']), iconv("UTF-8", "cp1251", $row['topic_first_poster_name']), $row['topic_first_poster_colour']),
записать

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

'U_TOPIC_AUTHOR'      => get_username_string('profile', iconv("UTF-8", "cp1251", $row['topic_poster']), iconv("UTF-8", "cp1251", $row['topic_first_poster_name']), $row['topic_first_poster_colour'], false, $board_path),
Изображение
DarkStone
phpBB 1.4.0
Сообщения: 38
Стаж: 17 лет 11 месяцев
Поблагодарили: 1 раз

Re: [final] Recent topics for phpBB3 (Темы на стр. сайта)

Сообщение DarkStone »

rxu
Спасибо, разобрался, работает.
седой странник
phpBB 1.0.0
Сообщения: 6
Стаж: 17 лет 7 месяцев

Re: [final] Recent topics for phpBB3 (Темы на стр. сайта)

Сообщение седой странник »

Пожалуйста, помогите избавиться от крякозябров!
1. Мод в utf8. Моя страница в 1251, выводятся соответственно крякозябры с работающими ссылками. Мод работает.
2. Мод в 1251. Не работает, выводит пустоту, плюс ошибка Java (Сообщение: Ошибка на странице). Если напрямую запустить recent_cp1251.php, то имеем примерно такое Fatal error: Call to undefined function iconv() in тратата/forum/recent_cp1251.php on line 175
Очень интересует работоспособность версии в 1251
Спасибо)

Вернуться в «Бета-версии модов для phpBB 3.0.x»