wmaraci reklam

ziyaretçinin sistem bilgisine göre icon ekleme

3 Mesajlar 537 Okunma
pst.net
wmaraci reklam

ozan30 ozan30 WM Aracı Kullanıcı
  • Üyelik 25.12.2013
  • Yaş/Cinsiyet 48 / E
  • Meslek Webmaster
  • Konum Aydın
  • Ad Soyad I** B**
  • Mesajlar 129
  • Beğeniler 13 / 7
  • Ticaret 0, (%0)
wp sitemde ziyaretçinin hangi sistemi kullandığını çekmek için



error_reporting(0);
$useragent = $_SERVER['HTTP_USER_AGENT'] . "
";
function get_os_name($useragent)
{
// the order of this array is important
global $useragent;
$ostypes = array(
'Win311' => 'Win16',
'Win95' => '(Windows 95)|(Win95)|(Windows_95)',
'WinME' => '(Windows 98)|(Win 9x 4.90)|(Windows ME)',
'Windows 98' => '(Windows 98)|(Win98)',
'Windows 2000' => '(Windows NT 5.0)|(Windows 2000)',
'Windows XP' => '(Windows NT 5.1)|(Windows XP)',
'WinServer2003' => '(Windows NT 5.2)',
'WinVista' => '(Windows NT 6.0)',
'Windows 7' => '(Windows NT 6.1)',
'Windows 8' => '(Windows NT 6.2)',
'WinNT' => '(Windows NT 4.0)|(WinNT4.0)|(WinNT)|(Windows NT)',
'OpenBSD' => 'OpenBSD',
'SunOS' => 'SunOS',
'Ubuntu' => 'Ubuntu',
'Android' => 'Android',
'Linux' => '(Linux)|(X11)',
'iPhone' => 'iPhone',
'iPad' => 'iPad',
'MacOS' => '(Mac_PowerPC)|(Macintosh)',
'QNX' => 'QNX',
'BeOS' => 'BeOS',
'OS2' => 'OS/2',
'SearchBot' => '(nuhk)|(Googlebot)|(Yammybot)|(Openbot)|(Slurp)|(MSNBot)|(Ask Jeeves/Teoma)|(ia_archiver)'
);
$useragent = strtolower($useragent ? $useragent : $_SERVER['HTTP_USER_AGENT']);
foreach ($ostypes as $os => $pattern)
if (preg_match('/' . $pattern . '/i', $useragent))
return $os;
return 'Unknown';
}
$your_os = get_os_name($useragent);
echo "".($your_os)."";
?>



bu kodları kullanıyorum ve ziyaretçinin hangi işletim sistemini kullandığını yazdırıyor
fakat bu kodun içindeki sistemler benim özel alanla eklediğim işletim sistemlerinin içinden birine uygun olduğu zaman yani eşleştiği zaman yeşil ikon eşleşmediği zamanda kırmızı icon gösterilsin böyle birşey yapabilirmiyim

yeşil resim için

/images/yeşil.png">

kırmızı ikon için

/images/kırmızı.png">

özel alan için ise



kodlarını kullanıyorum yardımlarınızı bekliyorum teşekkürler
 

 

https://www.suvariler.com
wmaraci
reklam

wpuzman wpuzman WordPress Developer Kullanıcı
  • Üyelik 13.01.2017
  • Yaş/Cinsiyet 32 / E
  • Meslek Yazılım
  • Konum Trabzon
  • Ad Soyad B** M**
  • Mesajlar 2773
  • Beğeniler 293 / 949
  • Ticaret 33, (%100)
Bu işlemi post içerisinde yaptığınızı var sayarak;



// Yeşil resim

// Kırmızı resim



Bu arada kodlarınızı kod tagları içerisinde buraya eklerseniz okunması daha kolay olur.
ozan30

kişi bu mesajı beğendi.

ozan30 ozan30 WM Aracı Kullanıcı
  • Üyelik 25.12.2013
  • Yaş/Cinsiyet 48 / E
  • Meslek Webmaster
  • Konum Aydın
  • Ad Soyad I** B**
  • Mesajlar 129
  • Beğeniler 13 / 7
  • Ticaret 0, (%0)
dostum bu kodlarla sistem özel alanına tek değer girdiğimde mesela Windows 7 olarak olay tamam işe yarıyor ama ben liste şeklinde ekliyorum

sistem özel alanında bunların hepsi tek bir değer
Windows XP
Windows Vista
Windows 7
Windows 8
Windows 10
Windows 11
gibi bu şekilde içinden seçemiyor galiba hep aynı ikonda kalıyor bu değerlerin içerisinden seçip alma imkanımız varmı acaba br tagı kullanmam lazım yoksa şekil kayıyor
 

 

https://www.suvariler.com
wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al