Pomoc sa prikazivanjem skripte...

Pomoc sa prikazivanjem skripte...

offline
  • Pridružio: 08 Maj 2008
  • Poruke: 29

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..

                        //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/>';



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • lnenad  Male
  • Stručni saradnik
    Web
  • Nenad
  • Arhitetak
  • Pridružio: 16 Jan 2007
  • Poruke: 2860
  • Gde živiš: Bijeljina

Ja kako vidim samo izbrisi ovo

//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/>';

A nemam iskustva sa SMF ali iz PHP perspektive to bi trebalo da bude to



offline
  • Pridružio: 08 Maj 2008
  • Poruke: 29

Resio sam...

Stvar je u tome sto OS je novo instalirani i vuce druge tabele iz baze u odnosu na k detection, i zato mi je trebalod a prikazuje k detection ako nema ucitan os & browser, resio sam, moze lock...

Ko je trenutno na forumu
 

Ukupno su 1386 korisnika na forumu :: 30 registrovanih, 7 sakrivenih i 1349 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3466 - dana 01 Jun 2021 17:07

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: Ageofloneliness, Asparagus, babaroga, Brana01, CikaKURE, comi_pfc, Dorcolac, Dukelander, FileFinder, Georgius, kolle.the.kid, ljuba, Lošmi, marsovac 2, Mi lao shu, Milos ZA, Mixelotti, Motocar, NoOneEver Dreams, oganj123, RJ, rodoljub, Skywhaler, Trpe Grozni, uruk, vathra, Vatreni Zmaj, Vlad000, yrraf, zlaya011