Уважаемые пользователи!
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

Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16313
Стаж: 17 лет 10 месяцев
Откуда: Красноярск
Благодарил (а): 533 раза
Поблагодарили: 2119 раз
Контактная информация:

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

Сообщение rxu »

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

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

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

Сообщение alexxxxxxxx »

Всем привет, подскажите, пожалуйста, каким образом выставить отображение тем горизонтально?
Спасибо!!!
smirk_pomiru
phpBB 1.0.0
Сообщения: 2
Стаж: 2 года 4 месяца

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


Сверху над списком обновленных форумов появляется пустое синие пространство. Можете помочь исправить убрать его в расширении?
фото приложил, если нужно скину адрес сайта.
Вложения
Снимок экрана 2021-11-29 в 18.09.12.png
rudtp_pp
phpBB 1.4.0
Сообщения: 36
Стаж: 7 лет 3 месяца
Благодарил (а): 30 раз

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

Сообщение rudtp_pp »

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

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

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

Оно и есть. Расширение от Анвара
После внесения шаблонных правок, кавычки расставить в .yml, вполне себе работает
Аватара пользователя
Gubkin
phpBB 2.0.16
Сообщения: 1085
Стаж: 8 лет 8 месяцев
Благодарил (а): 231 раз
Поблагодарили: 107 раз
Контактная информация:

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

Сообщение Gubkin »

rudtp_pp, а что оригинал Sajaki/RecentTopics уже не работает ?
https://github.com/sajaki/RecentTopics
Ещё один тупой вопрос и будете забанены. К гуру надо приходить подготовленными, а не как Вы. Вчера создали форум с парой постов, а сегодня уже 20 вопросов )))
alt-x
phpBB 1.4.4
Сообщения: 167
Стаж: 7 лет 4 месяца
Благодарил (а): 29 раз
Поблагодарили: 3 раза

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

Сообщение alt-x »

Татьяна5 писал(а): 22.04.2022 15:40 После внесения шаблонных правок, кавычки расставить в .yml, вполне себе работает
Обновил версию форума с 3.2.9. теперь пытаюсь, чтобы заработали привычные расширения или их аналоги.
Расширение Анвара встало нормально, в настройках расширений - появилось, только список последних тем на форуме не отображает.
Дело в кавычках? Если да, то где их править?
Версия phpBB: 3.3.10.
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12372
Стаж: 12 лет 7 месяцев
Благодарил (а): 223 раза
Поблагодарили: 3517 раз
Контактная информация:

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

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

alt-x, кавычек в services.yml нет, так что - для начала в них
Все аргументы надо в одинарные кавычки записать, по типу:

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

            - '@config'
Отправлено спустя 1 минуту 13 секунд:
И в соседнем файле pattern на path поменять (тоже стандартная правка)
Аватара пользователя
ronim
Модератор
Модератор
Сообщения: 912
Стаж: 6 лет 2 месяца
Откуда: Таллин ,Эстония
Благодарил (а): 165 раз
Поблагодарили: 160 раз
Контактная информация:

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

Сообщение ronim »

alt-x, Установите себе такое расширение для проверки и правки старых расширений
Extension.yml.check
Если ты не видишь проблем на форуме , но это не значить что их там нет
alt-x
phpBB 1.4.4
Сообщения: 167
Стаж: 7 лет 4 месяца
Благодарил (а): 29 раз
Поблагодарили: 3 раза

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

Сообщение alt-x »

Татьяна5, мне, конечно, очень льстит, что Вы разговариваете со мной, как с равным...только это мне ни капельки не помогает)

Отправлено спустя 3 минуты 4 секунды:
ronim, похоже, что страницы с расширением не существует. Только русификатор остался.
Версия phpBB: 3.3.10.
Аватара пользователя
ronim
Модератор
Модератор
Сообщения: 912
Стаж: 6 лет 2 месяца
Откуда: Таллин ,Эстония
Благодарил (а): 165 раз
Поблагодарили: 160 раз
Контактная информация:

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

Сообщение ronim »

alt-x, Выложил это расширение на странице расширения
Если ты не видишь проблем на форуме , но это не значить что их там нет
Ответить

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