PDA

Zobacz pełną wersję : Drukuj i poleć stronę - nieprawidłowy widok



_eva
19-05-2010, 13:19
Witam,

Mam problem z prawidłowym widokiem strony do wydruku, oraz 'poleć znajomemu'. Strona wyświetlana jest w kierunku rtl (od prawej do lewej) zamiast standardowo ltr (od lewej do prawej).

W index.php mam ustawiony atrybut dir="ltr", dokładnie:


<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pl-pl" lang="pl-pl" dir="ltr" >

Także w pliku css szablonu strony:


html {direction: ltr;}

Mimo to problem nadal występuje.
Czy ktoś wie jak można to naprawić?

moje
20-05-2010, 17:47
A sprawdzałaś kod css dla drukowania, może warto dodać osobny plik css dla drukowania.
Link do strony? Co to za szablon? Jakie rozszerzenia zainstalowałaś?

_eva
20-05-2010, 20:22
@moje, dzięki że napisałeś.
Myślę, że problem jest związany bezpośrednio z szablonem. Sprawdziłam stronę z szablonem ja_purity i widoki strony do druku i poleć stronę są ok. Stronę mam na localhost, używam szablonu joomspirit_36, ale nie pierwszy raz zdarza mi się taki problem.

Dziwne jest to, że widok strony do druku i poleć stronę jest prawidłowy, tylko jedynym problemem jest ten kierunek tekstu rlt zamiast ltr.
Kierunek teksu ltr jest domyślną wartością dla dir i direction i właściwie nie trzeba tego podawać. Dlatego przyszło mi do głowy, że może gdzieś w plikach css tego szablonu, jest zdefiniowane rtl , ale nie ma. Pozostaje jeszcze zagadka z widokiem poleć stronę.

Czy masz jakiś pomysł, co może być nie tak?

moje
20-05-2010, 20:34
Obecnie nie mam swojego komp spranego, więc nie mam jak tego sprawdzić szablonu.
Sprawdź kod szablonu, wszystkich plików, nawet tych (a raczej zwłaszcza tych), które wykorzystuje do nadpisywania szablonem (jeli takie pliki są).

_eva
20-05-2010, 20:44
Czyli myślisz, że może być gdzieś zdeklarowane rtl? Na coś jeszcze oprócz tego zwrócić uwagę w plikach?

moje
20-05-2010, 20:48
A to na pewno jest tekst pisany od prawej do lewej, a nie tylko wyrównany do prawej?

_eva
20-05-2010, 20:57
Na 100% to jest rtl, a nie floatowanie, czy wyrównanie do prawej. Zdania zaczynają się od kropek.
Po za tym porównałam jak wygląda szablon ja_purity z template_rtl.css.Ma w kodzie:

html {direction: rtl;}
Wygląda dokładnie tak, jak widok z mojego szablonu. Tylko, że ja nigdzie w css nie mam rtl i dodatkowo dałam

html {direction: ltr;}

Na co jeszcze zwrócić uwagę oprócz tego rtl? A może jeszcze coś dodać do kodu?

moje
20-05-2010, 21:03
To może być coś w kodzie php.

_eva
20-05-2010, 21:36
W index.php mam ustawione dir="ltr".
Myślę, że to może być coś w:
html > com_content > article > default.php
Słabo u mnie z php, ale spróbuję porównać to z plikiem w ja_purity.