PDA

Zobacz pełną wersję : Przesunięcie pozycji "user 4" - szablon siteground-j15-119



michal1233
22-02-2010, 20:22
Chodzi mi o przesunięcie pozycji "user 4" w dół dokładnie pokazane jest na obrazku.
http://img706.imageshack.us/img706/1766/szukaj.jpg
Chcę przesunąć w ten prostokąt nr 2 w róg nagłówka. czy jest to możliwe? i jak to zrobić?

siristru
22-02-2010, 20:26
1. Przesuń pozycję user4 w pliku index.php Twojego zsablony.
2. Zamknij go w divie
3. Odpowiednio wyzpozycjonuj div w pliku template.css Twojego szablonu.

michal1233
22-02-2010, 20:32
Szczerze mówiąc to jest moja druga strona w Joomla! i czegoś takiego nie potrafię robić (chętnie się nauczę) możesz mi dokładniej wytłumaczyć?

siristru
22-02-2010, 20:37
1. Wyedytuj sobie plik index.php (np. kED'em).
2. w kodzie odszukaj pozycji user4. Powinno to mieć postać: <jdoc:include type="modules" name="user4" /> lub podobnie. Ten kawałek kodu może być zamknięte jakimś divem.

Eh, co Ci będę tłumaczył. Wklej tutaj kod Twojego index.php szablonu.

michal1233
22-02-2010, 20:41
<?php
defined( '_JEXEC' ) or die( 'Restricted access' );
JPlugin::loadLanguage( 'tpl_SG1' );
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="<?php echo $this->language; ?>" lang="<?php echo $this->language; ?>" >
<head>
<jdoc:include type="head" />
<link rel="stylesheet" href="templates/system/css/system.css" type="text/css" />
<link rel="stylesheet" href="templates/<?php echo $this->template ?>/css/template.css" type="text/css" />
<!--[if lte IE 6]>
<link rel="stylesheet" href="templates/<?php echo $this->template ?>/css/ie6.css" type="text/css" />
<![endif]-->

</head>
<body id="page_bg">
<div id="wrapper">
<div id="holder">
<div id="header">
<div id="pillmenu"><jdoc:include type="modules" name="user3" /></div>
<div id="search"><jdoc:include type="modules" name="user4" /></div>
<div class="clr"></div>
<div class="logo"><h1><a href="index.php"><?php echo $mainframe->getCfg('sitename') ;?></a></h1></div>
</div>


<div id="content_hold">
<div class="newsflash<?php if(!$this->countModules('user1') and JRequest::getCmd('layout') != 'form') : ?> only<?php endif; ?>">
<jdoc:include type="modules" style="rounded" name="top" />
</div>

<?php if($this->countModules('left') and $this->countModules('right') and JRequest::getCmd('layout') != 'form') : ?>
<div class="middle">
<div class="bottom">
<div class="top">

<?php elseif($this->countModules('left') and !$this->countModules('right') and JRequest::getCmd('layout') != 'form') : ?>
<div class="middle_left">
<div class="bottom_left">
<div class="top_left">

<?php elseif(!$this->countModules('left') and $this->countModules('right') and JRequest::getCmd('layout') != 'form') : ?>
<div class="middle_right">
<div class="bottom_right">
<div class="top_right">
<?php if ($this->countModules('top')) : ?>
<div>
<jdoc:include type="modules" name="top" style="xhtml" />
</div>
<?php endif; ?>

<?php else: ?>
<div class="middle_full">
<div class="bottom_full">
<div class="top_full">
<?php endif; ?>

<?php if($this->countModules('left') and JRequest::getCmd('layout') != 'form') : ?>
<div id="leftcolumn">
<jdoc:include type="modules" name="left" style="rounded" />
<br />
<?php $sg = 'banner'; include "templates.php"; ?>
<br />
</div>
<?php endif; ?>

<?php if($this->countModules('left') and $this->countModules('right') and JRequest::getCmd('layout') != 'form') : ?>
<div id="maincolumn">
<?php elseif($this->countModules('left') and !$this->countModules('right') and JRequest::getCmd('layout') != 'form') : ?>
<div id="maincolumn_left">
<?php elseif(!$this->countModules('left') and $this->countModules('right') and JRequest::getCmd('layout') != 'form') : ?>
<div id="maincolumn_right">
<?php else: ?>
<div id="maincolumn_full">
<?php endif; ?>

<div class="nopad">
<jdoc:include type="message" />
<?php if($this->params->get('showComponent')) : ?>
<jdoc:include type="component" />
<?php endif; ?>
</div>
</div>

<?php if($this->countModules('right') and JRequest::getCmd('layout') != 'form') : ?>
<div id="rightcolumn">
<jdoc:include type="modules" name="right" style="rounded" />
</div>
<?php endif; ?>
<div class="clr"></div>

</div>
</div>
</div>

<div id="footer">
<jdoc:include type="modules" name="debug" />
<?php $sg = ''; include "templates.php"; ?>
</a><a href="http://validator.w3.org/check/referer">
<img src="http://www.bestf1.pl/templates/siteground-j15-119/images/xhtml.jpg" alt="Valid xHTML" align="right"/></a>
<a href="http://jigsaw.w3.org/css-validator/check/referer">
<img src="http://www.bestf1.pl/templates/siteground-j15-119/images/css.jpg" alt="Valid CSS" align="right"/></a>
</div>

</div>
</div>
</div>
<script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
</script>
<script type="text/javascript">
try {
var pageTracker = _gat._getTracker("UA-12551240-1");
pageTracker._trackPageview();
} catch(err) {}</script>
</body>

</html>

siristru
22-02-2010, 20:46
Dobra. To jest tutaj: <div id="search"><jdoc:include type="modules" name="user4" /></div> i występuje w obrębie diva "Header". Czyli w pliku index.php nic nie musisz robić. Sprawa jest bardzo łatwa. Wejdź do katalogu css Twojego szablonu i wyedytuj plik template.css. Tam poszukaj "search" i przesuń go zwyczajnie w dół tj. zwiększ margines górny diva. I po ptokach.

michal1233
22-02-2010, 20:55
Wszystko działa, dzięki. Może spotkałeś się z takim dodatkiem jak tutaj: http://www.dansk-atletik.dk/ Jak nazywa się ta pozycja gdzie jest ten dodatek. Chodzi mi o ten z newsami.

siristru
22-02-2010, 21:02
Widocznie sami sobie zrobili ten szablon. Wpisujesz: http://www.dansk-atletik.dk/index.php?tp=1 i widzisz nazwy pozycji. Nazwa nie ma znaczenia. Sam możesz gniazda na moduły stworzyć w dowolnym miejscu w szablonie i dowolnie je nazwać np. baki_wuja_stefana_left :D. Zastanów sie nad tym co robiłeś przed chwilą i pomyśl jak to możesz wykorzystać. trochę wiedzy o css, kapka o szablonach dla Joomla! i jesteś miszcz :D

michal1233
22-02-2010, 21:06
A w moim szablonie jak nazywa się pozycja w której są artykuły bo po wpisaniu "index.php?tp=1" środka nie nazwało. Ale może podobny moduł gdzieś widziałeś? Ja kiedyś widziałem taki przyjemny dla oka ale nie wiem gdzie ;)

Robster
22-02-2010, 21:21
Proponuję przeczytać:
http://wiki.joomla.pl/Dost%C4%99pne_typy_jdoc
oraz
http://wiki.joomla.pl/Instrukcje_jdoc

Po lekturze powinieneś zrozumieć co i jak z modułami.

siristru
22-02-2010, 22:05
Tam gdzie artykuły to content. Poczytaj odnośniki które podsyła Ci Robster.