[ LOVELORD @ 11.05.2009. 12:59 ] @
Dakle imam neki mali SMF forum, i koristio sam k-detection skriptu za prikazivanje operativnog sistema i browsera, medjutim kako ne podrzavan eke novije browsere i operativne sisteme presao sam na OS & Browser Detection. Medjutim u prikazivanju postova mi prikazuje obe skripte. Problem je ssledeci. Zelim da u starim postovima prikazuje K-Detection, au novijim OS & Vrowser Detection. Naime kada uklonima K-Detection klaser za prikazivanje ne prikaze mi nista jer ova druga skripte nije nista registrovala. Sad zelim da ukoliko druga skripta ima registrovan OS i Browser se ona prikazuje a ukoliko nema onda da prikaze ovu drugu... Ja sam pokusavao malo preko if i else, ali uvek nesto pogresim... Evo kako izgleda u prvobitnom obliku kada prikazuje duplo. Pa ako neko moze da pomogne.. Code: //OS & Browser Detection if (allowedTo('view_os_browser')){ if ($message['ua_os'] || $message['ua_browser']){ //Do not display if both are unknown if ($message['ua_os']) { echo ' <b>', $txt['OS_Browser_OS'], ':</b> <br /><img src="', $settings['images_url'], '/os_browser_detection/icon_', $message['ua_os_icon'], '.png" align="top" alt="', $message['ua_os'], '" /> ', $message['ua_os'], '<br />'; } else { echo ' <b>', $txt['OS_Browser_OS'], ':</b> <br /><img src="', $settings['images_url'], '/os_browser_detection/icon_unknown.png" align="top" alt="', $txt['OS_Browser_Unknown'], '" /> ', $txt['OS_Browser_Unknown'], '<br />'; } if ($message['ua_browser']) { echo ' <b>', $txt['OS_Browser_Browser'], ':</b> <br /><img src="', $settings['images_url'], '/os_browser_detection/icon_', $message['ua_browser_icon'], '.png" align="top" alt="', $message['ua_browser'], '" /> ', $message['ua_browser'], '<br /><br />'; } else { echo ' <b>', $txt['OS_Browser_Browser'], ':</b> <br /><img src="', $settings['images_url'], '/os_browser_detection/icon_unknown.png" align="top" alt="', $txt['OS_Browser_Unknown'], '" /> ', $txt['OS_Browser_Unknown'], '<br /><br />'; } } } //K-Detection if ($message['k_os']) echo '<b>OS:</b> <br/> <img src="' . $settings['images_url'] . '/K_Detection/icon_', $message['k_os_ico'], '.png" align="top"> ', $message['k_os'], '<br/>'; else echo '<b>OS:</b> <br/> <img src="' . $settings['images_url'] . '/K_Detection/icon_unknown.png" align="top"> unknown<br/>'; if ($message['k_br']) echo '<b>Browser:</b> <br/> <img src="' . $settings['images_url'] . '/K_Detection/icon_', $message['k_br_ico'], '.png" align="top"> ', $message['k_br'], '<br/>'; else echo '<b>Browser:</b> <br/> <img src="' . $settings['images_url'] . '/K_Detection/icon_unknown.png" align="top"> unknown<br/>'; //K-Detection echo '<br/>'; |