Показатель WAP

Автор XameleoH, 20 февраля 2011, 01:20:35

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

XameleoH

Как сделать так чтобы на форуме было видно сидит человек с телефона либо с ПК, т.е чтобы отображалось к примеру как в одноклассниках: wap либо на сайте.

Макар

Интересный вопрос :)
это сообщение написано с мобилы

т.е. Из режима вап2 
Если Вы здесь недавно, не обольщайтесь тоном некоторых дискуссий.
Все чаще слова - юзай поиск, приобретают смысл - иди в ж..........  Приобретение смысла автоматизированно - Ответы на любой вопрос по SMF
Не пишите несколько сообщений подряд - тут вам не Twitter  >:( в остальных ситуациях мы не сильно зверствуем 2funny

Макар

А это опять с мобилы

половина моих сообщений написана на этом форуме через мобильный телефон и только у пары десятков сообщений стоит символ того что сообщение отправлено с мобильного . На те же одноклассники я могу зайти с телефона а буду считаться что зашел с компа .

собственно и наоборот тоже . . . .
Если Вы здесь недавно, не обольщайтесь тоном некоторых дискуссий.
Все чаще слова - юзай поиск, приобретают смысл - иди в ж..........  Приобретение смысла автоматизированно - Ответы на любой вопрос по SMF
Не пишите несколько сообщений подряд - тут вам не Twitter  >:( в остальных ситуациях мы не сильно зверствуем 2funny

Drakonsa


XameleoH

#4
Решил эту проблему...взял мод http://custom.simplemachines.org/mods/index.php?mod=1515, и переделал его...

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

Mavn

ну так и кидал бы сразу
SimpleMachines Russian Community Team
п.1 Пройду курсы гадалок для определения исходного кода по скриншоту.

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

digger®

Цитата: XameleoH от 21 февраля 2011, 00:04:21
Решил эту проблему...взял мод http://custom.simplemachines.org/mods/index.php?mod=1515, и переделал его...

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

Так оно, наверное, не текущий статус показывает, а откуда было конкретное сообщение отправлено?

XameleoH

совершенно верно...

XameleoH

./Sources/Post.php
$posterOptions = array(
'id' => $user_info['id'],

Код (Заменить) Выделить
//OS & Browser Detection
require_once($sourcedir .'/os_browser_detection.php');
$os_browser_detected = parse_user_agent($_SERVER['HTTP_USER_AGENT']);
$posterOptions = array(
'ua_browser' => $os_browser_detected['browser'],
'ua_browser_icon' => $os_browser_detected['browser_icon'],
'id' => $user_info['id'],



./Sources/Subs-Post.php
'smileys_enabled' => 'int', 'modified_name' => 'string', 'icon' => 'string-16', 'approved' => 'int',
Код (Вставить после) Выделить
'ua_browser' => 'string', 'ua_browser_icon' => 'string',


$msgOptions['smileys_enabled'] ? 1 : 0, '', $msgOptions['icon'], $msgOptions['approved'],
Код (Вставить после) Выделить
isset($posterOptions['ua_browser']) ? $posterOptions['ua_browser'] : "", isset($posterOptions['ua_browser_icon']) ? $posterOptions['ua_browser_icon'] : "unknown",


./Sources/Display.php
'body' => $message['body'],
Код (Вставить после) Выделить

'ua_browser' => $message['ua_browser'],
'ua_browser_icon' => $message['ua_browser_icon'],



id_msg_modified < {int:new_from} AS is_read
Код (Вставить после) Выделить
,
ua_browser, ua_browser_icon



./Sources/ManagePermissions.php
'administrate',
Код (Вставить после) Выделить
'view_browser',


'karma_edit' => array(false, 'general', 'moderate_general'),
Код (Вставить после) Выделить
'view_browser' => array(false, 'general', 'view_browser'),


$groupLevels['global']['restrict'] = array(
Код (Вставить после) Выделить
'view_browser',


./Themes/default/Display.template.php

// This shows the popular messaging icons.

Код (Вставить перед) Выделить
//OS & Browser Detection
if (allowedTo('view_browser')){
if ($message['ua_browser']){ //Do not display if both are unknown


if ($message['ua_browser']) {
echo '
<li><b>', $txt['OS_Browser_Browser'], ':</b></li>
<li><img src="', $settings['default_images_url'], '/os_browser_detection/icon_', $message['ua_browser_icon'], '.png" align="top" alt="', $message['ua_browser'], '" /> ', $message['ua_browser'], '</li>';
} else {
echo '
<li><b>', $txt['OS_Browser_Browser'], ':</b></li>
<li><img src="', $settings['default_images_url'], '/os_browser_detection/icon_unknown.png" align="top" alt="', $txt['OS_Browser_Unknown'], '" /> ', $txt['OS_Browser_Unknown'], '</li>';
}
}
}



./Themes/default/languages/Modifications.russian-utf8.php
?>
Код (Вставить перед) Выделить

$txt['OS_Browser_Compatible'] = 'compatible';
$txt['OS_Browser_OS'] = 'ОС';
$txt['OS_Browser_Unknown'] = 'Unknown';
$txt['OS_Browser_Browser'] = 'Статус';
$txt['permissiongroup_simple_view_os_browser'] = 'View detected OS & Browser in posts';
$txt['permissionname_view_os_browser'] = 'View detected OS & Browser in posts';
$txt['permissionhelp_view_os_browser'] = 'If enabled, the member will see the detected OS & Browser for each post, if they are detected.';
$txt['browser_online'] = 'Компьютер';

XameleoH

прошу помочь!есть подозрение что я что-то не так сделал, никак не могу разобраться...
либо у меня ошибка либо ошибка в моде.
http://www.simplemachines.ru/index.php?topic=3158.2730 здесь я задал вопрос...после установки этого мода, или после моих изменений, к сожалению не успел зафиксировать, это произошло.

Макар

Цитата: digger от 21 февраля 2011, 00:51:45
Так оно, наверное, не текущий статус показывает, а откуда было конкретное сообщение отправлено?
Цитата: XameleoH от 21 февраля 2011, 00:52:29
совершенно верно...

так и так показывает из какого режима было написано
зачем городить огород ?
Если Вы здесь недавно, не обольщайтесь тоном некоторых дискуссий.
Все чаще слова - юзай поиск, приобретают смысл - иди в ж..........  Приобретение смысла автоматизированно - Ответы на любой вопрос по SMF
Не пишите несколько сообщений подряд - тут вам не Twitter  >:( в остальных ситуациях мы не сильно зверствуем 2funny

XameleoH

если заходить с КПК то не видно что ты пишешь с телефона...