Simple Machines Community Forum

SMF Support => Language Specific Support => Bosanski/Hrvatski/Srpski (Bosnian/Croatian/Serbian) => Aiheen aloitti: mojmilane - elokuu 01, 2009, 10:13:35 AP

Otsikko: Forum se ne vidi lepo u IExploreru
Kirjoitti: mojmilane - elokuu 01, 2009, 10:13:35 AP
Forum mi se ne vidi lepo iz Internet Explorera. Sve je super u Operi, Chrome i Firefoxu, ali u IE izgleda očajno. Slova su duplo veća nego što bi trebalo, pa mislim da je to uzrok što je sve razdešeno. E sad, u index.template.php sam našao sledeće:

/* Internet Explorer 4/5 and Opera 6 just don't do font sizes properly. (they are big...)
Thus, in Internet Explorer 4, 5, and Opera 6 this will show fonts one size smaller than usual.
Note that this is affected by whether IE 6 is in standards compliance mode.. if not, it will also be big.
Standards compliance mode happens when you use xhtml... */
if ($context['browser']['needs_size_fix'])
echo '
<link rel="stylesheet" type="text/css" href="', $settings['default_theme_url'], '/fonts-compat.css" />';


Može li mi neko reći kako da očitam verziju/tip browsera, tj. gde SMF smešta tu vrednost, kako bih ubacio ovaj css (fonts-compat.css) uvek kada se detektuje IE (nijedna verzija od ie6 do ie8 ne prikazuje forum valjano)?

Otsikko: Re: Forum se ne vidi lepo u IExploreru
Kirjoitti: mojmilane - elokuu 02, 2009, 08:46:02 AP
Izgleda da moj forum ne može da prepozna IE i da primeni odgovarajući kod.
Kako da nadjem na koji način smf generiše $context['browser']['is_ie']?
Otsikko: Re: Forum se ne vidi lepo u IExploreru
Kirjoitti: Dzonny - elokuu 02, 2009, 09:28:37 AP
Koju temu koristish?
Link do foruma?
kao sto vidish u kodu koji si stavio iznad, ukoliko se otkrije browser kome velicina fonta nije ista kao kod ostalih, primenjuje taj fonts-compat.css...
Otsikko: Re: Forum se ne vidi lepo u IExploreru
Kirjoitti: mojmilane - elokuu 02, 2009, 09:55:51 AP
Pronašao sam i ovde u čemu je problem.
1. Ovaj CSS treba da se ubaci za svaku verziju IE
2. SMF ima kod koji se primenjuje na IE, i koji treba da poveća visinu blokova u forumu. E sad, iz nekog razloga, na ovoj temi NE treba da se primeni taj fix, ali ga SMF primenjuje, pa mi produži blokove i onda ni našta ne liči. I ovo sam sredio.

3. Sada mi je jedini problem u exploreru taj što tema nije centrirana, nego je poravnata ulevo, pa ne izgleda lepo. Videću u display.template možda je problem.

VAŽNA NAPOMENA za sve:

Proverite kako se vaši forumi vide u IE8. Naime, SMF 1.1.x nema kod koji detektuje IE8. Ako ispravim i ovo uskoro, postaviću kod.
Otsikko: Re: Forum se ne vidi lepo u IExploreru
Kirjoitti: mojmilane - elokuu 02, 2009, 10:23:05 AP
$context['browser']['is_ie7'] = strpos($_SERVER['HTTP_USER_AGENT'], 'MSIE 7') !== false && !$context['browser']['is_opera'] && !$context['browser']['is_gecko'] && !$context['browser']['is_web_tv'];

Dakle, ovo se nalazi u Load.php, a za IE8 bi trebalo da se doda

$context['browser']['is_ie8'] = strpos($_SERVER['HTTP_USER_AGENT'], 'MSIE 8') !== false && !$context['browser']['is_opera'] && !$context['browser']['is_gecko'] && !$context['browser']['is_web_tv'];

E sad, problem se provlači svuda kroz SMF jer je potrebno u uslovnim grananjima sa if dodati (ponegde) i uslov da li je IE8. Gde treba tačno, zavisi kako vam se forum ponaša na IE8.

Srećom, IE8 ima compatibility mode.
Otsikko: Re: Forum se ne vidi lepo u IExploreru
Kirjoitti: mojmilane - elokuu 05, 2009, 06:34:32 AP
Može li mi neko reći koji .php fajlovi utiču na to kako će se prikazati forum (formatiranje texta, tabela, prikaz slika itd)?

Ja i dalje imam problem - forum se ne vidi lepo u IE. Originalna tema radi u IE, ali izgleda da neki mod koji sam instalirao utiče na prikaz u IE.
index.template.php u temi sa proverio i nije do njega problem, sad ću display.template.php i tako redom, samo mi recite šta tačno.

Lakše mi je ovako nego da skidam modove jedan po jedan, a možda se i dva moda medjusobno kolju, to dok pronadjem može da potraje.

Hvala.
-----------------
Offtopic: Postoji li nešto kao "Tips&Tricks" za SMF u .pdf verziji?