Как добавить и использовать jquery и css файл в модуле joomla ..? - PullRequest
0 голосов
/ 22 января 2011
$document = &JFactory::getDocument();//getting document ref object
$document->addScript(JURI::root() . 'modules/mod_my_slider/jquery.js');

$path = "http://".$_SERVER['HTTP_HOST'].$_SERVER['PHP_SELF']."modules/mod_my_slider/images";
$path = str_replace("index.php","",$path);
?>
<script language="javascript">
  jQuery('#block').show();
 </script>
 <center>
 <div height:220px; width:500px; border:1px solid black;>
  <img class="slide" height="220px" width="500px" src="<?php echo $path; ?>/pier1.jpg"/>
 </div>
 <div id="block" style="height:100px; width:10px; display:none; background-color:white;">BETA</div>
 </center>
?>

Я пытаюсь как выше, я также включаю файл jquery, но эта строка не отображается.

1 Ответ

0 голосов
/ 25 января 2011
$document =& JFactory::getDocument();
$document->addScript($url);
$document->addStyleSheet($url);

Это определенно правильный синтаксис для добавления jscript и CSS в модуль.Единственная проблема, которую я вижу, заключается в том, что Joomla автоматически помещает файлы JS в папки modules / module_name / js и CSS в папки modules / module_name / css, если вы используете программу установки.Если строки там нет вообще, у вас есть другая проблема, если строка есть, но файл не добавлен, вам, вероятно, нужно изменить код на

$document->addScript(JURI::root() . 'modules/mod_my_slider/js/jquery.js');
...