Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.

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

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

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

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 - последние темы на любой странице
Вложения
Recent topics for JS.zip
(30.03 КБ) 797 скачиваний
Перенесено из форума Бета-версии расширений для phpBB 3.1.x в форум Анонсы и поддержка расширений для phpBB 3.1.x 11.07.2015 12:53 модератором LavIgor

Аватара пользователя
владимир1983
phpBB 3.2.6
Сообщения: 5954
Стаж: 13 лет 11 месяцев
Откуда: Сергиев Посад
Благодарил (а): 374 раза
Поблагодарили: 727 раз
Контактная информация:

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

Сообщение владимир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'],
За ваши деньги решу ваши проблемы. Стучи в ЛС.
Нет человека - нет проблемы. (c)
Sergiocharm
phpBB 2.0.7
Сообщения: 593
Стаж: 13 лет 6 месяцев
Благодарил (а): 57 раз
Поблагодарили: 5 раз

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

Сообщение Sergiocharm »

Охеренная штука
Аватара пользователя
neexforg
phpBB 2.0.5
Сообщения: 492
Стаж: 10 лет 2 месяца
Благодарил (а): 103 раза
Поблагодарили: 24 раза
Контактная информация:

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

Сообщение neexforg »

С wp можно скрестить?
Учусь сайтостроению вместе с phpbbguru
radar
phpBB 1.0.0
Сообщения: 5
Стаж: 9 лет 2 месяца
Благодарил (а): 1 раз

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

Сообщение radar »

очень понравилось расширение..
Edred
phpBB 1.0.0
Сообщения: 5
Стаж: 8 лет 7 месяцев
Благодарил (а): 2 раза

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

Сообщение Edred »

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

Да и вообще он везде вылазит: на странице захода в админку, в статьях (сделанных через Pages) и в FAQе. Даже при просмотре личных сообщений и в профиле - все равно он тут как тут. Не перебор ли?
Anvar
Former team member
Сообщения: 1965
Стаж: 14 лет
Благодарил (а): 67 раз
Поблагодарили: 799 раз
Контактная информация:

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

Сообщение Anvar »

Для вывода последних тем внутри форума воспользуйтесь расширением Recent Topics 2 в другом случае необходимо понимать как работает это расширение, тестировать используя настройки и при необходимости вносить изменения в шаблоны расширения для корректировки.
Аватара пользователя
Леонид Росток
phpBB 1.2.1
Сообщения: 20
Стаж: 10 лет
Откуда: Иерусалим
Благодарил (а): 36 раз
Контактная информация:

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

Сообщение Леонид Росток »

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

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

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

Хотелось бы услышать мнение на эти замечания...
Аватара пользователя
southklad
phpBB 3.1.0 RC2
Сообщения: 3232
Стаж: 12 лет 2 месяца
Благодарил (а): 797 раз
Поблагодарили: 175 раз

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

Сообщение southklad »

Леонид Росток, в соседней теме Темы на странице сайта для phpBB 3.1
Изображение
Sergiocharm
phpBB 2.0.7
Сообщения: 593
Стаж: 13 лет 6 месяцев
Благодарил (а): 57 раз
Поблагодарили: 5 раз

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

Сообщение Sergiocharm »

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

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

Отправлено спустя 13 минут 48 секунд:
И не отсеивает форумы которые не выбраны
Alexandra Polina
phpBB 1.2.0
Сообщения: 11
Стаж: 8 лет 1 месяц
Благодарил (а): 8 раз

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

Сообщение 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()
Аватара пользователя
Jackson
phpBB 1.4.0
Сообщения: 38
Стаж: 16 лет 7 месяцев
Благодарил (а): 1 раз
Контактная информация:

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

Сообщение Jackson »

Очень хороший мод, но поддержу предыдущих ораторов - хорошо бы иметь возможность отключать трансляцию в тех или иных "местах".
Например, я использую мод исключительно для трансляции последних тем на отдельном сайте, пока включил бегущую ленту для форума, в качестве выхода из ситуации (чтоб большой блок тем не показывался).
rightmiha
phpBB 1.2.1
Сообщения: 27
Стаж: 14 лет 2 месяца
Благодарил (а): 5 раз

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

Сообщение rightmiha »

Возникла необходимость выводить на странице сайта не заголовки тем, а тексты сообщений указанных топиков (по принципе вывода тем), встречал кто-либо такое? Спасибо.
Аватара пользователя
IgoRus
phpBB 1.0.0
Сообщения: 4
Стаж: 7 лет 11 месяцев
Откуда: Москва
Благодарил (а): 3 раза

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

Сообщение IgoRus »

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

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

п.с. разобрался ... это все стиль, поставил дефолтный просилвер все ок... в измененном стиле серая полоска получилась сверху сообщений.... можно как то ее под текст убрать ?
Вложения
post.JPG
Vladimir MSIA
phpBB 1.4.0
Сообщения: 32
Стаж: 8 лет 6 месяцев
Благодарил (а): 1 раз

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

Сообщение Vladimir MSIA »

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

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

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