Форум русской поддержки Joomla!® CMS
05.12.2016, 02:28:56 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 3.0 FAQ Joomla 2.5 FAQ Joomla 1.5 FAQ Правила форума Новости Joomla Реклама Войти Регистрация Помощь  
Страниц: [1]   Вниз
  Добавить закладку  |  Печать  
Автор

jquery is not defined

 (Прочитано 998 раз)
0 Пользователей и 1 Гость смотрят эту тему.
baton4uk
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 6


« : 14.04.2015, 13:37:53 »

Здравствуйте. прошу помочь.

Блокируется модуль для Joomla, хотя помимо этого еще таких же 2 ошибки "jquery is not defined"

сайт drevomebel.com

пересмотрел все решения, но решить не получилось..
 
вот код index.php

Код:
<?php
defined('_JEXEC') or die;
JLoader::import('joomla.filesystem.file');
JHtml::_('behavior.framework', true);
$app = JFactory::getApplication();
$doc = JFactory::getDocument();
$templateparams = $app->getTemplate(true)->params;
$config = JFactory::getConfig();
$idarticle = JRequest::getInt('id');
//$thismainpage = JUri::base() === JUri::current();
$thismainpage = '/index.php';
JHTML::_('behavior.modal');

$doc->addScript($this->baseurl . '/templates/' . $this->template . '/javascript/jquery-1.7.2.min.js', 'text/javascript');
$doc->addStyleSheet(JUri::base(). 'templates/system/css/system.css');
$doc->addStyleSheet(JUri::base(). 'templates/' . $this->template . '/css/style.css', $type = 'text/css', $media = 'screen,projection');
$doc->addStyleSheet(JUri::base(). 'templates/' . $this->template . '/css/lightbox.css', $type = 'text/css', $media = 'screen,projection');

$doc->addScript($this->baseurl . '/templates/' . $this->template . '/javascript/lightbox.js', 'text/javascript');

$doc->addScript($this->baseurl . '/templates/' . $this->template . '/javascript/slides.min.jquery.js', 'text/javascript');



$pathimages = $this->baseurl . '/templates/' .$this->template.'/images';

unset(
$this->_scripts[$this->baseurl.'/media/jui/js/jquery.min.js'],
$this->_scripts[$this->baseurl.'/media/jui/js/jquery-migrate.min.js'],

$this->_scripts[$this->baseurl.'/media/system/js/caption.js']);


?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.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; ?>" >
<jdoc:include type="head" />
<!--[if lt IE 9]>
<link rel="stylesheet" href="css/ielte9.css" type="text/css" media="screen, projection" />
<![endif]-->

<script type="text/javascript">

$(document).ready(function() {

$(window).scroll(function () {

    if ($(this).scrollTop() > 480) {$('#leftmenu').addClass('floatmenu');}else{$('#leftmenu').removeClass('floatmenu');}
        if ($(this).scrollTop() > 200) {
            $('#scroller-top').fadeIn();

        } else {
            $('#scroller-top').fadeOut();
        }
    });
});

$(function(){
$('#slides').slides({
preload: true,
preloadImage: '/images/loading.gif',
play: 5000,
pause: 4500,
hoverPause: true,
animationStart: function(){
$('.caption').animate({
bottom:-35
},100);
},
animationComplete: function(current){
$('.caption').animate({
bottom:0
},200);
if (window.console && console.log) {
// example return of current slide number
console.log(current);
};
}
});
});
</script>
<script type="text/javascript" src="//vk.com/js/api/openapi.js?113"></script>
</head>
<body>
   <div class="static">
       <p>8-3412-57-66-17<br>8-982-117-66-17</p>
   </div>
<div class="header">
<div id="mainmenu">
<jdoc:include type="modules" name="topmenu" />
</div>
</div><!-- .header-->
<div class="wrapper">
 
<div class="middle">

  <div class="main-content">
<jdoc:include type="modules" name="slider" />
</div>

      <div id="title-site">
<div class="content-text"><img class="left-cross" src="<?php echo $pathimages;?>/ico_cross.png" />
<div class="title-text"><jdoc:include type="modules" name="lozung" /></div> <img class="right-cross" src="<?php echo $pathimages;?>/ico_cross.png" /></div>
<div class="title-shadow"></div>
</div>
<div class="canvas-site"><div class="bg-content"><div class="container">

<div class="content">
<jdoc:include type="component" />
<div id="scroller-top" onclick="{$('body,html').animate({scrollTop:0}, 400); return false;}"></div>
</div><!-- .content-->
</div><!-- .container-->

<div class="left-sidebar">
<?php if (!$thismainpage): ?>
<div class="leftlogo">
<jdoc:include type="modules" name="sidebar_logo" />
</div>
<?php endif; ?>
          <div id="leftmenu"><jdoc:include type="modules" name="leftmenu" /></div>
</div><!-- .left-sidebar -->
</div></div>

</div><!-- .middle-->

</div><!-- .wrapper -->

<div class="footer">
<div id="firrow-f"><div id="foot-share">
<script type="text/javascript" src="//yandex.st/share/share.js"
charset="utf-8"></script><div class="yashare-auto-init" data-yashareL10n="ru"
 data-yashareType="link" data-yashareQuickServices="vkontakte,facebook,odnoklassniki,moimir" data-yashareImage="http://drevomebel.com/"></div></div>
<div id="foot-like">
<div class="count-like"><div id="vk_like"></div>
<script type="text/javascript">
VK.init({apiId: 4439063, onlyWidgets: true});
VK.Widgets.Like("vk_like", {type: "mini"});
</script></div>
<div class="count-like"><iframe src="//www.facebook.com/plugins/like.php?locale=en_US&amp;href=https%3A%2F%2Fdrevomebel.com&amp;width&amp;layout=button_count&amp;action=like&amp;show_faces=false&amp;share=false&amp;height=22" scrolling="no" frameborder="0" style="border:none; overflow:hidden; height:22px;" allowTransparency="true"></iframe></div>
<div class="count-like">
<div class="g-plusone" data-size="medium" data-href="http://drevomebel.com/" recommendations="false"></div>
<script type="text/javascript">
  window.___gcfg = {lang: 'ru'};
  (function() {
    var po = document.createElement('script'); po.type = 'text/javascript'; po.async = true;
    po.src = 'https://apis.google.com/js/platform.js';
    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(po, s);
  })();
</script>

</div>
</div></div>
<div id="secrow-f"><div id="left-counts">
<!-- Yandex.Metrika informer --><a href="https://metrika.yandex.ru/stat/?id=25429418&amp;from=informer" target="_blank" rel="nofollow"><img src="//bs.yandex.ru/informer/25429418/3_0_FFFFFFFF_FFFFFFFF_0_pageviews" style="width:88px; height:31px; border:0;" alt="Яндекс.Метрика" title="Яндекс.Метрика: данные за сегодня (просмотры, визиты и уникальные посетители)" onclick="try{Ya.Metrika.informer({i:this,id:25429418,lang:'ru'});return false}catch(e){}"/></a><!-- /Yandex.Metrika informer --><!-- Yandex.Metrika counter --><script type="text/javascript">(function (d, w, c) { (w[c] = w[c] || []).push(function() { try { w.yaCounter25429418 = new Ya.Metrika({id:25429418, webvisor:true, clickmap:true, trackLinks:true, accurateTrackBounce:true}); } catch(e) { } }); var n = d.getElementsByTagName("script")[0], s = d.createElement("script"), f = function () { n.parentNode.insertBefore(s, n); }; s.type = "text/javascript"; s.async = true; s.src = (d.location.protocol == "https:" ? "https:" : "http:") + "//mc.yandex.ru/metrika/watch.js"; if (w.opera == "[object Opera]") { d.addEventListener("DOMContentLoaded", f, false); } else { f(); } })(document, window, "yandex_metrika_callbacks");</script><noscript><div><img src="//mc.yandex.ru/watch/25429418" style="position:absolute; left:-9999px;" alt="" /></div></noscript><!-- /Yandex.Metrika counter -->
</div><div id="contacts-foot"><jdoc:include type="modules" name="footer-center" />

<p>© 2015 ООО "ДревоМебель"</p>
</div><div id="right-counts"></div></div>
<div id="thirdrow-f">Создание сайта:<a title="Функционал, Верстка" href="mailto:MYTHterious@mail.ru">MYTHterious</a> & <a title="Дизайн" href="mailto:els-d@mail.ru">Kurt</a></div>

</div><!-- .footer -->
</body>
</html>
Записан
AlekVolsk
Профи
********

Репутация: +316/-3
Offline Offline

Пол: Мужской
Сообщений: 6453



« Ответ #1 : 14.04.2015, 13:46:44 »

$doc->addScript($this->baseurl . '/templates/' . $this->template . '/javascript/jquery-1.7.2.min.js', 'text/javascript'); - такая древность вам зачем? чем не устраивает встроенная в J3 версия?

$doc->addScript($this->baseurl . '/templates/' . $this->template . '/javascript/slides.min.jquery.js', 'text/javascript');- здесь копии jq случайно нет?
Записан
ELLE
Support Team
*****

Репутация: +862/-0
Offline Offline

Пол: Женский
Сообщений: 4723



« Ответ #2 : 14.04.2015, 14:39:15 »

http://prntscr.com/6tkpcs
jquery-noconflict.js нужно после самой библиотеки
Записан
Страниц: [1]   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Powered by SMF 1.1.21 | SMF © 2006, Simple Machines

Joomlaforum.ru is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters
the trademark holder in the United States and other countries.

LiveInternet