Страница 1 из 14

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

Добавлено: 16.04.2015 17:29
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 - последние темы на любой странице

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

Добавлено: 18.07.2015 23:20
владимир1983
Anvar, bb3mobi/recent_topics/controller

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

'U_LAST_POST'	=> $viewtopic_url . '?p=' . $row['topic_last_post_id'] . '#' . $row['topic_last_post_id'],
'#' - потеря якоря.
fix

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

'U_LAST_POST'	=> $viewtopic_url . '?p=' . $row['topic_last_post_id'] . '#p' . $row['topic_last_post_id'],

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

Добавлено: 05.08.2015 21:01
Sergiocharm
Охеренная штука

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

Добавлено: 05.08.2015 22:55
neexforg
С wp можно скрестить?

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

Добавлено: 05.08.2015 23:47
radar
очень понравилось расширение..

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

Добавлено: 01.10.2015 15:40
Edred
Хорошее расширение, но хотелось бы иметь возможность отключения вывода блока "Активные темы" внутри тем, то есть при выводе сообщений. Чтобы этот блок выводился только на списках форумов и тем в форумах, а не внутри тем.

Да и вообще он везде вылазит: на странице захода в админку, в статьях (сделанных через Pages) и в FAQе. Даже при просмотре личных сообщений и в профиле - все равно он тут как тут. Не перебор ли?

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

Добавлено: 01.10.2015 22:26
Anvar
Для вывода последних тем внутри форума воспользуйтесь расширением Recent Topics 2 в другом случае необходимо понимать как работает это расширение, тестировать используя настройки и при необходимости вносить изменения в шаблоны расширения для корректировки.

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

Добавлено: 13.10.2015 18:11
Леонид Росток
В 3.0 (и раньше) была предтеча... не нашёл, чья, но не в этом вопрос.

1. Раньше был файл recent.php, который я копировал, переименовывал (например: recent2.php), и делал ещё один... и сколько мне нужно.. с разными настройками.
Так удовлетворял необходимость иметь несколько разных вставок-"трансляций" на сайты новостей с форума. А теперь файла вообще нету :(
Виртуально, да? :(
как жить...

2. Ранее переход по ссылке шёл точно на последнее сообщение... теперь - или в начало темы (по названию), или в начало последней страницы... что не есть хорошо, а даже слабее, чем было...

Хотелось бы услышать мнение на эти замечания...

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

Добавлено: 18.11.2015 16:15
southklad
Леонид Росток, в соседней теме Темы на странице сайта для phpBB 3.1

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

Добавлено: 28.01.2016 8:45
Sergiocharm
Anvar, у меня почему то не срабатывает укорачивание названия темы при выводе http://www.allremont59.ru/konvektor-ili ... istik.html В чем может быть баг?

ps: такую штуку можно переделать под анонсы тем и автоматически рассылать не задумывался? Активные темы же она выбирает, осталось только их запихнуть в письмо и автоматически рассылку замутить.

Отправлено спустя 13 минут 48 секунд:
И не отсеивает форумы которые не выбраны

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

Добавлено: 27.02.2016 12:50
Alexandra Polina
Форум обновила до 3.1 ранее что-то стояло похожее, но точно не помню. теперь включаю расширение, перехожу в настройки - выскакивает

Общая ошибка
Не найден модуль ./../includes/acp/acp_recent_topics.php

BACKTRACE

FILE: (not given by php)
LINE: (not given by php)
CALL: msg_handler()

FILE: [ROOT]/includes/functions_module.php
LINE: 571
CALL: trigger_error()

FILE: [ROOT]/adm/index.php
LINE: 81
CALL: p_master->load_active()

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

Добавлено: 19.03.2016 21:26
Jackson
Очень хороший мод, но поддержу предыдущих ораторов - хорошо бы иметь возможность отключать трансляцию в тех или иных "местах".
Например, я использую мод исключительно для трансляции последних тем на отдельном сайте, пока включил бегущую ленту для форума, в качестве выхода из ситуации (чтоб большой блок тем не показывался).

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

Добавлено: 17.04.2016 10:44
rightmiha
Возникла необходимость выводить на странице сайта не заголовки тем, а тексты сообщений указанных топиков (по принципе вывода тем), встречал кто-либо такое? Спасибо.

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

Добавлено: 15.05.2016 11:10
IgoRus
Anvar писал(а): Необходим подключённый jquery на сайте.
Подскажите пож где это и как включить?.... СПС форум 3.1.

У меня отображается так .... возможно из за JQuery ... ? а где и как включить не знаю....

п.с. разобрался ... это все стиль, поставил дефолтный просилвер все ок... в измененном стиле серая полоска получилась сверху сообщений.... можно как то ее под текст убрать ?

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

Добавлено: 15.05.2016 16:26
Vladimir MSIA
я так же не разобрался до конца в последних темах. Раньше у меня при наведении на тему плагина последних тем форума - высвечивалось окошко с последним сообщением этой темы. Делалось это через ajax. Но после обновления на 3.1.18 не отрабатывает этот функицонал. jquery установлен, вроде.

Никто не знает, в чем может быть проблема? Заранее спасибо.