Taki |
Отправлено: 25 ноября 2016 — 10:34
|
Full Member
Покинул форум
Сообщений всего: 224
Дата рег-ции: Нояб. 2016
Репутация: 5
|
tester пишет:цель создания мобильной версии = максимально облегчить форум для мобильных устройств. то, что предлагаете вы - нагрузит мобильный шаблон ненужной информацией, постоянно загружающейся и потребляющей мобильный трафик.
Время когда смартфоны и планшеты были слабыми, а мобильный интернет совсем медленным - проходит. Да, пока еще нужна совсем облегченная версия, но многие уже могут себе позволить на мобильном устройстве и более красивую (так сказать средний вариант). Сейчас мобильные устройства ничем не уступаю компу кроме как по размеру экрана. Так вот этот экран и надо сэкономить (убирая в уезжание информацию о топикавторе - оставляя только ник на который можно ри необходимости нажать и посмотреть).
Кстати деление топика на 2 столбца - это краеугольный камень форумов. Тут либо сообщение больше информации об авторе, либо наоборот. Редко кода они равны по высоте. В таком случае всегда пустует либо левый столбец, либо правый, порой очень значительную часть по высоте.
Это же "убирание" решило бы проблему оформление так называемого основного сообщения первого, которое порой надо оформить красиво на всю ширину - почти как полноценную страницу сайта. Но именно левый (иногда он справа) столбец пустующий убивает такую возможность. Да, на широком экране большого монитора - это не принципиально порой, а вот на маленьких (даже некоторых нетбуках) каждый клочек экрана дифицит. Шаблон (стиль) с прячущимся левым столбцом был бы очень полезен. Это такой компромисс между мобильной версией , блогом и форумом. Выглядило бы как некоторые блоги с комментариями, но с функциональностью формума и полноценнм первым постом на всю ширину. Реально многим не нужна инфа постоянно полная о топикавторе, особенно когда уже знаком с ним и у него миллион постов, те треть форума площади занимает одна и та же информация, аватар гиф.вот это как раз загружает и трафик и процессор (как Вы говорите) и еще и площадь экрана треть занято под одну и ту же инфу практически о пользователе. Было бы вобще хорошо, если бы она (аватар...) подгружались только по запросу в выдвигающийся прямоугольник (как всплывающее меню) |
|
|
Иван Петров |
Отправлено: 19 марта 2017 — 00:58
|
Full Member
Покинул форум
Сообщений всего: 171
Дата рег-ции: Авг. 2012
Репутация: 3
|
Установил мод и не понимаю, что происходит. Для гостей и пользователей, которые были зарегистрированы до установки мода все отображается корректно, как надо. Но стоит только зарегистрироваться с компьютера новому пользователю и после авторизации он видит лишь мобильную версию сайта. Кстати, если новый пользователь авторизуется с помощью логинзы (через фэйсбук) то такой проблемы не возникает. Под новым пользователем я подразумеваю себя.
Регистрировал аккаунты с разных компьютеров и браузеров, чистил кэш и куки на всякий случай, но результат плачевный.
Где копать, в чем может быть причина? Уже сто раз перепроверил инструкцию по установке, все вроде верно поставил. Единственное, что я не трогал это;
Спойлер (Отобразить)CODE:case 'ad': $users[$user_id]['usertitle'] = ($users[$user_id]['usertitle'] == '') ? $fm->LANG['Admin']:$users[$user_id]['usertitle'];
$users[$user_id]['team'] = ' <img src="./templates/'.DEF_SKIN.'/im/team.gif" border="0" alt="'.$fm->LANG['Admin'].'" title="'.$fm->LANG['Admin'].'">';
break;
case 'sm': $users[$user_id]['usertitle'] = ($users[$user_id]['usertitle'] == '') ? $fm->LANG['SuperModer']:$users[$user_id]['usertitle'];
$users[$user_id]['team'] = ' <img src="./templates/'.DEF_SKIN.'/im/steam.gif" border="0" alt="'.$fm->LANG['SuperModer'].'" title="'.$fm->LANG['SuperModer'].'">';
break;
case 'banned': $users[$user_id]['usertitle'] = $fm->LANG['Banned'];
break;
default: if (in_array($user_id, $fm->_Moderators)) {
$users[$user_id]['team'] = ' <img src="./templates/'.DEF_SKIN.'/im/mteam.gif" border="0" alt="'.$fm->LANG['Moderator'].'" title="'.$fm->LANG['Moderator'].'">';
$users[$user_id]['usertitle'] = $fm->LANG['Moderator'];
}
else {
$users[$user_id]['team'] = '<img src="./templates/'.DEF_SKIN.'/im/user2.gif" border="0" alt="'.$fm->LANG['User'].'" title="'.$fm->LANG['User'].'">';
}
break;
Нет у меня таких строк, но не думаю, что это как то влияет, ведь для старых пользователей все отображается нормально
Да! Еще важный момент - если производить регистрацию на форуме на localhost (ну типа денвера что-то у меня стоит), то все тоже нормально и корректно отображается. Тестировал неоднократно.
Дополню, версия форума у меня не финальная, немного постарше, вроде ExBB FM 1.0 RC1.01(Отредактировано автором: 19 марта 2017 — 01:10) |
|
|
Иван Петров |
Отправлено: 19 марта 2017 — 14:41
|
Full Member
Покинул форум
Сообщений всего: 171
Дата рег-ции: Авг. 2012
Репутация: 3
|
Вообщем проблема где-то на моей стороне наверное. Х.з, может я кэш как-то неправильно чищу... Если подключаюсь через VPN разных стран и пробую регистрироваться на форуме, то все нормально.
Я очень долго, не спеша тестировал и настраивал мобильный стиль на локалхосте, подбирал цвет в style.css, чтобы сделать его максимально похожим на стандартный голубой шаблон форума.. Для эмуляции мобильных устройств использовал плагин User-Agent Switcher for Chrome, может он какие-то следы оставляет у меня, не знаю. Но если регистрируюсь без подключения VPN, то сразу автоматически после регистрации у меня ставится мобильный стиль и его уже не изменить. Причем это не зависит - с компьютера я захожу потом, или с телефона.
В папке member/номер нового пользователя.php отображается следующее:
Спойлер (Отобразить)CODE:<?die;?>a:28:{s:2:"id";i:109;s:6:"status";s:2:"me";s:4:"name";s:9:"Mous888";s:4:"pass";s:32:"fedcf856ea6d93c6a9ab92dc118be764";s:4:"mail";s:15:"sd050012@web.de";s:5:"title";s:0:"";s:5:"posts";i:0;s:6:"joined";i:1489876905;s:2:"ip";s:14:"178.24.237.149";s:9:"showemail";b:0;s:3:"www";s:0:"";s:3:"icq";s:0:"";s:3:"aim";s:0:"";s:8:"location";s:0:"";s:9:"interests";s:0:"";s:3:"sig";s:0:"";s:6:"sig_on";b:0;s:4:"lang";s:7:"russian";s:4:"skin";s:10:"MobileExBB";s:7:"timedif";s:1:"0";s:6:"avatar";s:12:"noavatar.gif";s:6:"upload";b:0;s:7:"visible";b:0;s:6:"new_pm";b:0;s:9:"sendnewpm";b:0;s:10:"posts2page";i:15;s:11:"topics2page";i:30;s:10:"last_visit";i:1489879042;}
(user agent при регистрации были хромовский, дефолтный)
Как видим в этом коде, пользователю по умолчанию почему-то присвоился "skin";s:10:"MobileExBB"
А если посредством VPN регистрироваться то увидим уже "skin";s:11:"InvisionExBB";
Чудеса какие-то, честное слово... Пока это писал, то зарегистрировался на форуме еще один пользователь у меня. Проверил его файл - все нормально - написано "InvisionExBB" |
|
|
|