PDA

Zobacz pełną wersję : Własny moduł HTML?



hanni
01-02-2010, 16:52
Chcę zrobic własny moduł HTML chodzi mi o własną stopkę, sprawa wyadaje się prosta tylko nie wiem dlaczego taki kod:
<html>
<head>
</head>
<body bgcolor="#0000FF">
<h1>moja stopka</h1>
</body>
</html>
nie działa, w stopce widac tylko napis moja stopka sformatowany na h1, a dlaczego nie działa zmiana tła?

a_m
01-02-2010, 17:18
bo tak nie zmienisz tła modułu, pomijam już sprawę poprawności eksperymentu

KYCu
01-02-2010, 17:32
Mam rozumieć, że korzystasz z modułu własnego kodu HTML w Joomla? jesli tak... to tak się tego nie robi. Jedyne co z tego co napisałeś, to nagłówek h1.

Resztę stylizujesz za pomocą css ze wskazaniem na .moduletable + ewentualnie własny przedrostek.

http://www.wiki.joomla.pl/Screen.modulessite.edit.15#W.C5.82asny_kod_HTML

hanni
01-02-2010, 17:35
no wlasnie, wczoraj sie dowiedzialem na forum ze nie ma co grzebac w kodach modulow bo mozna namieszac, dzisiaj sie dowiaduje ze zeby zrobic coklowiek to jednak trzeba edytowac kody modolow :(

Jola
01-02-2010, 17:35
Witam,
własny moduł HTML - to nie własna strona html, czyli może zawierać treści w znacznikach HTML (<p>,<div>,<h3>,<table>, itd) a nie <html>,<head>,<body>).
Styl - np. kolor należy wówczas przypisać do użytego elementu HTML.

KYCu
01-02-2010, 17:36
Bzdura. @hanni, nikt Ci nie każe edytować plików modułów. Czytaj, co napisałem wyżej.

#edit

cześć Jolka :p

hanni
01-02-2010, 17:39
"Resztę stylizujesz za pomocą css ze wskazaniem na .moduletable + ewentualnie własny przedrostek." Gdzie mogę o tym poczytać po polsku żeby to pojąć tak od podstaw jak stworzyc wlasny modul korzystajacy z arkusza css?



http://www.wiki.joomla.pl/Screen.modulessite.edit.15#W.C5.82asny_kod_HTML[/quote]

Jola
01-02-2010, 17:40
Cześć - wszyscy piszą jednocześnie,
wszystko można edytować -tylko trzeba to robić z głową (kopia, kodowanie)

KYCu
01-02-2010, 17:41
@hanni, to co Ty chcesz własny moduł napisać? stopkę i bez modułu da się zrobić przecież... podstaw html się naucz.

hanni
01-02-2010, 17:46
mysle ze podstawy html znam, zrobilem stopke , wstawilem odnosniki kontakt, informacje o stronie i inne, chcialem tylko zmienic jej tlo, poniewaz standardowe mi nie lezy i z tym sobie nie moge poradzić

KYCu
01-02-2010, 17:47
zamykasz to wszystko w div'ie np

<div id="stopka">
[kod]
</div>

i stylizujesz w css, tło także

hanni
01-02-2010, 17:47
@hanni, to co Ty chcesz własny moduł napisać? stopkę i bez modułu da się zrobić przecież... podstaw html się naucz.
w jaki sposob zrobic wlasna stopkę nie robiąc nowego modulu, jezeli hcce sie tam umiescic np odnosniki do innyc stron , jakąs grafikę itd?

hanni
01-02-2010, 17:52
zamykasz to wszystko w div'ie np

<div id="stopka">
[kod]
</div>
i stylizujesz w css, tło także
ok, czyli tworzac wlasny kod html wstawiam div i tresc modulu w html - dobrze,
pozniej musze stworzyc plik css?
w jaki sposob polączyc modul html z arkuszem css?
w ktorym miejscu zapisac arkusz css w projekcie tak aby modul pobieral z niego formatowanie?

KYCu
01-02-2010, 18:15
To są podstawy robienia stron www i szablonów Joomla. Nie mam zamiaru Ci ich tłumaczyć gdyż wiele jest kursów, darmowych, które bardzo dobrze tłumaczą krok po kroku.

hanni
01-02-2010, 21:10
jezeli chodzi o robienie stron sprawa jest jasna robie strone w html tworze arkusz stylow, pozniej w html denijuje arkusz stylow i wszystko dziala, mi chodzi jak to zrobic w joomla, mysle ze to tez nie jest trudne tylko trzeba wiedziec jak to zrobic , a to forum jest po to aby pomagać sobie na wzajem w róznych czasami bamallnych sprawach które dla niektórych są nie do przeskoczenia, przeczytalem art na viki....... odnosnie modolow ale nie ma tam opisu jap podlaczyc do wlasnego modulu html plik cms

hanni
01-02-2010, 21:10
To są podstawy robienia stron www i szablonów Joomla. Nie mam zamiaru Ci ich tłumaczyć gdyż wiele jest kursów, darmowych, które bardzo dobrze tłumaczą krok po kroku.
ja pytam nie o szablon a o modul

malkowitch
01-02-2010, 21:38
Jeśli chodzi o zwykly html:
http://wiki.joomla.pl/Jak_stworzy%C4%87_zwyk%C5%82y_modu%C5%82_HTML

Moduł właściwy dla starej wersji
http://www.pomoc.joomla.pl/content/view/628/30/

I dla nowej:
http://docs.joomla.org/Tutorial:Creating_a_Hello_World_Module_for_Joomla_ 1.5

hanni
02-02-2010, 10:13
Jeśli chodzi o zwykly html:
http://wiki.joomla.pl/Jak_stworzy%C4%87_zwyk%C5%82y_modu%C5%82_HTML

Moduł właściwy dla starej wersji
http://www.pomoc.joomla.pl/content/view/628/30/

I dla nowej:
http://docs.joomla.org/Tutorial:Creating_a_Hello_World_Module_for_Joomla_ 1.5
dzieki
zwykły modul html z tym nie mam problemu , tylko chciałby ten modul sformatowac za pomoca arkusza stylow i tego jie wiem jak zrobic, gdzie umiescic plik css i jak połaczyc go z plikiem modulu w html?

malkowitch
02-02-2010, 10:22
Style css możesz mieć w różnych plikach ale zwykle w tym samym miejscu dla jendnego szablonu.

dla szablonu beez to chyba będzie tutaj : /templates/beez/css/

Możesz poprostu wyedytować styl css w panelu joomla. Jak klikniesz na szablon dla którego ma być naniesiony styl, tam masz wiele opcji.

Możesz też dodać plik stylu niezależnie od szablonu - dodając go w kodzie modulu:


$doc =& JFactory::getDocument();
$doc->addStyleSheet('sciezka/do/pliku.css')
lub dodając deklarację a nie plik


$doc =& JFactory::getDocument();
$doc->addStyleDeclaration('
.modmodul{border:1px}
.modul .p {text-alight:right}
')
Plusem takich rozwiązań jest to, że styl będzie zawsze tam gdzie moduł. Przykłady 2 podane wyżej są dla Joomla 1.5
Zachęcam do zapoznania się z ostatnim adresem który podałem. Tam masz czarno na białym napisane jak pisze się własne moduły do Joomla.

hanni
02-02-2010, 11:54
Style css możesz mieć w różnych plikach ale zwykle w tym samym miejscu dla jendnego szablonu.

dla szablonu beez to chyba będzie tutaj : /templates/beez/css/

Możesz poprostu wyedytować styl css w panelu joomla. Jak klikniesz na szablon dla którego ma być naniesiony styl, tam masz wiele opcji.

Możesz też dodać plik stylu niezależnie od szablonu - dodając go w kodzie modulu:


$doc =& JFactory::getDocument();
$doc->addStyleSheet('sciezka/do/pliku.css')
lub dodając deklarację a nie plik


$doc =& JFactory::getDocument();
$doc->addStyleDeclaration('
.modmodul{border:1px}
.modul .p {text-alight:right}
')
Plusem takich rozwiązań jest to, że styl będzie zawsze tam gdzie moduł. Przykłady 2 podane wyżej są dla Joomla 1.5
Zachęcam do zapoznania się z ostatnim adresem który podałem. Tam masz czarno na białym napisane jak pisze się własne moduły do Joomla.
Dzieki
pierwszy link mowi o stworzeniu wlasnego modulu html to potrafię,
drugi mowi o module w php takim ktory się instaluje ok
a mi chodzi o cos innego,
chce storzyc wlany modul HTML z poziomu joomla prosty modul stopki z odnosnikami do stron i innymi roznymi informacjami i to zrobilem nie ma problemu, a teraz chcial bym zmienic tło stopki i tu zaczynaja sie schody, tlo stopki jest ustawione pewnie gdzies w arkuszu stylów dla uzywanego przezemnie szablonu, zeby nie mieszac w kodzie plików szablonu prawdopodobnie dało by się stworzc własny arkusz stylów dla tworzonego przezemnie modulu w html i to jest wlasnie moj problem gdzie zapisac stworzony plik cms, jak go podłaczyc żeby moj modul html czerpal z niego formaty i zeby to wszystko zaczelo dzialac

malkowitch
02-02-2010, 11:59
Nie żaden stworzony plik cms tylko CSS.
I nie dodawać tylko zmieniać istniejące pliki bo szczerzę wątpię, że posiadasz wiedzę o selektorach CSS na tyle, żeby wiedzieć który wpis jest ważniejszy.

Napisałem Ci gdzie znajdują się pliki css szablonu. Jeśli nadal nie wiesz jak to zrobić to odsyłam do lektury FireBug, WebDeweloper i podstaw CSS i HTML!

hanni
02-02-2010, 14:09
Dzieki wlasnie ot mi chodziło, nie tworzy sie plików css, tylko korzysta z istniejącego to jest to zdanie, wcześniej poprostu ktos napisła żeby nie grzebac w kodzie i to mnie zmyliło, teraz juz wiem o co chodzi.

Dzięki za cierpliwośc pozdrawiam.

Zamykam temat