Расширение, позволяющее добавить на форум список последних тем.

Изображение

Страница автора на phpbb.com - [BETA] Recent Topics. Там же ссылка на скачивание.



Дополнение к данному расширению.

Прикручивание функции вертикального прокручивания последних тем. Была такая возможность на 3.0 версии - http://cabinetadmina.ru/viewtopic.php?f=122&t=3867, будем её прикручивать, согласно спецификации версии 3.1.

Расскажу теорию, для тех кому хочется самому сделать. В конце дам готовый результат.

Первое, переходите по ссылке, данной чуть выше, и скачиваете архив с модом. Распаковываете. Открываете папку с расширением:

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

ext/paybas/recenttopics/styles/all/
В данной папке создаём theme, в ней папку images.

Стилевой файл из архива копируете в созданную папку theme.
Изображения копируете в images.
Скрипт копируете в template.

Открываете recent_topics_body.html, находите:

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

					<dt><div class="list-inner">{L_RECENT_TOPICS}</div></dt>
и меняете на:

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

					<dt><div class="list-inner">{L_RECENT_TOPICS}</div>
						<div class="vertical-ticker-icons">
							<a href="#" id="ticker-previous"><img src="ext/paybas/recenttopics/styles/all/theme/images/player_rew.png" width="16" height="16" alt=""></a> 
							<a href="#" id="ticker-next"><img src="ext/paybas/recenttopics/styles/all/theme/images/player_fwd.png" width="16" height="16" alt=""></a> 
							<a href="#" id="stop"><img src="ext/paybas/recenttopics/styles/all/theme/images/player_pause.png" width="16" height="16" alt=""></a> 
							<a href="#" id="start"><img src="ext/paybas/recenttopics/styles/all/theme/images/player_play.png" width="16" height="16" alt=""></a>
						</div>
					</dt>
Находите:

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

		<ul class="topiclist topics">
и меняете на:

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

		<ul id="vertical-ticker" class="topiclist topics">
Открываете папку event в нашем расширении, создаёте внутри него два html файла - overall_header_head_append и overall_footer_after.

Содержимое файлов.
overall_header_head_append.html:

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

<!-- INCLUDECSS ../theme/vertical_auto-scroll.css -->
overall_footer_after.html:

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

<!-- IF RECENT_TOPICS_DISPLAY and recent_topics_included neq true -->
<!-- INCLUDEJS jquery.totemticker.min.js -->
<script type="text/javascript">
// <![CDATA[
$(document).ready(function() {
	$('#vertical-ticker').totemticker({
		row_height  :   '52px',
		max_items   :   3,
		speed       :   400,
		interval    :   8000,
		next        :   '#ticker-next',
		previous    :   '#ticker-previous',
		stop        :   '#stop',
		start       :   '#start',
		mousestop   :   true,
		direction   :   'down'
	});
});
// ]]>
</script>
<!-- ENDIF -->
Здесь же находятся настройки. Основные настройки:
row_height : '52px', - высота строки.
max_items : 3, - количество одновременно показываемых строк.
speed : 400, - скорость.
interval : 8000, - интервал между прокрутками.

Включаем. Проверяем на работоспособность. Если немного некорректно отображается, подправляем значения.

Архив с уже готовой функцией прокручивания.
styles.rar
7.7 КБ 257 скачиваний
Скопировать в папку расширения с заменой.


Вариант от кабинета админа. Можно посмотреть на главной странице.
Минимизировано по полной, так сказать, остались: названия тем, форум и время. Отлично подойдёт куда нибудь где место ограничено. Например в боковой колонке.

Скачать:
styles.rar
4.55 КБ 246 скачиваний
Комментарии: 71

KimIVИгорь 01 фев 2016, 07:58 Сообщение

romaamor писал(а): Как вариант - заходим в админку и -
Не помогло... Стандартные возможности применил к Зарегистрированным пользователям. Настройки прав не только ни у кого не появились, но и у меня пропал блок в личном раздел, скрин которого я приводил выше.
  • 0
Ты должен делать добро из зла, потому что его больше не из чего делать. Уоренн Роберт Пенн.

romaamor 01 фев 2016, 09:42 Сообщение

Делаем бекап.
Ok found the file and code that was causing the issue for me. includes/acp/auth.php.

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

if (!$phpbb_permissions->permission_defined($permission))
            {
               continue;
            }
  • 0

KimIVИгорь 02 фев 2016, 09:16 Сообщение

romaamor писал(а): Ok found the file and code that was causing the issue for me
For me it does not work!
  • 0
Ты должен делать добро из зла, потому что его больше не из чего делать. Уоренн Роберт Пенн.

eska 12 янв 2017, 15:59 Сообщение

Попытался поставить это расширение для форума 3/1/10 пишет:
Обязательный модуль не существует: RECENT_TOPICS_EXT
  • 0

CabinetAdmin 12 янв 2017, 16:08 Сообщение

В версии 3.1.10 допущена ошибка, которая приводит к тому, что невозможно установить расширения, имеющие в своем составе дополнительные модули личного, модераторского или администраторского разделов.
Решение проблемы.
1. Открыть в редакторе файл \phpbb\db\migration\tool\module.php
2. Перейти по ссылке
В окне браузера выделить и скопировать в буфер обмена весь появившийся текст (Ctrl+A затем Ctrl+C)
3. В редакторе заменить весть текст на текст из буфера обмена Ctrl+A затем Ctrl+V
4. Сохранить файл Ctrl+S
  • 0
Хочешь поблагодарить? Есть способы - Поддержать проект

eska 12 янв 2017, 16:21 Сообщение

CabinetAdmin, спасибо большое, всё получилось!
  • 0

JimИван 11 мар 2017, 22:02 Сообщение

А у меня есть и стрелки и стоп и плей, а темы одной строкой выводятся почему то...а не строка для 1 темы
  • 0
Till I die

CabinetAdmin 12 мар 2017, 08:09 Сообщение

Не должно быть. Установите на форум, посмотрю.
  • 0
Хочешь поблагодарить? Есть способы - Поддержать проект

JimИван 12 мар 2017, 08:32 Сообщение

Так стоит же, просто у вас оно прокручивается только, у меня стоит
  • 0
Till I die

CabinetAdmin 12 мар 2017, 14:19 Сообщение

Заглянул к вам на форум, не вижу нужных правок и кнопок, есть только один из скриптов :unknown
  • 0
Хочешь поблагодарить? Есть способы - Поддержать проект

JimИван 18 мар 2017, 11:26 Сообщение

CabinetAdmin, у меня лишь расширение рисент топикс, слайд версии нет под него
Они не листаются сами
  • 0
Вложения
Recent Topics - Список последних тем форума - IMG_0463.JPG
Till I die

CabinetAdmin 18 мар 2017, 13:54 Сообщение

Я ничего не понял. Вы поставили мои стили или просто модернизировали свои? Просто в моих минимизированных стилях нет иконок...
  • 0
Хочешь поблагодарить? Есть способы - Поддержать проект

JimИван 18 мар 2017, 13:57 Сообщение

CabinetAdmin, какие иконки, пардон)
Я понял, это я не устанавливал: http://cabinetadmina.ru/viewtopic.php?f=122&t=3867
Вот и все решение
  • 0
Till I die

JimИван 18 мар 2017, 14:30 Сообщение

http://orderandchaos2.ru/ Заменил папку стили, в самом расширении, лагать стала, даже на моб версии, но прокрутка есть
  • 0
Till I die

CabinetAdmin 19 мар 2017, 09:06 Сообщение

Сейчас нет прокрутки и кнопок... убрали?
  • 0
Хочешь поблагодарить? Есть способы - Поддержать проект

Похожие темы