Внимание!
Не все расширения для phpBB 3.2 совместимы с phpBB 3.3, главным образом из-за неверного синтаксиса в определениях сервисов (отсутствия обрамляющих кавычек - '...').
Перед обновлением необходимо убедиться в совместимости всех расширений.
Рекомендуется предварительно тестировать обновление на копии конференции (локально или на сервере).

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

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

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

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

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

Аватара пользователя
владимир1983
phpBB 3.2.6
Сообщения: 5954
Стаж: 10 лет 2 месяца
Откуда: Сергиев Посад
Благодарил (а): 390 раз
Поблагодарили: 731 раз

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
Стаж: 9 лет 9 месяцев
Благодарил (а): 57 раз
Поблагодарили: 5 раз

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

Сообщение Sergiocharm »

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

Аватара пользователя
neexforg
phpBB 2.0.5
Сообщения: 466
Стаж: 6 лет 5 месяцев
Благодарил (а): 99 раз
Поблагодарили: 18 раз

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

Сообщение neexforg »

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

radar
phpBB 1.0.0
Сообщения: 5
Стаж: 5 лет 5 месяцев
Благодарил (а): 1 раз

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

Сообщение radar »

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

Edred
phpBB 1.0.0
Сообщения: 5
Стаж: 4 года 10 месяцев
Благодарил (а): 2 раза

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

Сообщение Edred »

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

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

Аватара пользователя
Anvar
Former team member
Сообщения: 1962
Стаж: 10 лет 3 месяца
Благодарил (а): 67 раз
Поблагодарили: 787 раз

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

Сообщение Anvar »

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

Аватара пользователя
Леонид Росток
phpBB 1.2.1
Сообщения: 20
Стаж: 6 лет 4 месяца
Откуда: Иерусалим
Благодарил (а): 36 раз

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

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

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

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

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

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

Аватара пользователя
igorbond
phpBB 3.0.9
Сообщения: 2689
Стаж: 8 лет 5 месяцев
Благодарил (а): 625 раз
Поблагодарили: 126 раз

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

Сообщение igorbond »

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

Sergiocharm
phpBB 2.0.7
Сообщения: 593
Стаж: 9 лет 9 месяцев
Благодарил (а): 57 раз
Поблагодарили: 5 раз

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

Сообщение Sergiocharm »

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

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

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

Alexandra Polina
phpBB 1.0.0
Сообщения: 8
Стаж: 4 года 4 месяца
Благодарил (а): 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
Стаж: 12 лет 10 месяцев
Благодарил (а): 1 раз

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

Сообщение Jackson »

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

rightmiha
phpBB 1.2.1
Сообщения: 27
Стаж: 10 лет 5 месяцев
Благодарил (а): 5 раз

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

Сообщение rightmiha »

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

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

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

Сообщение IgoRus »

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

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

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

Vladimir MSIA
phpBB 1.4.0
Сообщения: 32
Стаж: 4 года 9 месяцев
Благодарил (а): 1 раз

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

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

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

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

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