Пользовательская сборка Mootools, реализованная в Joomla 1.5 - PullRequest
0 голосов
/ 06 февраля 2011

Приветствую всех .. может кто-нибудь подскажет мне, пожалуйста, как реализовать мои собственные mootools .. в Joomla 1.5

у меня есть эти файлы ниже

PHP FILE

  • promocode.php

CSS (для моих js)

  • sexyalertbox.css

Javascripts

  • mootools1.js
  • mootools-more.js
  • sexyalertbox.v1.js
  • sexyalertbox.packed.js
  • jquery

мне удалось поместить php-файл в один из моих компонентов в joomla, который является ignite_gallery, и отобразить его так, как я этого хотел ... но единственное, чего мне не хватает, так это того, что мои mootools не работаютвообще, в отличие от того, когда я запускаю его из моего корневого файла за пределами Joomla.

я использую Joomla 1.5.22, и моя версия mootools 1.2, и я использую шаблон rhuk_milkyway

решенияя уже пробовал объявлять этот код ниже в моем PHP-файле

<?php 
  $document =& JFactory::getDocument();
  $document->addStyleSheet("/Joomla/media/system/css/sexyalertbox.css");
  $document->addScript("/Joomla/media/system/js/mootools1.js");
  $document->addScript("/Joomla/media/system/js/sexyalertbox.v1.js");

  /////// i cut some lines and i just point out where i used the javascript////

  if(!empty($promocode)){
  $message= "<font color='#FF0000'></br> <b>Successfully Save!</b> </font> <script type='text/javascript'>
                    window.addEvent('domready', function() {
                    Sexy = new SexyAlertBox();
                    Sexy.info('<h1>Company Inc.</h1></br></br><b>Successfully Save!<b></br>');
                    });
                    </script>";
 }
?>

я также пытался поместить эти скрипты в C: \xampp \ htdocs \ Joomla \ templates \ rhuk_milkyway \ index.php

<head>
<jdoc:include type="head" />
 <script type="text/javascript" src="<?php echo $this->baseurl ? >/media/system/js/mootools1.js"> </script>
 <script type="text/javascript" src="<?php echo $this->baseurl ?>/media/system/js/sexyalertbox.v1.js"> </script>
 <link rel="stylesheet" href="<?php echo $this->baseurl ?>/media/system/css/sexyalertbox.css" type="text/css" />
</head>

Вдруг не повезло ... это все еще не работает .. помогите мне, пожалуйста ..

Любое предложение или советочень стремился .. благослови Бог и хорошего дня ..

1 Ответ

0 голосов
/ 01 марта 2011

Если вы добавляете свою собственную версию MooTools или последующих зависимых скриптов в заголовок вашего шаблона, то вам следует перейти в Joomla! плагины и отключить (отменить публикацию) плагин MooTools. Joomla! 1.5x по умолчанию использует более старую версию MooTools и часто конфликтует с другими библиотеками, такими как jQuery или с более новыми версиями MooTools.

Другой вариант - использовать такое расширение, как это:

Отключить Joomla! реализация ядра mootools

Это позволит вам отключить тег заголовка MooTools по умолчанию, который вставляется Joomla! разбор шаблонов. Тогда ваш сайт (контентные страницы, модули и так далее) сможет правильно использовать пользовательские MooTools и последующие сценарии, которые вы вставили в заголовок.

Приветствия

Aaron

...