Полезная информация


----

Начать новую тему Ответить на тему
АвторСообщение

 Сообщение Мобильная версия phpbb3 2012-05-16

Аватар пользователя

Введение

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

Установка

Скачиваем архив, прикрепленный ниже и устанавливаем мод по инструкции
Вложение :
Комментарий к файлу: Мобильная версия phpbb3 - отличный мод для phpbb3, позволяющий добавить мобильную версию на форум
mobile.rar [36.65 KiB]
Скачиваний: 561

После установки нам нужно еще скачать облегченный стиль, наиболее подходящие стили находятся тут
http://www.artodia.com/phpbb-mobile/index.html
 

Скачиваем, устанавливаем стиль как обычный стиль в админке, после этого идем на вкладку Общие - Настройки Форума - в пункте Стиль для мобильных устройств: выбираем установленный стиль и радуемся результатам.
Если в логе ошибок периодически возникает такая запись
Undefined index: is_bot
 

Связанная с файлом session.php, то заменяем строку
   if (!$this->data['is_bot'] && ($mobile_cookie == 'on' || ($is_mobile && $mobile_cookie == 'not_set')))
 

На
if (empty($this->data['is_bot']) && ($mobile_cookie == 'on' || ($is_mobile && $mobile_cookie == 'not_set')))
 


A Внимание !!!В шаблон вашего мобильного стиля необходимо добавить ссылку «Полная версия сайта». Код этой ссылки:
<!-- IF not S_IS_BOT --><a href="{U_MOBILE_OFF}">{L_MOBILE_OFF}</a><!-- ENDIF -->
 
.
Добавлять лучше на видное место, в шапку (styles/ваш стиль/template/overall_header.html).

Рекомендуется сделать мобильный стиль неактивным на вкладке «Стили» администраторского раздела; это нужно для того, чтобы пользователи не могли включить этот стиль через личный раздел. Рекомендуется также удалить из личного раздела мобильного стиля опцию «Стиль конференции». Для этого надо открыть файл styles/ваш мобильный стиль/template/ucp_prefs_personal.html и удалить блок, расположенный между строками <!-- IF S_STYLE_OPTIONS --> и <!-- ENDIF -->. Эти рекомендации не влияют на работоспособность мода, однако их исполнение позволит избежать путаницы с выбором стиля. Если в настройках конференции выбрана опция «Заменять стиль пользователя», то делать описанное в этом абзаце не надо.



Случайно получилось, что это 10 000-ое сообщение, юхууу :ya_hoo_oo:


_________________
Подпись:
-_- -_-
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!

Теги темы
Мобильная версия phpbb3, мобильный стиль phpbb3, версия форума для КПК, версия форума для телефонов phpbb3
          Вернуться наверх  
 


Случайный аватар. Пользователю рекомендуется загрузить свой аватар в Настройках профиля

Спасибо, попробую.


          Вернуться наверх  
 


Аватар пользователя

Здравствуйте. Очень нужна помощь. Пожалуйста (может вопрос уже подымался, не помню). Суть такая. Основной шаблон стоит Субсильвер. Для мобильных версий указан Артодия. Все прекрасно вроде работает, на Пк субсильвер, в телефоне Артодия. Но Гугл не видит мобильную версию. Пишет, что сайт не оптимизирован под мобильные устройства. Проверяю через их инструмент: субсильвер. Как быть в этой ситуации? Почему для гугла мод не работает?

Сообщение добавлено... спустя 43 минуты 36 секунд:
Проверила сейчас чужой форум, который работает на субсильвер. Он адаптирован под мобильные, причем сам шаблон. Может я ошибаюсь, и у них не субсильвер.


          Вернуться наверх  
 


Аватар пользователя

у меня сабсилвер. стоит мобильный стиль Artrodia (у меня в качестве родительского использует prosilver, поэтому папка с этим стилем тоже есть, хотя и не используется).

вопрос 1: в настройках точно включен мобильный стиль?


Пожалуйста Зарегистрируйтесь чтобы увидеть ссылку



вопрос 2: прямо на форуме при кликах на мобильный стиль переключение происходит?

вопрос 3 (странный) мобильный стиль точно "заточен" под сабсилвер?

//сейчас перешёл на ваш "мобильный" стиль. он точно мобильный? слишком тяжёлый для мобильного... мне кажется.

может и кажется...


_________________
Подпись:
три головы - это хорошо. но как же трудно придти к согласию...
* белк может помочь, но ставить за кого-то моды не будет... ни платно, ни бесплатно. *

Информация о редактировании
Последний раз редактировалось белк 03 июл 2017, 19:24, всего редактировалось 1 раз.
          Вернуться наверх  
 


Аватар пользователя

белк, просильвер есть, но неактивен, артодия на нем. Все включено в настройках, у пользователей (проверяла через телефоны, планшеты) все работает как надо, все переключается. При клике тоже переходит на мобильный. А вот про странный вопрос 3 ничего не могу сказать: если мобильный артодия, который сделан на основе просильвера, как он может быть заточен под субсильвер???

Сообщение добавлено... спустя 6 минут 17 секунд:
белк, сейчас посмотрела ваш форум через инструменты Гугл search.google.com/test/mobile-friendly, тоже не видит мобильную версию.


          Вернуться наверх  
 


Аватар пользователя

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

эти мобильный стили в своё время были разработаны как "облегчённые" для мобильных устройств и в те времена никто не знал о "глюках" гугла...
потому что их не было.

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

я так думаю.

//сейчас посмотрел ещё раз код мода. при добавлении кода в файл includes/session.php прописываются мобильные браузеры, при заходе с которых активируется именно мобильный стиль. видимо надо туда же прописать что-то для гугла. чёрт его знает, что именно. мы же не знаем, с какими именно настройками бот Гугла сканирует сайт "как со смартфона"...

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


_________________
Подпись:
три головы - это хорошо. но как же трудно придти к согласию...
* белк может помочь, но ставить за кого-то моды не будет... ни платно, ни бесплатно. *
          Вернуться наверх  
 


Аватар пользователя

белк, пишут, что субсильвер табличный, поэтому он не может адаптироваться. Нашла вот такое решение cabinetadmina.ru/viewtopic.php?f=144&t=4270 (да простит меня Сергей), здесь предлагается новая версия субсильвера на основе просильвера. Как я поняла, просильвер перекрасили в субсильвер. Ветку там до конца не читала, но судя по всему возникают с ним проблемы, ломает структуру. Появиласт идея, но с моими знаниями неосуществима )


          Вернуться наверх  
 


Аватар пользователя

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

//стопроцентно, пока вы перестраиваете весь сабсилвер под просилвер (что в принципе не возможно, так как основы - разные) - гугла придумает ещё какую-нибудь "фишку" улучшения и надо будет опять перестраивать код...

так что: пускай гугла идёт лесом - моё личное мнение.


_________________
Подпись:
три головы - это хорошо. но как же трудно придти к согласию...
* белк может помочь, но ставить за кого-то моды не будет... ни платно, ни бесплатно. *
          Вернуться наверх  
 


Аватар пользователя

Поддерживаю Андрея, ну его эти замуты гугла, Яндекс вроде без проблем кушает и мобильные стили Артодиа


_________________
Подпись:
-_- -_-
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
          Вернуться наверх  
 


Аватар пользователя

А разве нужно устанавливать отдельный мод? У меня в мобильной версии красиво ложиться форум


          Вернуться наверх  
 


Аватар пользователя

Будьте так любезны, подскажите "чайнику", что нужно поправить, чтобы при нажатии на "Полная версия" грузился данный портал?
Правка index.$phpEx на portal.$phpEx
      'U_MOBILE_ON'         => append_sid("{$phpbb_root_path}index.$phpEx", 'mobile_style=on'),
      'U_MOBILE_OFF'         => append_sid("{$phpbb_root_path}index.$phpEx", 'mobile_style=off'),
 

в обеих строках в functions.php не привела к желаемому результату. :du_ma_et:


          Вернуться наверх  
 


Аватар пользователя

Наверное надо еще другие правки от этого мода подгонять


_________________
Подпись:
-_- -_-
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
          Вернуться наверх  
 


Аватар пользователя

Досада! Т.е. вообще без вариантов? :ny_tik:


          Вернуться наверх  
 


Аватар пользователя

попробуйте вместе с вашей правкой в functions прописать вывод и в portal.php.

прописка в index.php есть - вам и выводит. в портале прописки нет.

не знаю - поможет или нет (у меня нет портала - не проверить), но попробовать стоит.

открыть portal.php.

найти

$user->setup('mods/portal');
 


вставить после найденного

$mobile_style = request_var('mobile_style', '');
if ($mobile_style == 'on' || $mobile_style == 'off')
{
   $user->set_cookie('mobile', $mobile_style, time() + 31536000);
   header('Location: ' . append_sid("{$phpbb_root_path}portal.$phpEx"));
}
 


может и не получится. кто ж знает. правки по аналогии.... попробуйте.


_________________
Подпись:
три головы - это хорошо. но как же трудно придти к согласию...
* белк может помочь, но ставить за кого-то моды не будет... ни платно, ни бесплатно. *
          Вернуться наверх  
 


Аватар пользователя

белк писал(а):

может и не получится

Не получилось - уходит на index.php. :du_ma_et:


          Вернуться наверх  
 


Аватар пользователя

тогда не знаю... :du_ma_et:


_________________
Подпись:
три головы - это хорошо. но как же трудно придти к согласию...
* белк может помочь, но ставить за кого-то моды не будет... ни платно, ни бесплатно. *
          Вернуться наверх  
 


Аватар пользователя

Я сегодня вечером (у нас уже ночь) несколько файлов перелопатил, заменив index.php на portal.php и что-то стало походииь на правду. Не совсем так, как хотелось бы, но всё же... Только думаю, что это не совсем верное решение. :(


          Вернуться наверх  
 


Аватар пользователя

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


_________________
Подпись:
три головы - это хорошо. но как же трудно придти к согласию...
* белк может помочь, но ставить за кого-то моды не будет... ни платно, ни бесплатно. *
          Вернуться наверх  
 


Аватар пользователя

белк писал(а):

вроде никто пока не задавался целью конкретно изменить стартовую страницу

Да я бы тоже не задался, если бы не одно "но": стоило только его установить, как народ массово попёр региться. :sh_ok:
В общем, общественность просит. А наш ресурс живёт ради общественности. Придётся порукоблудить. :du_ma_et:


          Вернуться наверх  
 


Аватар пользователя

Semtex писал(а):

В общем, общественность просит.


ну, тогда вам придётся постараться... :-00): общественность просит. значит - надо. :-00):

чем больше "ковыряетесь" - тем больше опыт. так что...


_________________
Подпись:
три головы - это хорошо. но как же трудно придти к согласию...
* белк может помочь, но ставить за кого-то моды не будет... ни платно, ни бесплатно. *
          Вернуться наверх  
 


Аватар пользователя

белк писал(а):

чем больше "ковыряетесь" - тем больше опыт.

Это я никогда не отрицал. Просто бывают случаи, когда ковыряться в реальном времени чревато - люди сидят, какие-то вопросы решают, а тут... :)-(: В принципе, я задаю только проблемные (для себя) вопросы. Как правило, прежде, чем их задать, стараюсь покопаться самостоятельно. :smu:sche_nie:

Сообщение добавлено... спустя 2 часа 26 минут 22 секунды:
Кое-что получилось в параллельной теме.
Может кто подсказать, где в ЦСС у Артодии (ultra_blue) поменять header и footer, чтобы её не перекашивало? А то они у меня меньше, чем центральная часть. :du_ma_et:

Сообщение добавлено... спустя 1 час 12 минут 12 секунд:
Выяснил, что по дефолту стайлшит ссылается на prosilver:
Цитата:
<!--
phpBB style name: Artodia Ultra Blue
Based on style: prosilver (this is the default phpBB3 style)
Prosilver author: Tom Beddard (
Пожалуйста Зарегистрируйтесь чтобы увидеть ссылку
)
Ultra Blue author: Vjacheslav Trushkin (
Пожалуйста Зарегистрируйтесь чтобы увидеть ссылку
)
-->

А как переключить на subsilver2? Что-то ни где нет. Сам CSS подменить?


          Вернуться наверх  
 
 
Начать новую тему Ответить на тему


Дополнительные возможности

  Похожие темы  Автор  Ответов  Просмотров  Последнее сообщение 
Аватар пользователя Вывод последних активных тем (компактная версия)

ursego

15

2265

Аватар пользователя

07 мар 2017, 13:00

DeaDRoMeO

Аватар пользователя Sitemap FX phpbb3
Sitemap FX phpbb3 - модификация для phpbb3, создающая карту форума (иначе сайтмап, Sitemap) для еще более быстрого индексирования поисковиками

DeaDRoMeO

148

17186

Аватар пользователя

01 дек 2016, 08:22

termiton

Аватар пользователя Log connections мод phpbb3
Log connections мод поможет увидеть вам кто у вас в гостях

akella1900

34

5727

Аватар пользователя

22 окт 2014, 09:16

DeaDRoMeO

Аватар пользователя Forum SEO phpbb3
Forum SEO phpbb3 - прекрасный мод в плане СЕО оптимизации для форумов phpbb3, позволит вам задать описание и список ключевых слов для каждого раздела и подфорума.

DeaDRoMeO

253

17521

Аватар пользователя

27 ноя 2017, 20:18

DeaDRoMeO

Аватар пользователя FAQ Manager phpbb3
FAQ Manager - модификация для phpbb3, позволяющая редактировать FAQ через администраторский раздел

tralan

15

2861

Аватар пользователя

11 июн 2016, 15:25

Beksssss

Оставить свой комментарий

Поделиться темой с помощью

Ссылки на тему

Прямая ссылка:
BB-код для форумов, сайтов, блогов:
HTML ссылка:
 


cron

Самая неформальная поддержка phpBB :P