PDA

Zobacz pełną wersję : problem z css w IE po zalogowaniu w FrontEND



Qbik
25-02-2009, 22:00
Mam problem z wyświetlaniem strony po zalogowaniu w FrontEnd dla artykułów zastrzeżonych

poniżej zrzuty z Opery gdzie wyświetla ok
http://img25.imageshack.us/img25/3954/operaq.th.png (http://img25.imageshack.us/my.php?image=operaq.png)

i IE 7 z błędem (bez CSS)
http://img25.imageshack.us/img25/5717/74277518.th.png (http://img25.imageshack.us/my.php?image=74277518.png)

Jakieś pomysły?

w razie potrzeby jak ktoś będzie chciał pomóc to będę mógł założyć konto do backEndu żeby spr

po Stronie FrontEnd bez logowania wszystko wygląda ok

zwiastun
25-02-2009, 23:56
A może lepiej adres do strony?

Qbik
26-02-2009, 00:14
www.wikaro.pl ale to za dużo nie da bo problem pojawia się na tylko na jednej z podstron po zalogowaniu

Jutro moge założyć konto i podesłać Ci namiary na PW

jantin
26-02-2009, 09:57
Podstrona
http://www.wikaro.pl/index.php/baseny-gdzie-uczymy
rozsypuje się całkowicie także na IE6, i to bez logowania.

Sprawdziłem w Web Developer FF, po wyłączeniu arkusza
http://www.wikaro.pl/templates/kodadesign_top_right/css/template.css
widok w FF jest identyczny jak w IE, czyli w IE ten arkusz dla tej podstrony się nie ładuje. Dlaczego?

Popatrz na sekcję head w index.php i chyba tam szukaj przyczyny? Popatrz też na źródła (wciąż sekcje head) podstrony źle wyświetlanej i podstron dobrze wyświetlanych, jakie są różnice w generowanej sekcji head.

Qbik
26-02-2009, 10:53
ok thx
nie zauważyłem że wysypuje się też na tej podstronie

czyli widać co się dzieje bez logowania na http://www.wikaro.pl/index.php/baseny-gdzie-uczymy

najgorsze, że nie mogę namierzyć co powoduje błąd :( jeszcze będę szukał ale jeśli ktoś coś wymyśli lub znajdzie to będę wdzięczny za info

zauważyłem, że problemem np w przypadku podstrony kursy (bo tam tez był problem było wybranie "artykuł sekcja/przegląd" jak zmieniłem na "artykuł kategoria/przegląd" zaczęło normalnie wyświetlać

ale niestety z podstroną http://www.wikaro.pl/index.php/baseny-gdzie-uczymy nie mogę znaleźć powodu

zwiastun
26-02-2009, 10:55
adres bazowy?
<base href="http://www.wikaro.pl/index.php/baseny-gdzie-uczymy" />

Qbik
26-02-2009, 11:46
tak właśnie jest ustawione
i na innych podstronach podobnie

Jeśli możesz to napisz coś więcej, thx

jantin
26-02-2009, 12:49
Wysypuje się jeszcze jedna podstrona (IE6)
http://www.wikaro.pl/index.php/wyjazdy/zielone-szkoly

Jest jedna wspólna cecha podstron, które się wysypują w IE. W ich stopce jest odnośnik do kanału RSS. Tego odnośnika nie ma w podstronach które wyświetlają się prawidłowo, z jednym wyjątkiem, strony głównej, która działa Ok i ma w stopce RSS.
W head'ach tych podstron są definiowane linki do RSS, w tych "dobrych" ich nie ma. Może spróbuj wyłączyć RSS dla tych podstron w Menu/Parametry rozszerzone, o ile typ pozycji na to pozwala (np kategorie artykułów w sekcji), nie wiem jak masz to ustawione, ale coś o tym wspominałeś.
Tak strzelam, może IE ma jakieś kłopoty z RSS w tym kontekście, taki delikatny jest?

hesar
26-02-2009, 12:59
pokaz plik configuration.php -oczywiscie bez hasel
nie podoba mi sie jedna rzecz na ktora trzeba zerknac :)

i ew. jeszcze index.php z templatki

Qbik
26-02-2009, 15:53
rss sprawdziłem i to nie tu jest problem

@hesar
wyciąłem hasła i maila ;)

zwiastun
26-02-2009, 16:14
spróbuj zastąpić w index.php górkę na tę


<?php
/**
* @copyright Copyright (C) 2005 - 2007 Open Source Matters. All rights reserved.
* @license GNU/GPL, see LICENSE.php
* Joomla! is free software. This version may have been modified pursuant
* to the GNU General Public License, and as distributed it includes or
* is derivative of works licensed under the GNU General Public License or
* other free or open source software licenses.
* See COPYRIGHT.php for copyright notices and details.
*/

/**
* 2007-09-21
* Template by Kodamera AB
* www.kodamera.se
* info@kodamera.se
*/
// no direct access
defined( '_JEXEC' ) or die( 'Restricted access' );
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="<?php echo $this->language; ?>" lang="<?php echo $this->language; ?>" >
<head>
<jdoc:include type="head" />
<meta name="verify-v1" content="pj1wSfjFwcGHA9Ir5YDgEU633hmq/4DKAmZjNudM53s=" />
<link rel="stylesheet" href="templates/system/css/system.css" type="text/css" />
<link rel="stylesheet" href="<?php echo JURI::base(); ?>templates/system/css/general.css" type="text/css" />
<link rel="stylesheet" href="<?php echo JURI::base(); ?>templates/<?php echo $this->template ?>/css/template.css" type="text/css" />
<!--[if lte IE 6]>
<link href="<?php echo JURI::base(); ?>templates/<?php echo $this->template ?>/css/ieonly.css" rel="stylesheet" type="text/css" />
<![endif]-->
</head>
<body>

Qbik
26-02-2009, 16:45
zmieniłem i cały czas problem :|

hesar
26-02-2009, 19:23
zajebiscie to smieszne jest :/
a na innej templatce jest tez problem z tymi podstronami??

Qbik
26-02-2009, 20:09
w jakim sensie śmieszne?

na innych temlatkach tez nie ładuje css np na baseny - gdzie uczymy :(

Jakieś inne pomysły?

hesar
26-02-2009, 20:34
smieszny ze w sensie nietypowy

sprobuj zmeinic templatke w ten sposob zeby na sztywno ladowal templatke dla IE i zadnej innej i zobacz czy masz wylaczony cache

Qbik
26-02-2009, 20:36
cache wyłączyłem

znasz jakąś templatkę która tak robi to wrzucę i spr bo te co mam to wszystkie mają wyjątki dla IE

@hesar
wcześniej coś wspominałeś o jakiejś rzeczy, która Ci się nie podoba, wyjaśniło się już?

hesar
26-02-2009, 21:09
to usun wyjatki, i na wszelki wypadek wywal wszystkie skrypty javascript typu google-analytics itp
zostaw sam kod html i elementy czystej joomli

wyjasnilo sie to co mialem na mysli i nic nie wnosi do tematu :/

Qbik
26-02-2009, 21:25
ok na razie spr tak, że problem pojawia się, ale nie wszędzie tam gdzie mam w menu ustawiony "Articles » Kategoria / Przegląd" np w http://www.wikaro.pl/index.php/baseny-gdzie-uczymy jak zmieniłem w menu na artykuł to już jest ok

błąd jest za to widoczny w http://www.wikaro.pl/index.php/wyjazdy/zielone-szkoly z tym,że css przestał się wywalać jak w ustawieniach Parametry: podstawowe zmieniłem ilość kolumn z 1 na 0
może to cos pomoże

hesar
26-02-2009, 21:36
jakies magiczne rzeczy masz w tej swojej joomli :/
sprobuj zaisntalowac sobie z boku inna instalke, podlacz ja do swojej bazy biezacej i zainstaluj jeszcze raz templatke
ciekawy jestem czy bylby ten sam efekt :/

Qbik
26-02-2009, 21:46
mam joomle obok tzw testowa


podpiąłem i http://wikaro.wikaro.pl/index.php/wyjazdy/zielone-szkoly

wygląda ok i teraz pytanie jak zrobic tak żeby było ok

czyli co nadpisywać pliki tymi co działają?

w tej chwili domene mam podpiętą pod tą instalację co się ....

hesar
26-02-2009, 22:09
zamien wszystkie
jesli ci dziala na instalce obok to nie ma problemu po skopiowaniu plikow (lepiej zrob sobie wczesniej backup konta ;) )

Qbik
26-02-2009, 22:11
ok z tym że dopiero teraz zobaczyłem że tej testowej nie zaktualizowałem do 1.5.9 i cały czas to jest 1.5.7 zgram cały folder z serwera, zrobię update i spr czy działa jak działa to nadpiszę pliki w głównej lokalizacji i dam znac

dzięki za pomoc, miejmy nadzieję że się uda ;)

hesar
26-02-2009, 22:15
good luck :)

Qbik
26-02-2009, 23:22
ok już działa thx za pomoc

wiem w czym też był problem po paru deinstalacjach doszedłem, że winnym był chronocomments http://extensions.joomla.org/extensions/contacts-&-feedback/comments/5839/details

może znasz jakiś dobry system komentarzy?

hesar
27-02-2009, 08:30
nie znam :) bo nie uzywam
niestety musisz sam sie pobawic testami

Qbik
28-02-2009, 19:47
ok obejdę się bez nich (jak znajdę chwilę to może czegoś poszukam)
dzięki za pomoc ;)