PDA

Zobacz pełną wersję : Utworzenie w templarce nowej pozycji modułu



1mario
08-12-2010, 19:38
Witam!
Szanowni koledzy i koleżanki zależy mi na wstawieniu do templarki nowej pozycji modułu z pozycji 2 do 1.Oczywiście ta pozycja nie istnieje próbowałem już wczytywać kod z innej templarki do danej ale trochę się rozjeżdżało na prawa kolumnę i ni w ząb nie mogłem tego zmodyfikować. Ponizej dodaję zdjęcie o co mi chodzi i link do strony (http://test.podn.cba.pl/)3333 (http://test.podn.cba.pl/)
http://forum.joomla.pl/images/misc/pencil.png

PeFik
08-12-2010, 20:02
a CSS się umie prawda.
Zatem skupie się tylko na technikalniach, choć będzie to dublowanie treści która znajdziesz w mojej książce, rozdział 3, patrz moja stopka.

1) edytujesz plik bieżącego szablonu templateDetails.xml - dodajesz coś takiego


<position>gorna-pozycja</position>
koło podobnych sobie

2) edytujesz plik index.php szablonu w kodzie html znajdujesz miejsce gdzie ten fragment powinien być i wklejasz


<div id="styl-dowolny-css">
<?php if($this->countModules('gorna-pozycja')) : ?>
<jdoc:include type="modules" name="gorna-pozycja" />
<?php endif; ?> </div>


p.s. Robisz to oczywiście w edytorze, który obsługuje kodowanie UTF-8 np. notepad++

3) Zapisujesz zmiany (SAVE) i kopiujesz na serwer
4) Tworzysz nowy moduł i ustawiasz mu pozycje "gorna-pozycja" wybierając z listy

ot i cała filozofia w dużym uproszczeniu, więcej w książce (http://helion.pl/view/3926o/joobus.htm) znajdziesz, jeśliś chętny wesprzeć polskich autorów.

1mario
08-12-2010, 21:13
Zrobiłem to co mi doradziłeś ale najwidoczniej niezdarnie bo otrzymałem to:strona (http://test.podn.cba.pl/)
Próbowałem coś kombinować firebugiem ale nie stety nie potrafię. Jeszcze raz proszę o momoc. Z góry dziękuję.

PeFik
08-12-2010, 21:40
1) opublikuj coś w tym module, żeby widzieć gdzie on jest np. dlugi obrazek
2) sugeruje ten mój kod co winien być w index.php dać ciut nad fragmentem:
<jdoc:include type="component" />

...a jak nie pomoże, to ... usługa że tak powiem. A książkę i tak widzę warto nabyć, bo szablon wygląda słabo .

Bazyl
08-12-2010, 22:46
Witam,

Co to takiego "templarka"? Może to szablon?
Wiki - pozycje modułów
(http://www.wiki.joomla.pl/index.php/Pozycje_modu%C5%82%C3%B3w)

1mario
08-12-2010, 23:08
PeFik bardzo dziękuje za pomoc juz prawie doszedłem gdzie to trzeba wstawic i metodą prób i błędów wstawiłem moduł, niestety gdy go wstawiam miedzy kolumny to wszystko sie rozjeżdża to jest prawa kolumna ucieka na dół. Na razie wstawiłem moduł a dokładnie Migawki na górę jak widać - witryna (http://test.podn.cba.pl/)natomiast cały czas próbuję zrobic tak aby migawki wyświetlały mi się między kolumnami a nie nad nimi. Co do odpowiedzi bazyla - jak napisałem szablon nie miał stworzonej pozycji modułu w tym miejscu. Dlatego też prosiłem o pomoc. Jakbyście mogli mi jeszcze pomóc byłbym bardzo wdzięczny. Pozdrawiam i dziękuję za wszystkie odpowiedzi.:zagubiony:
(http://test.podn.cba.pl/)

zwiastun
08-12-2010, 23:26
Wszak Ci PeFik napisał wyraźnie: ciut nad <jdoc:include type="component" /> , może jeszcze nad <jdoc:include type="message" />. Wpisałes w innym miejscu, to masz, co masz

1mario
08-12-2010, 23:41
Tak właśnie zrobiłem i oto wynik (http://test.podn.cba.pl/). Pozdrawiam

zwiastun
08-12-2010, 23:46
Nie masz tak, bo gdybyś miał, moduł zmieściłby się w centralnej kolumnie a nie rozciągał na cała szerokość

PeFik
09-12-2010, 00:44
ale CSS i HTML to jednak warto się nauczyć, nawet jeśli będziesz uzywał CMS, bo jak to mówią braki w edukacji podstawowej szybko dają o sobie znać. dzięki temu odnalezienie miejsca, gdzie coś można dodać będzie bułką z masłem, przy okazji klikneliście w Nakarm dziecko na stronie Pajacyka ?

1mario
09-12-2010, 07:24
Wielkie dzięki - po przespanej nocy wstawiłem jeszcze raz ten sam niby co wczoraj kod w php i działa (http://test.podn.cba.pl/) - BARDZO DZIĘKUJĘ ZA POMOC - grunt to fachowcy! :up::)