Automatyczna wysokość strony
Autor: Piotr L.Witam!
Mam taki problem i nie wiem jak go rozwiązać. Otóż na stronie jest skrypt z kalendarzem liturgicznym . Codziennie wstawiane są inne czytania przez skrypt. Czytania (tzn teksty) będa miały różną obszernośc bo w dzień powszedni jest jedno czytanie i Ewangelia a np w niedzielę świąta są dwa czytania i Ewangelia. Z tego powodu strona w różne dni będzie miała różną wysokośc. i tu pytanie:
Jak zrobić by każdego dnia wyskokośc strony dopasowaywała się do ilości tekstu tak aby jednego dnia nie było paska przewijania (gdy tekstu będzie więcej niż wysokośc ustawiona przeze mnie) a np drugiego, dużej, pustej przestrzeni pod tekstem (jeśli ustawię większą wysokość strony) ???
Przykład mojej strony: http://michaelbem.odnowa.org/liturgia-na-dzi-.html
Pozdrawiam,
Piotr L.
Wysokość strony dopasowuje się automatycznie.
Jedynie można ustawić minimalną wysokość.
Co do paska przewijania, jeżeli wstawiłeś ten "kalendarz liturgiczny" jako obiekt "html i gadżety" to po prostu odchacz tam opcję "pokaż paski przewijania".
Nie wiem jak ten kalendarz działa, czy tekst się sam ładuje, czy robisz to ręcznie ?
Autor
Kalendarz ten to skrypt wstawiający kalendarz liturgiczny a własciwie czytanie na dzisiaj z kalendarza liturgicznego z strony niedziela.pl
Jest on wstawiony jako obiekt html tak jak pisałeś. Natomiast co do wysokości nie jest tak jak napisałeś... tzn jest tak w polach tekstowych ale tu:
Tak więc problem jest :(
Pozdrawiam,
Piotr L.
Faktycznie "obiekt html i gadżety" wysokość ma sztywną, nie chce się powiększać wraz z ilością tekstu. Nie wiem jak to obejść. A pasek przewijania nie może zostać, tak bardzo źle to wygląda ?
Może można cały ten kalendarz umiescić w osobnym katalogu na serwerze (osobna podstrona), a w projekcie dać przekierowanie do niego "otwórz w nowym oknie".
A tutaj wstawiać już nie przez program WebSite tylko bezpośrednio ten plik html.
Autor
Ciekaw jestem co na to Promise :)
Co do paska to TAK bardzo nie przeszkadza :)
A najciekawszą rzeczą jest że przy oglądaniu strony na Opera dla android nie ma paska i cały tekst sie rozwija ...
Pozdrawiam,
Piotr L.
Witaj Piotr,
Odznacz opcję dotyczącą paska przewijania i ustaw wysokość na 0 (zero).
Pozdrawiam
Autor
Promise, proszę o pomoc.
Wgrałem nową wersję strony i przy ustawieniu wysokości na 0 i wyłączeniu paska, dorzuca mi poniże pół strony pustego miejsca :(
http://www.michaelbem.odnowa.org/liturgia-na-dzi-.html
Pozdrawiam,
Piotr L.
Autor
Promise, uzupełniając chciałbym npisać, ze jest pewien problem. jak widzicie Państwo, ta strona jest zrobiona inaczej tzn menu nie jest automatycznie generowane ale zrobione graficznie. Wiadomo, że elementy graficzne na tych samych poziomach ale różnych koloumnach na siebie oddziaływują. By to zniwelować trzeba utworzyć wiele wierszy i dopasowaywać ich odpowiednie wysokości. Nie ma problemu z elementami menu i nawet sporym tekstem. Problem jest jeśli w drugiek kolumnie jak tu pojawia się javascript. W tym momencie strona w niewyjaśniony sposób dodaje od siebie pół strony pustej i to nawet jeśli sam skrypt się nie wyświetla (bo jest jeszcze lokalnie na kompie a nie na serwerze a skrypt jak tu działa na określonej stronie) - widać to jak doda się ramkę jako styl komórki.
Uprzejmie proszę o pomoc.
W załączeniu przesyłam plik projektu - problem dotyczy podstrony "Liturgia na dziś".
plik pod adresem: http://puniek.cba.pl/pliki/problem.zip
Autor
puniek.cba.pl/pliki/problem.zip
Witaj Piotr,
Ja nie widzę tutaj żadnego problemu. Ustawiłeś bardzo duży dolny margines dla komórki, w której znajduje się tekst, stąd to "puste miejsce".
Pozdrawiam
Autor
Ale gdzie to jest? W stylu komórki? Tam mam 40 pixeli a na stronie jest o wiele więcej ale nawet jak ustawię "0" to jest to samo....
Pozdrawiam,
Piotr L.
Witaj Piotr,
Tak, w stylach komórki. Margines wewnętrzny na dole dla tej komórki jest ustawiony na 880 px.
Pozdrawiam
Autor
Gdzie to jest... bo ja po dodaniu ramki widzę iczbę 40 pixeli?
Pozdrawiam,
PIotr L.
Witaj Piotr,
Styl komórki -> Wyrównanie i marginesy -> Margines wewn.
Pozdrawiam
Autor
No i jest problem :(
Ja nie widzę tej opcji u mnie bo widzę kopiuj, wklej edytuj a jak wybiorę edytuj to widzę to zo w załączniku a tam nie ma 880pixeli!
Pozdrawiam,
PIotr L.
Witaj Piotr,
O którym projekcie jest mowa? Ja cały czas odnoszę się do strony, której adres podałeś, nie do projektu z pliku zip (ten link nie działa).
Pozdrawiam
Autor
Witaj Promise,
Przecież to to samo, ten sam zduplikowany projekt z tym, że w pliku usunąłem inne strony tak aby "waga" pliku była mniejsza.
W obu mam te same wartości. Jesli chcecie Państwo to mogę wystawić oryginalny projekt...
Pozdrawiam
Witaj Piotr,
Na Twoim zrzucie ekranu jest wybrany zupełnie inny styl komórki niż ten, widoczny na podanej stronie, więc to nie są te same projekty.
Sprawdź ustawienia wzorca własnego, w szczególności ustawienie wysokości minimalnej zawartości strony.
Pozdrawiam
Autor
Już mam mętlik ....podpowiedzcie mi proszę, jak mam do tego dojść.....
Witaj Piotr,
Prześlij swój projekt na ***
Pozdrawiam
Udało mi się ściągnąć Twój projekt.
Jest tam komórka z liturgiami, i jest ona w projekcie od góry strony do samego dołu, jako tło jest wybrany jakiś obrazek.
I teraz skoro z lewej strony projektu "menu" ma określoną wysokość to komórka z liturgiami dopasuje się do wysokości komórek z lewej strony, akurat w przypadku gdy liturgie są krótkie lub ich nie ma wcale to komórka będzie takiej samej wysokości jak komórki z "menu" po lewej stronie i widoczna będzie biała kartka (obrazek komórki).
Fakt niezbyt to wygląda (biała pusta plama). Ja bym to rozwiązał tym, że nie dawałbym żadnego tła, niech tło w tej komórce bedzie przeźroczyste (tłem będzie tło strony - niebieskie).
A mnie sie zrobiło wypełnienie komórki mniejsze niz w dostarczonym projekcie...
Załącznik:
Autor
Promise, niestety maile do Was chyba nie dochodzą bo dostaję zwrotna informację o niedostarczeniu. Projekt ma 33-35MB..... :(
Pozdrawiam,
Piotr L.
Witaj Piotr,
To umieść projekt na serwerze i prześlij link.
Pozdrawiam
Autor
Niestety ale mój serwer akceptuje pliki mac 10MB :(
Autor
Promise, link do pliku wysłany mailem....
Witaj Piotr,
Niestety w Tym przypadku niewiele można zrobić. Program dostosowuje wysokość prawej komórki w taki sposób, żeby zrównać ją z wysokością wszystkich komórek z lewej strony. Problem w tym, że na tej stronie masz treść, która jest wczytywana dynamicznie i niewiadomo ile jej będzie. Program traktuje ten obiekt jakby był pusty (kod HTML jest niewidoczny) i stąd taka wysokość.
Jedyne rozwiązanie, to dodanie w kodzie nagłówka HEAD tej strony dodatkowej linii stylów (masz tam już jakieś style niestandardowe, więc należy poniższą linię dopisać na końcu, przed </style>):
#imCellStyle_152{padding-bottom:0}
Pozdrawiam
Autor
Witaj Promise,
Nie rozumiem dlaczego Państwo tak niedoceniacie siebie samych?
Dodanie tej listy załatwiło problem...przynajmniej na dziś :)
A i jeszcze pytanie dodatkowe, czy rozważacie Państwo w rozwoju oprogramowania dodanie opcji menu ramkowego, które (co do filozofi wyglądu) wygląda tak jak na mojej stronie?
Pytam ponieważ wiele stron jest tak tworzonych i warto by dodać taką funkcjonalność....
Pozdrawiam,
Piotr L.
Autor
poprawka do porzedniego wpisu: chodzi o dodanie nie listy ale linii wpisu :)
Witaj Piotr,
Na chwilę obecną nie znamy szczegółów dotyczących zmian w kolejnych wersjach programu. Poza tym, my go jedynie dystrybuujemy i zapewniamy wsparcie dla klientów w Polsce. Nie jesteśmy autorami tego oprogramowania, ale oczywiście wszystkie sugestie przekazujemy producentowi.
Pozdrawiam
Autor
Ok, rozumiem ale urzejmie proszę o przekazanie sugestii deveoporowi oprogramowania :)