1 (edited by PunBB 2018.03.02 07:43)

Topic: Pan Scrolling - Быстрая прокрутка страницы вверх и вниз

Pan Scrolling это расширение для прокрутки страницы вверх и вниз. Когда в теме сообщений немного, то проблем с прокруткой страницы конечно нет. Но если на странице 15-25 сообщений, то надоедает каждый раз прокручивать страницу вручную чтобы вернуться к первому сообщению, или же наоборот вернуться к последнему сообщению.

Первоначально расширение имело название Pan Up and Down, но было переписано. В новом расширении используются изображения в виде синих стрелок и HTML сущности. Вы можете с легкостью заменить на свои или же использовать мнемоники HTML, если страница подтормаживает. Также существует блок с горячей ссылкой Домой и Задать вопрос. Вы легко сможете отредактировать и заменить иконки и ссылки на свои.

https://punbb.softplaza.net/uploads/images/2017/07/13b5fb0692dce9c3b9bf80d71f92208d.png https://punbb.softplaza.net/uploads/images/2017/07/33f8115d104a87ba58b5a19b4c950571.png



Скачать расширение Pan Scrolling

1

2

Re: Pan Scrolling - Быстрая прокрутка страницы вверх и вниз

Переделал немного ваше расширение, с иконками из шрифта Awesome:

https://snag.gy/6p2FiS.jpg

Но не могу сделать отдельные стили для разных тем... Пытался так сделать:

if ($forum_user['style'] != 'Oxygen' && file_exists($ext_info['path'].'/css/'.$forum_user['style'].'/live_chat.css'))
   $forum_loader->add_css($ext_info['url'].'/css/'.$forum_user['style'].'/up-and-down.css', array('type' => 'url', 'weight' => '90', 'media' => 'screen'));
else
   $forum_loader->add_css($ext_info['url'].'/css/Oxygen/up-and-down.css', array('type' => 'url', 'weight' => '90', 'media' => 'screen'));

Но видимо приспособить решение от sempai не вышло... Подскажите как сделать, чтобы работало?

3 (edited by PunBB 2016.10.26 02:27)

Re: Pan Scrolling - Быстрая прокрутка страницы вверх и вниз

В любом расширении, где используются отдельные стили, нужно создавать отдельную директорию для каждого стиля.
(Стиль oxygen нельзя удалять с движка PunBB!)

Например: у вас в движке есть несколько стилей:

1 - Oxygen
2 - Hidrogen
3 - Urban

Соответственно в каждом расширении имеющим свои стили должна быть такая структура:

pan_up_down/css/Oxygen/my_style.css
pan_up_down/css/Hidrogen/my_style.css
pan_up_down/css/Urban/my_style.css

Включаешь стиль в профиле и настраиваешь на свой вкус.
Если в расширении не находится требуемая папка со стилем, то будет загружен исходный стиль Oxygen.

4

Re: Pan Scrolling - Быстрая прокрутка страницы вверх и вниз

PunBB, папки я создал, стили тоже. Но индивидуальный стиль для Oxygen работает, а для Nitrogen уже не работает.

5

Re: Pan Scrolling - Быстрая прокрутка страницы вверх и вниз

nihi1ist, это ваш форум?

https://punbb.softplaza.net/uploads/images/2016/10/26/screenshot.2016-10-26_(2).png

на нем в дереве фапапок кроме оксигена ничего не видно.

6

Re: Pan Scrolling - Быстрая прокрутка страницы вверх и вниз

PunBB, вы это в Firefox просматриваете? У меня в консоли есть:

ls -l pun_up_down/css
total 8
drwxr-xr-x 2 www-data www-data 4096 Oct 26 05:17 Nixway
drwxr-xr-x 2 www-data www-data 4096 Oct 26 05:17 Oxygen
-rw-r--r-- 1 www-data www-data    0 Oct 25 19:38 index.html

Предположу, что прогружается один стиль из-за некорректной записи в manifest.xml которую я указал выше.

$matches[1]

Кстати, если кому интересен мой вариант, то пишите, выложу.

7 (edited by PunBB 2016.10.26 07:30)

Re: Pan Scrolling - Быстрая прокрутка страницы вверх и вниз

nihi1ist wrote:

вы это в Firefox просматриваете?

Хром.

nihi1ist, я там допустил ошибку с подключением стилей и стрелок. Надо как у sempai выше подключать. А то получилось стрелки в одной ветке, а стили в другой. Стиль меняется, а стрелки те же остаются... Вечером постараюсь исправить.

PS: всегда обновляйте хуки, после их правки. Хуки храняться в БД а затем записываются в кеш, и чтобы изменения вступили в силу их нужно обновлять.

nihi1ist wrote:

Кстати, если кому интересен мой вариант, то пишите, выложу.

Можете прикреплять аттач архива в формате zip или rar с помощью нашего Uploader'a

8

Re: Pan Scrolling - Быстрая прокрутка страницы вверх и вниз

PunBB wrote:

PS: всегда обновляйте хуки, после их правки. Хуки храняться в БД а затем записываются в кеш, и чтобы изменения вступили в силу их нужно обновлять.

Хуки обновляю всегда когда правлю manifest.xml.

9

Re: Pan Scrolling - Быстрая прокрутка страницы вверх и вниз

Обновил архив. Добавил кнопки для стиля Hydrogen

https://punbb.softplaza.net/uploads/images/2016/10/26/screenshot.2016-10-26-19-19.png

Для своего стиля создайте копию папки любого из стилей и переименуйте в название дополнительного стиля.

10 (edited by nihi1ist 2016.10.27 00:58)

Re: Pan Scrolling - Быстрая прокрутка страницы вверх и вниз

https://snag.gy/wSuEfK.jpg

Изменения:

  • нагло добавил себя в соавторы

  • изменил описание

  • изображения больше не используются

  • используется иконочный шрифт Awesome.

  • расширение sva_awesome добавлено в зависимости

  • расширен список тем:

    • Oxygen

    • Hydrogen

    • Nitrogen

    • Oxygen-CHB

Стили теперь редактировать/добавлять легко и просто, достаточно скопировать одну из тем. В самой теме изменяете два цвета и всё!

Версия: This content is available only to registered users.

11

Re: Pan Scrolling - Быстрая прокрутка страницы вверх и вниз

Обновлено расширение. Переписана структура. Теперь пакеты не зависят от стилей. Можно подключить стили при необходимости. Можно легко создавать свои наборы и горячие кнопки для меню.

12

Re: Pan Scrolling - Быстрая прокрутка страницы вверх и вниз

Hi !
How did you do to include home and new post button between up and down ?
https://punbb.softplaza.net/uploads/images/2017/07/517a3aea78c2f26a71ec11dec30a2e19.jpg

13

Re: Pan Scrolling - Быстрая прокрутка страницы вверх и вниз

Look at file index.php

/pachs/With_Home_Link/index.php

<a id="pan_scrolling_top" title="<?php echo $lang_pan_scrolling['go_top'] ?>"><img src="<?php echo $ext_info['url'].'/packs/'.$forum_config['o_pan_scrolling_pack'] ?>/up.png"></a>
<a href="<?php echo $base_url ?>" id="pan_scrolling_home" title="<?php echo $lang_pan_scrolling['go_home'] ?>"><img src="<?php echo $ext_info['url'].'/packs/'.$forum_config['o_pan_scrolling_pack'] ?>/home.png"></a>
<a href="https://punbb.softplaza.net/new-topic3.html" id="pan_scrolling_qwestion" title="<?php echo $lang_pan_scrolling['new_qwestion'] ?>"><img src="<?php echo $ext_info['url'].'/packs/'.$forum_config['o_pan_scrolling_pack'] ?>/qwestion.png"></a>
<a id="pan_scrolling_bottom" title="<?php echo $lang_pan_scrolling['go_bottom'] ?>"><img src="<?php echo $ext_info['url'].'/packs/'.$forum_config['o_pan_scrolling_pack'] ?>/down.png"></a>

edit or add a link.

1

14

Re: Pan Scrolling - Быстрая прокрутка страницы вверх и вниз

Пафнутий wrote:

Синяя стрелка реально удобна, только бы допилить, чтобы вниз не до самого подвала ехало, а на поле ввода текста останавливалось.

По-моему, так было бы лучше PunBB_INFO_ICQ/scratch  Этот мой форумчанин дурного не предложит..

Да, в поставке расширения "Домик" ведёт всегда на один и тот же сайт. Сайт классный, мне нравится, но мне кажется, не это имели ввиду те, кто себе его ставит PunBB_INFO_ICQ/crasy