ForumCała strona

Nawigacja

Aktualnie online

Gości online: 26

Użytkowników online: 0

Łącznie użytkowników: 25,400
Najnowszy użytkownik: AlojzyBartek

Logowanie

Nazwa użytkownika

Hasło



Zarejestruj się

Odzyskaj hasło

Shoutbox

Musisz zalogować się, aby móc dodać wiadomość.

Zbigniew@
17.11.2024 11:33:24
Nie ten grzeszy kto pije, ale ten, kto się nie upije.

JazOOn
16.11.2024 20:46:18
tja

Zbigniew@
15.11.2024 18:58:17
Kto pije, ten nie bije.

JazOOn
31.10.2024 20:49:47
Kto pije?

piterus
30.10.2024 19:45:48
I będziemy śpiewać: "Kiedy 20 blisko, przebadaj wszystko, przebadaj wszystko..." Pfft

Pobierz nową wersję
Pobierz podręcznik
Zobacz inne oficjalne Supporty
Statystyki supportu
PHP-Fuson PL na Facebooku

RSS

Polecamy hosting SferaHost.pl

Zobacz temat

 Drukuj temat
Po wyłączeniu paneli bocznych środek strony nie rozszerza się w Theme_2
navan
Witam.

Mam problem ze skórką Theme_2 i szerokością diva 'content' w którym znajduje się cała treść strony wyświetlana na środku(newsy, panele środkowe).

Problem powstał przy drobnej modyfikacji. Dodałem galerię do strony za pomocą dodatkowych stron. Chcąc aby galeria zajmowała całą szerokość strony, wyłączyłem wyświetlanie bocznych paneli na stronach 'viewpagephp' w głównych ustawieniach php-fusion. Jednak galeria nie 'rozjechała się'.

Powoli doszedłem że w divie 'content' na stałe jest wpisana szerokość. Jeśli wpiszę tam 100% to galeria wyświetla się super, jednak wtedy cała treść strony znajduję się dopiero pod panelami bocznymi. Jeśli jest oryginalna wartość to strona główna jest super a galeria ściśnięta.
Ktoś ma jakiś pomysł?

Pozdrawiam, navan.


PW od moderatora:
  1. Zmiana nazwy tematu - Pieka 05.08.2012 14:43

Edytowane przez Pieka dnia 05.08.2012 18:14:58
Życie na pozór nasz chleb powszedni
Dziś tak nam potrzebny
Gdy zal tamtych dat
Gdy zal tamtych lat
 
http://ksite.ciechanowiec.media.pl
Wścibski Gość
Dodany dnia 24.11.2024 22:57:05
Pan Kontekstualny

Postów: n^x
Data rejestracji: Zawsze

Polecamy hosting SferaHost.pl
IP: localhost  
bartek124
Możesz podać adres stronki, na której jest błąd? Będzie łatwiej znaleźć rozwiązanie.
userbar_bartek124_net.png mw.gif Nie pomagam na komunikatorach oraz PW!
 
www.bartek124.net
navan
Nie bardzo mogę to zrobić ponieważ stronka jeszcze nie jest online. Na razie hostuję tylko lokalnie. Mogę podać odpowiedni fragment kodu oraz stylów CSS i zobrazować to wszystko screenami. :)

Pozdrawiam, navan.

@edit
Myślę że chodzi o ten fragment theme.php
Pobierz kod źródłowy  Rozwiń Kod źródłowy


oraz style do tego:
Pobierz kod źródłowy  Rozwiń Kod źródłowy


W divie 'content' ładują się wszystkie newsy, panele środkowe i wszystko inne co na środku.

Zdjęcie strony głównej kiedy szerokość diva 'content' jest ustalona na 100%:
img232.imageshack.us/img232/810/site100.png

Uploaded with ImageShack.us

Jak widać nie ma treści, zaczyna się ona dopiero pod panelami bocznymi(które są tylko z lewej):
img4.imageshack.us/img4/2847/sitebottom100.png

Uploaded with ImageShack.us

Galeria natomiast jest całkiem oddzielną stroną, którą wyświetlam po prostu przez iframe w 'stronach dodatkowych' php-fusion. Gdy 'content' jest równe 100% wygląda to tak jak powinno:
img805.imageshack.us/img805/7738/sitegallery100.png

Uploaded with ImageShack.us

Teraz dla porównania zamieszczam zdjęcia gdy div 'content' jest równe 740px.

Strona główna:
img835.imageshack.us/img835/7103/site740.png

Uploaded with ImageShack.us

Jak widać wszystko jest ok. Problem polega na tym galeria też ładuje się do diva 'content' Czyli jej szerokość również wynosi 740px, a na viewpage.php mam wyłączone wyświetlanie bocznych paneli i jest tam około 940px miejsca.
img515.imageshack.us/img515/4093/sitegallery740.png

Uploaded with ImageShack.us

Główkowałem i nic nie mogę wymyślić..mam nadzieję że naświetliłem wystarczająco mój problem, jeśli nie to proszę zadawać pytania o niejasności.

Połączony z 06 sierpień 2012 02:51:
Znalazłem pewne rozwiązanie. Ma jednak ono podstawową wadę. Trzeba zamienić diva 'content' w tabelę.


Czyli zmieniamy w theme.php z
Pobierz kod źródłowy  Rozwiń Kod źródłowy


na:
Pobierz kod źródłowy  Rozwiń Kod źródłowy


a w stylach CSS w klasie 'content' usuwamy WSZYSTKO, ponieważ tabela domyślnie wszędzie wyświetla się dobrze. Należy dodać tylko jedną opcję:
Pobierz kod źródłowy  Rozwiń Kod źródłowy


Czyli określamy szerokość naszej tabelki. Jednak nie ma to bezpośrednio żadnego wpływu na nią. Zostawiamy tę opcję ponieważ jej brak powoduje błędne wyświetlanie niektórych paneli(używających jquery i funkcji rozwiajania/zwijania), ale tylko pod IE i FIREFOXEM. W CHROMIE wszystko jest ok.

Jednak jest to tabelka, na pewno taki sam efekt da się jakoś osiągnąć na divach. Skórka Theme_2 jest zaprojektowana na divy a nie tabele, i bez sensu trochę to mieszać. Jeśli ktoś wymyśli lepsze rozwiązanie będę bardzo wdzięczny.
Powyższy sposób przetestowany, działa w 100%(przynajmniej na razie nie widzę żadnych błędów, a sprawdzałem dosyć dociekliwie) na najnowszym CHROME, FIREFOX i pod IE 8.

Pozdrawiam, navan.
:P
Edytowane przez navan dnia 06.08.2012 01:52:11
Życie na pozór nasz chleb powszedni
Dziś tak nam potrzebny
Gdy zal tamtych dat
Gdy zal tamtych lat
 
http://ksite.ciechanowiec.media.pl
Przejdź do forum:
Created by Arox Copyright (C) 2004
Copyright (C) 2004 - 2018 Ekipa PHP-Fusion.pl