Уважаемые пользователи!
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 лет
Благодарил (а): 57 раз
Поблагодарили: 625 раз

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

Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12422
Стаж: 12 лет 8 месяцев
Благодарил (а): 166 раз
Поблагодарили: 2474 раза

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

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

Не форума, а плохо настроенного сервера
Форум по https вообще не открывается, даже сертификат не запрашивает
Beria
phpBB 1.4.1
Сообщения: 40
Стаж: 5 лет 2 месяца
Благодарил (а): 18 раз
Поблагодарили: 1 раз

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

Сообщение Beria »

Свят,свят! Заработало, после того, как запросил новый сертификат SSL, хотя старый тоже был...странно.
Зато появилась новая тема для вопросов :D
Почему в "последних темах" не показываются "рожицы"? ( см. скрин)
Где искать ошибку, подскажите?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
phpBB 3.2.5
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 17 лет 2 месяца
Откуда: Калининград не Кенигсберг
Благодарил (а): 41 раз
Поблагодарили: 1716 раз

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

Сообщение Sheer »

Потому что картинка по указанному адресу не существует. Какой адрес у нее?

Отправлено спустя 34 минуты 35 секунд:
А.... понял. Скачайте расширение отсюда https://github.com/bb3mobi/recent_topics
Правда там все-равно править надо по стилю, расширение заточено под 3.1
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Beria
phpBB 1.4.1
Сообщения: 40
Стаж: 5 лет 2 месяца
Благодарил (а): 18 раз
Поблагодарили: 1 раз

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

Сообщение Beria »

Не показывает, потому что код выдаёт:
<img class="smilies" src="https://forum.****.ru/.https://forum.****.ru/images/smilies/icon_e_biggrin.gif" width="15" height="17" alt=":D" title="Очень доволен">
Если просто https://forum.****.ru/images/smilies/icon_e_biggrin.gif ,то изображение показывается.
Получается, скрипт добавляет
https://forum.****.ru/.
и отсюда проблемы....
phpBB 3.2.5
Beria
phpBB 1.4.1
Сообщения: 40
Стаж: 5 лет 2 месяца
Благодарил (а): 18 раз
Поблагодарили: 1 раз

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

Сообщение Beria »

Обнаружил ещё одну неприятную особенность этого расширения.
В списке отображения последних 5 тем, текст после какого-то кол-ва символов обрезается (и это нормально), но в конце добавляется некий спецсимвол, который отображается у меня на вебсайте и на самом форуме как "&hel"
Можно это как-то изменить, или, кто с этим сталкивался, подскажите, как удалить этот символ, заменив его на многоточие.
Заранее благодарю за советы и наводки (наверняка, где-то в скрипте надо искать строку с этим символом)
phpBB 3.2.5
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12422
Стаж: 12 лет 8 месяцев
Благодарил (а): 166 раз
Поблагодарили: 2474 раза

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

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

Beria
phpBB 1.4.1
Сообщения: 40
Стаж: 5 лет 2 месяца
Благодарил (а): 18 раз
Поблагодарили: 1 раз

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

Сообщение Beria »

Eщё можно вопрос про удаление отступа, которое расширение оставляет незаполненным, как удалить его? Стандартный шаблом 3.2.5
Фото:
ostup.jpg
У вас нет необходимых прав для просмотра вложений в этом сообщении.
phpBB 3.2.5
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12422
Стаж: 12 лет 8 месяцев
Благодарил (а): 166 раз
Поблагодарили: 2474 раза

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

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

Сравнить со стандартной вёрсткой в prosilver и привести шаблон в соответствие (если этого ещё никто в теме не сделал)
Beria
phpBB 1.4.1
Сообщения: 40
Стаж: 5 лет 2 месяца
Благодарил (а): 18 раз
Поблагодарили: 1 раз

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

Сообщение Beria »

Татьяна5 писал(а): 05.05.2019 20:22 Сравнить со стандартной вёрсткой в prosilver и привести шаблон в соответствие (если этого ещё никто в теме не сделал)
Так этого блока вообще не было в стандартном шаблоне, он появился во всю ширину после установки расширения. Т.е. параметры отступа вписаны где-то в расширении.
В любом случае, огромное спасибо за подсказку!
phpBB 3.2.5
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 17 лет 2 месяца
Откуда: Калининград не Кенигсберг
Благодарил (а): 41 раз
Поблагодарили: 1716 раз

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

Сообщение Sheer »

Открыть ext\bb3mobi\recent_topics\styles\all\template\recent_ajax_body.html
Найти

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

<dl class="icon">
Заменить на
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Beria
phpBB 1.4.1
Сообщения: 40
Стаж: 5 лет 2 месяца
Благодарил (а): 18 раз
Поблагодарили: 1 раз

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

Сообщение Beria »

Sheer писал(а): 05.05.2019 21:21Заменить на
Убрал class="icon" после dl. Ничего не поменялось, кеш браузера очистил. Отступ остался :?
phpBB 3.2.5
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 17 лет 2 месяца
Откуда: Калининград не Кенигсберг
Благодарил (а): 41 раз
Поблагодарили: 1716 раз

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

Сообщение Sheer »

Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Beria
phpBB 1.4.1
Сообщения: 40
Стаж: 5 лет 2 месяца
Благодарил (а): 18 раз
Поблагодарили: 1 раз

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

Сообщение Beria »

Sheer писал(а): 06.05.2019 20:17FAQ
Сбосил кэш на форуме (как в FAQ указано) ,заработало нормально.
Благодарю.
Осталось только побороть проблему с неправильной ссылкой на смайлики (вставляет в ссылку на картинку смайлика почему-то линк на сам форум, после этого идёт ссылка на смайлик).

Отправлено спустя 3 минуты 11 секунд:
Татьяна5 писал(а): 05.05.2019 19:54 Beria, Recent topics for JS - последние темы на любой странице
К сожалению, замена ´&hel´ на ´...´ не привела к успеху, он ставит другой спецсимвол - знак вопроса в ромбе. Как я понял, преобразуется UTF8 ,но как-то коряво. Пробовал другие символы вставлять - показывает совершенно другие символы. Странно..
phpBB 3.2.5
Beria
phpBB 1.4.1
Сообщения: 40
Стаж: 5 лет 2 месяца
Благодарил (а): 18 раз
Поблагодарили: 1 раз

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

Сообщение Beria »

Oбнаружился ещё один баг: если сообщение требует предварительной модерации/разрешения перед публикацией на форуме - оно тем не менее сразу появляется в списке последних тем форума, только с пометкой [-1]
phpBB 3.2.5
alex_1278
phpBB 1.0.0
Сообщения: 8
Стаж: 11 лет 7 месяцев
Откуда: Московская область
Благодарил (а): 5 раз

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

Сообщение alex_1278 »

Обновил форум c 3.2.4 сразу до версии 3,2,7, и вывод тем пропал. В админке остался. Переустановка не помогла. Кэш чистил. Где я мог накосячить? Файлы вывода скрипта пробовал по-разному писать ((( http://ford-windstar.ru

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