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

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

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 17272
Стаж: 20 лет 4 месяца
Откуда: Красноярск
Благодарил (а): 632 раза
Поблагодарили: 2412 раз

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

Сообщение rxu »

Winsent
Это очевидно, но :)
rxu писал(а):тогда будет неудобно смотреть остальные непрочитанные (особенно если их более одной страницы).
Изображение
Winsent
phpBB 1.0.0
Сообщения: 3
Стаж: 18 лет
Откуда: Plan.ru

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

Сообщение Winsent »

rxu
Да есть такое. Пока оставлю с новыми исправлениями, надо погонять форум, проверить, что на практике окажется более неудобным.
.. и из двух зол выбрать меньшее :)
BeSS666
phpBB 1.2.0
Сообщения: 10
Стаж: 18 лет 5 месяцев
Откуда: Белая Русь

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

Сообщение BeSS666 »

А можно обрезать длину сообщения, выводимого с форума? Очень нужно. :!:
BeSS666
phpBB 1.2.0
Сообщения: 10
Стаж: 18 лет 5 месяцев
Откуда: Белая Русь

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

Сообщение BeSS666 »

rxu
помоги пожалуйста
Я так понимаю, что если название можно обрезать, то и сообщение тоже?
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 17272
Стаж: 20 лет 4 месяца
Откуда: Красноярск
Благодарил (а): 632 раза
Поблагодарили: 2412 раз

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

Сообщение rxu »

BeSS666
Обрезка сообщения возможна только при условии вырезания всех ббкодов. Т.е. будет простой текст. Если это устраивает, посмотрю, что можно сделать.
Изображение
BeSS666
phpBB 1.2.0
Сообщения: 10
Стаж: 18 лет 5 месяцев
Откуда: Белая Русь

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

Сообщение BeSS666 »

Да, это устраивает.
Спасибо за ответ.
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 17272
Стаж: 20 лет 4 месяца
Откуда: Красноярск
Благодарил (а): 632 раза
Поблагодарили: 2412 раз

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

Сообщение rxu »

"На коленке": попробуйте в recent.php
перед

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

/* End of config */ 
записать

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

$cfg_max_post_length = 10000; 
после

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

$message = $row['post_text']; 
записать

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

    if($cfg_show_first_post && $cfg_max_post_length)
    {
        strip_bbcode($message);
        $message = (utf8_strlen($message) > $cfg_max_post_length) ? utf8_substr($message, 0, $cfg_max_post_length) . '…' : $message;
    } 
Здесь 10000, очевидно, длина сообщения в символах. Проверять возможности не имею, поэтому не обессудьте, если что :)
Изображение
BeSS666
phpBB 1.2.0
Сообщения: 10
Стаж: 18 лет 5 месяцев
Откуда: Белая Русь

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

Сообщение BeSS666 »

rxu
перестало выводить вообще :(
UPD:
Сделал так - просто после

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

$message = $row['post_text'];
добавил

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

strip_bbcode($message);
$message = (utf8_strlen($message) > 200) ? utf8_substr($message, 0, 200) . '…' : $message;
Все заработало. rxu, спасибо огромное.
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 17272
Стаж: 20 лет 4 месяца
Откуда: Красноярск
Благодарил (а): 632 раза
Поблагодарили: 2412 раз

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

Сообщение rxu »

BeSS666 писал(а):перестало выводить вообще
И ошибок никаких? Ну, заработало - и ладно.
Изображение
BeSS666
phpBB 1.2.0
Сообщения: 10
Стаж: 18 лет 5 месяцев
Откуда: Белая Русь

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

Сообщение BeSS666 »

rxu писал(а):
BeSS666 писал(а):перестало выводить вообще
И ошибок никаких? Ну, заработало - и ладно.
Вообще ничего! Еще раз спасибо.
DarkStone
phpBB 1.4.0
Сообщения: 38
Стаж: 17 лет 11 месяцев
Поблагодарили: 1 раз

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

Сообщение DarkStone »

Вопрос такой, всё отображается правильно и сообщение и ник пользователя, НО при переходе на сообщение всё нормально, при попытке просмотреть профиль ссылка неверная.
recent.php лежит сайт.ru/forum/
а вывод происходит в файле сайт.ru/index.php так вот когда пытаешься открыть тему, то попадаем в папку /forum/ и всё ок, а когда пытаешься открыть профиль, то вывести скрипт пытается сайт.ru/memberlist.php вместо того чтобы открывать сайт.ru/FORUM/memberlist.php
Где ковырнуть?
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 17272
Стаж: 20 лет 4 месяца
Откуда: Красноярск
Благодарил (а): 632 раза
Поблагодарили: 2412 раз

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

Сообщение rxu »

В моде была ссылка на профиль? что-то не припомню. Если нет, найдите и ковырните автора этого аддона.
Изображение
DarkStone
phpBB 1.4.0
Сообщения: 38
Стаж: 17 лет 11 месяцев
Поблагодарили: 1 раз

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

Сообщение DarkStone »

Извиняюсь, скачал с 19 страницы, собственно к автору и вопрос-то был.
Otto fon f.
phpBB 1.0.0
Сообщения: 6
Стаж: 18 лет 5 месяцев

просмотр сообщения

Сообщение Otto fon f. »

Здравствуйте!
можно ли сделать так, что бы при нажатии на название темы переходить не на форум а на страничку с полным текстом сообщения?
это очень актуально когда с помощью этого скрипта на главную страничку сайта (не форума) в сокращённом варианте выводятся новости - не нужно загружать весь форум в чем нет и необходимости
спасибо.

и ещё - я перелопатил уже половину этой темы, здесь есть хорошие сообщения по улучшению данного мода
может стоит ссылки добавить в первое сообщение (как с кодировкой)
Alexnew
phpBB 1.2.0
Сообщения: 12
Стаж: 17 лет 11 месяцев
Поблагодарили: 1 раз
Забанен: Бессрочно

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

Сообщение Alexnew »

В описании мода сказано лишь скопировать три файла - это что и вся установка? Почему то не заработало.

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