PDA

Zobacz pełną wersję : Rozjeżdza się pozycja user7



kokosz_mk
10-09-2010, 21:03
witam.

Chcę dodać 3 moduły do pozycji user7 (teraz jest tylko Nasze serwisy). Chcę przenieść z pozycji left moduł statystyk i online, ale po dodaniu user7 wydłuża się baaaardzo w dół.
Dlaczego nie może wyświetlić się tak jak teraz, spokojnie się zmieści w pionie.
Moduł Nasze serwisy to mod_custom, to jego wina, czy definicja pozycji user7 ?
url: http://erp-portal.pl
Z góry dzięki za pomoc

Robster
10-09-2010, 21:07
Ustaw moduły w pozycji, w której sprawiają problem.

kokosz_mk
10-09-2010, 21:16
Bardzo proszę :)

---------- Post dodany o 21:16 ---------- Poprzedni post był o 21:09 ----------

widzę, że moduły moduletable mają na sztywno ustawioną wysokość na 344px, zrobić osobną klasę i dać height: auto ??

Robster
10-09-2010, 21:18
Klasa .ja-moduletable moduletable clearfix ma ustawioną stałą wysokość, zmień ustawienia na auto i nie będzie problemu, już sprawdziłem.

kokosz_mk
10-09-2010, 21:21
Podpowiedz mi tylko jeszcze w którym css'ie jest definicja tej klasy, bo coś mi się firebug wywalił.

Robster
10-09-2010, 21:35
Wybacz mój błąd. To nie jest opisane przez klasę, a jest to atrybut wpisany bezpośrednio w kod modułów. Musisz edytować pliki modułów i zmienić wpis w tej linii:

<div class="ja-moduletable moduletable clearfix" id="Mod164" style="height: 341px; ">
<h3><span>online</span></h3>
<div class="ja-box-ct clearfix">
Naszą witrynę przegląda teraz&nbsp;<strong>5</strong> gości&nbsp; </div>
</div>

kokosz_mk
10-09-2010, 22:02
To dlaczego ten sam moduł w pozycji left wyświetla się "krótko" ? a nie na wysokość 341px ?

Robster
10-09-2010, 22:13
Bo to jest jeden moduł, a ty chcesz wstawić 3 w jedną pozycję. Gdy wyświetlasz któryś z tych trzech pojedynczo, też się dobrze prezentują, ale to nie zmienia faktu że mają wysokość 341px :)
Zrób jak pisałem, looknij do ich kodu i poszukaj linijki z rozmiarem, wystarczy że wpiszesz 341px :)

kokosz_mk
10-09-2010, 22:19
hmm, ale w pozycji left mam 3 moduły, m.in. online i stats.
Ale ok, spróbuję.
Dzięki

Robster
10-09-2010, 22:28
Hmmm no rzeczywiście :/ Czyli to nie, to co piszę. Ustaw jeszcze na chwilkę te moduły w tym bloku bo jakoś nie mogę teraz dojść co jest przyczyną takiego wyświetlania tych modułów.

kokosz_mk
10-09-2010, 22:33
Ustawiłem jeden z nich

Robster
10-09-2010, 22:46
Powiedz mi jeszcze co się stanie gdy do pliku template.css dodasz klasę
.ja-box column ja-box-center {height:341px;}

kokosz_mk
10-09-2010, 22:49
nie pomaga, dodałem, ale też się nad ja-boxami zastanawiam

Robster
10-09-2010, 22:50
Poprawka. Do klasy .ja-box .moduletable, .ja-box .moduletable_default w tym samym pliku CSS dodaj linijkę
height: auto !important; i będzie ok.

kokosz_mk
10-09-2010, 22:58
Teoretycznie jest ok, ale dolne pozycje user... się trochę rozjechały, tzn. są za krótkie :)

Robster
10-09-2010, 23:08
Ten sam plik CSS dodaj klasy (jeśli ich nie ma)
.ja-box column ja-box-center
.ja-box column ja-box-right
.ja-box column ja-box-left

i w każdej wpisz:

height: 371px !important;

Straszna prowizorka, to będzie, ale powinno się wyświetlać ok, do póki wysokość modułów nie przekroczy magicznej wartości 371px :)

EDIT:
Ewentualnie zamiast
height: 371px !important; powpisuj
height: 100% !important; jeśli to też zadziała, to będzie lepszym rozwiązaniem, bo wtedy niezależnie od modułów wszystko powinno się prawidłowo wyświetlać. Chodź wątpię bo prawdopodobnie trzeba by pobawić się atrybutem position.

troszkę mnie ten problem zaskoczył :/

kokosz_mk
10-09-2010, 23:30
No dobra, zróbmy tak:
puszczam wątek na joomlart.com forum, bo to oni są autorami templatki, którą używam. Chłopaki powinni się bardziej orientować od nas (z całym szacunkiem dla Twojej wiedzy), jak odpiszą dam znać co zaproponowali.
I tak wielkie dzięki za pomoc.

Robster
10-09-2010, 23:51
Nie ma problemu. Jakoś nie potrafię zrozumieć dlaczego na tej jednej pozycji, wciąż się pojawia style attribute mimo, że nigdzie nie widzę kodu który mógłby to powodować. Może jutro ktoś bardziej doświadczony zajrzy do tematu i na coś wpadnie.

a_m
10-09-2010, 23:55
wrzuć te moduł w user7 - nie zdążyłem zobaczyć; dopisz im obliczoną szerokość z important


-----------

o ja piszę o tej porze - wysokość


__________________________
a nie zaimplementowałeś czasem tam sobie "czegoś" co narzuca wysokość?

kokosz_mk
11-09-2010, 00:14
No teraz to mi się strona rozwaliła pod IE8, nie mam całego nagłówka, szukam przyczyny :)

Robster
11-09-2010, 00:17
A cofnąłeś zmiany które wprowadziłeś?

kokosz_mk
11-09-2010, 00:23
W razie coś mam kopie z crona o 23.59 :) jest ok

Radkosky78
22-10-2010, 17:53
witam
kokosz_mk dostales odpowiedz na forum joomlart.com dotyczące style="height:xxx" dodawanego do ja-moduletable moduletable? Znalazłem tam tylko post w którym odsyłają aby szukać tego w plikach php modułu, jednak nigdzie tam tego nie widze.