PDA

Zobacz pełną wersję : nowa pozycja



radkoo
06-11-2009, 15:12
Witam !
Na wstepie dodam, że temat był kilkakrotnie poruszany - jednak niejasno wytłumaczone zostały wszystkie czynności związane z dodaniem nowej pozycji dla modułu.
Wiem, jak stworzyc nazwe nowej pozycji, jednak nie wiem jak uczynić ja aktywną :confused: Nie było to jasno jak dla mnie nigdzie opisane na forum...

Chciałbym stworzyc pozycję dla modułu który znajdował by sie w górnym prawym rogu strony (header). Wiem, że moja templatka nie posiada takowej.
Proszę o pomoc

adres strony, która jest w fazie budowy:
http://www.adamowka.pl (http://www.adamowka.pl/)

nikszal
06-11-2009, 16:18
Będziesz miał z tym problem, bo już dawno projektanci odeszli od koncepcji budowy szablonów za pomocą tabel na rzecz układów blokowych. Do tego jeszcze masz wewnętrzny arkusz css. To akurat nie jest duży problem, jeśli nie rozpatruje się go pod kątem wielkości pliku index.php.

Bazyl
06-11-2009, 16:34
Kopalnia wiedzy - wiki... (http://www.wiki.joomla.pl/Pozycje_modu%C5%82%C3%B3w)

radkoo
06-11-2009, 16:35
powiedzmy, ze nie rozpatruję tego pod kątem wielkości index.php ...
Co mógłbym zrobic, żeby taka pozycję tam umieścić ?

nikszal
06-11-2009, 16:40
Musisz przemodelować header szablonu. Jeśli znasz html i css to poradzisz sobie. W przeciwnym wypadku prościej będzie zmienić szablon na inny i przystosować go do własnych potrzeb.

radkoo
06-11-2009, 16:54
nie znam sie za bardzo na html i css ale chciałbym to zrobić z pomocą lub bez... Obawiam sie trochę zabierać za to samemu dlatego proszę o pomoc...
w html mam cos takiego odnośnie header



#header{
background: #<?php echo $this->params->get('header'); ?>;
width: 100%;
height: <?php echo $this->params->get('header_height'); ?>px;
border: <?php echo $this->params->get('header_border_width'); ?>px solid #<?php echo $this->params->get('header_border_color'); ?>;
margin: 0px;
padding: 0px;
}

#header_inner{
background: #<?php echo $this->params->get('header_inner'); ?>;
color: #<?php echo $this->params->get('header_inner_color'); ?>;
font-size: <?php echo $this->params->get('header_inner_size'); ?>pt;
width: 100%;
height: <?php echo $this->params->get('header_height'); ?>px;
margin: 0px !important;
padding: <?php echo $this->params->get('header_inner_padding'); ?>px;
}


#header_inner_pic{
background: #<?php echo $this->params->get('header_inner'); ?>;
background: url(<?php echo $this->baseurl ?>/templates/<?php echo $this->template ?>/images/header.jpg) no-repeat;
color: #<?php echo $this->params->get('header_inner_color'); ?>;
font-size: <?php echo $this->params->get('header_inner_size'); ?>pt;
width: 100%;
height: <?php echo $this->params->get('header_height'); ?>px;
margin: 0px;
padding: <?php echo $this->params->get('header_inner_padding'); ?>px;
}

#header_inner_right{
text-align: <?php echo $this->params->get('slideshow_align'); ?>;
width: 50%;
margin: 0px;
padding: 0px;
}
co powinienem dodać, usunąć lub zmienic....?

Bazyl
06-11-2009, 16:57
1. Poznaj podstawy css i html
2. Zapoznaj się z linkiem, który podałem wcześniej.

radkoo
06-11-2009, 17:02
dzięki za linka, zapoznawałem sie z tym juz nie raz. czytam to juz *enty raz i nie wiem jak sie do tego zabrać.
Wskazany był by taki poradnik jak krok po kroku osadzić nową pozycję...

Bazyl
06-11-2009, 17:03
Zajmij się więc czymś innym...
Sorry..

nikszal
06-11-2009, 17:05
Z całym szacunkiem ale zaczynasz budować dom od... dachu. Wiedza jest podstawą do wprowadzania modyfikacji w kodzie. Jeśli jej nie posiadasz, to masz dwa wyjścia:

Zlecasz odpłatną modyfikację, albo...
Instalujesz inny szablon, który spełnia Twoje oczekiwania.P.s.
Nie brakuje fachowej literatury na rynku księgarskim. Tak więc poradników jest full.

radkoo
06-11-2009, 17:13
ok. dzięki za rady.
spróbuję zrobic to sam, narazie bez poradników....

nikszal
06-11-2009, 17:18
Napisz kolejnego posta jeśli ukończysz z pozytywnym wynikiem modyfikację i nie zapomnij wpierw zrobić kopię szablonu.