Mateluta
05-01-2011, 17:59
Witam serdecznie! Mam zakodowany szablon w Xhtml/CSS i przenoszę go na Joomla!. Na razie przeniosłem cały szablon na sztywno. Wszystko ładnie się wyświetla oprócz slidera wykonanego w jQuery wykorzystujacego dodatek do jQuery o nazwie Cycle (cycle.js). Szukałem DUŻO, próbowałem WSZYSTKIEGO - pewnie jest mały szkopuł, który, mam nadzieję pomożecie wychwycić. Otóż tak: w całuym folderze z moim własnym szablonem mam w pliku index.php coś takiego:
<?php
defined( '_JEXEC' ) or die( 'Restricted access' );
?>
<?php echo '<?xml version="1.0" encoding="utf-8"?'.'>'; ?>
<!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; ?>" dir="<?php echo $this->direction; ?>" >
<head>
<jdoc:include type="head" />
<link rel="stylesheet" href="<?php echo $this->baseurl ?>/templates/<?php echo $this->template;?>/css/screen.css" type="text/css" />
<link rel="stylesheet" href="<?php echo $this->baseurl ?>/templates/<?php echo $this->template;?>/scripts/jquery.js" type="text/jacascript" />
<link rel="stylesheet" href="<?php echo $this->baseurl ?>/templates/<?php echo $this->template;?>/scripts/nasze-skrypty.js" type="text/jacascript" />
<link rel="stylesheet" href="<?php echo $this->baseurl ?>/templates/<?php echo $this->template;?>/scripts/cycle.js" type="text/jacascript" />
</head>
Jak widać próbuję wczytać wszelkie skrypty js - normalnie all działa - po podpięciu do Joomla już nie. Pewnie jest konflikt z MooTools, ale jak do tej pory nie udało mi się z tym poradzić. W jednym z divów chcę zawrzeć ten pokaz slajdów w jQuery:
<div id="intro">
<div id="galeria">
<div class="gora">
<div class="pager">
</div>
</div>
<div class="zdjecia">
<div class="zdjecia_pokaz">
<img src="images/zdj1.jpg" alt="tekst1" />
<img src="images/zdj2.jpg" alt="tekst2" />
<img src="images/zdj3.jpg" alt="tekst3" />
</div>
<div class="info">
</div>
</div>
</div>
</div>Chcę po prostu aby ten slider działał, nawet na sztywno bez modyfikacji w Joomla. Ktoś moze napisac mi krok po kroku co zrobic aby to działało? próbowałem wielu wskazówke z wielu tutoriali ale bez skutku. Próbowałem też tego: http://www.sanjeevshrestha.com.np/2009/05/using-jquery-with-joomla/
ale nie wiem gdzie wpisać te 3 linijki:
$document = &JFactory::getDocument();
$document->addScript(JPATH_SITE.’/media/system/js/jquery.js’ );
$document->addScriptDeclaration ( ‘jQuery.noConflict();’ );Oczywiście jquery.js wrzuciłem do media/system/js
Bardzo proszę o pomoc! dziękuję i pozdrawiam
<?php
defined( '_JEXEC' ) or die( 'Restricted access' );
?>
<?php echo '<?xml version="1.0" encoding="utf-8"?'.'>'; ?>
<!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; ?>" dir="<?php echo $this->direction; ?>" >
<head>
<jdoc:include type="head" />
<link rel="stylesheet" href="<?php echo $this->baseurl ?>/templates/<?php echo $this->template;?>/css/screen.css" type="text/css" />
<link rel="stylesheet" href="<?php echo $this->baseurl ?>/templates/<?php echo $this->template;?>/scripts/jquery.js" type="text/jacascript" />
<link rel="stylesheet" href="<?php echo $this->baseurl ?>/templates/<?php echo $this->template;?>/scripts/nasze-skrypty.js" type="text/jacascript" />
<link rel="stylesheet" href="<?php echo $this->baseurl ?>/templates/<?php echo $this->template;?>/scripts/cycle.js" type="text/jacascript" />
</head>
Jak widać próbuję wczytać wszelkie skrypty js - normalnie all działa - po podpięciu do Joomla już nie. Pewnie jest konflikt z MooTools, ale jak do tej pory nie udało mi się z tym poradzić. W jednym z divów chcę zawrzeć ten pokaz slajdów w jQuery:
<div id="intro">
<div id="galeria">
<div class="gora">
<div class="pager">
</div>
</div>
<div class="zdjecia">
<div class="zdjecia_pokaz">
<img src="images/zdj1.jpg" alt="tekst1" />
<img src="images/zdj2.jpg" alt="tekst2" />
<img src="images/zdj3.jpg" alt="tekst3" />
</div>
<div class="info">
</div>
</div>
</div>
</div>Chcę po prostu aby ten slider działał, nawet na sztywno bez modyfikacji w Joomla. Ktoś moze napisac mi krok po kroku co zrobic aby to działało? próbowałem wielu wskazówke z wielu tutoriali ale bez skutku. Próbowałem też tego: http://www.sanjeevshrestha.com.np/2009/05/using-jquery-with-joomla/
ale nie wiem gdzie wpisać te 3 linijki:
$document = &JFactory::getDocument();
$document->addScript(JPATH_SITE.’/media/system/js/jquery.js’ );
$document->addScriptDeclaration ( ‘jQuery.noConflict();’ );Oczywiście jquery.js wrzuciłem do media/system/js
Bardzo proszę o pomoc! dziękuję i pozdrawiam