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

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

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

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

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

Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 15715
Стаж: 16 лет 1 месяц
Откуда: Красноярск
Благодарил (а): 432 раза
Поблагодарили: 1502 раза

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

Сообщение rxu »

Ritor1 писал(а): 15.07.2020 14:44 не получается, т.к. не знаю как с user'ом работать.
Не поэтому, а потому, что объект user отсутствует в сервисе контроллера. Его можно туда передать в теории, но для этого надо понимать глубже основы разработки расширений Расширения - это просто!
Изображение
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 15 лет 4 месяца
Откуда: Калининград не Кенигсберг
Благодарил (а): 41 раз
Поблагодарили: 1706 раз

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

Сообщение Sheer »

Ritor1 писал(а): 15.07.2020 14:44 как формат даты поменять в удобочитаемый
RTFM --> https://www.php.net/manual/ru/function.gmdate.php <-- vs --> https://www.php.net/manual/ru/function.date.php
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Ritor1
phpBB 1.0.0
Сообщения: 7
Стаж: 1 год 11 месяцев
Благодарил (а): 2 раза

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

Сообщение Ritor1 »

Отлично! Спасибо вам за помощь. Я сделал так:

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

'LAST_POST_TIME'	=> gmdate('D, d M Y H:i a', $row['topic_last_post_time']),
получил следующее:
Wed, 15 Jul 2020 06:42 am
теперь пытаюсь тоже но на русском, примерно так:
Ср июл 15, 2020 6:42 am
Если есть идеи как это сделать буду признателен.
Последний раз редактировалось Sheer 16.07.2020 12:20, всего редактировалось 1 раз.
Причина: bb-код. Когда же вы наконец научитесь пользоваться bb-кодами!!!
alexxxxxxxx
phpBB 1.0.0
Сообщения: 1
Стаж: 1 год 8 месяцев

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

Сообщение alexxxxxxxx »

Всем привет, подскажите, пожалуйста, каким образом выставить отображение тем горизонтально?
Спасибо!!!
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 11206
Стаж: 10 лет 10 месяцев
Благодарил (а): 133 раза
Поблагодарили: 2065 раз

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

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

Версия для 3.3
Recent topics for JS phpBB 3.3.zip
У вас нет необходимых прав для просмотра вложений в этом сообщении.
smirk_pomiru
phpBB 1.0.0
Сообщения: 2
Стаж: 7 месяцев

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

Сообщение smirk_pomiru »

Татьяна5 писал(а): 10.01.2021 1:13 Версия для 3.3
Recent topics for JS phpBB 3.3.zip
(29.94 КБ) 79 скачиваний
Здравствуйте, пробовал установить на разные форумы это расширение и каждый раз он не совсем корректно отображается. Версия phpbb 3.3.5


Сверху над списком обновленных форумов появляется пустое синие пространство. Можете помочь исправить убрать его в расширении?
фото приложил, если нужно скину адрес сайта.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
rudtp_pp
phpBB 1.4.0
Сообщения: 35
Стаж: 5 лет 6 месяцев
Благодарил (а): 29 раз

Recent topics для форума 3.3.7 - последние активные темы на странице сайта (не форума)

Сообщение rudtp_pp »

Добрый день, друзья!
А что нынче простенького для форума 3.3.7 есть по теме вывода нескольких заголовков последних активных тем форума на страницу сайта вне форума? Может скриптик какой не сложный?
У Анвара был несколько лет назад простой экстеншен, но он уже в версии 3.3.7 никак не работает.
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 11206
Стаж: 10 лет 10 месяцев
Благодарил (а): 133 раза
Поблагодарили: 2065 раз

Re: Recent topics для форума 3.3.7 - последние активные темы на странице сайта (не форума)

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

Оно и есть. Расширение от Анвара
После внесения шаблонных правок, кавычки расставить в .yml, вполне себе работает
Аватара пользователя
Gubkin
phpBB 2.0.16
Сообщения: 1067
Стаж: 6 лет 11 месяцев
Благодарил (а): 218 раз
Поблагодарили: 105 раз

Re: Recent topics для форума 3.3.7 - последние активные темы на странице сайта (не форума)

Сообщение Gubkin »

rudtp_pp, а что оригинал Sajaki/RecentTopics уже не работает ?
https://github.com/sajaki/RecentTopics
Ещё один тупой вопрос и будете забанены. К гуру надо приходить подготовленными, а не как Вы. Вчера создали форум с парой постов, а сегодня уже 20 вопросов )))
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 11206
Стаж: 10 лет 10 месяцев
Благодарил (а): 133 раза
Поблагодарили: 2065 раз

Re: Recent topics для форума 3.3.7 - последние активные темы на странице сайта (не форума)

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

Gubkin, то расширение на сторонний сайт ничего не выводит

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