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

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

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
Anvar
Former team member
Сообщения: 1999
Зарегистрирован: 26.03.2010 9:09
Благодарил (а): 68 раз
Поблагодарили: 762 раза
Контактная информация:

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

Сообщение Anvar » 16.04.2015 17:29

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

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 на сайте.
Вложения
Recent topics for JS.zip
(30.03 КБ) 365 скачиваний

Перенесено из форума Бета-версии расширений для phpBB 3.1.x в форум Анонсы и поддержка расширений для phpBB 3.1.x 11.07.2015 12:53 модератором LavIgor

Аватара пользователя
владимир1983
Former team member
Сообщения: 6114
Зарегистрирован: 27.04.2010 2:17
Откуда: Сергиев Посад
Благодарил (а): 405 раз
Поблагодарили: 730 раз
Контактная информация:

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

Сообщение владимир1983 » 18.07.2015 23:20

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'],
За ваши деньги решу ваши проблемы. Стучи в ЛС.
Нет человека - нет проблемы. (c)

Sergiocharm
phpBB 2.0.7a
Сообщения: 603
Зарегистрирован: 18.09.2010 16:03
Благодарил (а): 56 раз
Поблагодарили: 5 раз
Контактная информация:

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

Сообщение Sergiocharm » 05.08.2015 21:01

Охеренная штука

Аватара пользователя
neexforg
phpBB 2.0.3
Сообщения: 369
Зарегистрирован: 14.01.2014 8:37
Благодарил (а): 69 раз
Поблагодарили: 9 раз
Контактная информация:

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

Сообщение neexforg » 05.08.2015 22:55

С wp можно скрестить?
Учусь сайтостроению вместе с phpbbguru

radar
phpBB 1.0.0
Сообщения: 5
Зарегистрирован: 17.01.2015 23:38
Благодарил (а): 1 раз

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

Сообщение radar » 05.08.2015 23:47

очень понравилось расширение..

Edred
phpBB 1.0.0
Сообщения: 4
Зарегистрирован: 21.08.2015 17:21

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

Сообщение Edred » 01.10.2015 15:40

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

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

Аватара пользователя
Anvar
Former team member
Сообщения: 1999
Зарегистрирован: 26.03.2010 9:09
Благодарил (а): 68 раз
Поблагодарили: 762 раза
Контактная информация:

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

Сообщение Anvar » 01.10.2015 22:26

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

Аватара пользователя
Леонид Росток
phpBB 1.2.0
Сообщения: 11
Зарегистрирован: 02.03.2014 10:37
Откуда: Иерусалим
Благодарил (а): 30 раз
Контактная информация:

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

Сообщение Леонид Росток » 13.10.2015 18:11

В 3.0 (и раньше) была предтеча... не нашёл, чья, но не в этом вопрос.

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

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

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

Аватара пользователя
igorbond
phpBB 3.0.0
Сообщения: 1894
Зарегистрирован: 09.01.2012 3:34
Благодарил (а): 352 раза
Поблагодарили: 79 раз

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

Сообщение igorbond » 18.11.2015 16:15

Леонид Росток, в соседней теме Темы на странице сайта для phpBB 3.1

Sergiocharm
phpBB 2.0.7a
Сообщения: 603
Зарегистрирован: 18.09.2010 16:03
Благодарил (а): 56 раз
Поблагодарили: 5 раз
Контактная информация:

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

Сообщение Sergiocharm » 28.01.2016 8:45

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

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

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

Alexandra Polina
phpBB 1.0.0
Сообщения: 8
Зарегистрирован: 23.02.2016 16:42
Благодарил (а): 8 раз

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

Сообщение Alexandra Polina » 27.02.2016 12:50

Форум обновила до 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()

Аватара пользователя
Jackson
phpBB 1.2.1
Сообщения: 27
Зарегистрирован: 27.08.2007 21:25
Контактная информация:

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

Сообщение Jackson » 19.03.2016 21:26

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

rightmiha
phpBB 1.2.1
Сообщения: 27
Зарегистрирован: 23.01.2010 14:36
Благодарил (а): 5 раз

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

Сообщение rightmiha » 17.04.2016 10:44

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

Аватара пользователя
IgoRus
phpBB 1.0.0
Сообщения: 4
Зарегистрирован: 21.04.2016 8:24
Откуда: Москва
Благодарил (а): 3 раза

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

Сообщение IgoRus » 15.05.2016 11:10

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

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

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

Vladimir MSIA
phpBB 1.4.0
Сообщения: 32
Зарегистрирован: 17.09.2015 22:44
Благодарил (а): 1 раз

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

Сообщение Vladimir MSIA » 15.05.2016 16:26

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

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

Ответить

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