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

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

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Dim565
phpBB 1.4.3
Сообщения: 93
Стаж: 16 лет 2 месяца
Благодарил (а): 54 раза
Поблагодарили: 4 раза

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

Сообщение Dim565 »

Подскажите пожалуйста: установлен мод мобильной версии, стиль от wap styles Anv@r.all
Если пользователь в бане, то при попытке залогиниться неважно в какой версии - обычно или мобильной - выскакивает это:
[phpBB Debug] PHP Notice: in file /includes/session.php on line 1606: Undefined index: is_bot

Вот, что на 1606-ой строчке:

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

if (!$this->data['is_bot'] && ($mobile_cookie == 'on' || ($is_mobile && $mobile_cookie == 'not_set')))
		{
			$style = $config['mobile_style'];
		}
		// Set mobile style for mobile browsers
С чем это может быть связано?
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11361
Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

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

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

ЭТо значит что в шаблоне мобильного стиля не прописан вывод запроса на предмет - банен не банен...Сравните оба файла...различия добавьте в мобильный стиль...или замените их вообще.
(я про файлы ucp_profile_reg_details.html и ucp_register.html).
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
Аватара пользователя
nissin
phpBB 3.0.4
Сообщения: 2229
Стаж: 18 лет 9 месяцев
Откуда: Астана
Благодарил (а): 7 раз
Поблагодарили: 344 раза

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

Сообщение nissin »

Попробовать так:

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

if (empty($this->data['is_bot']) && ($mobile_cookie == 'on' || ($is_mobile && $mobile_cookie == 'not_set')))
Dim565
phpBB 1.4.3
Сообщения: 93
Стаж: 16 лет 2 месяца
Благодарил (а): 54 раза
Поблагодарили: 4 раза

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

Сообщение Dim565 »

Пчелкин, ошибка возникала, забыл сказать, не только в мобильном стиле, но и в prosilver

nissin, спасибо, теперь работает :D
Аватара пользователя
misterleks
phpBB 2.0.9
Сообщения: 715
Стаж: 16 лет 1 месяц
Откуда: Великий Новгород
Благодарил (а): 103 раза
Поблагодарили: 38 раз

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

Сообщение misterleks »

Ситуация такая: человек заходит с мобильного телефона на сайт, попадает на портал (полная версия), нажимает мобильная версия и попадает на список форумов(мобильная версия), такая же ситуация, если человек в какой-нибудь теме(полная версия), он жмёт мобильная версия и попадает всегда в список форумов (мобильной версии) :(
Как сделать так, чтобы человек переходил в мобильную версию на ту же самую страничку, на которой находиться и наоборот?
Продаю комиксы, продаю инструмент, продаю товары для охоты и рыбаков... и администрирую форум!
Аватара пользователя
Айдар
Former team member
Сообщения: 1687
Стаж: 15 лет 9 месяцев
Откуда: KZN
Благодарил (а): 93 раза
Поблагодарили: 189 раз

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

Сообщение Айдар »

misterleks писал(а):Как сделать так, чтобы человек переходил в мобильную версию на ту же самую страничку
Ручками ссылки переписать - не вариант? Я так понял, что 2 ссылки, и 2 соответствующие проблемы при переходе с них?

Добавлено спустя 6 минут 24 секунды:
Все, понял! У Вас пункт меню "Мобильная версия" ссылкой ведет на /index.php. Как убрать из url index.php
misterleks писал(а):он жмёт мобильная версия и попадает всегда в список форумов
Вот тут решение, скорее всего: www.phpbbguru.net/community/topic16119.html
In Web We Trust
Аватара пользователя
misterleks
phpBB 2.0.9
Сообщения: 715
Стаж: 16 лет 1 месяц
Откуда: Великий Новгород
Благодарил (а): 103 раза
Поблагодарили: 38 раз

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

Сообщение misterleks »

Айдар, не совсем то. Если попробовать убрать индекс из index.php
в строчке:

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

$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}index.$phpEx"));
}
Получаю ошибки :(
Заменил index.$phpEx на portal.$phpEx, Теперь если зайти с мобильного телефона, попадаешь на мобильный вид портала, то что я и хотел, но вот если если нажимать на ссылку перейти на мобильный вид (<a href="{U_MOBILE_ON}">{L_MOBILE_ON}</a>) всегда попадаю на портал :( Из любого места.

А редирект я не пойму как использовать!
Хочу получить следующее: предположим я гость, зашёл на сайт с мобильного (IPhone), перешёл в мобильный вид, читаю тему (для мобильного картинки уменьшены сильно) захотел прочитать тему в полном виде, нажимаю на полный вид и попадаю на портал :( А мне нужно, чтобы он остался в теме (но сайт в полном режиме), а когда закончил её читать, нажмёт мобильный вид, перейдёт в мобильный и опять же останется в этой теме!

Подытожим: сейчас мы находимся на странице с адресом:

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

http://www.phpbbguru.net/community/post312621.html
Как мне передать этот адрес, но только другому стилю? В моем случае - мобильному!
Продаю комиксы, продаю инструмент, продаю товары для охоты и рыбаков... и администрирую форум!
Аватара пользователя
Айдар
Former team member
Сообщения: 1687
Стаж: 15 лет 9 месяцев
Откуда: KZN
Благодарил (а): 93 раза
Поблагодарили: 189 раз

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

Сообщение Айдар »

misterleks писал(а):Если попробовать убрать индекс из index.php
Зачем оттуда? Просто руками в пунтке меню "Мобильный вид" переписываете с

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

http://www.100events.net/index.php?mobile_style=on
на

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

http://www.100events.net/mobile_style=on
- должно помочь.
Как мне передать этот адрес, но только другому стилю?
Это нужно копать в файлах мода мобильного вида.
In Web We Trust
Аватара пользователя
misterleks
phpBB 2.0.9
Сообщения: 715
Стаж: 16 лет 1 месяц
Откуда: Великий Новгород
Благодарил (а): 103 раза
Поблагодарили: 38 раз

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

Сообщение misterleks »

Айдар, в шаблонах прописывается так:

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

<a href="{U_MOBILE_ON}">{L_MOBILE_ON}</a>
Значит нужно что то убрать в 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'),
Удалить index? Я думаю, что тоже получу ошибки.
Продаю комиксы, продаю инструмент, продаю товары для охоты и рыбаков... и администрирую форум!
Аватара пользователя
Айдар
Former team member
Сообщения: 1687
Стаж: 15 лет 9 месяцев
Откуда: KZN
Благодарил (а): 93 раза
Поблагодарили: 189 раз

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

Сообщение Айдар »

misterleks писал(а):Удалить index? Я думаю, что тоже получу ошибки.
Не должно быть ошибок.
In Web We Trust
Аватара пользователя
misterleks
phpBB 2.0.9
Сообщения: 715
Стаж: 16 лет 1 месяц
Откуда: Великий Новгород
Благодарил (а): 103 раза
Поблагодарили: 38 раз

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

Сообщение misterleks »

Попробовал вручную вбить: ***.100events.net/mobile_style=on - 404 выдал!
Продаю комиксы, продаю инструмент, продаю товары для охоты и рыбаков... и администрирую форум!
Аватара пользователя
Айдар
Former team member
Сообщения: 1687
Стаж: 15 лет 9 месяцев
Откуда: KZN
Благодарил (а): 93 раза
Поблагодарили: 189 раз

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

Сообщение Айдар »

misterleks, попробуйте просто руками в шбалон вбить адрес сайта без index и без mobile_style=on там, где нужен переход на портал в полной версии.
In Web We Trust
Аватара пользователя
misterleks
phpBB 2.0.9
Сообщения: 715
Стаж: 16 лет 1 месяц
Откуда: Великий Новгород
Благодарил (а): 103 раза
Поблагодарили: 38 раз

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

Сообщение misterleks »

В портал то он переходит.
misterleks писал(а):Заменил index.$phpEx на portal.$phpEx, Теперь если зайти с мобильного телефона, попадаешь на мобильный вид портала, то что я и хотел
И ссылка тоже ведёт на главную портала, на сайте можно попробовать.
Мне теперь нужно чтобы читая тему можно было переключать вид не покадая тему.
Продаю комиксы, продаю инструмент, продаю товары для охоты и рыбаков... и администрирую форум!
Аватара пользователя
Айдар
Former team member
Сообщения: 1687
Стаж: 15 лет 9 месяцев
Откуда: KZN
Благодарил (а): 93 раза
Поблагодарили: 189 раз

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

Сообщение Айдар »

misterleks писал(а):Мне теперь нужно чтобы читая тему можно было переключать вид не покадая тему.
Айдар писал(а):Это нужно копать в файлах мода мобильного вида.
In Web We Trust
Аватара пользователя
Пчелкин
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

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