- Сообщений: 24
- Спасибо получено: 3
JL Content Fields Filter конфликтует с Fancibox
- Не в сети
- Junior Member
COM_KUNENA_USER_PROFILE_BUTTON_LABEL_SHOW_LESS
Больше
8 года 8 мес. назад #7040
от
создал тему: JL Content Fields Filter конфликтует с Fancibox
Сегодня обнаружил новую проблему с модулем - при его использовании перестает работать Fanсibox.
Сперва я думал что проблема в библиотеке Jquery, которая подключается в шаблоне модуля. Я закомментировал строку
но это проблему не решило. Видимо что-то еще конфликтует... Если модуль снять с публикации - все сразу начинает работать нормально
Проблема наблюдается на модулях 1.1.0 и 1.2.0
Сперва я думал что проблема в библиотеке Jquery, которая подключается в шаблоне модуля. Я закомментировал строку
Code:
//JHtml::_('jquery.framework');
Проблема наблюдается на модулях 1.1.0 и 1.2.0
Пожалуйста Войти , чтобы присоединиться к беседе.
- Не в сети
- Администратор
COM_KUNENA_USER_PROFILE_BUTTON_LABEL_SHOW_LESS
Больше
- Сообщений: 2227
- Спасибо получено: 188
8 года 8 мес. назад - 8 года 8 мес. назад #7041
от
ответил в теме JL Content Fields Filter конфликтует с Fancibox
ссылку на страницу где это происходит укажите... сдается мне что проблема не в модуле фильтра... а в способе подключения фенсибокс.
Последнее редактирование: 8 года 8 мес. назад пользователем .
Пожалуйста Войти , чтобы присоединиться к беседе.
- Не в сети
- Junior Member
COM_KUNENA_USER_PROFILE_BUTTON_LABEL_SHOW_LESS
Больше
- Сообщений: 24
- Спасибо получено: 3
8 года 8 мес. назад #7042
от
ответил в теме JL Content Fields Filter конфликтует с Fancibox
general-smeta.ru/dokumenty-dlya-smetchik...artal-2017-goda.html
Не знаю, что там с подключением не так. Со всеми модулями и компонентами нормально "фансится" а с фильтром конфликтует...
Не знаю, что там с подключением не так. Со всеми модулями и компонентами нормально "фансится" а с фильтром конфликтует...
Пожалуйста Войти , чтобы присоединиться к беседе.
- Не в сети
- Администратор
COM_KUNENA_USER_PROFILE_BUTTON_LABEL_SHOW_LESS
Больше
- Сообщений: 2227
- Спасибо получено: 188
8 года 8 мес. назад #7043
от
ответил в теме JL Content Fields Filter конфликтует с Fancibox
У вас в консоли все написано же... перепишите jq через ноуконфликт
s.mail.ru/4BDH/LWU9B8oxA
то есть $ замените на jQuery.
Спасибо сказали:
Пожалуйста Войти , чтобы присоединиться к беседе.
- Не в сети
- Junior Member
COM_KUNENA_USER_PROFILE_BUTTON_LABEL_SHOW_LESS
Больше
- Сообщений: 24
- Спасибо получено: 3
8 года 8 мес. назад #7044
от
ответил в теме JL Content Fields Filter конфликтует с Fancibox
Спасибо, jQuery переписал. Просто думал может в модуле можно что-то отключить, чтобы не конфликтовало...
Пожалуйста Войти , чтобы присоединиться к беседе.
- Не в сети
- Администратор
COM_KUNENA_USER_PROFILE_BUTTON_LABEL_SHOW_LESS
Больше
- Сообщений: 2227
- Спасибо получено: 188
8 года 8 мес. назад #7045
от
ответил в теме JL Content Fields Filter конфликтует с Fancibox
У вас не был подключен jq Joomla, подключались сторонние библиотеки с гугла, по хорошему их можно отключить, а модуль работает с нативными инструментами Joomla, они все таки предполагают использование переопределения $
Пожалуйста Войти , чтобы присоединиться к беседе.
- Не в сети
- Junior Member
COM_KUNENA_USER_PROFILE_BUTTON_LABEL_SHOW_LESS
Больше
- Сообщений: 24
- Спасибо получено: 3
8 года 8 мес. назад #7046
от
ответил в теме JL Content Fields Filter конфликтует с Fancibox
Ну да, jq Joomla у меня специально отключен, т.к. вместо одного файла jq, подключается 3 (jq, noconflict, migrate). Плюс там всякие "коры", бутстрапы устаревшие, кэпшены и прочая ерунда...
Пожалуйста Войти , чтобы присоединиться к беседе.
- Не в сети
- New Member
COM_KUNENA_USER_PROFILE_BUTTON_LABEL_SHOW_LESS
Больше
- Сообщений: 9
- Спасибо получено: 0
8 года 6 мес. назад #7193
от
ответил в теме JL Content Fields Filter конфликтует с Fancibox
а на чем вы сделали вывод документов?
на К2?
на К2?
Пожалуйста Войти , чтобы присоединиться к беседе.
- Не в сети
- Junior Member
COM_KUNENA_USER_PROFILE_BUTTON_LABEL_SHOW_LESS
Больше
- Сообщений: 24
- Спасибо получено: 3
8 года 6 мес. назад #7194
от
ответил в теме JL Content Fields Filter конфликтует с Fancibox
Нет, все на чистом движке + пользовательские поля. Пока полей не было перепробовал и к2 и Мозетс и Флекси. Все не нравилось. К счастью, теперь все можно на чистом движке делать...
Спасибо сказали:
Пожалуйста Войти , чтобы присоединиться к беседе.
- Не в сети
- New Member
COM_KUNENA_USER_PROFILE_BUTTON_LABEL_SHOW_LESS
Больше
- Сообщений: 9
- Спасибо получено: 0
8 года 6 мес. назад #7195
от
,
если переделывал макет блога, можешь мне тоже скинуть, я тоже делаю на подобие твоего, но у меня вообще пропал фильтр
вот мой тестовый макет документы
ответил в теме JL Content Fields Filter конфликтует с Fancibox
Ты макет блога переделывал чтоб так выглядело или это стандартный макетВладимир пишет: Нет, все на чистом движке + пользовательские поля.
,
если переделывал макет блога, можешь мне тоже скинуть, я тоже делаю на подобие твоего, но у меня вообще пропал фильтр
вот мой тестовый макет документы
Пожалуйста Войти , чтобы присоединиться к беседе.
- Не в сети
- Junior Member
COM_KUNENA_USER_PROFILE_BUTTON_LABEL_SHOW_LESS
Больше
- Сообщений: 24
- Спасибо получено: 3
8 года 6 мес. назад #7196
от
ответил в теме JL Content Fields Filter конфликтует с Fancibox
Да, переделывал макет. У меня вообще много всяких макетов под собственные нужды сделано, так что не знаю, чем мой макет может быть полезен.
Принцип действия моих макетов такой: к пункту меню с определенной категорией (блог категории) привязан макет. Привязан через базу данных, т.к. в параметрах я не нашел настроек. В макете для блога категории у меня проверяется наличие привязанных макетов
и если они есть, то используется собственный макет. В случае с документами - blog_smdoc.php По содержанию аналогичен дефолтному blog.php только название шаблона элемента блога заменено с blog_item.php на blog_smdoc_item.php
Макет blog_smdoc_item.php у меня такой:
Вот как-то так у меня все работает
Принцип действия моих макетов такой: к пункту меню с определенной категорией (блог категории) привязан макет. Привязан через базу данных, т.к. в параметрах я не нашел настроек. В макете для блога категории у меня проверяется наличие привязанных макетов
Code:
if($this->params->get('layout_type') && ($this->params->get('layout_type') != 'blog')):
echo $this->loadTemplate($this->params->get('layout_type'));
else:
echo $this->loadTemplate('default');
endif;
Макет blog_smdoc_item.php у меня такой:
ВНИМАНИЕ: Спойлер!
Code:
<?php defined('_JEXEC') or die;
// Create a shortcut for params.
$params = $this->item->params;
JHtml::addIncludePath(JPATH_COMPONENT . '/helpers/html');
$canEdit = $this->item->params->get('access-edit');
$info = $params->get('info_block_position', 0);
$doc_title = (!empty($this->item->jcfields[2]))? $this->item->jcfields[2]->value : $this->item->title;
$doc_desc = $this->item->jcfields[3]->value;
$doc_url = JRoute::_(ContentHelperRoute::getArticleRoute($this->item->slug, $this->item->catid, $this->item->language));
$doc_file = ($this->item->jcfields[8]->rawvalue) ? $this->item->jcfields[8]->rawvalue : $doc_url;
switch($this->item->jcfields[9]->rawvalue):
case 1:
$doc_filetype = "fa-file-pdf-o";
break;
case 2:
$doc_filetype = "fa-file-archive-o";
break;
case 3:
$doc_filetype = "fa-file-excel-o";
break;
default:
$doc_filetype = "fa-download";
break;
endswitch;
$img = json_decode($this->item->images,true);
?>
<?php if ($this->item->state == 0 || strtotime($this->item->publish_up) > strtotime(JFactory::getDate())
|| ((strtotime($this->item->publish_down) < strtotime(JFactory::getDate())) && $this->item->publish_down != JFactory::getDbo()->getNullDate())) : ?>
<div class="system-unpublished">
<?php endif; ?>
<?php if($this->item->images):
echo "<div class=\"col-md-1 download_item_list_image\">";
echo "<a href=\"".$doc_file."\" title=\"".$doc_title."\" target=\"_blank\"><img src=\"".$img['image_intro']."\" class=\"item_image thumbnail\" alt=\"".$doc_title."\"></a>";
echo "</div>";
endif;
echo "<div class=\"col-md-11 download_item_list_desc\">";
echo "<h2 class=\"title\" itemprop=\"name\">";
echo "<a href=\"".$doc_url."\" title=\"".$doc_title."\">".$this->item->title."</a>";
echo "</h2>";
echo "<p class=\"description\">".$doc_desc."</p>";
echo "<p class=\"item_buttons\"><a href=\"".$doc_url."\" class=\"btn podrobnosti\" itemprop=\"url\" title=\"Подробнее про ".$this->item->title."\">Подробнее</a> ";
echo "<a href=\"".$doc_file."\" title=\"Скачать ".$this->item->title." бесплатно\" class=\"btn btn-primary\" target=\"_blank\"><i class=\"fa ".$doc_filetype."\"></i> Скачать</a>";
echo "</p>";
echo "</div>";
?>
<?php // Todo Not that elegant would be nice to group the params ?>
<?php $useDefList = ($params->get('show_modify_date') || $params->get('show_publish_date') || $params->get('show_create_date')
|| $params->get('show_hits') || $params->get('show_category') || $params->get('show_parent_category') || $params->get('show_author') ); ?>
<?php if ($useDefList && ($info == 0 || $info == 2)) : ?>
<?php echo JLayoutHelper::render('joomla.content.info_block.block', array('item' => $this->item, 'params' => $params, 'position' => 'above')); ?>
<?php endif; ?>
<?php if ($useDefList && ($info == 1 || $info == 2)) : ?>
<?php echo JLayoutHelper::render('joomla.content.info_block.block', array('item' => $this->item, 'params' => $params, 'position' => 'below')); ?>
<?php endif; ?>
<?php if ($params->get('show_readmore') && $this->item->readmore) :
if ($params->get('access-view')) :
$link = JRoute::_(ContentHelperRoute::getArticleRoute($this->item->slug, $this->item->catid, $this->item->language));
else :
$menu = JFactory::getApplication()->getMenu();
$active = $menu->getActive();
$itemId = $active->id;
$link1 = JRoute::_('index.php?option=com_users&view=login&Itemid=' . $itemId);
$returnURL = JRoute::_(ContentHelperRoute::getArticleRoute($this->item->slug, $this->item->catid, $this->item->language));
$link = new JUri($link1);
$link->setVar('return', base64_encode($returnURL));
endif; ?>
<?php echo JLayoutHelper::render('joomla.content.readmore', array('item' => $this->item, 'params' => $params, 'link' => $link)); ?>
<?php endif; ?>
<?php if ($this->item->state == 0 || strtotime($this->item->publish_up) > strtotime(JFactory::getDate())
|| ((strtotime($this->item->publish_down) < strtotime(JFactory::getDate())) && $this->item->publish_down != JFactory::getDbo()->getNullDate())) : ?>
</div>
<?php endif; ?>
<?php echo $this->item->event->afterDisplayContent; ?>
Вот как-то так у меня все работает
Спасибо сказали:
Пожалуйста Войти , чтобы присоединиться к беседе.
- Не в сети
- New Member
COM_KUNENA_USER_PROFILE_BUTTON_LABEL_SHOW_LESS
Больше
- Сообщений: 9
- Спасибо получено: 0
8 года 6 мес. назад #7197
от
ответил в теме JL Content Fields Filter конфликтует с Fancibox
я хотел сделать как здесь
rosmintrud
, но пока не плучается
Пожалуйста Войти , чтобы присоединиться к беседе.
Время создания страницы: 0.223 секунд