ExBB Community ExBB Community
 Сайт проекта ExBB Общение объединяет!
Войдите на форум при помощиВойти через loginza
 Чат на форуме      Помощь      Поиск      Пользователи     BanList BanList


 Страниц (6): « 1 2 3 4 5 [6]   

> Без описания
electron
Отправлено: 24 марта 2017 — 07:20
Post Id



Администратор
ExBB Team


Покинул форум
Сообщений всего: 3917
Дата рег-ции: Февр. 2009  
Репутация: 341




скорее всего это Zeg делал, а не я
 
 
Zeg
Отправлено: 28 марта 2017 — 19:49
Post Id



Пользователь
Super Member


Покинул форум
Сообщений всего: 891
Дата рег-ции: Март 2009  
Откуда: Беларусь
Репутация: 89




Косяк возможно вот в чем. Замечал у себя тоже. После регистрации нового пользователя у него в профиле почему-то вписан стиль по умолчанию "MobileExBB". Соответственно, я так понимаю, они всегда сидят в мобильной версии, даже с компа. Скажу сразу, не разбирался и не тестировал пока. Просто руки не дошли.
(Добавление)
Есть скрипт, который принудительно вписывает в профиль пользователей заданный скин. Я его использую для "натягивания" Новогоднего стиля на зиму и потов возврат обратно. Им же принудительно "перегоняютя" профили с мобильным скином в обычный. Можно его прогнать, а потом решать проблему.

Сам скрипт ранее был где-то на этом форуме (запускается под админом).

Скрытый текст:
Для просмотра Вам необходимо авторизоваться
 
 
Zeg
Отправлено: 28 марта 2017 — 20:13
Post Id



Пользователь
Super Member


Покинул форум
Сообщений всего: 891
Дата рег-ции: Март 2009  
Откуда: Беларусь
Репутация: 89




Думаю, косяк не в скине самом, а в алгоритме регистрации. При регистрации строится весь список установленных скинов и выводится в выпадающем списке. Вряд ли кто-то из пользователей при регистрации вообще это поле меняет. ДУмается, надо вообще убрать поле и ставить принудительно стиль, установленный в админке форума. Ну или в выпадающем списке убирать мобильный скин.
 
 
Zeg
Отправлено: 28 марта 2017 — 20:28
Post Id



Пользователь
Super Member


Покинул форум
Сообщений всего: 891
Дата рег-ции: Март 2009  
Откуда: Беларусь
Репутация: 89




У себя решил "на коленке" правкой файла register.php. В нем строчку

CODE:
$selected = ($file == strtolower(DEF_SKIN)) ? ' selected="selected"' : '';


заменил на

CODE:
$selected = (strtolower($file) == strtolower(DEF_SKIN)) ? ' selected="selected"' : '';
 
 
Иван Петров
Отправлено: 28 марта 2017 — 21:48
Post Id


Пользователь
Full Member


Покинул форум
Сообщений всего: 171
Дата рег-ции: Авг. 2012  
Репутация: 3




А я посоветую убрать из файла include/lib.php - |mobi|
Таким образом на планшете ipad будет отображаться стандартная версия форума, а то мобильная она там ну совсем некрасиво выглядит. В телефонах на андройд форум выглядит хорошо. Осталось лишь проверить, как он выглядит в планшетах на андройде.

Zeg пишет:
Думаю, косяк не в скине самом, а в алгоритме регистрации. При регистрации строится весь список установленных скинов и выводится в выпадающем списке.


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

Но там у мня сейчас нельзя выбрать стиль во время самой регистрации, потому как поставил галочку в админке - "Простая форма регистрации" (необходимо ввести только: Имя, пароль, email и капчу)
 
 
Yamaliya
Отправлено: 13 апреля 2018 — 05:54
Post Id



Пользователь
Super Member


Покинул форум
Сообщений всего: 662
Дата рег-ции: Авг. 2012  
Откуда: Ямал
Репутация: 20




Некоторые боты подставляют пустой user-agent, что приводит к ошибке вида
CODE:
PHP Notice: Undefined index: HTTP_USER_AGENT in /bla-bla-bla.ru/include/lib.php on line xxx

Для устранения этой ошибки нужно в файле include/lib.php заменить
CODE:
function isMobile() {
return preg_match( '/(Opera\/9\.80|Symbian|SymbianOS|j2me|android|avantgo|blackberry|bolt|boost|cricket|docomo|fone|hiptop|mini|mobi|palm|phone|pie|tablet|up\.browser|up\.link|webos|wos)/i', $_SERVER['HTTP_USER_AGENT'] );
}

на
CODE:
function isMobile() {
if (!isset($_SERVER['HTTP_USER_AGENT'])) return false;
else return preg_match( '/(Opera\/9\.80|Symbian|SymbianOS|j2me|android|avantgo|blackberry|bolt|boost|cricket|docomo|fone|hiptop|mini|mobi|palm|phone|pie|tablet|up\.browser|up\.link|webos|wos)/i', $_SERVER['HTTP_USER_AGENT'] );
}

т.е заменить
CODE:
return preg_match
на
CODE:
if (!isset($_SERVER['HTTP_USER_AGENT'])) return false;
else return preg_match
 
 
SanGer
Отправлено: 31 июля 2018 — 09:53
Post Id



Пользователь
Junior Member


Покинул форум
Сообщений всего: 86
Дата рег-ции: Дек. 2014  
Репутация: 0




либо в листинге по замене ошибка... Либо просто сделать один архив с уже встроенной мобильной версией форума... Да бы облегчить пользователям их труды Улыбка
 
 
Страниц (6): « 1 2 3 4 5 [6]
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0)
« Модификации и дополнения »

> Похожие темы: Мод : Мобильная версия
Темы Форум Информация о теме Обновление
Дополнение: Расширенный редактор сообщений (Beta)
Обновлённая и усовершествованная версия редактора сообщений
Модификации и дополнения Ответов: 225
Автор темы: yura3d
7 июня 2011 — 07:53
Автор: BON
вариант форума на английском
какая версия форума на английском языке
Общие вопросы Ответов: 1
Автор темы: zhukov
24 мая 2011 — 14:33
Автор: BON
Английская версия
Настройка форума Ответов: 1
Автор темы: asuskf
14 января 2011 — 20:01
Автор: lisiycat
Мод: Бан пользователей модераторами (устаревшая версия)
Обсуждение Ответов: 2
Автор темы: electron
30 мая 2009 — 14:14
Автор: yura3d
Демо версия ExBB SQL
Для тестирования не скачивая!
Обсуждаем Ответов: 2
Автор темы: WebMaster
20 августа 2014 — 06:00
Автор: WebMaster
 



Все гости форума могут просматривать этот раздел.
Только администраторы и модераторы могут создавать новые темы в этом разделе.
Только администраторы и модераторы могут отвечать на сообщения в этом разделе.
 




Яндекс.Метрика   

Powered by ExBB
ExBB FM 1.0 RC1 by TvoyWeb.ru
InvisionExBB Style converted by Markus®

[Script Execution time: 0.0769]     [ ]