PDA

Zobacz pełną wersję : Joomla 1.5.17(x) a nifty corners...



ats2008
17-06-2010, 17:56
Witajcie.

Nie wchodząc w zbytnie szczegóły mam problem z uzyskaniem zaokrąglonego rogu z pomocą skryptu nifty corners. Problem leży po stronie Joomla, tzn. gdzieś tutaj, bo na zwykłym pliku html to działa!!!

Gdzie może być błąd - proszę was o pomoc - jakby miał ktoś wątpliwości to przeszedłem wszystkie wątki na tym forum i nie tylko...

Kod szablonu: index.php:

<?php
// no direct access
defined( '_JEXEC' ) or die( 'Restricted access' );
?>
<!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" type="text/css" href="templates/<?php echo $this->template; ?>/css/index.css" />
<link rel="stylesheet" type="text/css" href="templates/<?php echo $this->template; ?>/niftyCorners.css">
<link rel="stylesheet" type="text/css" href="templates/<?php echo $this->template; ?>/niftyPrint.css" media="print">
<!-- próbowałem też użyć takiego zapisu odnośnika:
<script type="text/javascript" src="template/<?php echo $this->template; ?>/nifty.js"></script>-->
<script type="text/javascript">
window.onload=function(){
if(!NiftyCheck())
return;
Rounded("div#left","all","#0b3750","#2278c5", "smooth");
}
</script>
</head>
<body>
<div id="body">
<div id="head">
<div id="topmenu"><jdoc:include type="modules" name="topmenu" /></div>
</div>
<!-- ==================================BOX============= ==============-->
<div id="box">

<div id="left">W szablonie nie działa :(</div> <!--nie wspominając, że będzie dodana komenda: <jdoc:include type="modules" name="left" />... -->

<div id="info"><jdoc:include type="component" /></div>
<div id="right"><jdoc:include type="modules" name="right" /></div>
<div style="clear:both"></div>
</div><!-- end of div#box-->
<!-- ==================================FOOTER========== =================-->
<div id="stopka"></div>

</div>
</body>

Kod templateDetails.xml:

<files>
<filename>index.php</filename>
<filename>templateDetails.xml</filename>
<filename>nifty.js</filename>
<filename>cornerstyle.js</filename>
<filename>niftyPrint.css</filename>
<filename>niftyCorners.css</filename>
<folder>css</folder>
<folder>images</folder>


</files>
<positions>
<position>left</position>
<position>right</position>
<position>topmenu</position>

</positions>

Wszystkie pliki skryptu są umieszczone w katalogu templatki (obok index.php). Kod brałem stąd: http://webdesign.html.it/ , articoli/leggi/528/more-nifty-corners/ (http://webdesign.html.it/articoli/leggi/528/more-nifty-corners/), ale on jest ok, bo działa w zwykłym pliku .html.

Dodam też odpowiedni kod css (div#left znajduje się w div#box):

#box {

background-color:#0b3750;
}
#left {width:160px; height:auto;
float:left;
background-color:#2278c5;
}

Dodam jeszcze zrzuty ekranowe:

http://www.atsdesign.tani-hosting.net/html.jpg

Gdyby jeszcze coś było trzeba podrzucę.

Z góry dzięki za pomoc.

Pozdrawiam.

ats2008