Jump to content


Photo
- - - - -

Отображаются обычные чекбоксы


Best Answer timpnz , 15 April 2014 - 16:24

Статью посмотрел! Перепробывал все варианты! Ни чего не помогло!!!

Стал капать шаблон свой...

В папке "templates/шаблон/html" удалил все вложеные папки "com_content", "mod_search" и т.д., и всё заработало, но диз стал кривой немного.

Потом начал по очереди заливать обратно все те папки которые удалил, и когда дело дошло до папки "mod_breadcrumbs" косяк опять появился.

В этой папке лежит файл "default.php", содержимое этого файла ниже

<?php
/**
 * @package     Joomla.Site
 * @subpackage  
 *
 * @copyright   Copyright (C) 2005 - 2012 Open Source Matters, Inc. All rights reserved.
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;
?>

<div class="breadcrumbs<?php echo $moduleclass_sfx; ?>">
<?php if ($params->get('showHere', 1))
	{
		echo '<span class="showHere">' .JText::_('MOD_BREADCRUMBS_HERE').'</span>';
	}
?>
<?php for ($i = 0; $i < $count; $i ++) :
	// Workaround for duplicate Home when using multilanguage
	if ($i == 1 && !empty($list[$i]->link) && !empty($list[$i - 1]->link) && $list[$i]->link == $list[$i - 1]->link) {
		continue;
	}
	// If not the last item in the breadcrumbs add the separator
	if ($i < $count - 1)
	{
		if (!empty($list[$i]->link)) {
			echo '<a href="'.$list[$i]->link.'" class="pathway">'.$list[$i]->name.'</a>';
		} else {
			echo '<span>';
			echo $list[$i]->name;
			echo '</span>';
		}
		if ($i < $count - 2)
		{
			echo ' '.$separator.' ';
		}
	}  elseif ($params->get('showLast', 1)) { // when $i == $count -1 and 'showLast' is true
		if ($i > 0)
		{
			echo ' '.$separator.' ';
		}
		echo '<span>';
		echo $list[$i]->name;
		echo '</span>';
	}
endfor; ?>
</div>

Именно из-за этого кода появляется косяк с кнопками!

 

Прописал в этом файле стандартый код "хлебных кошек" всё работает нормально!

 

Подскажите каким образом этот касячный код влияет на работу Вашего фильтра?

Почему из-за него кнопки отображаются как обычные чекбоксы?

С Уважением, Юрий.

Go to the full post


  • This topic is locked This topic is locked
6 replies to this topic

#1 timpnz

timpnz
  • JBZoo User (rus)
  • User rate: 0
  • posts: 13
  • topics: 2

Posted 15 April 2014 - 02:17

Доброго времени суток! У меня аналогичная проблема как в этом топике http://forum.jbzoo.c...hnye-chekboksy/ , вместо кнопок отображаются обычные чекбоксы в Фильтре. И связано это с подключением этого скрипта "jquery-ui.custom.min.js?ver=20140410", а именно из-за цифр в конце. Подключаю ручками этот скрипт и в конце прописываю вот эти цифры "20131227" и всё начинает работать, но в админ панели перестают работать некоторые элементы в компоненте ZOO. Подскажите пожалуйста как решить проблему..?

Ссылка на проект http://pomoyka.net.ru/stroy_demo/

С Уважением, Юрий.

 

error_checkbox_style.JPG


Edited by timpnz, 15 April 2014 - 07:20.

  • 0

#2 SmetDenis

SmetDenis
  • Administrators
  • User rate: 139.4
  • posts: 16232
  • topics: 200

Posted 15 April 2014 - 08:32

У вас несколько раз подключен jQuery
u86_200x0.png gpc_200x0.png

Посмотрите эту статью http://jbzoo.ru/docs...s-in-javascript
Вам нужно отключить лишние jQuery файлы или поставить плагин, который сделает это за вас.
  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.


#3 timpnz

timpnz
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 0
  • posts: 13
  • topics: 2

Posted 15 April 2014 - 16:24   Best Answer

Статью посмотрел! Перепробывал все варианты! Ни чего не помогло!!!

Стал капать шаблон свой...

В папке "templates/шаблон/html" удалил все вложеные папки "com_content", "mod_search" и т.д., и всё заработало, но диз стал кривой немного.

Потом начал по очереди заливать обратно все те папки которые удалил, и когда дело дошло до папки "mod_breadcrumbs" косяк опять появился.

В этой папке лежит файл "default.php", содержимое этого файла ниже

<?php
/**
 * @package     Joomla.Site
 * @subpackage  
 *
 * @copyright   Copyright (C) 2005 - 2012 Open Source Matters, Inc. All rights reserved.
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;
?>

<div class="breadcrumbs<?php echo $moduleclass_sfx; ?>">
<?php if ($params->get('showHere', 1))
	{
		echo '<span class="showHere">' .JText::_('MOD_BREADCRUMBS_HERE').'</span>';
	}
?>
<?php for ($i = 0; $i < $count; $i ++) :
	// Workaround for duplicate Home when using multilanguage
	if ($i == 1 && !empty($list[$i]->link) && !empty($list[$i - 1]->link) && $list[$i]->link == $list[$i - 1]->link) {
		continue;
	}
	// If not the last item in the breadcrumbs add the separator
	if ($i < $count - 1)
	{
		if (!empty($list[$i]->link)) {
			echo '<a href="'.$list[$i]->link.'" class="pathway">'.$list[$i]->name.'</a>';
		} else {
			echo '<span>';
			echo $list[$i]->name;
			echo '</span>';
		}
		if ($i < $count - 2)
		{
			echo ' '.$separator.' ';
		}
	}  elseif ($params->get('showLast', 1)) { // when $i == $count -1 and 'showLast' is true
		if ($i > 0)
		{
			echo ' '.$separator.' ';
		}
		echo '<span>';
		echo $list[$i]->name;
		echo '</span>';
	}
endfor; ?>
</div>

Именно из-за этого кода появляется косяк с кнопками!

 

Прописал в этом файле стандартый код "хлебных кошек" всё работает нормально!

 

Подскажите каким образом этот касячный код влияет на работу Вашего фильтра?

Почему из-за него кнопки отображаются как обычные чекбоксы?

С Уважением, Юрий.


Edited by timpnz, 15 April 2014 - 16:25.

  • 0

#4 SmetDenis

SmetDenis
  • Administrators
  • User rate: 139.4
  • posts: 16232
  • topics: 200

Posted 16 April 2014 - 07:32

Сейчас с jQuery все в порядке. Я полагаю, что дело было именно в этом.
Хлебные крошки могут добавлять неприятности на сайте, только если они не правильно закрывают теги.


  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.


#5 timpnz

timpnz
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 0
  • posts: 13
  • topics: 2

Posted 16 April 2014 - 12:00

Сейчас с jQuery все в порядке. Я полагаю, что дело было именно в этом.
Хлебные крошки могут добавлять неприятности на сайте, только если они не правильно закрывают теги.

 

Да нет вроде, сейчас вернул всё обратно, jQuery так же повторяются как и было, но кнопки работают как надо, а вот если верну этот косячный код на место, тогда вот будет всё в чекбоксах...


  • 0

#6 SmetDenis

SmetDenis
  • Administrators
  • User rate: 139.4
  • posts: 16232
  • topics: 200

Posted 17 April 2014 - 12:55

Да нет вроде, сейчас вернул всё обратно, jQuery так же повторяются как и было, но кнопки работают как надо, а вот если верну этот косячный код на место, тогда вот будет всё в чекбоксах...

 

Извините, не понял вас.

В итоге проблема решилась?


  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.


#7 timpnz

timpnz
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 0
  • posts: 13
  • topics: 2

Posted 17 April 2014 - 18:45

Извините, не понял вас.

В итоге проблема решилась?

 

Да проблему решил, но не удалением лишних jQuery, а путем исправления файла вывода "Хлебных крошек".

Хотя почему проблема была из-за этого файла, пока не разобрался...

 

Спасибо за помощь!


  • 0




Click to return to top of page in style!