Recent topics for JS - последние темы на любой странице

Все расширения, созданные нашим сообществом для phpBB, как находящиеся в разработке, так и прошедшие валидацию на официальном сайте phpbb.com, будут анонсированы тут. Вся техническая поддержка по этим расширениям оказывается в этом форуме.
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB3.1.x/3.3.x | FAQ | Как задавать вопросы | Как устанавливать расширения

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Anvar
Former team member
Сообщения: 1965
Стаж: 15 лет 2 месяца
Благодарил (а): 57 раз
Поблагодарили: 622 раза

Recent topics for JS - последние темы на любой странице

Сообщение Anvar »

С помощью этого расширения вы сможете вывести последние темы форума на любой странице сайта или форума.

Bозможность вывести темы внутри форума в виде бегущей строки, в шапке.
Bозможно вывести темы на странице сайта посредством java script, с текстом и вложениями или просто заголовки тем с ссылками.
3 способа подключения:
Recent Topics for JS.jpg
выбор необходимых форумов осуществляется из админки:

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

<script type="text/javascript" src="http://vash-site.com/forum/recent.php"></script>
выбираете форум сами:

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

<script type="text/javascript" src="http://vash-site.com/forum/recent.php?forum=id_форума"></script>
Ajax подгрузка:

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

<div id="recent_topics"></div>
<script type="text/javascript">
$(document).ready(function() {
   $.ajax({
      url: "http://vash-site.com/forum/recent.php",
      type: "GET",
      cache: true,
      success: function(data) {
         $("#recent_topics").html(data);
      }
   });
});
</script>
Необходим подключённый jquery на сайте.

Версия для 3.3 в сообщении: Recent topics for JS - последние темы на любой странице
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Перенесено из форума Бета-версии расширений для phpBB 3.1.x в форум Анонсы и поддержка расширений для phpBB 3.1.x 11.07.2015 12:53 модератором LavIgor

MasterX
phpBB 1.4.4
Сообщения: 120
Стаж: 5 лет 3 месяца
Благодарил (а): 24 раза
Поблагодарили: 14 раз

Re: Recent topics for JS - последние темы на любой странице

Сообщение MasterX »

Татьяна5 писал(а): 20.09.2024 13:10 MasterX, в сторону настроек сервера. При ajax-запросах по-умолчанию стоит запрет на кроссдоменные
Спасибо, еще вопрос: изменение этой настройки не будет вести к снижению безопасности?
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12784
Стаж: 13 лет 9 месяцев
Благодарил (а): 160 раз
Поблагодарили: 2305 раз

Re: Recent topics for JS - последние темы на любой странице

Сообщение Татьяна5 »

MasterX, будет
MasterX
phpBB 1.4.4
Сообщения: 120
Стаж: 5 лет 3 месяца
Благодарил (а): 24 раза
Поблагодарили: 14 раз

Re: Recent topics for JS - последние темы на любой странице

Сообщение MasterX »

Татьяна5, Понял, спасибо Вам! :)
ArtTeam
phpBB 1.4.4
Сообщения: 198
Стаж: 15 лет
Благодарил (а): 4 раза
Поблагодарили: 1 раз

Re: Recent topics for JS - последние темы на любой странице

Сообщение ArtTeam »

У меня на 3.3.14 в шапке нет не чего, а если выбрать бегушию строку тогда все гуд.
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16965
Стаж: 19 лет
Откуда: Красноярск
Благодарил (а): 557 раз
Поблагодарили: 1708 раз

Re: Recent topics for JS - последние темы на любой странице

Сообщение rxu »

ArtTeam, это расширение для отображения последних тем на сторонних ресурсах. Для их отображения на самой конференции есть [3.1] [3.2] Recent Topics 2.
Изображение
ArtTeam
phpBB 1.4.4
Сообщения: 198
Стаж: 15 лет
Благодарил (а): 4 раза
Поблагодарили: 1 раз

Re: Recent topics for JS - последние темы на любой странице

Сообщение ArtTeam »

rxu писал(а): 24.12.2024 8:55 это расширение для отображения последних тем на сторонних ресурсах
у меня этот же форум копия только я на нем оставил 5 сообщений и другой домен и работает отображения последних тем под шапкой, а на основном тока бегущей строкой. На стороннем ресурсе все работает и там и там
rudtp_pp
phpBB 1.4.0
Сообщения: 38
Стаж: 8 лет 5 месяцев
Благодарил (а): 17 раз

Re: Recent topics for JS - последние темы на любой странице

Сообщение rudtp_pp »

На форуме проводится премодерация для новых пользователей.
Подскажите пожалуйста, что можно поправить в коде "Recent topics for JS", чтобы неодобренные сообщения не выводились в списке новых тем?
Сам форум неодобренных сообщений никому не показывает, расширение "Recent topics for JS" все же неодобренные заголовки показывает.
Хочется исправить.
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12784
Стаж: 13 лет 9 месяцев
Благодарил (а): 160 раз
Поблагодарили: 2305 раз

Re: Recent topics for JS - последние темы на любой странице

Сообщение Татьяна5 »

rudtp_pp писал(а): 29.05.2025 0:06 чтобы неодобренные сообщения не выводились в списке новых тем
bb3mobi\recent_topics\controller\recent.php
Найти

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

AND t.topic_moved_id = 0
Добавить после (с новой строки)

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

				AND t.topic_visibility = " . ITEM_APPROVED . "
rudtp_pp
phpBB 1.4.0
Сообщения: 38
Стаж: 8 лет 5 месяцев
Благодарил (а): 17 раз

Re: Recent topics for JS - последние темы на любой странице

Сообщение rudtp_pp »

Татьяна, спасибо огромное, работает отлично! Приятно иметь дело с профессионалами!
Я иногда код форума немного правлю, но в основном это касается оформления, а не более сложных функций.
Еще раз спасибо!!!

Вернуться в «Анонсы и поддержка расширений для phpBB»