PDA

Zobacz pełną wersję : Dwa pytania od "zielonego"...



Turystykon
08-02-2010, 21:53
Witajcie!

Po kilku godzinach szukania na forum i w internecie postanowiłem założyć nowy temat.

W Joomla! jestem początkujący i pragnę zrobić stronę, która będzie łączyła w sobie prosta stronę-wizytówkę (bądź portfolio), mały portal z newsami oraz coś na wzór strony społecznościowej grupki znajomych. Wszystko kręci się wokół gór.
Szablon, który pragnę zmodyfikować to: http://www.themza.com/joomla1.5/england-football-fanzone-template.html (w skrócie EFFT)

Oto i moje problemy:

1) Przy wielu szablonach (także i przy efft) jest coś takiego, że kilka aktualnych wpisów jest wyświetlanych w całej swojej krasie u góry strony, a te mniej aktualne widoczne są jako małe kwadraciki u dołu strony (bloku przewidzianego na treść). Mi zależy, by efekt był troszkę blogowy - np. 10 ostatnich wpisów widoczne na stronie w pełnej swojej krasie, po czym internauta klika na dole strony "starsze wpisy" (lub coś w tym stylu) i przechodzi do kolejnych 10 wcześniejszych newsów, itd. W jaki sposób osiągnąć ten efekt?

2) Pragnę, by na samej górze strony było coś w stylu zakładek:
portfolio | portal | klub beskidzki | blog | forum
Każda z nich będzie w oddzielnej subdomenie, np. portoflio.turystykon.com. Jedyne rozwiązanie, na jakie do tej pory trafiłem to instalacja na każdej subdomenie oddzielnej Joomli!, przez co zakładki byłyby zwykłymi linkami, ale zarazem musiałbym mieć 4 instalacje Joomli!. Może podam bardzo górnolotny przykład, ale zależy mi na efekcie z onetu - jest się na głównej stronie, skąd mozna przejść na sport.onet.pl, biznes.onet.pl, podroze.onet.pl, itd. Każda z tych sudomen jest ściśle związana ze stroną główną, i właśnie o coś takiego mi chodzi - jeden CMS, kilka podstron. Dopuszczam rozwiązanie zamieniające subdomeny na foldery, czyli portfolio.turystykon.com => turystykon.com/portfolio.
Nie mam jednak zielonego pojęcia jak się zabrać do połączenia zakładek z subdomenami, a dodatkowo tego wszystkiego z jednym CMS i szablonem.

Proszę bardzo o pomoc!

Szukałem rozwiązania czy wskazówek dla moich wątpliwości, ale nic nie znalazłem, niemniej jednak nadal obawiam się czy ten temat nie zostanie potraktowany na równi spamem wypisywanym przez leni, którym nie chce się szperać po forum. Jesli tak, to proszę o linki do właściwych tematów lub chociaż pewne słowa klucze.

Turystykon
08-02-2010, 22:21
Odpowiedź co do punktu pierwszego znalazłem w historii postów Dylka:


menu -> mainmenu -> Start -> Parameters i tu sobie pogrzeb w ustawieniach

Pozdrawiam, Marek: www.joomlapl.com (http://www.joomlapl.com/)

W temacie wydawałoby sie oczywistym: http://forum.joomla.pl/showthread.php?243-Uk%C5%82ad-news%C3%B3w-na-stronie-startowej&highlight=zak%C5%82adki+na+stronie

seba.adm
08-02-2010, 22:40
To może na początek, zapoznaj się również z podstawami , które zostały opisane w Bibliotece i Pomocy.

Turystykon
11-02-2010, 15:11
Seba.adm, dziękuję Ci za te informacje. Nie odpisywałem, ponieważ chciałem sobie wszystko dokładnie przestudiować.
Po przeanalizowaniu pomocy i "rachunku sumienia" doszedłem do wniosku, że zadanie z subdomenami nie jest na moim poziomie wtajemniczenia. Bardzo pomógł mi podręcznik dostosowania Ja Purity, gdyż na ten moment efekt wykorzystania szablonu JA Purity II jest dla mnie zadowalający. Jeszcze dużo przede mną, ale na ten czas mogę pokazać wyniki mojej dwudniowej pracy => http://beskidtrek.pl
Ta strona jest dość prosta w założeniach w porównaniu do turystykon.ccom, o którym pisałem we w pierwszym wpisie, a już są "kłopociki"... ;)

Mam problem, ponieważ dodałem fragment treści, pobawiłem się trochę z ustawieniami oceniania (ostatecznie i tak wyłączyłem), chciałem wstawić kod Google Analytics i gdzieś w tym wszystkim menu boczne zjechały mi na dół strony. Siedzę nad tym już dobrych kilka godzin i za Chiny nie mogę sobie z tym poradzić. Może Wam jako ekspertom rzuca się w oczy jakaś ewentualność?

Z góry dziękuję za odpowiedzi.

Robster
11-02-2010, 15:58
Zjechało bo blok w którym się znajduje został wpisany w div o ID=ja-main.
Przenieś blok z menu do div id=main clearfix lub id="ja-container" (lepiej ten pierwszy) i powinno być ok.

Turystykon
11-02-2010, 16:04
Dzięki za radę, ale gdzie i jak to zrobić?
Domyślam się, że chodzi o któryś z plików w katalogu layouts/blocks?

Jeśli chodzi o moduły w Zapleczu, to wszystkie są wpisane właściwe - w "letf" i "right". Sta moja wątpliwość czy muszę grzebać w kodzie.

Robster
11-02-2010, 16:22
Jak dla mnie to to ten szablon jest skopany. Przerobić musisz plik index.php w katalogu swojej templarki.

Raveren
11-02-2010, 16:55
Najkrócej będzie jak zainstalujesz ponownie templatkę. Specjalnie zainstalowałem u siebie i sprawdziłem na różnych ustawieniach modułów (standardowych). Templatka wydaje się być OK

Turystykon
11-02-2010, 20:35
Dziękuje Wam za rady! Problem częściowo rozwiązałem stosując zalecenia Was obu, ponieważ zainstalowałem od nowa templatkę (kolumny i tak były rozwalone) i dodatkowo w plikach odpowiedzialnych za wygląd i układ kolumn (left-right-content, left-content-right, itd.) zmieniłem położenie div'ów, o których mówił wcześniej Robster.
Zostało jeszcze totalne zniekształcenie części odpowiedzialnej zam stopkę oraz przestrzeni, w której w momencie rozwalenia były kolumny boczne. Kolumny boczne do tego wszystkiego zjeżdżają na dół po kliknięciu w link do artykułu.

Nie chcę szukać w ciemno, żeby nie zepsuć do tej pory osiągniętego efektu, więc znowu pytanie do Was - Macie jakieś sugestie w jaki sposób ten problem rozwiązać?

Będę wdzięczny za wszelkiego rodzaju rady...

Raveren
11-02-2010, 21:21
Jeśli zmieniałeś coś w index.php templatki, to może daj ten plik jako załącznik. Podmienię u siebie i zobaczę co się dzieje. Czy przypadkiem nie zwiększałeś szerokości lewego modułu?

Turystykon
11-02-2010, 21:48
Nie za bardzo kojarzę żebym zmieniał coś z szerokością kolumn. W pliku template.css z pewnością zmieniałem szerokość nagłówka (analogicznie do tego co pisze Bibliotece odnośnie JA Purity I).

Jakoś nie umiem się połapać w forumowym menedżerze plików, więc po prostu daje link do katalogu na moim serwerze: http://beskidtrek.pl/media/template
Jest tam plik .zip, do którego spakowałem wszystkie pliki z szablonu aktualnie aktywnego na stronie. Dodatkowo wrzuciłem wszystkie pliki, które edytowałem dzisiaj po 16:50.

Raveren
11-02-2010, 21:58
Restricted access
To jest pod tym linkiem. Prześlij plik jako załącznik do maila

Turystykon
11-02-2010, 22:27
UPS! Ten bład wychodzi po dodaniu plików CSS i PHP bezpośrednio w folderze. Nieco inne ustawienia mam na starej subdomenie, gdzie zamieściłem sam plik .ZIP ze szablonem obe3cnie włączonym na stronie beskidtrek.pl => http://magazyn.beskidtrek.pl/wp-content/template/

Raveren, wysłałem Ci 2 PW... Nie obraź się. ;)

Raveren
11-02-2010, 22:49
Spróbuj zamienić ten plik (layout.css) Tylko zrób najpierw kopię starego. W paczce nie było też pliku "remplate.css" (ok 30KB)
Spróbuj zmienić we właściwościach szablonu "Default layout" z "Nie używaj" na "Left-main-right"

Turystykon
11-02-2010, 22:54
Podmieniłem w katalogu css. Poza tym, że tytuł pojedynczo wyświetlanego artykułu jest większy, to nic się nie zmieniło. Z resztą sam zobacz na stronę beskidtrek.pl

Raveren
12-02-2010, 00:01
Zdecydowanie winowajcą jest plik "layout.css". Rozwala cały układ kolumn. Przetestowałem to na "czystej instalacji". Przesyłam pliki. Spróbuj jeszcze raz wgrać je do katalogu CSS.
Na wszelki wypadek opiszę sposób testowania - może coś robię źle:
1. na localhost mam zainstalowaną joomlę 1.5.15 z przykładowymi danymi
2. pobrałem i zainstalowałem najnowszą wersję "ja_purity 2" - z 2010-02 (v1.2)
3. rozpakowałem otrzymaną paczkę z plikami templatki, sprawdziłem wersję w templateDetails.xml
4. porównałem katalogi i kolejno podmieniałem pliki o zmienionym rozmiarze lub dacie
Błąd wystąpił jak to opisałem wyżej. Musiałeś zrobić coś jeszcze, czego nie ma w nadesłanej paczce.
Aby usunąć wątpliwości czy oryginalny szablon jest poprawny zmieniłem templatkę na swojej stronie (http://pathfinder.enetia.pl/)
Będzie tak do dziś do 18:00
Znalazłem jeszcze taką różnicę (w podglądzie kodu strony): u Ciebie jest:

<!-- FOOTER -->
<div class="ja-navhelper wrap">
<div class="main clearfix">
<div class="ja-breadcrums">
<strong>TU JESTEŚ:</strong> <span class="breadcrumbs pathway">
<span class="name">Strona główna</span></span>
</div>a u mnie:

<!-- FOOTER -->
<div class="ja-navhelper wrap">
<div class="main clearfix">
<div class="ja-breadcrums">
<strong>You are here:</strong>
</div>Może w trakcie edycji nie zamknąłeś gdzieś znacznika?

Turystykon
12-02-2010, 11:12
Podmieniłem pliki, które wysłałeś, ale efekt nadal jest ten sam.
Zaskakujące dla mnie jedno - mogę pobrać czysta templatkę ze strony Jooomlart, a i tak problem wyskakuje. Zaczynam zatem miec coraz większe wątpliwości czy nie namieszałem czegoś przy wprowadzaniu nowych menu albo instalacji któregokolwiek z komponentów.
Co ciekawe z moim słabym anielskim przeglądnąłem forum twórców szablonu i tam nikt wcześniej nie miał podobnego problemu.

Raveren
12-02-2010, 11:50
Dobrym turystycznym obyczajem - jak się zgubisz, to wróć do punktu wyjścia :)
Powyłączaj wszystkie nowe moduły (User1,2,3,4,5) i zobacz co się stanie.
Zakładam, że już obejrzałeś moją stronę z nową templatką, więc wracam do oryginalnej.

Turystykon
12-02-2010, 12:35
Turystyczny obyczaj jest tutaj jak najbardziej na miejscu. Uzyłem dwóch map do porównania drogi, którą podążałem. Na komputerze zainstalowałem joomlę i porównałem jej składniki z ta joomlą, którą mam na stronie. Proste porównanie w FTP wykazało, że pomimo zainstalowanych modułów i szablonów joomla! na beskidtrek.pl zajmuje o niecały 1MB mniej niż ta na localhoście. To dało mi do myślenia, a że strona jest jeszcze słabo zaopatrzona w treść mogę sobie pozwolić na wysłanie wszystkiego jeszcze raz łącznie z totalnym wyczyszczeniem bazy danych, ponieważ jako początkujący i tak pewnie nie znajdę wszystkich braków... Druga mapa była Twoja strona, która faktycznie działa właściwie. Raveren, dziękuję Ci zatem za udzieloną pomoc! Jak już coś osiągnę, to będziesz pierwszą osobą, której dam znać.

Turystykon
14-02-2010, 15:44
Po kilku dniach walki ze stroną, efekt końcowy został osiągnięty.

Obecnie szablon jest lekko zmodyfikowany i niektórych rzeczy nie ruszałem, ponieważ nie byłem sobie w stanie poradzić z ich prawidłowa zmianą. Przykładem może być tutaj przetłumaczenie tekstu "you are here" lub "top" w stopce strony. Jeżeli wpisuje polskie znaki, to po usunięciu ciasteczek oraz wyczyszczeniu pamięci podręcznej w przeglądarce, strona się rozjeżdża. Postanowiłem nie ruszać, dwa anglojęzyczne zwroty mi nie przeszkadzają.

To, co teraz napiszę, może się przydać innym mniej zaawansowanym posiadającym szablon JA_PURITY_II. Błędne umiejscowienie "więcej..." w kodzie może skutkować (tak jak u mnie) rozjechaniem się menu bocznych lub ich przeniesniem nad stopkę.

PRZYKŁAD:


<div style="text-align: justify;"><img style="margin: 0px 10px 5px 0px; float: left;" alt="marszony" src="images/stories/mat_do_art/ikonki_boczne/marszony.jpg" height="50" width="224" />Zapraszamy do udziału w Dwunastym Zimaku (zimowym biwaku), który odbędzie się 20/21.02.2010 w Beskidzie Myślenickim. W planie: przejście niebieskim szlakiem z Myślenic na Przełęcz Sucha, ognisko i nocleg pod namiotami na Przełęczy. Mniej doświadczonym proponujemy wariant "light" z noclegiem w schronisku PTTK na Kudłaczach. Udział bezpłatny. W Zimaku uczestniczyć mogą wyłącznie osoby pełnoletnie. Liczba miejsc ograniczona. Szczegółowych informacji udziela oraz zgłoszenia (warunek konieczny udziału) przyjmuje Kuba Terakowski: <a href="http://mce_host/nailto:terakowski@gmail.com">terakowski@gmail.com</a>.<hr id="system-readmore" />
</div>
<div style="text-align: justify;"><br /><strong>CO TO JEST ZIMAK?</strong></div>
<p style="text-align: justify;">Zimaki to biwaki zimowe, w programie których jest zawsze wspólne przejście wybranego szlaku, wieczór integracyjny w schronisku oraz nocleg na zewnątrz - w namiocie, jamie śnieżnej, wiacie - lub innym, nieogrzewanym miejscu. Przewidziany jest też wariant "soft" - dla początkujących lub niedysponujących odpowiednim ekwipunkiem: dobrowolna pomoc w przygotowaniu biwaku i nocleg w schronisku.</p>Przy umiejscowieniu tagu tak jak powyżej, strona się rozjeżdża. Używam edytora JCE, który wstawia divy w sytuacji opływania z zdjęcia tekstem. Ważne jest, by <hr id="system-readmore" />
było po zamknięciu div'a.

Poniżej właściwe ustawienie:

<div style="text-align: justify;"><img style="margin: 0px 10px 5px 0px; float: left;" alt="marszony" src="images/stories/mat_do_art/ikonki_boczne/marszony.jpg" height="50" width="224" />Zapraszamy do udziału w Dwunastym Zimaku (zimowym biwaku), który odbędzie się 20/21.02.2010 w Beskidzie Myślenickim. W planie: przejście niebieskim szlakiem z Myślenic na Przełęcz Sucha, ognisko i nocleg pod namiotami na Przełęczy. Mniej doświadczonym proponujemy wariant "light" z noclegiem w schronisku PTTK na Kudłaczach. Udział bezpłatny. W Zimaku uczestniczyć mogą wyłącznie osoby pełnoletnie. Liczba miejsc ograniczona. Szczegółowych informacji udziela oraz zgłoszenia (warunek konieczny udziału) przyjmuje Kuba Terakowski: <a href="http://mce_host/nailto:terakowski@gmail.com">terakowski@gmail.com</a>.</div>
<hr id="system-readmore" />
<div style="text-align: justify;"><br /><strong>CO TO JEST ZIMAK?</strong></div>
<p style="text-align: justify;">Zimaki to biwaki zimowe, w programie których jest zawsze wspólne przejście wybranego szlaku, wieczór integracyjny w schronisku oraz nocleg na zewnątrz - w namiocie, jamie śnieżnej, wiacie - lub innym, nieogrzewanym miejscu. Przewidziany jest też wariant "soft" - dla początkujących lub niedysponujących odpowiednim ekwipunkiem: dobrowolna pomoc w przygotowaniu biwaku i nocleg w schronisku.</p>Jeszcze raz dziękuję Raveren'owi za udzieloną pomoc i wsparcie.

Gabrielx
08-03-2010, 00:23
To ja pozwolę się podpiąć pod temat. Zacząłem tworzyć swoją własną templarkę na podstawie rhuk_milkyway. Jakie klasy css i która część kodu jest odpowiedzialna za nagłówki menu? Nie potrafię wstawić elementów graficznych dla menu. Przeglądając pliki graficzne natknąłem sę na mw_box_** - wydają mi się odpowiedzialne za grafikę, lecz nie mogłem znaleźć ich odpowiednika w kodzie.
_____________
|Główne menu|
------------------
*aaa
*bbb
*ccc

Robster
08-03-2010, 14:07
Wszystko opisane jest na wiki pod hasłem podstawowe style CSS opisujące treść główną. Masz tam także wyróżnione pliki odpowiedzialne za wyświetlanie poszczególnych treści strony.