Новости Joomla

0 Пользователей и 1 Гость просматривают эту тему.
  • 37 Ответов
  • 8011 Просмотров
*

karambaaa

  • Осваиваюсь на форуме
  • 38
  • 0 / 0
Всем добрый день!
Ув. форумчане прошу помощи в настройке сайта.
Ситуация такая: пользуюсь Joomla 3, установил совместимый шаблон в нем сразу идет слайдер в шапке, установил компонент ZOO 3.0, в нем не хотят работать рейтинги и комментарии (не реагируют ни на какие действия) Если сменить шаблон на стандартный, то все работает. Почитав форумы думаю что это конфликт jQuery, вот прошу помощи в устранении данной ошибки. Mootools отключал, ничего не меняется.

Скажите какие скрины или копии кода предоставить для разбора.

Жду ответа, заранее спасибо!

П.с сильно не ругайте, в сайтостроении я не силен, изучаю материалы по мере возможности, а сайт уже нужно делать(
*

Aleks.Denezh

  • Живу я здесь
  • 3406
  • 428 / 4
Re: Конфликты шаблона и расширения
« Ответ #1 : 07.04.2013, 18:01:07 »
желательно index.php шаблона показать! покажите как скрипты подрубаются! (после подключения jquery скорее всего нужно добавить) jQuery.noConflict();
и скрипты jQuery вызывать через
jQuery(document).ready(function($){
....
});
*

karambaaa

  • Осваиваюсь на форуме
  • 38
  • 0 / 0
Re: Конфликты шаблона и расширения
« Ответ #2 : 07.04.2013, 19:23:07 »
Вот код шапки.

Код
<?php
defined('_JEXEC') or die;

require_once dirname(__FILE__). DIRECTORY_SEPARATOR . 'functions.php';
$document = $this;
$templateUrl = $document->baseurl . '/templates/' . $document->template;
Artx::load("Artx_Page");
$view = $this->artx = new ArtxPage($this);
$view->componentWrapper();

JHtml::_('behavior.framework', true);
$app = JFactory::getApplication();
$tplparams  = $app->getTemplate(true)->params;
$delte = htmlspecialchars($tplparams->get('delte'));
$left = htmlspecialchars($tplparams->get('left'));
$dtab1 = htmlspecialchars($tplparams->get('dtab1'));
$dtab2 = htmlspecialchars($tplparams->get('dtab2'));
$dtab3 = htmlspecialchars($tplparams->get('dtab3'));
$dtab4 = htmlspecialchars($tplparams->get('dtab4'));
$dtab5 = htmlspecialchars($tplparams->get('dtab5'));
$dtab6 = htmlspecialchars($tplparams->get('dtab6'));
$dtab7 = htmlspecialchars($tplparams->get('dtab7'));
$dtaball = htmlspecialchars($tplparams->get('dtaball'));
?>
<!DOCTYPE html>
<html dir="ltr" lang="<?php echo $document->language; ?>">
<head>
    <jdoc:include type="head" />
  
    <!--scroling head-->
<script src="<?php echo $templateUrl; ?>/js/scroling.js"></script>
<script type="text/javascript">
$(function() {
  $(window).scroll(function() {
    if($(this).scrollTop()!= 0) {
      $('#toTop').fadeIn();  
    } else {
      $('#toTop').fadeOut();
    }
  });
 
  $('#toTop').click(function() {
    $('body,html').animate({scrollTop:0},800);
  });  
});
</script>
<!--scroling koniec head-->
    <link rel="stylesheet" href="<?php echo $document->baseurl; ?>/templates/system/css/system.css" />
    <link rel="stylesheet" href="<?php echo $document->baseurl; ?>/templates/system/css/general.css" />


    
    
    <meta name="viewport" content="initial-scale = 1.0, maximum-scale = 1.0, user-scalable = no, width = device-width">

    <!--[if lt IE 9]><script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script><![endif]-->
    <link rel="stylesheet" href="<?php echo $templateUrl; ?>/css/template.css" media="screen">
    <!--[if lte IE 7]><link rel="stylesheet" href="<?php echo $templateUrl; ?>/css/template.ie7.css" media="screen" /><![endif]-->
    <link rel="stylesheet" href="<?php echo $templateUrl; ?>/css/template.responsive.css" media="all">

<link rel="shortcut icon" href="favicon.ico" type="image/x-icon">
    <script>if ('undefined' != typeof jQuery) document._artxJQueryBackup = jQuery;</script>
    <script src="<?php echo $templateUrl; ?>/jquery.js"></script>
    <script>jQuery.noConflict();</script>

    <script src="<?php echo $templateUrl; ?>/script.js"></script>
    <?php $view->includeInlineScripts()?>
    <script>if (document._artxJQueryBackup) jQuery = document._artxJQueryBackup;</script>
    <script src="<?php echo $templateUrl; ?>/script.responsive.js"></script>
       <!--tabs css-->
       <link rel="stylesheet" href="<?php echo $templateUrl; ?>/css/tabs.css" type="text/css" media="all" />
       <!--end tabs css-->
       <!-- slideshow -->
    <link rel="stylesheet" href="<?php echo $templateUrl; ?>/js/flex-slider/flexslider.css" type="text/css" media="all" />
  <script src="<?php echo $templateUrl; ?>/js/jquery-1.7.1.min.js" type="text/javascript" charset="utf-8"></script>
  <script src="<?php echo $templateUrl; ?>/js/flex-slider/jquery.flexslider-min.js" type="text/javascript" charset="utf-8"></script>
  <script src="<?php echo $templateUrl; ?>/js/DD_belatedPNG-min.js" type="text/javascript" charset="utf-8"></script>
  <script src="<?php echo $templateUrl; ?>/js/functions.js" type="text/javascript" charset="utf-8"></script>
    <!-- end slideshow -->
</head>

Подключение модулей можно посмотреть в отладчике, сайт http://www.avto-rashodniki.com/

Насчет noConflict там подключается <script src="/media/jui/js/jquery-noconflict.js" type="text/javascript"></script> правда не вижу где тут написано это подключение. Там в коде еще есть этот ноконфликт.
Где-то читал что в Joomla 3 решена проблема с конфликтом, я так понимаю все что я выше написал и есть это решение))
Можно немного по подробнее насчет noconflict, добавить в коде шаблона этот скрипт после всех подключений скриптов? И как потом их правильно вызывать через jQuery(document).ready(function($){}); желательно с примером.
« Последнее редактирование: 07.04.2013, 19:32:57 от karambaaa »
*

Aleks.Denezh

  • Живу я здесь
  • 3406
  • 428 / 4
Re: Конфликты шаблона и расширения
« Ответ #3 : 07.04.2013, 19:28:11 »
эти строки
Код: html4strict
  <script src="<?php echo $templateUrl; ?>/js/jquery-1.7.1.min.js" type="text/javascript" charset="utf-8"></script>
  <script src="<?php echo $templateUrl; ?>/js/flex-slider/jquery.flexslider-min.js" type="text/javascript" charset="utf-8"></script>
  <script src="<?php echo $templateUrl; ?>/js/DD_belatedPNG-min.js" type="text/javascript" charset="utf-8"></script>
  <script src="<?php echo $templateUrl; ?>/js/functions.js" type="text/javascript" charset="utf-8"></script>

перенесите наверх и поставьте сразу сразу после: <jdoc:include type="head" />
после:
Код: html4strict
<script src="<?php echo $templateUrl; ?>/js/jquery-1.7.1.min.js" type="text/javascript" charset="utf-8"></script>
дописать:
Код: html4strict
<script>jQuery.noConflict();</script>
и дописания этого недостаточно! все скрипты что jQuery надо вызывать через jQuery, а не через $

удалить лишний jquery:
Код: html4strict
<script src="<?php echo $templateUrl; ?>/jquery.js"></script>
*

karambaaa

  • Осваиваюсь на форуме
  • 38
  • 0 / 0
Re: Конфликты шаблона и расширения
« Ответ #4 : 07.04.2013, 19:47:53 »
Большое спасибо за помощь!
Все сделал как Вы написали. 1-й пост подредактировал, напишу еще раз сайт http://www.avto-rashodniki.com/ тут отладчиком можно посмотреть что и где подключается.
Да, я везде тоже читал про замену знака $ на jQuery, но так и не понял в каких конкретно файлах это менять, я так понимаю эта замена должна использоваться глобально, а не для конкретного модуля. Если не трудно укажите нужные файлы.
Еще раз большое спасибо за терпение и подсказки))

После изменения кода пропал слайдер в шапке, а рейтинг по прежнему не работает(((
« Последнее редактирование: 07.04.2013, 19:54:41 от karambaaa »
*

Aleks.Denezh

  • Живу я здесь
  • 3406
  • 428 / 4
Re: Конфликты шаблона и расширения
« Ответ #5 : 07.04.2013, 19:54:16 »
Убирайте и эти строки:
Код: html4strict
  <script src="/templates/dd_carrepair_18/js/jquery-1.7.1.min.js" type="text/javascript" charset="utf-8"></script>
  <script>jQuery.noConflict();</script>
там уже есть подключение jQuery и вызов noConflict
там где:
Код: javascript
$(function() {
  $(window).scroll(function() {
    if($(this).scrollTop()!= 0) {
      $('#toTop').fadeIn();  
    } else {
      $('#toTop').fadeOut();
    }
  });
 
  $('#toTop').click(function() {
    $('body,html').animate({scrollTop:0},800);
  });  
});
заменить на
Код: javascript
jQuery(document).ready(function($) {
  $(window).scroll(function() {
    if($(this).scrollTop()!= 0) {
      $('#toTop').fadeIn();  
    } else {
      $('#toTop').fadeOut();
    }
  });
 
  $('#toTop').click(function() {
    $('body,html').animate({scrollTop:0},800);
  });  
});
*

Aleks.Denezh

  • Живу я здесь
  • 3406
  • 428 / 4
Re: Конфликты шаблона и расширения
« Ответ #6 : 07.04.2013, 19:59:13 »
внизу тоже есть $(document).ready(function() {
заменить на jQuery(document).ready(function($) {
и оберните то что я выше писал в <script type="text/javascript"></script>
*

karambaaa

  • Осваиваюсь на форуме
  • 38
  • 0 / 0
Re: Конфликты шаблона и расширения
« Ответ #7 : 07.04.2013, 20:08:15 »
Все сделал как Вы сказали
Пропал слайдер( рейтинг по прежнему не функционирует
Если я правильно понял я полностью удалил

 
Код
 <script src="/templates/dd_carrepair_18/js/jquery-1.7.1.min.js" type="text/javascript" charset="utf-8"></script>
  <script>jQuery.noConflict();</script>

и

Код
<script src="<?php echo $templateUrl; ?>/jquery.js"></script>


Внизу поменял строку $(document).ready(function() { на  jQuery(document).ready(function($) {
*

Aleks.Denezh

  • Живу я здесь
  • 3406
  • 428 / 4
Re: Конфликты шаблона и расширения
« Ответ #8 : 07.04.2013, 20:11:57 »
внизу там где: jQuery(document).ready(function($) {
в самом конце идет: })(); удалите скобочки
*

karambaaa

  • Осваиваюсь на форуме
  • 38
  • 0 / 0
Re: Конфликты шаблона и расширения
« Ответ #9 : 07.04.2013, 20:16:51 »
Удалил. Не думал шаблон со слайдером будет так конфликтовать с расширением( По прежнему ничего не работает
*

Aleks.Denezh

  • Живу я здесь
  • 3406
  • 428 / 4
Re: Конфликты шаблона и расширения
« Ответ #10 : 07.04.2013, 20:18:54 »
ну и наконец тут: templates/dd_carrepair_18/js/functions.js
вначале $(function() {
заменить на  jQuery(document).ready(function($) {
*

karambaaa

  • Осваиваюсь на форуме
  • 38
  • 0 / 0
Re: Конфликты шаблона и расширения
« Ответ #11 : 07.04.2013, 20:27:00 »
Изменил, по прежнему ничего(
*

Aleks.Denezh

  • Живу я здесь
  • 3406
  • 428 / 4
Re: Конфликты шаблона и расширения
« Ответ #12 : 07.04.2013, 20:30:25 »
Попробуйте это:
$('.flexslider').flexslider({
         slideshowSpeed: 4000,
         controlsContainer: '#slider',
         start: function(){
            $('#slider .flex-control-nav').wrap('<div class="slider-nav"></div>');
         }
      });
вынести из

$(window).load(function() {

});
*

karambaaa

  • Осваиваюсь на форуме
  • 38
  • 0 / 0
Re: Конфликты шаблона и расширения
« Ответ #13 : 07.04.2013, 20:39:00 »
Вынес, вроде так правильно
*

karambaaa

  • Осваиваюсь на форуме
  • 38
  • 0 / 0
Re: Конфликты шаблона и расширения
« Ответ #14 : 07.04.2013, 20:43:48 »
Мне кажется зря удалили
Код
<script src="/templates/dd_carrepair_18/js/jquery-1.7.1.min.js" type="text/javascript" charset="utf-8"></script>
  <script>jQuery.noConflict();</script>

после этого и перестал работать слайдер
*

Aleks.Denezh

  • Живу я здесь
  • 3406
  • 428 / 4
Re: Конфликты шаблона и расширения
« Ответ #15 : 07.04.2013, 20:47:38 »
Мне кажется зря удалили
Код
<script src="/templates/dd_carrepair_18/js/jquery-1.7.1.min.js" type="text/javascript" charset="utf-8"></script>
  <script>jQuery.noConflict();</script>

после этого и перестал работать слайдер
ну jQuery там уже подключен
  <script src="/media/jui/js/jquery.min.js" type="text/javascript"></script>
  <script src="/media/jui/js/jquery-noconflict.js" type="text/javascript"></script>
у меня кстати слайдер со старта не рабоатал...
попробуйте удалить временно скрипт <script src="/templates/dd_carrepair_18/script.responsive.js"></script>
*

karambaaa

  • Осваиваюсь на форуме
  • 38
  • 0 / 0
Re: Конфликты шаблона и расширения
« Ответ #16 : 07.04.2013, 21:00:38 »
Удалил
Код
<script src="<?php echo $templateUrl; ?>/script.responsive.js"></script>
Слайдер у Вас не работал сразу потому что я сразу по рекомендации перенес
Код
 <script src="<?php echo $templateUrl; ?>/js/jquery-1.7.1.min.js" type="text/javascript" charset="utf-8"></script>
  <script src="<?php echo $templateUrl; ?>/js/flex-slider/jquery.flexslider-min.js" type="text/javascript" charset="utf-8"></script>
  <script src="<?php echo $templateUrl; ?>/js/DD_belatedPNG-min.js" type="text/javascript" charset="utf-8"></script>
  <script src="<?php echo $templateUrl; ?>/js/functions.js" type="text/javascript" charset="utf-8"></script>

 после этого он перестал отображаться
*

capricorn

  • Завсегдатай
  • 1949
  • 118 / 3
Re: Конфликты шаблона и расширения
« Ответ #17 : 07.04.2013, 21:02:25 »
ZOO не грузит Mootools.

Попробуйте добавить в index.php вашего шаблона:
Код
JHTML::_('behavior.mootools');
*

karambaaa

  • Осваиваюсь на форуме
  • 38
  • 0 / 0
Re: Конфликты шаблона и расширения
« Ответ #18 : 07.04.2013, 21:05:08 »
ZOO не грузит Mootools.

Попробуйте добавить в index.php вашего шаблона:
Код

JHTML::_('behavior.mootools');


Добавил, при обновлении сайт не грузиться пишет 500 - JHtmlBehavior::mootools not found.
*

capricorn

  • Завсегдатай
  • 1949
  • 118 / 3
Re: Конфликты шаблона и расширения
« Ответ #19 : 07.04.2013, 21:12:06 »
Цитировать
Добавил, при обновлении сайт не грузиться пишет 500 - JHtmlBehavior::mootools not found.

Уже неплохо. Закомментируйте эту строку. Что консоль показывает - какие библиотеки JavaScript грузятся? Что в логе error Apache?

Один установленный компонент с неправильной работой с AJAX, может повалить ZOO. Надо смотреть лог.

PS. Ничего нет на сайте типа Календаря от Xmap?
« Последнее редактирование: 07.04.2013, 21:18:37 от capricorn »
*

karambaaa

  • Осваиваюсь на форуме
  • 38
  • 0 / 0
Re: Конфликты шаблона и расширения
« Ответ #20 : 07.04.2013, 21:19:11 »
Логов там много, может что-то конкретное выложить?

Вот как сейчас выглядит index.php шаблона:

Код
<?php
defined('_JEXEC') or die;

require_once dirname(__FILE__). DIRECTORY_SEPARATOR . 'functions.php';
$document = $this;
$templateUrl = $document->baseurl . '/templates/' . $document->template;
Artx::load("Artx_Page");
$view = $this->artx = new ArtxPage($this);
$view->componentWrapper();

JHtml::_('behavior.framework', true);
//JHTML::_('behavior.mootools');
$app = JFactory::getApplication();
$tplparams  = $app->getTemplate(true)->params;
$delte = htmlspecialchars($tplparams->get('delte'));
$left = htmlspecialchars($tplparams->get('left'));
$dtab1 = htmlspecialchars($tplparams->get('dtab1'));
$dtab2 = htmlspecialchars($tplparams->get('dtab2'));
$dtab3 = htmlspecialchars($tplparams->get('dtab3'));
$dtab4 = htmlspecialchars($tplparams->get('dtab4'));
$dtab5 = htmlspecialchars($tplparams->get('dtab5'));
$dtab6 = htmlspecialchars($tplparams->get('dtab6'));
$dtab7 = htmlspecialchars($tplparams->get('dtab7'));
$dtaball = htmlspecialchars($tplparams->get('dtaball'));
?>
<!DOCTYPE html>
<html dir="ltr" lang="<?php echo $document->language; ?>">
<head>
    <jdoc:include type="head" />
  <script src="<?php echo $templateUrl; ?>/js/flex-slider/jquery.flexslider-min.js" type="text/javascript" charset="utf-8"></script>
  <script src="<?php echo $templateUrl; ?>/js/DD_belatedPNG-min.js" type="text/javascript" charset="utf-8"></script>
  <script src="<?php echo $templateUrl; ?>/js/functions.js" type="text/javascript" charset="utf-8"></script>  
    <!--scroling head-->
<script src="<?php echo $templateUrl; ?>/js/scroling.js"></script>
<script type="text/javascript">  
jQuery(document).ready(function($) {
  $(window).scroll(function() {
    if($(this).scrollTop()!= 0) {
      $('#toTop').fadeIn();  
    } else {
      $('#toTop').fadeOut();
    }
  });

  $('#toTop').click(function() {
    $('body,html').animate({scrollTop:0},800);
  });  
});
</script>  
<!--scroling koniec head-->
    <link rel="stylesheet" href="<?php echo $document->baseurl; ?>/templates/system/css/system.css" />
    <link rel="stylesheet" href="<?php echo $document->baseurl; ?>/templates/system/css/general.css" />


    
    
    <meta name="viewport" content="initial-scale = 1.0, maximum-scale = 1.0, user-scalable = no, width = device-width">

    <!--[if lt IE 9]><script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script><![endif]-->
    <link rel="stylesheet" href="<?php echo $templateUrl; ?>/css/template.css" media="screen">
    <!--[if lte IE 7]><link rel="stylesheet" href="<?php echo $templateUrl; ?>/css/template.ie7.css" media="screen" /><![endif]-->
    <link rel="stylesheet" href="<?php echo $templateUrl; ?>/css/template.responsive.css" media="all">

<link rel="shortcut icon" href="favicon.ico" type="image/x-icon">
    <script>if ('undefined' != typeof jQuery) document._artxJQueryBackup = jQuery;</script>
    
    <script>jQuery.noConflict();</script>

    <script src="<?php echo $templateUrl; ?>/script.js"></script>
    <?php $view->includeInlineScripts()?>
    <script>if (document._artxJQueryBackup) jQuery = document._artxJQueryBackup;</script>
    
       <!--tabs css-->
       <link rel="stylesheet" href="<?php echo $templateUrl; ?>/css/tabs.css" type="text/css" media="all" />
       <!--end tabs css-->
       <!-- slideshow -->
    <link rel="stylesheet" href="<?php echo $templateUrl; ?>/js/flex-slider/flexslider.css" type="text/css" media="all" />
  
    <!-- end slideshow -->
</head>
<body>
<!--scroling-->
<div id="toTop">^<?php echo $this->params->get('scroll'); ?></div>
<!--koniec scroling-->
<div id="dd-main">
<header class="dd-header clearfix"><?php echo $view->position('position-30', 'dd-nostyle'); ?>


    <div class="dd-shapes">
     <!--logo -->
 <div class="logo"><a href="index.php"><img src="<?php echo $this->params->get('logo'); ?>"></a></div>
<!--logo -->
<!--contact-->
<div class="contact">
<div class="email"><?php echo $this->params->get('telefon'); ?></div><br><div class="email"><?php echo $this->params->get('email'); ?></div></div>
<!--end contact-->
<div class="dd-object964560789" data-left="0%"></div>

<div class="dd-object1431017770" data-left="100%"></div>
<div class="animacja"><!--slideshow-->
 <!-- Begin Slider -->
 
    <div id="slider">
      <div class="shell">
        <div class="flexslider">
          <ul class="slides">
            <li>
              <img src="<?php echo $this->params->get('foto1'); ?>" />
              <div class="slide-entry">
                
                <h2><a href="<?php echo $this->params->get('lh1'); ?>"><?php echo $this->params->get('header1'); ?></a></h2>
                <p><?php echo $this->params->get('info_txt1'); ?> </p>
                
              </div>
            </li>
            <li>
              <img src="<?php echo $this->params->get('foto2'); ?>" />
              <div class="slide-entry">
              
                <h3><a href="<?php echo $this->params->get('lh2'); ?>"><?php echo $this->params->get('header2'); ?></a></h23>
                
              <p><?php echo $this->params->get('info_txt2'); ?>.</p>
                
              
              </div>
            </li>
            <li>
              <img src="<?php echo $this->params->get('foto3'); ?>" />
              <div class="slide-entry">
                
                <h2><a href="<?php echo $this->params->get('lh3'); ?>" ><?php echo $this->params->get('header3'); ?></a></h2>
                <p><?php echo $this->params->get('info_txt3'); ?></p>
                
              </div>
            </li>
          </ul>
        </div>
      </div>
    </div>
    <!-- End Slider --><!--hot info-->

<div class="dd-positioncontrol dd-positioncontrol-29720441" id="hotnews" data-left="93.79%"><div class="hotinfo"><marquee direction="left" scrollamount="2" scrolldelay="1" onmouseover="this.stop()" onmouseout="this.start()"><?php echo $view->position('hotinfo', 'dd-nostyle'); ?><a href="<?php echo $this->params->get('hl'); ?>"><?php echo $this->params->get('hotinfo'); ?></a>
</marquee></div>
</div>
<!--end hotinfo--></div>
            </div>
            
<h2 class="dd-slogan" data-left="2.93%"><?php echo $this->params->get('siteSlogan'); ?></h2>

<div class="dd-positioncontrol dd-positioncontrol-1091969238" id="MENU" data-left="46.3%">
<?php echo $view->position('position-31', 'dd-nostyle'); ?></div>

<div class="dd-textblock dd-object360920424" data-left="99.87%">
    <form class="dd-search" name="Search" action="<?php echo $document->baseurl; ?>/index.php" method="post">
    <input type="text" value="" name="searchword">
            <input type="hidden" name="task" value="search">
<input type="hidden" name="option" value="com_search">
<input type="submit" value="Search" name="search" class="dd-search-button">
    </form>
</div>

<?php if ($view->containsModules('position-1', 'position-28', 'position-29')) : ?>
<nav class="dd-nav clearfix">
    
<?php if ($view->containsModules('position-28')) : ?>
<div class="dd-hmenu-extra1"><?php echo $view->position('position-28'); ?></div>
<?php endif; ?>
<?php if ($view->containsModules('position-29')) : ?>
<div class="dd-hmenu-extra2"><?php echo $view->position('position-29'); ?></div>
<?php endif; ?>
<?php echo $view->position('position-1'); ?>
 
    </nav>
<?php endif; ?>

                    
</header>
<div class="dd-sheet clearfix">
            <?php echo $view->position('position-15', 'dd-nostyle'); ?>
<?php echo $view->positions(array('position-16' => 33, 'position-17' => 33, 'position-18' => 34), 'dd-block'); ?>
<div class="dd-layout-wrapper clearfix">
                <div class="dd-content-layout">
                    <div class="dd-content-layout-row">
                        <?php if ($view->containsModules('position-7', 'position-4', 'position-5')) : ?>
<?php if ($left == 1) { ?><div class="dd-layout-cell dd-sidebar1 clearfix">
<?php echo $view->position('position-7', 'dd-block'); ?>
<?php echo $view->position('position-4', 'dd-block'); ?>
<?php echo $view->position('position-5', 'dd-block'); ?>




                        </div><?php } ?>
<?php endif; ?>

                        <div class="dd-layout-cell dd-content clearfix">
                       <?php if ($dtaball == 1) { ?> <div class="partner"><ul id="tabs">
   <?php if ($dtab1 == 1) { ?> <li><a href="#" title="tab1"><?php echo $this->params->get('ttab1'); ?></a></li><?php } ?>
    <?php if ($dtab2 == 1) { ?> <li><a href="#" title="tab2"><?php echo $this->params->get('ttab2'); ?></a></li><?php } ?>
    <?php if ($dtab3 == 1) { ?> <li><a href="#" title="tab3"><?php echo $this->params->get('ttab3'); ?></a></li><?php } ?>
    <?php if ($dtab4 == 1) { ?> <li><a href="#" title="tab4"><?php echo $this->params->get('ttab4'); ?></a></li><?php } ?>
    <?php if ($dtab5 == 1) { ?> <li><a href="#" title="tab5"><?php echo $this->params->get('ttab5'); ?></a></li><?php } ?>
    <?php if ($dtab6 == 1) { ?> <li><a href="#" title="tab6"><?php echo $this->params->get('ttab6'); ?></a></li><?php } ?>
    <?php if ($dtab7 == 1) { ?> <li><a href="#" title="tab7"><?php echo $this->params->get('ttab7'); ?></a></li><?php } ?>      
</ul>

<div id="content">
    <div id="tab1">
 <img src="<?php echo $this->params->get('f1'); ?>" style="margin-right: 10px; float: left;" width="230" height="150" ><?php echo $this->params->get('itab1'); ?>
    </div>
    <div id="tab2">
       <img src="<?php echo $this->params->get('f2'); ?>" style="margin-right: 10px; float: left;" width="230" height="150" ><?php echo $this->params->get('itab2'); ?>
 </div>
    <div id="tab3">
       <img src="<?php echo $this->params->get('f3'); ?>" style="margin-right: 10px; float: left;" width="230" height="150" ><?php echo $this->params->get('itab3'); ?>
    </div>
    <div id="tab4">
<img src="<?php echo $this->params->get('f4'); ?>" style="margin-right: 10px; float: left;" width="230" height="150" ><?php echo $this->params->get('itab4'); ?>

    </div>
        <div id="tab5">
<img src="<?php echo $this->params->get('f5'); ?>" style="margin-right: 10px; float: left;" width="230" height="150" ><?php echo $this->params->get('itab5'); ?>

    </div>
        <div id="tab6">
<img src="<?php echo $this->params->get('f6'); ?>" style="margin-right: 10px; float: left;" width="230" height="150" ><?php echo $this->params->get('itab6'); ?>

    </div>
        <div id="tab7">
<img src="<?php echo $this->params->get('f7'); ?>" style="margin-right: 10px; float: left;" width="230" height="150" ><?php echo $this->params->get('itab7'); ?>

    </div>

</div></div><?php } ?>
<?php
  echo $view->position('position-19', 'dd-nostyle');
  if ($view->containsModules('position-2'))
    echo artxPost($view->position('position-2'));
  echo $view->positions(array('position-20' => 50, 'position-21' => 50), 'dd-article');
  echo $view->position('position-12', 'dd-nostyle');
  echo artxPost(array('content' => '<jdoc:include type="message" />', 'classes' => ' dd-messages'));
  require_once(dirname(__FILE__).'/css/system.php');
  echo '<jdoc:include type="component" />';
  echo $view->position('position-22', 'dd-nostyle');
  echo $view->positions(array('position-23' => 50, 'position-24' => 50), 'dd-article');
  echo $view->position('position-25', 'dd-nostyle');
?>



                        </div>
                    </div>
                </div>
            </div>
<?php echo $view->positions(array('position-9' => 33, 'position-10' => 33, 'position-11' => 34), 'dd-block'); ?>
<?php echo $view->position('position-26', 'dd-nostyle'); ?>

<footer class="dd-footer clearfix">
<?php if ($view->containsModules('position-27')) : ?>
    <?php echo $view->position('position-27', 'dd-nostyle'); ?>
<?php else: ?>
<div style="position:relative;padding-left:0px;padding-right:0px"><a title="RSS" class="dd-rss-tag-icon" style="position: absolute; bottom: 0px; right: 6px; line-height: 28px;" href="#"></a>Copyright © 2013. <?php echo $this->params->get('stopka'); ?> &nbsp;Rights Reserved.</div>
<?php endif; ?>
</footer>

    </div>
    <p class="dd-page-footer">
       <span id="dd-footnote-links"><a href="http://joomla3x.ru/" title="joomla 3">joomla3x</a></span>
    </p>
</div>



<?php echo $view->position('debug'); ?>


<script>
jQuery(document).ready(function($) {
  $("#content div").hide(); // Initially hide all content
  $("#tabs li:first").attr("id","current"); // Activate first tab
  $("#content div:first").fadeIn(); // Show first tab content
    
    $('#tabs a').click(function(e) {
        e.preventDefault();        
        $("#content div").hide(); //Hide all content
        $("#tabs li").attr("id",""); //Reset id's
        $(this).parent().attr("id","current"); // Activate this
        $('#' + $(this).attr('title')).fadeIn(); // Show content for current tab
    });
});
</script>
</body>
</html>


Нет компонентов еще никаких нет, только шаблонный слайдер и ZOO
Я эксперементировал с K2 хика шопом priceshop и везде были какие то глюки или не подходил функционал, уже нет сил(( ZOO подошло по функционалу, ну и в дальнейшем планировал или купить JB или самому как-то реализовать покупку через корзину.
Щас цель стоит сделать удобный каталог для покупателей, от рейтинга можно и отказаться, но как-то не хочеться сайт с глюками выпускать в свет((


Логи error заспамлены этим, других ошибок не вижу за сегодня
File does not exist: /home/avtorash/avto-rashodniki.com/www/templates/dd_carrepair_18/js/flex-slider/theme
File does not exist: /home/avtorash/avto-rashodniki.com/www/favicon.ico
« Последнее редактирование: 07.04.2013, 21:25:14 от karambaaa »
*

capricorn

  • Завсегдатай
  • 1949
  • 118 / 3
Re: Конфликты шаблона и расширения
« Ответ #21 : 07.04.2013, 22:47:45 »
Цитировать
<script src="<?php echo $templateUrl; ?>/js/flex-slider/jquery.flexslider-min.js" type="text/javascript" charset="utf-8"></script>

Эту строку попробуйте закомментировать.
*

capricorn

  • Завсегдатай
  • 1949
  • 118 / 3
Re: Конфликты шаблона и расширения
« Ответ #22 : 07.04.2013, 23:03:47 »
Если не поможет, все три строки закомментируйте:
Код
  <script src="<?php echo $templateUrl; ?>/js/flex-slider/jquery.flexslider-min.js" type="text/javascript" charset="utf-8"></script>
  <script src="<?php echo $templateUrl; ?>/js/DD_belatedPNG-min.js" type="text/javascript" charset="utf-8"></script>
  <script src="<?php echo $templateUrl; ?>/js/functions.js" type="text/javascript" charset="utf-8"></script>

Напишите, что получится.

*

karambaaa

  • Осваиваюсь на форуме
  • 38
  • 0 / 0
Re: Конфликты шаблона и расширения
« Ответ #23 : 08.04.2013, 02:20:53 »
Утром попробую, обязательно напишу, большое спасибо за помощь, не мог поддерживать диалог срочно уехать нужно было.
*

Shustry

  • Moderator
  • 6434
  • 745 / 3
Re: Конфликты шаблона и расширения
« Ответ #24 : 08.04.2013, 07:59:25 »
Istaan`у респект за терпение и труды. Но можно просто поставить JB library и решить за пять минут проблему.
*

karambaaa

  • Осваиваюсь на форуме
  • 38
  • 0 / 0
Re: Конфликты шаблона и расширения
« Ответ #25 : 08.04.2013, 11:03:15 »
Istaan`у респект за терпение и труды. Но можно просто поставить JB library и решить за пять минут проблему.

Добрый день!
Данный плагин я ставил, даже если отключать все его опции слайдер не функционирует, может я Неправильно его настроил, если есть какие-либо рекомендации о этому поводу, напишите пожалуйста.
« Последнее редактирование: 08.04.2013, 11:12:28 от karambaaa »
*

karambaaa

  • Осваиваюсь на форуме
  • 38
  • 0 / 0
Re: Конфликты шаблона и расширения
« Ответ #26 : 08.04.2013, 11:08:22 »
Если не поможет, все три строки закомментируйте:
Код
  <script src="<?php echo $templateUrl; ?>/js/flex-slider/jquery.flexslider-min.js" type="text/javascript" charset="utf-8"></script>
  <script src="<?php echo $templateUrl; ?>/js/DD_belatedPNG-min.js" type="text/javascript" charset="utf-8"></script>
  <script src="<?php echo $templateUrl; ?>/js/functions.js" type="text/javascript" charset="utf-8"></script>

Напишите, что получится.



Закоментировал и первую строку и все 3, в результате никаких изменений, по прежнему не работает ни слайдер ни рейтинг((
*

Shustry

  • Moderator
  • 6434
  • 745 / 3
Re: Конфликты шаблона и расширения
« Ответ #27 : 08.04.2013, 11:08:46 »
Добрый. Решит.
*

karambaaa

  • Осваиваюсь на форуме
  • 38
  • 0 / 0
Re: Конфликты шаблона и расширения
« Ответ #28 : 08.04.2013, 11:27:23 »
Добрый. Решит.

Поставил плагин. Откат не делал, все что менялось в коде шаблона осталось, кроме комментирования первых 3х строк js. Результат: слайдер появился, рейтинг по прежнему не реагирует, пропала кнопка "наверх" предусмотренная шаблоном. Включил в плагине кнопку "наверх" ее тоже не отображает))
В настройках плагина поменял jQuery library settings поставил версию 1.7.1, остальное все осталось по умолчанию.
*

Shustry

  • Moderator
  • 6434
  • 745 / 3
Re: Конфликты шаблона и расширения
« Ответ #29 : 08.04.2013, 11:29:27 »
Внимательно по-всем настройкам пробегитесь. Там есть, кстати, окно для выбора исключаемых из обработки скриптов. При тонкой настройке плагин решает проблемы конфликтов библиотек в 100% случаев.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Почему обновление шаблона ломает шаблон?

Автор gorbi_U

Ответов: 8
Просмотров: 1405
Последний ответ 03.05.2023, 22:54:19
от SmiP
Xelix Ultimate редактирование шаблона

Автор Darov

Ответов: 42
Просмотров: 4554
Последний ответ 20.03.2023, 12:16:59
от marksetter
Установка шаблона или быстрого старта qnap

Автор weser

Ответов: 12
Просмотров: 1320
Последний ответ 09.02.2023, 17:16:58
от weser
Не подлючает модуль из шаблона

Автор misteri27

Ответов: 0
Просмотров: 1061
Последний ответ 31.01.2023, 12:58:05
от misteri27
Логотип шаблона Protostar

Автор indi

Ответов: 3
Просмотров: 520
Последний ответ 20.12.2021, 22:28:57
от draff