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

Zhachek

  • Осваиваюсь на форуме
  • 13
  • 0 / 0
Zoo 3.1.6 не работает рейтинг
« : 29.04.2014, 01:27:39 »
Установил Zoo 3.1.6 и столкнулся с проблемой нерабочего рейтинга в шаблоне, звездочки не реагируют. Почитал форум, многие решают данную проблему закоментированием строки. Пытался проделать тоже самое, да только перестал работать слайдер. Может кто подскажет как решить проблему ? очень прошу, помогите, не охота отказываться от рейтинга. Вот код страницы:

Код
<link rel="stylesheet" href="/media/zoo/assets/css/reset.css?ver=20140427" type="text/css" />
  <link rel="stylesheet" href="/media/zoo/applications/product/templates/default/assets/css/zoo.css?ver=20140427" type="text/css" />
  <link rel="stylesheet" href="/media/zoo/elements/rating/assets/css/rating.css?ver=20140427" type="text/css" />
  <link rel="stylesheet" href="/media/system/css/frontediting.css" type="text/css" />
  <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="/media/jui/js/jquery-migrate.min.js" type="text/javascript"></script>
  <script src="/media/zoo/assets/js/responsive.js?ver=20140427" type="text/javascript"></script>
  <script src="/components/com_zoo/assets/js/default.js?ver=20140427" type="text/javascript"></script>
  <script src="/media/zoo/elements/rating/assets/js/rating.js?ver=20140427" type="text/javascript"></script>
  <script src="/media/system/js/mootools-core.js" type="text/javascript"></script>
  <script src="/media/system/js/core.js" type="text/javascript"></script>
  <script src="/media/system/js/mootools-more.js" type="text/javascript"></script>
  <script src="/media/jui/js/bootstrap.min.js" type="text/javascript"></script>
  <script src="/media/system/js/frontediting.js" type="text/javascript"></script>
  <script type="text/javascript">
jQuery(document).ready(function()
{
jQuery('.hasTooltip').tooltip({"html": true,"container": "body"});
});
jQuery(document).ready(function()
{
jQuery('.hasPopover').popover({"html": true,"trigger": "hover focus","container": "body"});
});
  </script>

        <!--scroling head-->
<script src="/templates/dd_gamseportal_22/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-->
    <!--slideshow header start-->

  <link rel="stylesheet" href="/templates/dd_gamseportal_22/themes/default/default.css" type="text/css" media="screen" />
    <link rel="stylesheet" href="/templates/dd_gamseportal_22/themes/pascal/pascal.css" type="text/css" media="screen" />
    <link rel="stylesheet" href="/templates/dd_gamseportal_22/themes/orman/orman.css" type="text/css" media="screen" />
    <link rel="stylesheet" href="/templates/dd_gamseportal_22/css/nivo-slider.css" type="text/css" media="screen" />
    <link rel="stylesheet" href="/templates/dd_gamseportal_22/css/style.css" type="text/css" media="screen" />
 <script type="text/javascript" src="/templates/dd_gamseportal_22/js/jquery-1.6.1.min.js"></script>
<script type="text/javascript" src="/templates/dd_gamseportal_22/js/jquery.nivo.slider.pack.js"></script>
<script type="text/javascript">     
 var $j = jQuery.noConflict();       
 jQuery(document).ready(function ($){   
 $j("#slider").nivoSlider(         
); });         
 </script><!--slideshow header end-->
    <link rel="stylesheet" href="/templates/system/css/system.css" />
    <link rel="stylesheet" href="/templates/system/css/general.css" />
*

Siber

  • Захожу иногда
  • 150
  • 9 / 0
Re: Zoo 3.1.6 не работает рейтинг
« Ответ #1 : 29.04.2014, 11:56:39 »
Необходимо загружать только одну библиотеку jQuery. И обязательно до загрузки остальных скриптов, использующих её.
*

Zhachek

  • Осваиваюсь на форуме
  • 13
  • 0 / 0
Re: Zoo 3.1.6 не работает рейтинг
« Ответ #2 : 29.04.2014, 12:31:59 »
А вы мне можете подсказать какие действия нужно предпринять, чтобы загружать только одну библиотеку jQuery ??   Я еще нубец, только недавно начал разбираться в этом всем и пока еще тяжеловато сориентироваться в коде. Заранее благодарен.
*

Siber

  • Захожу иногда
  • 150
  • 9 / 0
Re: Zoo 3.1.6 не работает рейтинг
« Ответ #3 : 29.04.2014, 12:45:09 »
Цитировать
templates/dd_gamseportal_22/js/jquery-1.6.1.min.js
Где-то в настройках шаблона должен быть пункт включать ли библиотеку jQuery. Возможно такой пункт есть в слайдере.
Необходимо отключить.
*

Zhachek

  • Осваиваюсь на форуме
  • 13
  • 0 / 0
Re: Zoo 3.1.6 не работает рейтинг
« Ответ #4 : 29.04.2014, 13:32:41 »
Вот подключение слайдера в шаблоне:
Код
});
</script>
<!--scroling koniec head-->
    <!--slideshow header start-->

  <?php if ($slider_enabled == 1) { ?><link rel="stylesheet" href="<?php echo $templateUrl; ?>/themes/default/default.css" type="text/css" media="screen" />
    <link rel="stylesheet" href="<?php echo $templateUrl; ?>/themes/pascal/pascal.css" type="text/css" media="screen" />
    <link rel="stylesheet" href="<?php echo $templateUrl; ?>/themes/orman/orman.css" type="text/css" media="screen" />
    <link rel="stylesheet" href="<?php echo $templateUrl; ?>/css/nivo-slider.css" type="text/css" media="screen" />
    <link rel="stylesheet" href="<?php echo $templateUrl; ?>/css/style.css" type="text/css" media="screen" />
 <script type="text/javascript" src="<?php echo $templateUrl; ?>/js/jquery-1.6.1.min.js"></script>
<script type="text/javascript" src="<?php echo $templateUrl; ?>/js/jquery.nivo.slider.pack.js"></script>
<script type="text/javascript">     
 var $j = jQuery.noConflict();       
 jQuery(document).ready(function ($){   
 $j("#slider").nivoSlider(         
); });         

Вы имели в виду эту строку ?
Код
 <script type="text/javascript" src="<?php echo $templateUrl; ?>/js/jquery-1.6.1.min.js"></script> 

Если я ее отключаю то только перестает работать слайдер, не влияя на рейтинг.

Вот моя вся шапка шаблона:
Код
 <?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;
$slider_enabled = htmlspecialchars($tplparams->get('slider_enabled'));
$iconf = htmlspecialchars($tplparams->get('iconf'));
$icont = htmlspecialchars($tplparams->get('icont'));
$icond = htmlspecialchars($tplparams->get('icond'));
$iconfl = htmlspecialchars($tplparams->get('iconfl'));
$icony = htmlspecialchars($tplparams->get('icony'));
$icons = htmlspecialchars($tplparams->get('icons'));
$allicon = htmlspecialchars($tplparams->get('allicon'));
?>
<!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-->
    <!--slideshow header start-->

  <?php if ($slider_enabled == 1) { ?><link rel="stylesheet" href="<?php echo $templateUrl; ?>/themes/default/default.css" type="text/css" media="screen" />
    <link rel="stylesheet" href="<?php echo $templateUrl; ?>/themes/pascal/pascal.css" type="text/css" media="screen" />
    <link rel="stylesheet" href="<?php echo $templateUrl; ?>/themes/orman/orman.css" type="text/css" media="screen" />
    <link rel="stylesheet" href="<?php echo $templateUrl; ?>/css/nivo-slider.css" type="text/css" media="screen" />
    <link rel="stylesheet" href="<?php echo $templateUrl; ?>/css/style.css" type="text/css" media="screen" />
<script type="text/javascript" src="<?php echo $templateUrl; ?>/js/jquery-1.6.1.min.js"></script>
<script type="text/javascript" src="<?php echo $templateUrl; ?>/js/jquery.nivo.slider.pack.js"></script>
<script type="text/javascript">     
 var $j = jQuery.noConflict();       
 jQuery(document).ready(function ($){   
 $j("#slider").nivoSlider(         
); });         
 </script><?php } ?>
<!--slideshow header end-->
    <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="https://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="stylesheet" type="text/css" href="http://fonts.googleapis.com/css?family=Aldrich&amp;subset=latin">
<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>
</head>
« Последнее редактирование: 29.04.2014, 13:47:53 от Zhachek »
*

Siber

  • Захожу иногда
  • 150
  • 9 / 0
Re: Zoo 3.1.6 не работает рейтинг
« Ответ #5 : 29.04.2014, 14:19:24 »
Отключите то, что последним устанавливали и посмотрите, какое расширение влияет на работоспособность рейтинга.

P.S. Библиотека jQuery должна подгружаться один раз. Иначе, 1) версии разные - могут быть глюки, 2) одинаковые - будет сказываться на скорости загрузки страниц.
*

Zhachek

  • Осваиваюсь на форуме
  • 13
  • 0 / 0
Re: Zoo 3.1.6 не работает рейтинг
« Ответ #6 : 29.04.2014, 14:55:38 »
Отключил все расширения установленные мной в настройках Joomla, результат по прежнему такой же, вот засада то.
*

Beer

  • Завсегдатай
  • 1096
  • 41 / 1
  • БИРУ - БИР!
Re: Zoo 3.1.6 не работает рейтинг
« Ответ #7 : 29.04.2014, 16:10:16 »
Кажется эта строка отвечает за вывод iQuery в ZOO:
\administrator\components\com_zoo\framework\helpers\document.php
Код
$this->app->system->document->addScript($this->app->path->url('libraries:jquery/jquery.js').$version);

А рейтинг здесь - rating.php:
Код
	<script type="text/javascript">
jQuery(function($) {
$('#<?php echo $id; ?>').ElementRating({ url: '<?php echo $link; ?>' });
});
</script>
« Последнее редактирование: 29.04.2014, 16:29:27 от Beer »
*

Zhachek

  • Осваиваюсь на форуме
  • 13
  • 0 / 0
Re: Zoo 3.1.6 не работает рейтинг
« Ответ #8 : 29.04.2014, 20:46:46 »
Beer поясните пожалуйста, что с этими строками нужно сделать ?
*

yandex_hb

  • Захожу иногда
  • 263
  • 12 / 3
Re: Zoo 3.1.6 не работает рейтинг
« Ответ #9 : 29.04.2014, 21:59:54 »
jQuery подключается сначала в Zoo потом еще раз в шапке шаблона, и возможно еще где-то. Исходный код отрендеренной страницы смотрите. Сколько там jquery? - лишнее выкл.
*

Beer

  • Завсегдатай
  • 1096
  • 41 / 1
  • БИРУ - БИР!
Re: Zoo 3.1.6 не работает рейтинг
« Ответ #10 : 30.04.2014, 21:37:09 »
 Я не знаю что делать - после отрубания лишнего смотри ошибки скрипта на странице.
*

Beer

  • Завсегдатай
  • 1096
  • 41 / 1
  • БИРУ - БИР!
Re: Zoo 3.1.6 не работает рейтинг
« Ответ #11 : 11.05.2014, 18:57:05 »
 Плагин jQuery Easy решает проблемы конфликта скриптов, если не знаешь чего и где ковырять.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Smart Search Zoo не работает

Автор newvideo

Ответов: 9
Просмотров: 2670
Последний ответ 13.07.2017, 12:40:40
от Sonate
Подача материала не работает с элементами от ZOOlanders (((

Автор aniangeless

Ответов: 0
Просмотров: 1747
Последний ответ 03.04.2017, 10:23:32
от aniangeless
Не работает выбор категорий в подаче

Автор XSpeed

Ответов: 8
Просмотров: 1433
Последний ответ 28.04.2015, 23:41:56
от xavier13