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

Изображение

Страница автора на 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 КБ 556 скачиваний
Скопировать в папку расширения с заменой.


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

Скачать:
styles.rar
4.55 КБ 554 скачивания
Комментарии: 89

staiki 22 авг 2015, 18:47 Сообщение

CabinetAdmin писал(а): Стрелки, стоп и пуск.
А в какой они папке чтобы закинуть в images
  • 0
http://staiki.net/ Форум Компьютерной Помощи :Bravo:

CabinetAdmin 22 авг 2015, 21:08 Сообщение

Там же, в /theme/images/
  • 0
Хочешь поблагодарить? Есть способы: заходи на форум, создавай темы, делись опытом и наработками, общайся!

eska 31 окт 2015, 10:57 Сообщение

Перезалил папки all и ничего не произошло, кэш чистил.
Всё как было так и осталось.
пробовал 2 архива из 1 сообщения. Расширение стоит давно.
  • 0

eska 31 окт 2015, 10:58 Сообщение

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

Прикручивание функции вертикального прокручивания последних тем. Была такая возможность на 3.0 версии - Вертикальная прокрутка последних тем в блоке. jQuery, будем её прикручивать, согласно спецификации версии 3.1.
Единственное, я пропустил этот шаг... может быть из-за этого?
  • 0

CabinetAdmin 31 окт 2015, 20:19 Сообщение

А нужен какой результат, минимальный дизайн или функция прокручивания? Если нужна функция прокручивания, то точно из-за этого.
  • 0
Хочешь поблагодарить? Есть способы: заходи на форум, создавай темы, делись опытом и наработками, общайся!

KimIVИгорь 29 янв 2016, 14:00 Сообщение

CabinetAdmin, приветствую! А не подскажете, как у пользователей в профиле включить вот эту штуку?

Изображение

У меня как у админа этот блок есть и опции из него работают как надо, а у пользователей этого нет... :scratch:

Спасибо!
  • 0
Ты должен делать добро из зла, потому что его больше не из чего делать. Уоренн Роберт Пенн.

CabinetAdmin 29 янв 2016, 16:46 Сообщение

Дык, права доступа же:)
  • 0
Хочешь поблагодарить? Есть способы: заходи на форум, создавай темы, делись опытом и наработками, общайся!

romaamor 29 янв 2016, 18:04 Сообщение

KimIV писал(а): А не подскажете, как у пользователей в профиле включить вот эту штуку?
Так там в админке есть права просмотра по группам....
  • 0

KimIVИгорь 29 янв 2016, 19:01 Сообщение

Ребят, ну тыкните, пожалуйста носом скрином... Все права перерыл, не могу найти :(
  • 0
Ты должен делать добро из зла, потому что его больше не из чего делать. Уоренн Роберт Пенн.

romaamor 29 янв 2016, 19:11 Сообщение

KimIV писал(а): Все права перерыл, не могу найти
Обновились до 3.1.7 ? В настройках такого нету. Как вариант - заходим в админку и -
Изображение
Сохраняем.
  • 0

KimIVИгорь 29 янв 2016, 19:31 Сообщение

romaamor писал(а): Обновились до 3.1.7 ?
Да, до 3.1.7-pl1
romaamor писал(а): Как вариант - заходим в админку и
А почему Вы выбрали Гости? Или это так... для примера? А мне выбрать Зарегистрированные пользователи?
  • 0
Ты должен делать добро из зла, потому что его больше не из чего делать. Уоренн Роберт Пенн.

romaamor 30 янв 2016, 00:53 Сообщение

KimIV писал(а): А почему Вы выбрали Гости? Или это так... для примера?
Да для примера. Там у них лажа получилась с правами доступа.
В phpBB3.1.7 было добавлено новое право доступа m_pm_report и изменена роль ROLE_MOD_SIMPLE (Простой модератор)
  • 0

romaamor 30 янв 2016, 04:17 Сообщение

KimIV, у Вас там такой прикол при регистрации ?
Я задолбался уже варианты ставить. Вопросы и ответы не чёткие.
Типа что режет - та станок тоже режет. Нож тоже. Хлеб. :D
Та ужос. Смените задание.
  • 0

CabinetAdmin 30 янв 2016, 08:30 Сообщение

А я до сих пор на 3.1.6 и все права находятся, для всех групп как на скриншоте выше, на вкладке "Разное".
  • 1
Хочешь поблагодарить? Есть способы: заходи на форум, создавай темы, делись опытом и наработками, общайся!

romaamor 30 янв 2016, 11:40 Сообщение

CabinetAdmin писал(а): А я до сих пор на 3.1.6 и все права находятся, для всех групп как на скриншоте выше, на вкладке "Разное".
Лучше и оставайтесь. Пока как по мне не стоит обновляться. Некоторые извращенцы вообще 3.2.0 ставят. :)
  • 0

Похожие темы