1 (edited by PunBB 2018.03.01 23:59)

Topic: Pan Mobile - Переключатель с обычной темы на мобильную

Расширение PanBB Themes Mobile подключает мобильные стили на форуме. При входе на форум с мобильного происходит определение устройства по UserAgent и по умолчанию загружается мобильная версия. В независимости от того авторизованы или нет, при входе на форум с ПК загрузит основной стиль. Никаких дополнительных настроек. Скрипт все определит сам.

Вверху страницы, справа, появится плавающая ссылка для перехода к полной версии и обратно.

Особенности расширения:
- для возможности переключения стилей у пользователя в браузере должны быть включены кукисы.
-

Как создать свой стиль?
Открыть директорию со стилями в расширении.
Создать копию папки Oxygen и переименовать ее в точности с названием для выбранного основного стиля. Например Urban.
Затем самое творческое - настроить стили по своему вкусу main.css
После выбора пользователем основного стиля Urban, ему будет доступен переключатель на соответствующую мобильную версию, которую вы настроили.

Скачать расширение PanBB Themes Mobile.

Уважаемые любители PunBB! Данное расширение построено на базе kt_mobie и имеет базовые стили и функции. Если у вас есть творческие способности в CSS, пожалуйста выкладывайте свои шедевры в этой теме, чтобы и далее стимулировать разработку расширения. Ну и конечно критика с вашей стороны всегда кстати PunBB_INFO_ICQ/smile.

2

Re: Pan Mobile - Переключатель с обычной темы на мобильную

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

3

Re: Pan Mobile - Переключатель с обычной темы на мобильную

Та же проблема, что у moor, - полтора года спустя PunBB_INFO_ICQ/smile

4

Re: Pan Mobile - Переключатель с обычной темы на мобильную

Спасибо за напоминание. Это старенькая версия расширения, но тем не менее рабочая. На днях обновим. Принимаются запросы по функциям, раз уж копнули сюда  PunBB_INFO_ICQ/smile

5

Re: Pan Mobile - Переключатель с обычной темы на мобильную

kisa wrote:

Та же проблема, что у moor, - полтора года спустя

Расширение было написано до выхода PunBB 1.4.4, тогда еще была 1.4.2 со старым Oxygen стилем, у меня с ним на Нокиа были реальные проблемы, поэтому и взялся написать хоть какую то альтернативу.

Затем, когда обновился движок, а вместе с ним и стиль, то вполне себе хватает его.
Он автоматически подгоняет размеры по ширине. Единственное, убрал только слева полосу, вообще е понимаю зачем эта пустота на экране  PunBB_INFO_ICQ/whipped
По сути вид такой как на этом форуме. Лазить везде намного удобнее стало же...

6

Re: Pan Mobile - Переключатель с обычной темы на мобильную

Xakker,т.е. с выходом 1.4.4 и его Оксигеном надобность в специальной мобильной версии отпала, или я недопонял? Всё переформатируется красиво под маленький экран?

PunBB, по фукциям: дико злит, что всегда приходим на мобильную версию. Даже с пк. При каждом входе. И логика переключалки не всем понятна - чтоб каждому не объяснять, неплохо  бы две кнопки с подсветкой (возможно, неактивная - бледная) , а не одну с меняющейся надписью. Или индикатор для тупых "Включена мобильная версия". Или кнопки назвать "переключить на мобильную версию", переключить на версию для ПК". Во, это лучший вариант.

Плохо, что мелочи в мобильном и стационарном стиле расходятся. Там выделяет жёлтым, там чёрным и т.д.
Но понял (правильно ли?), что у меня получились разные версии Оксигена в версиях, поэтому так и происходит.

Пока спросил пожелания у форумчан и отключил расширение на полтора часа, с просьбой посмотреть, что будет.

7

Re: Pan Mobile - Переключатель с обычной темы на мобильную

kisa wrote:

неплохо  бы две кнопки с подсветкой (возможно, неактивная - бледная) , а не одну с меняющейся надписью. Или индикатор для тупых "Включена мобильная версия". Или кнопки назвать "переключить на мобильную версию", переключить на версию для ПК". Во, это лучший вариант.

kisa, принято. Сегодня или завтра будет готово!

8 (edited by kisa 2017.03.12 11:28)

Re: Pan Mobile - Переключатель с обычной темы на мобильную

PunBB_INFO_ICQ/smile Спасибо. Кнопки я просто переименовал - уже стало ощутимо понятнее. Наверное, большего и не надо в этом смысле.
Хочется более полного, максимального соответствия всех примочек в ПК и мобильной версиях, касающихся стиля - вроде цвета выделенного текста. .

И автоопределение, что за устройство. Или хотя бы полная версия по умолчанию.

Что касается попытки отказа от этого расширения, чтоб устройства сами соображали - мы попробовали, не очень. Переключалка нужна.

$matches[1]

Если на форуме стоит одна единственная  умолчательная PunBB_INFO_ICQ/smile тема Оксиген, хочется, чтобы и в мобильной версии оставалось так же. Без появления дополнительных, неиспользуемых (и ненаполненых) тем там и там.

$matches[1]

Простите некоторую сумбурность и наивность, но можно ли сделать так:

Заметили, что в существующем виде мобильная версия на ПК выглядит неотличимо от ПКшной. Ну чуть-чуть другая зависимость рапределения по ширине от ширины экрана. Хромиум на линухе на конкретном разрешении экрана (большом) перепрыгивает с одного шрифта на другой (раздражает) когда ходишь по своим менюхам - на страницах настроек всяких.

В принципе, мобильная версия при просмотре  на ПК тоже хороша. Я не ориентирусь в премудростях пока вообще от слова "совсем", но это ведь тот самый стиль и даёт, правильно?

А что если вообще убрать ПКшную версию (я так понимаю - это заменить стиль Оксиген по умолчанию, на тот, который пришёл вместе с расширением)? Ну или к другому единому прийти, но по отзывам, на моб устройствах стиль из расширения лучше, ченм по умолчанию из форума.

В настройках у пользователя оставить регулировку порога.
Со страниц, естественно, вообще убрать переключалку - она станет не нужна.

Могу ли я в ручном режиме как-то попробовать - подставить мобильный стиль отсюда  вместо основного и убрать переключалку со страниц? У нас на форуме  есть несколько десятков активных пользователей на время тестовой работы форума - до первого апреля, можно тестить. Вполне допустим "режим черновика" - мол, на это не обращайте внимание, а вот это пробуйте. Если народу понравится (один - два дня) то, что сделано вручную, можно пробовать оформить таким образом пакет расшиирения.

$matches[1]

В мобильной версии как на эмулях, так и на реальных устройствах не работает стрелочка быстрого обращения к пользователю Nick to Form • Версия 0.6.2 (может, проблема того расширения).
Пометка о редактировании сообщения полностью, ролвненько наезжает на шапку поста с аватарой и ником:

Spoiler

https://punbb.softplaza.net/uploads/images/2017/03/12/snimok_ekrana_iz_2017-03-12_195730.png

9 (edited by PunBB 2017.03.15 15:30)

Re: Pan Mobile - Переключатель с обычной темы на мобильную

Обновлено расширение до 0.4 версии. Старое расширение требуется удалить.
В данной версии отсутствуют дополнительные опции. Переключение осуществляется с помощью ссылки внизу страницы.
- Скрыты некоторые блоки
- Удалены опции

Тестируем, что не учел, пишите.

$matches[1]

Обновлена мобильная версия форума 0.4.1

- Удалена ссылка для перехода по новым сообщениям на главной стр.
+ Распознавание устройства по UserAgent
+ Раздельное переключение и запоминание положения на разных устройствах

! Обычно в браузере по умолчанию включена поддержка кукисов. Для работы переключателя включите хранение Куки хотя бы до закрытия браузера.

10

Re: Pan Mobile - Переключатель с обычной темы на мобильную

PunBB wrote:

Для работы переключателя включите хранение сессий

Сессии хранятся на сервере...  PunBB_INFO_ICQ/wink

11

Re: Pan Mobile - Переключатель с обычной темы на мобильную

Default/ah

12

Re: Pan Mobile - Переключатель с обычной темы на мобильную

kisa wrote:

Что касается попытки отказа от этого расширения, чтоб устройства сами соображали - мы попробовали, не очень. Переключалка нужна.

Соглашусь с пользователем kisa, что переключатель на мобильную версию и на пк нужен. На многих известных сервисах используется, вк,яндекс, маил и тд. Например, я захожу в вк с моб версии для удобства чтения и просмотра сообщений, но для какой либо правки в группе использую полную версию сайта. Тоже самое и здесь.
PunBB, будут ли другие мобильные версии для других стилей?

13

Re: Pan Mobile - Переключатель с обычной темы на мобильную

Не пойму, чем вас не устраивает полная версия из коробки punbb 144? У нее же адаптивный дизайн под любую ширину устройства идет.  Default/bn

14 (edited by PunBB 2017.03.18 05:16)

Re: Pan Mobile - Переключатель с обычной темы на мобильную

Xakker, есть еще люди у которых размер экрана не превышает размер спичечного коробка! А ты говоришь об универсальности.  PunBB_INFO_ICQ/bigsmile 
Тем более текущий стиль адаптирует до ширины экрана на менее 320 пикселей. Все что меньше это ширины уже не сжимается, а если даже и сжать текущий, то одна только кнопка "сообщить модератору" будет на все ширину малюсенького экрана. Так что альтернатива не помешает.

Yurka.Belov wrote:

будут ли другие мобильные версии для других стилей?

Пока не будет сформирован нормально хотя бы один стиль, далее двигаться бессмысленно. Дело в том, что планируется упростить подключение других стилей так, чтобы при создании пользователем своего основного стиля, цветовую гамму мобильного стиля легко можно было настроить даже не профессионалу.
В расширении имеется файл с именем colors.css, пока он пустой, но в будущем там будут настройки цветов. Точно также планируется подключение индивидуальных шрифтов, иконок и меню для каждого мобильного стиля.

15

Re: Pan Mobile - Переключатель с обычной темы на мобильную

PunBB, решил попробовать на теме где нет мобильной темы, теперь белый экран вместо страниц. Как отключить это расширение?

$matches[1]

Очистил кэш за час, помогло.

$matches[1]

Xakker wrote:

возможность создавать свои мобильные стили и позволяет их выбирать пользователям.

Можно подробнее?

16 (edited by PunBB 2017.03.18 13:32)

Re: Pan Mobile - Переключатель с обычной темы на мобильную

nihi1ist, установка стала проще, поправил сообщения Хаккера.

nihi1ist wrote:

Xakker пишет:
возможность создавать свои мобильные стили и позволяет их выбирать пользователям.
Можно подробнее?

Это была тестовая функция утратившая свою актуальность и идущая вопреки явной логики подключения стилей.

$matches[1]

Обновлено расширение до 0.4.8
- Удалены неактивные пункты меню
+ Настроены кнопки под сообщением

https://punbb.softplaza.net/uploads/images/2017/03/18/screenshot.2017-03-18_23.22.48.png

Тестировалось на эмуляторе iPhone вертикально 320 x 480

17

Re: Pan Mobile - Переключатель с обычной темы на мобильную

PunBB, а почему вы не используете вместо значков на скриншоте, значки из шрифта Awesome?

$matches[1]

P.S. Было бы замечательно, если бы он брал цвета и градиенты из используемой темы.

18 (edited by PunBB 2017.03.18 23:59)

Re: Pan Mobile - Переключатель с обычной темы на мобильную

nihi1ist wrote:

почему вы не используете вместо значков на скриншоте, значки из шрифта Awesome?

ну это по вкусу. всем не угодишь. есть люди, которым достаточно того раскрывающегося меню что есть.

nihi1ist wrote:

Было бы замечательно, если бы он брал цвета и градиенты из используемой темы.

А он и берет цвета из основного стиля. Просто сам файл за основу взят у одного польского программиста, может где у него там попадается.
Сейчас я активно работаю над мобильной версией.

Хотя, должен сказать, что стиль Oxygen идущий в 144 PunBB почти не нуждается в особой корректировке. Он и так неплохо подстраивается под мобильные устройства.


https://punbb.softplaza.net/uploads/images/2017/03/19/screenshot.2017-03-19_09.52.34.png


https://punbb.softplaza.net/uploads/images/2017/03/19/screenshot.2017-03-19_09.54.01.png

19

Re: Pan Mobile - Переключатель с обычной темы на мобильную

Таки не работает для темы без поддержки мобильных устройств.
https://punbb.softplaza.net/uploads/images/2017/03/19/skrinshot_sdelannyi_2017-03-19_v_14.03.47.png

20 (edited by PunBB 2017.03.19 04:17)

Re: Pan Mobile - Переключатель с обычной темы на мобильную

nihi1ist wrote:

Таки не работает для темы без поддержки мобильных устройств.

да, надо дописывать по ширине. Оно сжимает, но только до 460 px по ширине.
Просто в main.css создаете  область

@media screen and (max-width: 460px) {
html, .brd {min-width: 200px;}
//ТУТА ВАШИ СТИЛИ
}

и прописываете ваши стили

Самая простая тема для мобилки на Oxygen

https://punbb.softplaza.net/uploads/images/2017/03/19/screenshot.2017-03-19_14.11.53.png

Скачать This content is available only to registered users.

1

21 (edited by kisa 2017.03.19 08:51)

Re: Pan Mobile - Переключатель с обычной темы на мобильную

Вот это просто класс   Default/ay
На главной, в подфорумах всё просто прекрасно. В темах - за исключением блоков с ником (он порваный, сбитый и без аватарок) - вот эти блоки бы прицепить из бывшей мобильной темы. Хотя.. и в этом что-то есть. Но без аватарок не годится по-любому.

А так при переходе с пк на эту простую мобильную тему нет ощущения, что на другой сайт попал. Класс.

И да, я прицепил сайдбар Pan Sidebar • Версия 0.5.1  на главную. Когда он включен - в моб версии сбивается ширина блоков (сайдбар цепляется снизу). Шапка и блок с пользователями одной ширины, блоки с подфорумами - другой. Некрасиво, неаккуратность в глаза лезет.

В подфорумах сайдбар отключен - там всё ровненько.

Нравится, что моб версия теперь показывает шапку форума, ибо  если на телефоне включить ПК режим, шапки нет.

$matches[1]

Ха, теперь  на ПК всё равно, какая версия стоит - моб или ПК  PunBB_INFO_ICQ/bigsmile Но не всё равно на мобиле, и всё-таки блок "аватар-ник-и всё такое" в моб версии нужен мобильный специфический, как мы пробовали. Но только он.

Что-то не то, если на моб заходишь с главной стр по "новым сообщениям"

$matches[1]

Lang - This content is available only to registered users.
украинский, латышский и литовский.

22 (edited by PunBB 2017.03.20 11:11)

Re: Pan Mobile - Переключатель с обычной темы на мобильную

Обновленный мобильный Oxygen с аватарками


https://punbb.softplaza.net/uploads/images/2017/03/20/screenshot.2017-03-20_13.33.49.png


This content is available only to registered users.

23

Re: Pan Mobile - Переключатель с обычной темы на мобильную

Установил, после нажал на компе перейти на мобильную версию и вот итог:

Warning: file_get_contents(): http:// wrapper is disabled in the server configuration by allow_url_fopen=0 in /home/*****/www/header.php on line 49 Warning: file_get_contents(http://*****/extensions/pan_mobile/style/Artstyle/admin.tpl): failed to open stream: no suitable wrapper could be found in /home/*****/www/header.php on line 49

24

Re: Pan Mobile - Переключатель с обычной темы на мобильную

avatar wrote:

allow_url_fopen=0

ну так в php.ini нужно установить в 1

1