K-Detection: Detect OS & Browser Version

Автор bbbbbb, 10 октября 2007, 05:09:02

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

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

bbbbbb

http://www.simplemachines.org/community/index.php?topic=118778.0
кто-то прицеплял это к 1.1.3?

а можно просто статически картинку прицепить???

Mavn

Рапакуй мод
Файл package-info.xml


	
<
install for="1.1.2">
	
	
<
readme>readme.txt</readme>
	
	
<
modification>mod_install_112.xml</modification>
	
	
<require-
file name="K_Detection_v2.php" destination="$sourcedir/>
	
	
<require-
dir name="K_Detection" destination="$themedir/images" />
	
	
<
code>db_install_2.php</code>
	
</
install>
	
<!-- 
Don't forget something to make it uninstallable! -->
	
<uninstall for="1.1.2">
	
	
<modification reverse="true">mod_install_112.xml</modification>
	
	
<code>db_uninstall_2.php</code>
	
</uninstall>

заменить на
	

<
install for="1.1.4">
	
	
<
readme>readme.txt</readme>
	
	
<
modification>mod_install_112.xml</modification>
	
	
<require-
file name="K_Detection_v2.php" destination="$sourcedir/>
	
	
<require-
dir name="K_Detection" destination="$themedir/images" />
	
	
<
code>db_install_2.php</code>
	
</
install>
	
<!-- 
Don't forget something to make it uninstallable! -->
	
<uninstall for="1.1.4">
	
	
<modification reverse="true">mod_install_112.xml</modification>
	
	
<code>db_uninstall_2.php</code>
	
</uninstall>

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

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

bbbbbb

спасибо, установил

сейчас пишет везде:
Цитировать
OS:
unknown
Browser:
unknown

версия не старая модуля там написано, в принципе Mozilla firefix имя должно высветиться?? а версию сам определит... ? тоесть добавлять только названия, в почему он ничего вообще не распознает?
на веб сервере всё повыключал (gzip сжатие и т.д.) на всякий случай, а кто-то ставил, работает?

а есть модуль, чтобы просто  картинку вставить под профилем, с ОС или браузером?

digger®

Цитата: bbbbbb от 10 октября 2007, 18:29:42

сейчас пишет везде:
версия не старая модуля там написано, в принципе Mozilla firefix имя должно высветиться?? а версию сам определит... ? тоесть добавлять только названия, в почему он ничего вообще не распознает?
на веб сервере всё повыключал (gzip сжатие и т.д.) на всякий случай, а кто-то ставил, работает?

Описание мода никак что ли прочитать? Там же написано что информация будет отображаться только для сообщений которые созданы ПОСЛЕ установки мода.

ЗЫ. Ставил, все прекрасно работает.

bbbbbb


Шаннар

Цитата: Mavn от 10 октября 2007, 10:57:13
Рапакуй мод
Файл package-info.xml
Исправил. Получаю при инсталяции:


2.    Изменение файла    ./Sources/Subs-Post.php    Неудачно
3.    Изменение файла    ./Sources/Display.php    Неудачно

Вот что уже установлено:

Cut Text      1.1.0
dQuoteSelection Mod    0.9b
Attachments Positioning    1.0
Karma Description Mod    2.3
XMPP/Jabber Mod    0.1
Who Voted What? RE    1.1.3
Merge Double Posts RE    1.0.8
Now Playing    1.1

ZeUsSaN

#6
А как сделать чтобы оно во всех сообщениях отображало одну и ту же информацию про браузер и операционную систему?

bbbbbb

что значит одну и ту же?
смысла не понял...?

ZeUsSaN

ну смотри, когда оставляеш сообщение то збоку появляеться информация про твою ОС и Браузер в момент оставления сообщения и так ета информация и остаёться на веки..... а я хочу чтобы оно всё время обновляло информацию под каждым сообщением кто чем пользуеться в данный момент.....

bbbbbb

сложновато будет сделать...

recived

Для того чтобы показывать только админам инфу о оси и браузере юзеров заключите код в display.template.php в условие if ($context['allow_admin']) { }
или просто замените строчку:
//OS & Browser Detection
if ($message['ua_os'] || $message['ua_browser']){ //Do not display if both are unknown

if ($message['ua_os']) {
echo '
<li class="margintop"><b>', $txt['OS_Browser_OS'], ':</b></li>
<li><img src="', $settings['images_url'], '/os_browser_detection/icon_', $message['ua_os_icon'], '.png" align="top" alt="', $message['ua_os'], '" /> ', $message['ua_os'], '</li>';
} else {
echo '
<li class="margintop"><b>', $txt['OS_Browser_OS'], ':</b></li>
<li><img src="', $settings['images_url'], '/os_browser_detection/icon_unknown.png" align="top" alt="', $txt['OS_Browser_Unknown'], '" /> ', $txt['OS_Browser_Unknown'], '</li>';
}

if ($message['ua_browser']) {
echo '
<li><b>', $txt['OS_Browser_Browser'], ':</b></li>
<li><img src="', $settings['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['images_url'], '/os_browser_detection/icon_unknown.png" align="top" alt="', $txt['OS_Browser_Unknown'], '" /> ', $txt['OS_Browser_Unknown'], '</li>';
}
}

на:
//OS & Browser Detection
                        if ($context['allow_admin']) {
if ($message['ua_os'] || $message['ua_browser']){ //Do not display if both are unknown

if ($message['ua_os']) {
echo '
<li class="margintop"><b>', $txt['OS_Browser_OS'], ':</b></li>
<li><img src="', $settings['images_url'], '/os_browser_detection/icon_', $message['ua_os_icon'], '.png" align="top" alt="', $message['ua_os'], '" /> ', $message['ua_os'], '</li>';
} else {
echo '
<li class="margintop"><b>', $txt['OS_Browser_OS'], ':</b></li>
<li><img src="', $settings['images_url'], '/os_browser_detection/icon_unknown.png" align="top" alt="', $txt['OS_Browser_Unknown'], '" /> ', $txt['OS_Browser_Unknown'], '</li>';
}

if ($message['ua_browser']) {
echo '
<li><b>', $txt['OS_Browser_Browser'], ':</b></li>
<li><img src="', $settings['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['images_url'], '/os_browser_detection/icon_unknown.png" align="top" alt="', $txt['OS_Browser_Unknown'], '" /> ', $txt['OS_Browser_Unknown'], '</li>';
}
}

}


Dr_Zhalnin

А есть ли этот мод для 1.1.10?
SsangYong Club Украина http://ssangyong-club.org<br />SsangYong club Ukrainian


Dr_Zhalnin

Цитата: digger от 23 июля 2009, 04:29:49
Во первых мод уже поменялся, OS & Browser Detection .
Во вторых, все что работает на 1.X, как правило, будет работать и на 1.Y
а какой из них подходит для 1.1.10?? Там их два....Один руссифицировал...но выдало крякозябры))))))) Мой форум в кодировке  utf-8
SsangYong Club Украина http://ssangyong-club.org<br />SsangYong club Ukrainian

BIOHAZARD

тот, где написано SMF_1.x
ну и сохраните русик в utf-8
Мои моды:
  • RedirectPage
  • Counters
  • CustomSearch
  • SypexDumper
   адаптирую темы    1.1.хx<=>2.0задавая вопросы, старайтесь сразу указывать конечную цель, предполагаемый Вами путь не обязательно окажется самым коротким

Любые моды на заказ