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

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

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

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

Сообщение DanilaD »

подскажите, что нужно сделать, чтобы выводить темы со статусом "Объявление" и "Важная"?
Аватара пользователя
mik
phpBB 1.2.0
Сообщения: 15
Стаж: 15 лет 9 месяцев
Откуда: Москва
Благодарил (а): 3 раза

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

Сообщение mik »

подскажите, что нужно сделать, чтобы выводить темы со статусом "Объявление" и "Важная"?
ничего. в скрипте не предусмотрена такая опция. выводятся темы, заданные в настройках скрипта.

Немного покопался в скрипте, к сожалению так и не понял его работу. При редактировании шаблона выводится только одна тема, остальные не выводятся. Потому сделал отдельный раздел форума, с премодерацией, где тему оформляю соответствующим образом и потом транслирую на главной. Пример работы скрипта можете видеть на главной странице http://www.uzaok.ru
http://uzaok.ru - московский Юго-Запад
slb4
phpBB 1.0.0
Сообщения: 8
Стаж: 18 лет 5 месяцев

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

Сообщение slb4 »

Была версия phpBB3 3.0.7 RC1 (или RL?), хотел обновить до 3.0.8, но из-за заморочек хостинга, обновилась автоматически только БД (обновилась успешно), файлы сами менял вручную уже. Так вот, после всей этой процедуры перестал работать данный мод :( Подскажите пожалуйста что можно сделать?
Аватара пользователя
Roaddog
phpBB 1.4.1
Сообщения: 47
Стаж: 18 лет 7 месяцев
Благодарил (а): 4 раза
Поблагодарили: 3 раза

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

Сообщение Roaddog »

У меня тоже вопрос... Уважаемые специалисты,подскажите как поставить дополнительные ограничения символов к выводящему тексту.
Мне нужно укоротить название форума и я в скрипте сделал так:

В Config section добавил:

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

$cfg_max_forum_length = 8;
До строки:

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

 $topic_title = censor_text($row['topic_title']);
Добавил:

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

$forum_name = (utf8_strlen($forum_name) > $cfg_max_forum_length) ? utf8_substr($forum_name, 0, $cfg_max_forum_length) . '…' : $forum_name;
И соответственно на вывод названия форума стоит:

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

'FORUM_NAME'   => iconv("UTF-8", "cp1251", $row['forum_name']),
Но,символы на название форума так и не ограничились... подскажите как верно прописать.
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 17272
Стаж: 20 лет 4 месяца
Откуда: Красноярск
Благодарил (а): 632 раза
Поблагодарили: 2412 раз

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

Сообщение rxu »

Roaddog писал(а):И соответственно на вывод названия форума стоит:
СтоИт совсем не соответственно. Замените $row['forum_name'] на $forum_name в последнем случае.

Добавлено спустя 30 секунд:
Хотя, если у вас контент в cp1251, это вообще не сработает.
Изображение
Аватара пользователя
Roaddog
phpBB 1.4.1
Сообщения: 47
Стаж: 18 лет 7 месяцев
Благодарил (а): 4 раза
Поблагодарили: 3 раза

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

Сообщение Roaddog »

rxu писал(а):СтоИт совсем не соответственно.
Спасибо за подсказку...ошибся.
rxu писал(а):Хотя, если у вас контент в cp1251, это вообще не сработает.
Сработало,после того как я добавил строку:

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

$forum_name = censor_text($row['forum_name']);
slb4
phpBB 1.0.0
Сообщения: 8
Стаж: 18 лет 5 месяцев

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

Сообщение slb4 »

slb4 писал(а):Была версия phpBB3 3.0.7 RC1 (или RL?), хотел обновить до 3.0.8, но из-за заморочек хостинга, обновилась автоматически только БД (обновилась успешно), файлы сами менял вручную уже. Так вот, после всей этой процедуры перестал работать данный мод :( Подскажите пожалуйста что можно сделать?
ребят, ну помогите, пожалуйста.
Аватара пользователя
Roaddog
phpBB 1.4.1
Сообщения: 47
Стаж: 18 лет 7 месяцев
Благодарил (а): 4 раза
Поблагодарили: 3 раза

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

Сообщение Roaddog »

Я не знаю что у вас там конкретно могло произойти... смотрите файлы мода (их всего 2,если один стиль установлен...) кодировка сайта какая,на котором вы хотите вывести последние посты? и вообще точно ли всё на месте? а то 2 файла и вдруг перестали работать.........
Аватара пользователя
yordanp
phpBB 1.2.1
Сообщения: 22
Стаж: 16 лет 9 месяцев

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

Сообщение yordanp »

Я установил Recent Topics, далее мне вывело первое сообщение и прикреплённые файлы. Но, что необходимо сделать ещё, чтобы отображались и авторы тем?
Аватара пользователя
FEAR93
Former team member
Сообщения: 666
Стаж: 17 лет 11 месяцев
Откуда: Кривой Рог, Украина
Благодарил (а): 22 раза
Поблагодарили: 76 раз

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

Сообщение FEAR93 »

yordanp писал(а):чтобы отображались и авторы тем?
Открыть:
recent.php

Найти:
'POST_TIME' => $user->format_date($row['topic_last_post_time'],'d.m.y H:i'),

Добавить после:

'POSTERNAME' => $row['username'],

Открыть:
recent_body.html своего стиля и добавить в нужное место

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

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

Сообщение rxu »

FEAR93 писал(а):{topicrow.TOPIC_TITLE}
Наверное, имелось ввиду {topicrow.POSTERNAME} ;)
Изображение
Аватара пользователя
yordanp
phpBB 1.2.1
Сообщения: 22
Стаж: 16 лет 9 месяцев

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

Сообщение yordanp »

в файле recent.php не нашёл этот код:

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

'POST_TIME' => $user->format_date($row['topic_last_post_time'],'d.m.y H:i'),
recent.php
Удалил код. FEAR93
Последний раз редактировалось FEAR93 11.05.2011 18:29, всего редактировалось 2 раза.
Причина: Правила. Пункт 3.10.
Аватара пользователя
FEAR93
Former team member
Сообщения: 666
Стаж: 17 лет 11 месяцев
Откуда: Кривой Рог, Украина
Благодарил (а): 22 раза
Поблагодарили: 76 раз

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

Сообщение FEAR93 »

yordanp писал(а):не нашёл этот код:
Значит добавьте после:

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

'U_TOPIC' => $viewtopic_url . '?f=' . $row['forum_id'] . '&t=' . $row['topic_id'] . '&view=unread#unread',
И, насколько я понял, у вас контент выводится в cp1251.
Тогда строка в recent.php должна выглядеть так:

'POSTERNAME' => iconv("UTF-8", "cp1251", $row['username']),
Aspid
phpBB 1.0.0
Сообщения: 1
Стаж: 15 лет 4 месяца

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

Сообщение Aspid »

Здравствуйте. Подскажите, пожалуйста, как вывести количество просмотров темы?
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11361
Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

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

Сообщение Пчелкин »

А что не выводятся эти циферки?
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70

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