Мобильная версия phpBB

Здесь авторы могут постить бета-версии своих модификаций для phpBB 3.0.x. Внимание! Не устанавливайте бета-версии модов на работающие форумы!
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11361
Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

Re: Мобильная версия phpBB

Сообщение Пчелкин »

Nekstati писал(а):Важно: в шаблон вашего мобильного стиля необходимо добавить ссылку «Полная версия сайта». Код этой ссылки: <!-- 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 -->. Эти рекомендации не влияют на работоспособность мода, однако их исполнение позволит избежать путаницы с выбором стиля. Если в настройках конференции выбрана опция «Заменять стиль пользователя», то делать описанное в этом абзаце не надо.
И в каждой теме перед очами сверху - [FAQ] Что такое МОДы и как установить МОД
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
nevlax
phpBB 1.0.0
Сообщения: 1
Стаж: 11 лет 11 месяцев

Re: Мобильная версия phpBB

Сообщение nevlax »

Для того чтобы при переходе в мобильный/полный вид сохранялась позиция в теме/форуме(только при просмотре тем/форумов):
Открыть: index.php
Найти:

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

	$user->set_cookie('mobile', $mobile_style, time() + 31536000);
	header('Location: ' . append_sid("{$phpbb_root_path}index.$phpEx"));
Заменить на:

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

	$user->set_cookie('mobile', $mobile_style, time() + 31536000);
	$http_reqvest = trim(request_var('http_reqvest', ''),$config['script_path']);
	$http_reqvest = preg_replace('/\$/si','&',$http_reqvest);
	if (strpos($http_reqvest,'viewforum.php')!==false || strpos($http_reqvest,'viewtopic.php')!==false)
		header('Location: ' . append_sid("{$phpbb_root_path}$http_reqvest"));
	else
		header('Location: ' . append_sid("{$phpbb_root_path}index.$phpEx"));
Открыть: includes/functions.php
Найти:

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

		'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'),
Заменить на:

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

		'U_MOBILE_ON'			=> append_sid("{$phpbb_root_path}index.$phpEx", 'mobile_style=on&http_reqvest='.preg_replace('/\&/si','$',$_SERVER['REQUEST_URI'])),
		'U_MOBILE_OFF'			=> append_sid("{$phpbb_root_path}index.$phpEx", 'mobile_style=off&http_reqvest='.preg_replace('/\&/si','$',$_SERVER['REQUEST_URI'])),
Кто знает менее кривой способ буду только рад.
Anvar
Former team member
Сообщения: 1964
Стаж: 16 лет 5 месяцев
Благодарил (а): 67 раз
Поблагодарили: 800 раз

Re: Мобильная версия phpBB

Сообщение Anvar »

nevlax, Все ранние правки необходимо убрать и установить заново.

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

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

Установка крайне проста, используется hook.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Не пишите вопросы лично, если можете задать их на форуме!
Спецзаказы не интересуют!
er107
phpBB 2.0.19
Сообщения: 1204
Стаж: 15 лет 6 месяцев
Благодарил (а): 331 раз
Поблагодарили: 93 раза

Re: Мобильная версия phpBB

Сообщение er107 »

:)
Скрытый текст
Самая большая глупость на свете — создание отдельных мобильных версий сайтов. Возможно, на сорок пятом этаже в переговорной крупного банка красивый рассказ о преимуществах мобильной версии звучит убедительно. — Смотрите! Мы берем обычный айфон. Заходим на ваш сайт. И что видим? Обычный сайт? Это же ужасно. Смотрите, как это работает у банка N. У них открывается специально разработанная мобильная версия! Из трех кнопок! — Мари-Изабель, подпишите контракт с молодыми людьми.
Еще раз повторим для невнимательно прочитавших первое предложение: самая большая глупость на свете — создание отдельных мобильных версий сайтов. Делать мобильные версии сайтов есть смысл только за деньги тех, кому некуда деньги девать. Чем хорош современный смартфон? Тем, что это практически полноценный компьютер. Он умеет все. В том числе — нормально показывать сайты. Спрашивается, если телефон нормально показывает сайт, зачем что-то еще изобретать? Через телефон все отлично видно. В качестве доказательства того, что мобильные версии сайтов никому не нужны, можно привести в пример компанию «Эппл». Они все это придумали, сделали айфоны и айпады. И их собственный сайт открывается на всех их устройствах так же, как на любом обычном компьютере. Безо всяких мобильных версий

Источник: http://www.artlebedev.ru/kovodstvo/sections/177/
Аватара пользователя
ВладимирТ
phpBB 2.0.4
Сообщения: 421
Стаж: 16 лет 3 месяца
Откуда: Москва
Благодарил (а): 52 раза
Поблагодарили: 75 раз

Re: Мобильная версия phpBB

Сообщение ВладимирТ »

er107 писал(а):Источник: http://www.artlebedev.ru/
Что то это криво, на нормальном сайте, на главной странице не будет такого -

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

<title>Долго. Дорого. Охуенно. Студия Артемия Лебедева</title>
На вкус и цвет - разный CSS
Anvar
Former team member
Сообщения: 1964
Стаж: 16 лет 5 месяцев
Благодарил (а): 67 раз
Поблагодарили: 800 раз

Re: Мобильная версия phpBB

Сообщение Anvar »

er107,
Хорошо бы это администраторам spaces.ru, tegos.ru и другим объяснить.

Да тоже так считал однажды, перешёл с мобильного движка на phpBB3 и пользователи зашумели. Жаль статьи не было иначе её показал бы и не пришлось бы делать мобильную версию, но думаете мнение статьи повлияло бы на мнение пользователей?! На мнение некоторых web админов думаю влияет хорошо :-D

А на банковские сайты с мобил я не заходил и сейчас не захожу, к тому-же они не функциональные. Вообще мобильные версии для web сайтов очень не качественно разрабатываются.

Здесь Мобильная версия phpBB кстати я убрал из авто-определения все современные девайсы(ipod, ipad, android) и др., проверял как они отображают стандартные web сайты, думаю вполне удобно, и 3G уже считается нормой для многих станций операторов, в том числе расположенных в деревнях тоже есть интернет с нормальной скоростью.
Последний раз редактировалось Anvar 18.10.2014 18:26, всего редактировалось 1 раз.
Аватара пользователя
xisp
phpBB 3.0.0 RC7
Сообщения: 1798
Стаж: 14 лет 4 месяца
Благодарил (а): 152 раза
Поблагодарили: 215 раз
Забанен: Бессрочно

Re: Мобильная версия phpBB

Сообщение xisp »

ВладимирТ писал(а):Что то это криво
Валидатор с его страниц плачет кровавыми слезами (нужно самому исходник страниц копировать, а то там валидатор забанен).
Anvar писал(а):Хорошо бы это администраторам spaces.ru, tegos.ru и другим объяснить.
А ещё какому- то яндексу)))
phpBBex
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11361
Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

Re: Мобильная версия phpBB

Сообщение Пчелкин »

ВладимирТ писал(а):Студия Артемия Лебедева
А как эту студия спамом задолбала уж по полной..

Добавлено спустя 1 минуту 1 секунду:
xisp писал(а):Валидатор с его страниц плачет кровавыми слезами
мать твою....Вот это выдало!!! Я такого еще не видел...
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 13159
Стаж: 15 лет 1 месяц
Благодарил (а): 236 раз
Поблагодарили: 3750 раз

Re: Мобильная версия phpBB

Сообщение Татьяна5 »

Пчелкин писал(а):Я такого еще не видел
А что тут такого, сломали доктайп чтобы не приводить код в порядок
Result: 135 Errors, 68 warning(s) - с сохранённой копии
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11361
Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

Re: Мобильная версия phpBB

Сообщение Пчелкин »

Ну дык уже две ночи не сплю... Переживаю усе... Как вспомню - волосы дыбом, хоть и и нема, но на дыб нашлось пара .. А ведь и у мню было подобное... Ужас...Гы...
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
Аватара пользователя
tiger_sofia
phpBB 1.2.0
Сообщения: 14
Стаж: 15 лет 5 месяцев
Благодарил (а): 3 раза
Поблагодарили: 1 раз

Re: Мобильная версия phpBB

Сообщение tiger_sofia »

Здравствуйте. Извините за беспокойство.
Установлен шаблон от Artodia.
Все вроде бы работало красиво.
Недавно пользователи обнаружили, что в некоторих форумах и темах пропало отображение страниц.
Тыкал-тыкал, лечится переходом в этой же теме/форуме в мобильный вид и обратно в десктопный.
Как вылечить?
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11361
Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

Re: Мобильная версия phpBB

Сообщение Пчелкин »

Синхронизацией форумов из админки...
Последний раз редактировалось Пчелкин 03.11.2014 2:06, всего редактировалось 1 раз.
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
Аватара пользователя
tiger_sofia
phpBB 1.2.0
Сообщения: 14
Стаж: 15 лет 5 месяцев
Благодарил (а): 3 раза
Поблагодарили: 1 раз

Re: Мобильная версия phpBB

Сообщение tiger_sofia »

Это надо будет сделать только раз?
(боюсь, будут ли видны сообщения написаные с мобильной версии или наоборот без синхронизации)

Пробовал. Не помогло. Смена шаблона тоже ничего не принесла
Последний раз редактировалось tiger_sofia 27.10.2014 12:40, всего редактировалось 1 раз.
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11361
Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

Re: Мобильная версия phpBB

Сообщение Пчелкин »

Да
Будут (разницы нет, с какой написаны)
Еще стоит очистить кеши стилей

Добавлено спустя 1 минуту 11 секунд:
tiger_sofia писал(а):что в некоторих форумах и темах пропало отображение страниц.
И кстати - а это как?
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
Аватара пользователя
tiger_sofia
phpBB 1.2.0
Сообщения: 14
Стаж: 15 лет 5 месяцев
Благодарил (а): 3 раза
Поблагодарили: 1 раз

Re: Мобильная версия phpBB

Сообщение tiger_sofia »

Вот так. Где обведено красным должны быть страницы и быстрые действия

Добавлено спустя 4 минуты 4 секунды:
Нормальный вид.

И почемуто это только в некоторых форумах... Не во всех.
Если бы во всех может не так установил.
А тут в моблиной видно - в десктопной нет

Добавлено спустя 11 минут 36 секунд:
Проблема где то во вложеном файле.

В sessions идет вызов файла.
И, как я понял, часто срабатывет мобильно/десктопный вид. И не подгружаються данные.
При оключении вызова з sessions все работает нормально.

Часть кода с вызовом
// Mod: phpBB Mobile start
include_once($phpbb_root_path . 'includes/mobile.' . $phpEx);
phpbb_mobile::setup('mobile'); // Change first parameter to correct directory name of mobile style
// Mod: phpBB Mobile end


// Call phpbb_user_session_handler() in case external application want to "bend" some variables or replace classes...
// After calling it we continue script execution...
phpbb_user_session_handler();

Подскажите что и как

Добавлено спустя 2 минуты 9 секунд:
Прикрепил с расширением тхт.
Родное - php
У вас нет необходимых прав для просмотра вложений в этом сообщении.

Вернуться в «Бета-версии модов для phpBB 3.0.x»