PDA

Zobacz pełną wersję : Treść jednego artykułu w dwóch kolumnach



Craft
13-03-2010, 23:26
Witam,

W jaki sposób można ustawić wyświetlanie artykułu tak aby
jego treść pokazywała się w dwóch lub trzech kolumnach.
Coś na w wzór szpalt w gazecie.
Czy jest do tego odpowiednia opcja?
A może komponent?

f1xer
14-03-2010, 00:26
Wydaje mi się, że jest tylko jedna opcja. Powinieneś użyć tego dodatku: http://extensions.joomla.org/extensions/style-a-design/articles-styling/7152 (http://extensions.joomla.org/extensions/style-a-design/articles-styling/7152) stworzyć za jego pomocą templatkę artykułu zbudowaną z 3 kolumnowej tabeli, i pisać tak artykuły. Możesz oczywiście ręcznie tworzyć artykuły w tabeli ale templatka przyśpieszy ten proces.

Craft
14-03-2010, 09:34
Dziękuję za odpowiedź, faktycznie komponent ciekawy i przydatny. Ale u mnie to może nie zdać egzaminu. Bo wyobraźmy sobie użytkownika, który ma pilnować, że ma wstawiać artykuł
w trzy <td></td> i pilnować, żeby było w miarę równo. Chyba zrezygnuję z pomysłu.

sunpietro
14-03-2010, 09:38
w css3 pojawiła się opcja podziału tekstu na kolumny
tu masz link do artykułu na ten temat: http://www.alistapart.com/articles/css3multicolumn

Craft
14-03-2010, 10:22
To ciekawa opcja. Postaram się wdrożyć u siebie i dam znać jak poszło. Może urodzi się z tego coś bardziej zautomatyzowanego. Dziękuję i pozdrawiam.

moje
14-03-2010, 12:19
Od razu powiem, że żaden IE nie obsługuje tego, polecam poszukać JS'a, który będzie odpowiednio dzielił tekst na kolumny.

Zawsze możesz skorzystać z nadpisywania (podmiany) szablonem, zmodyfikować kod odpowiedzialny za wyświetlanie artykułu nad kolumnami (standardowo dostępnymi w Joomla), na "kolumnowy styl". Wtedy każdy artykuł "nad" będzie wyświetlany w "kolumnowym stylu", poleciłbym robić tak z 1 artykułem, a reszta to wstępy artykułów w 2-3 kolumnach, według poziomej kolejności wyświetlania.

Jola
14-03-2010, 17:25
Nasuwa się pomysł dodatku - coś w rodzaju podziału strony, ale zamiast nowej strony - nowa kolumna.
Może coś takiego istnieje.

Craft
14-03-2010, 17:36
Prawdopodobnie właściwym rozwiązaniem aby nie było problemów z wyświetlaniem pod różnymi przeglądarkami, będzie zastosowanie skryptu JS, który, gdy zapiszemy artykuł, sprasuje go i ułoży trzy kolumny. Albo plugin dla Joomli albo dla edytora tekstu w Joomli. Wdaje mi się, że nie powinien dzielić (albo to jako dodatkowa opcja) na trzy równe części ale brać pod uwagę długość strony a w ostatniej kolumnie zostaje tylko "ogon".
Co potrzeba, chyba tylko jednej rzeczy:
1. Jak sprawdzić czy tekst doszedł do końca pierwszej kolumny?
Poszperam, powinienem coś znaleźć.