
ikonki moga wyglądac tak:

lub tak

lub tak

w zaleznosci od stylu forum
a co do IE7

tu jest cała paczuszka:
TUTAJ
Nie wiem jak u was ale u mnie wystarczyło zmienic w
includes/functions_add.php
Tą całą frazię:
function user_agent($agent)
{
$agent_tst = ' ' . strtolower($agent);
$sa = $ba = '';
if (
strpos($agent_tst, 'windows') ||
strpos($agent_tst, 'win9') ||
strpos($agent_tst, 'win32') ||
strpos($agent_tst, 'nt 5.') ||
strpos($agent_tst, 'nt 4') )
{
$sa = (
strpos($agent_tst, 'windows 9') ||
strpos($agent_tst, 'nt 4') ||
strpos($agent_tst, 'windows') ||
strpos($agent_tst, 'win32') ) ? 'windows_98_nt_2000' : $sa;
$sa = (
strpos($agent_tst, 'nt 5.') ||
strpos($agent_tst, 'nt 6.') ||
strpos($agent_tst, 'nt 7.') ||
strpos($agent_tst, 'nt 8.') ) ? 'windows_xp_2003' : $sa;
$sa = (strpos($agent_tst, 'nt 5.0')) ? 'windows_98_nt_2000' : $sa;
}
else
{
$sa = (strpos($agent_tst, 'linux')) ? 'linux' : $sa;
$sa = (strpos($agent_tst, 'suse')) ? 'linux_suse' : $sa;
$sa = (strpos($agent_tst, 'knoppix')) ? 'linux_knoppix' : $sa;
$sa = (strpos($agent_tst, 'turbolinux')) ? 'linux_turbolinux' : $sa;
$sa = (strpos($agent_tst, 'slackware')) ? 'linux_slackware' : $sa;
$sa = (strpos($agent_tst, 'gentoo')) ? 'linux_gentoo' : $sa;
$sa = (strpos($agent_tst, 'lycoris')) ? 'linux_lycoris' : $sa;
$sa = (strpos($agent_tst, 'debian')) ? 'linux_debian' : $sa;
$sa = (strpos($agent_tst, 'redhat')) ? 'linux_redhat' : $sa;
$sa = (strpos($agent_tst, 'archlinux')) ? 'linux_arch' : $sa;
$sa = (strpos($agent_tst, 'ubuntu')) ? 'linux_ubuntu' : $sa;
$sa = (strpos($agent_tst, 'bsd')) ? 'linux_freebsd' : $sa; // I know, sorry
}
if ( $sa == '')
{
$sa = (strpos($agent_tst, 'mac')) ? 'macos' : $sa;
$sa = (strpos($agent_tst, 'aix')) ? 'aix' : $sa;
$sa = (strpos($agent_tst, 'lindows')) ? 'lindows' : $sa;
$sa = (strpos($agent_tst, 'amiga')) ? 'amiga' : $sa;
$sa = (strpos($agent_tst, 'athe')) ? 'athe' : $sa;
$sa = (strpos($agent_tst, 'beos')) ? 'beos' : $sa;
$sa = (strpos($agent_tst, 'zeta')) ? 'beos' : $sa;
$sa = (strpos($agent_tst, 'BlueEyed')) ? 'beos' : $sa;
$sa = (strpos($agent_tst, 'nextstep')) ? 'nextstep' : $sa;
$sa = (strpos($agent_tst, 'warp')) ? 'warp' : $sa;
$sa = (strpos($agent_tst, 'qnx')) ? 'qnx' : $sa;
$sa = (strpos($agent_tst, 'risc')) ? 'risc' : $sa;
$sa = (strpos($agent_tst, 'solaris')) ? 'solaris' : $sa;
$sa = (strpos($agent_tst, 'unix')) ? 'unix' : $sa;
$sa = (strpos($agent_tst, 'macos')) ? 'macos' : $sa;
$sa = (strpos($agent_tst, 'mac os')) ? 'macos' : $sa;
$sa = (strpos($agent_tst, 'symbian')) ? 'symbian' : $sa;
$sa = ($sa == '' &&
strpos($agent_tst, 'win9') ||
strpos($agent_tst, 'win3') ||
strpos($agent_tst, 'windows') ) ? 'windows_98_nt_2000' : $sa;
}
$ba = (strpos($agent_tst, 'mozilla')) ? 'mozilla' : $ba;
$ba = (strpos($agent_tst, 'msie')) ? 'ie' : $ba;
$ba = (strpos($agent_tst, 'netscape')) ? 'netscape' : $ba;
$ba = (strpos($agent_tst, 'opera')) ? 'opera' : $ba;
$ba = (strpos($agent_tst, 'konqueror')) ? 'konqueror' : $ba;
$ba = (strpos($agent_tst, 'galeon')) ? 'galeon' : $ba;
$ba = (strpos($agent_tst, 'firefox')) ? 'firefox' : $ba;
$ba = (strpos($agent_tst, 'netsprint')) ? 'netsprint' : $ba;
$ba = (strpos($agent_tst, 'firebird')) ? 'firebird' : $ba;
$ba = (strpos($agent_tst, 'links')) ? 'links' : $ba;
$ba = (strpos($agent_tst, 'dillo')) ? 'dillo' : $ba;
$ba = (strpos($agent_tst, 'omniweb')) ? 'omniweb' : $ba;
$ba = (strpos($agent_tst, 'avant')) ? 'avant' : $ba;
$ba = (strpos($agent_tst, 'myie2')) ? 'myie2' : $ba;
$ba = (strpos($agent_tst, 'seamonkey')) ? 'seamonkey' : $ba;
$ba = (strpos($agent_tst, 'maxthon')) ? 'maxthon' : $ba;
$ba = ($ba == '') ? 'unknown' : $ba;
$sa = ($sa == '') ? 'unknown' : $sa;
return array('icon_' . $sa . '.gif', 'icon_' . $ba . '.gif', $agent);
}
zamienic na:
function user_agent($agent)
{
$agent_tst = ' ' . strtolower($agent);
$sa = $ba = '';
if (
strpos($agent_tst, 'windows') ||
strpos($agent_tst, 'win9') ||
strpos($agent_tst, 'win32') ||
strpos($agent_tst, 'nt 5.') ||
strpos($agent_tst, 'nt 6.') ||
strpos($agent_tst, 'nt 4') )
{
$sa = (
strpos($agent_tst, 'windows 9') ||
strpos($agent_tst, 'nt 4') ||
strpos($agent_tst, 'windows') ||
strpos($agent_tst, 'win32') ) ? 'windows_98_nt_2000' : $sa;
$sa = (
strpos($agent_tst, 'nt 5.') ||
strpos($agent_tst, 'nt 7.') ||
strpos($agent_tst, 'nt 8.') ) ? 'windows_xp_2003' : $sa;
$sa = (strpos($agent_tst, 'nt 6.')) ? 'windows_vista' : $sa;
$sa = (strpos($agent_tst, 'nt 5.0')) ? 'windows_98_nt_2000' : $sa;
}
else
{
$sa = (strpos($agent_tst, 'linux')) ? 'linux' : $sa;
$sa = (strpos($agent_tst, 'suse')) ? 'linux_suse' : $sa;
$sa = (strpos($agent_tst, 'knoppix')) ? 'linux_knoppix' : $sa;
$sa = (strpos($agent_tst, 'turbolinux')) ? 'linux_turbolinux' : $sa;
$sa = (strpos($agent_tst, 'slackware')) ? 'linux_slackware' : $sa;
$sa = (strpos($agent_tst, 'gentoo')) ? 'linux_gentoo' : $sa;
$sa = (strpos($agent_tst, 'lycoris')) ? 'linux_lycoris' : $sa;
$sa = (strpos($agent_tst, 'debian')) ? 'linux_debian' : $sa;
$sa = (strpos($agent_tst, 'redhat')) ? 'linux_redhat' : $sa;
$sa = (strpos($agent_tst, 'archlinux')) ? 'linux_arch' : $sa;
$sa = (strpos($agent_tst, 'ubuntu')) ? 'linux_ubuntu' : $sa;
$sa = (strpos($agent_tst, 'kubuntu')) ? 'linux_ubuntu' : $sa;
$sa = (strpos($agent_tst, 'openbsd')) ? 'linux_openbsd' : $sa;
$sa = (strpos($agent_tst, 'bsd')) ? 'linux_freebsd' : $sa; // I know, sorry
}
if ( $sa == '')
{
$sa = (strpos($agent_tst, 'mac')) ? 'macos' : $sa;
$sa = (strpos($agent_tst, 'aix')) ? 'aix' : $sa;
$sa = (strpos($agent_tst, 'lindows')) ? 'lindows' : $sa;
$sa = (strpos($agent_tst, 'amiga')) ? 'amiga' : $sa;
$sa = (strpos($agent_tst, 'athe')) ? 'athe' : $sa;
$sa = (strpos($agent_tst, 'beos')) ? 'beos' : $sa;
$sa = (strpos($agent_tst, 'zeta')) ? 'beos' : $sa;
$sa = (strpos($agent_tst, 'BlueEyed')) ? 'beos' : $sa;
$sa = (strpos($agent_tst, 'nextstep')) ? 'nextstep' : $sa;
$sa = (strpos($agent_tst, 'warp')) ? 'warp' : $sa;
$sa = (strpos($agent_tst, 'qnx')) ? 'qnx' : $sa;
$sa = (strpos($agent_tst, 'risc')) ? 'risc' : $sa;
$sa = (strpos($agent_tst, 'solaris')) ? 'solaris' : $sa;
$sa = (strpos($agent_tst, 'unix')) ? 'unix' : $sa;
$sa = (strpos($agent_tst, 'macos')) ? 'macos' : $sa;
$sa = (strpos($agent_tst, 'mac os')) ? 'macos' : $sa;
$sa = (strpos($agent_tst, 'symbian')) ? 'symbian' : $sa;
$sa = (strpos($agent_tst, 'nintendo wii')) ? 'wii' : $sa;
$sa = ($sa == '' &&
strpos($agent_tst, 'win9') ||
strpos($agent_tst, 'win3') ||
strpos($agent_tst, 'windows') ) ? 'windows_98_nt_2000' : $sa;
}
$ba = (strpos($agent_tst, 'mozilla')) ? 'mozilla' : $ba;
$ba = (strpos($agent_tst, 'msie')) ? 'ie' : $ba;
$ba = (strpos($agent_tst, 'msie 7.0')) ? 'ie7' : $ba;
$ba = (strpos($agent_tst, 'netscape')) ? 'netscape' : $ba;
$ba = (strpos($agent_tst, 'opera')) ? 'opera' : $ba;
$ba = (strpos($agent_tst, 'konqueror')) ? 'konqueror' : $ba;
$ba = (strpos($agent_tst, 'galeon')) ? 'galeon' : $ba;
$ba = (strpos($agent_tst, 'firefox')) ? 'firefox' : $ba;
$ba = (strpos($agent_tst, 'netsprint')) ? 'netsprint' : $ba;
$ba = (strpos($agent_tst, 'firebird')) ? 'firebird' : $ba;
$ba = (strpos($agent_tst, 'links')) ? 'links' : $ba;
$ba = (strpos($agent_tst, 'lynks')) ? 'lynks' : $ba;
$ba = (strpos($agent_tst, 'meleon')) ? 'kmeleon' : $ba;
$ba = (strpos($agent_tst, 'dillo')) ? 'dillo' : $ba;
$ba = (strpos($agent_tst, 'omniweb')) ? 'omniweb' : $ba;
$ba = (strpos($agent_tst, 'avant')) ? 'avant' : $ba;
$ba = (strpos($agent_tst, 'myie2')) ? 'myie2' : $ba;
$ba = (strpos($agent_tst, 'seamonkey')) ? 'seamonkey' : $ba;
$ba = (strpos($agent_tst, 'maxthon')) ? 'maxthon' : $ba;
$ba = ($ba == '') ? 'unknown' : $ba;
$sa = ($sa == '') ? 'unknown' : $sa;
return array('icon_' . $sa . '.gif', 'icon_' . $ba . '.gif', $agent);
}
oraz wyzej wymienioną paczuszke z ikonkami wkleic w
images\user_agent
w
templares\Twójstyl\
Mam nadzieje ze nie dostane za tą sugestie minusa
