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 2128 korisnika na forumu :: 16 registrovanih, 1 sakriven i 2111 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 20624 - dana 04 Apr 2026 04:18

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: 4thFlavian, bojan_t, Desmond, HrcAk47, Kukuvaja, Marko Marković, mile.ilic75, Mrav Obrad, nemkea71, Otto Grunf, Papadubi, repac, Shilok, smuk, trutcina, XBMC