Новости Joomla

Вышли релизы безопасности Joomla 6.0.2 и Joomla 5.4.2

Релиз безопасности Joomla 6.0.2 и 5.4.2

Проект Joomla спешит сообщить о выпуске Joomla 6.0.2 и Joomla 5.4.2. Это релиз безопасности для серии Joomla 6.0 и релиз безопасности для серии Joomla 5.4.

JL Content Fields Filter 4.0.0

JL Content Fields Filter 4.0.0

JL Content Fields Filter - Это бесплатный модуль, который фильтрует материалы в категории Joomla согласно настраиваемым полям.

Данный крупный релиз включает полную совместимость с Joomla 6, критические исправления безопасности, полностью модернизированный интерфейс администратора и обширный рефакторинг кода.

Ключевые Особенности:

- Полная совместимость с Joomla 6: Полная миграция на PSR-4, удаление устаревших методов, исправления для PHP 8.2+ и современные взаимодействия с базой данных.

- Полностью переписанный интерфейс компонента:

- Современный JS стек (Native Fetch, ES6+, модальные окна Bootstrap 5)

- Новое поле FilterfieldsField для предварительного просмотра фильтров в реальном времени.

- Полный CRUD, улучшенные функции SEO и улучшенный UX.

- Критические исправления безопасности:

- 5 SQL-инъекций устранены в нескольких файлах.

- Добавлена защита от XSS, улучшены токены CSRF и проверки разрешений.

- Улучшения модуля и плагина: Улучшенная функциональность слайдера, лучшие сбросы форм, динамическое обнаружение контекста для плагинов и оптимизированная логика фильтрации.

Страница расширения:
https://joomline.ru/rasshirenija/moduli/jlcontentfieldsfilter.html

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

xUnicornx

  • Захожу иногда
  • 78
  • 0 / 0
Здравствуйте. У меня выходит проблема: без вывода модуля слайд-шоу сайт работает нормально. Но при выводе модуля сайт разделяется на две части: одна часть сайта остается при слайд-шоу(так и не понял по какой логике разделяется дизайн), а вторая часть - собственно  и основная часть сайта (контент, меню) уходят вниз, при этом открывая часть бэкграунда.

Может кто подкинет идеи почему это происходит? А как исправить уже и сам додумаюсь:)

Есть так:




А должно быть так


*

xUnicornx

  • Захожу иногда
  • 78
  • 0 / 0
Никто никаких идей не может подкинуть? Ну вы народ...
*

Taatshi

  • Гуру
  • 5258
  • 481 / 2
  • Верстаем и кодим. Обращайтесь ;)
без ссылки на сайт сложно... проверьте, какая высота стоит для модуля слайдшоу в стилях что ли...
ВЕРСТКА, САЙТЫ ПОД КЛЮЧ, УДАЛЕНИЕ ВИРУСОВ, МИГРАЦИЯ НА JOOMLA 3, ОБНОВЛЕНИЕ  |  ОТЗЫВЫ 
Связь: telegram - Taatshi, почта - Taatshi на яндексе, Skype - Taatshi
*

xUnicornx

  • Захожу иногда
  • 78
  • 0 / 0
Вот сайт. Правда не знаю как отблагодарить за помощь. Разве что поставлю +.
*

Taatshi

  • Гуру
  • 5258
  • 481 / 2
  • Верстаем и кодим. Обращайтесь ;)
У Вас там прописаны позиции под модули, которые не используются. Хотелось бы посмотреть, как они в index.php вписаны. Можете это устроить?)

imagemenu к примеру
ВЕРСТКА, САЙТЫ ПОД КЛЮЧ, УДАЛЕНИЕ ВИРУСОВ, МИГРАЦИЯ НА JOOMLA 3, ОБНОВЛЕНИЕ  |  ОТЗЫВЫ 
Связь: telegram - Taatshi, почта - Taatshi на яндексе, Skype - Taatshi
*

xUnicornx

  • Захожу иногда
  • 78
  • 0 / 0
Код

<body class="<?php echo $fontstyle;?>">

<!--header starts -->
<div id="grube">
<div id="toppanel">
<div id="topmodules">
<div id="tools">
<?php if($show_date == "true") { ?>
<div id="date">
<?php echo JHTML::Date( 'now' ); ?>
</div>
<?php }; ?>
<div class="subs">
</div>
<div id="anymodule">
<jdoc:include type="modules" name="header" style="xhtml" />
</div>
</div>
<?php if($show_fontbuttons == "true") { ?>
<div id="fontchanger">
<a href="javascript:document.body.className='f-smaller';Cookie.set('c-fontstyle', 'f-smaller', {duration:365, path: '/'});void(0);"><img src="<?php echo $template_completeurl?>/images/small_font.png"  class="png" alt="small font" /></a>
<a href="javascript:document.body.className='f-default';Cookie.set('c-fontstyle', 'f-default', {duration:365, path: '/'});void(0);"><img src="<?php echo $template_completeurl?>/images/default_font.png"  class="png" alt="default font" /></a>
<a href="javascript:document.body.className='f-larger';Cookie.set('c-fontstyle', 'f-larger', {duration:365, path: '/'});void(0);"><img src="<?php echo $template_completeurl?>/images/large_font.png"  class="png" alt="large font" /></a>
</div>
<?php }; ?>
</div>
</div>

        <div id="headpanel">
                                                                                                           <!--   Позиция слайдера  -->
                <div style="width: 920px; height: 220px;">
                <jdoc:include type="modules" name="slide" style="xhtml" />
                                                                                                           <!--                        -->                                   
<div id="searchfield">
<jdoc:include type="modules" name="user4" style="xhtml" />
</div>
<?php if ($this->countModules('inset')) { ?>
<div id="sliding">
<span></span>
<div style="padding: 5px 0px;">
<jdoc:include type="modules" name="inset" style="xhtml" />
</div>
       
</div>
<?php } else { ?>
<div id="imagemenu">
<div style="float: left; padding-right: 5px;" class="spotlight" id="notes"></div>
<div style="float: left; padding-right: 5px;" class="spotlight" id="home"></div>
</div>
<?php } ?>
<!--
                <a href="#">

                <div id="logo">
<img src="<?php echo $template_completeurl; ?>/images/logo.jpg" alt="logo" title="green corner" border="0" />
</div>
</a>
                -->
<?php if ($this->countModules('inset') == 0) { ?>

<?php } ?>
</div>

        <?php if ($this->countModules('advert1') or $this->countModules('advert2') or $this->countModules('advert3')) : ?>

        <div id="middleframe">
                                                                                               <!--     Позиции неиспользуемых модулей -->
                                                                     
                <div id="showcasemodules" class="spacer<?php echo $showcasemod_count; ?>">
<?php if ($this->countModules('advert3')) : ?>
<div class="block3">
<jdoc:include type="modules" name="advert3" style="rounded" />
</div>
<?php endif; ?>
<?php if ($this->countModules('advert1')) : ?>
<div class="block1" >
<jdoc:include type="modules" name="advert1" style="rounded" />
</div>
<?php endif; ?>
<?php if ($this->countModules('advert2')) : ?>
<div class="block2">
<jdoc:include type="modules" name="advert2" style="rounded" />
</div>
<?php endif; ?>
</div>
                                                                                                                <!--                     -->
</div>
       
<?php endif; ?>
<!--header ends -->
<!--navpanel starts -->
<div id="navpanel">
<div id="horiz-menu" class="<?php echo $mtype; ?>">
<?php /* if($mtype != "module") : ?>
<?php echo $topnav; ?>
<?php  else: ?>
<jdoc:include type="modules" name="user3" style="none" />
<?php endif; */?>
</div>
</div>
<br class="clr" />
<!--navpanel ends -->
<!--content panel starts -->
<div id="contpanel">
<?php if ($this->countModules('left')) {?>
<div id="left">
<jdoc:include type="modules" name="left" style="xhtml" />
</div> 
<?php } ?>
<div id="mid<?php echo $mainbody; ?>">
    <div id="content">
<?php if ($this->countModules('user7')) {?>
<div id="user7">
<span></span>
<jdoc:include type="modules" name="user7" style="xhtml" />
</div>
<?php } ?>
<jdoc:include type="component" style="xhtml" />
<?php if ($this->countModules('user8')) {?>
<div id="user8"><br><br>
<jdoc:include type="modules" name="user8" style="xhtml" />
</div>
<?php } ?>
    </div>
</div>
<div id="botpanel<?php echo $mainbody; ?>">&nbsp;</div>
<br class="clr" />
<?php if ($this->countModules('right')) {?>
  <div id="rt">
<jdoc:include type="modules" name="right" style="xhtml" />
  </div>
<?php } ?>
</div>
<!--content panel ends -->
<!--
<div id="footer">
<div id="menu_footer">
<jdoc:include type="modules" name="footer" style="xhtml" />
</div>



</div>
</div>
-->
</body>
</html>

Собственно и нету чего скрывать. Вот код страницы. Только никак не могу понять, что у меня за бачина выходит.
*

Efanych

  • Глобальный модератор
  • 4683
  • 644 / 0
  • Меняю свою жизнь на 360°!
Я бы модуль на вашем месте сменил. Разбираться дороже будет. А слайдеров фото тьма тьмущая.
Создание сайтов, шаблонов, помощь в решении проблем.
*

Taatshi

  • Гуру
  • 5258
  • 481 / 2
  • Верстаем и кодим. Обращайтесь ;)
Зашла на сайт, вижу, справились?
ВЕРСТКА, САЙТЫ ПОД КЛЮЧ, УДАЛЕНИЕ ВИРУСОВ, МИГРАЦИЯ НА JOOMLA 3, ОБНОВЛЕНИЕ  |  ОТЗЫВЫ 
Связь: telegram - Taatshi, почта - Taatshi на яндексе, Skype - Taatshi
*

xUnicornx

  • Захожу иногда
  • 78
  • 0 / 0
Я бы модуль на вашем месте сменил. Разбираться дороже будет. А слайдеров фото тьма тьмущая.
Хочешь сказать это может быть изза модуля?
*

xUnicornx

  • Захожу иногда
  • 78
  • 0 / 0
Зашла на сайт, вижу, справились?

А что именно видите? пространство так и не пропало. Как было так и есть... Или какой браузер используете?
*

Efanych

  • Глобальный модератор
  • 4683
  • 644 / 0
  • Меняю свою жизнь на 360°!
Хочешь сказать это может быть изза модуля?
99%. Может в настройках что есть. Для пущей уверености, вставьте просто картинку через модуль произвольный HTML.
Создание сайтов, шаблонов, помощь в решении проблем.
*

xUnicornx

  • Захожу иногда
  • 78
  • 0 / 0
99%. Может в настройках что есть. Для пущей уверености, вставьте просто картинку через модуль произвольный HTML.
Нет, от этого не зависит. Все равно выводится этот кусок кода
Код
<div id="middleframe">
                                                                                               <!--     Позиции неиспользуемых модулей -->
                                                                     
                <div id="showcasemodules" class="spacer<?php echo $showcasemod_count; ?>">
<?php if ($this->countModules('advert3')) : ?>
<div class="block3">
<jdoc:include type="modules" name="advert3" style="rounded" />
</div>
<?php endif; ?>
<?php if ($this->countModules('advert1')) : ?>
<div class="block1" >
<jdoc:include type="modules" name="advert1" style="rounded" />
</div>
<?php endif; ?>
<?php if ($this->countModules('advert2')) : ?>
<div class="block2">
<jdoc:include type="modules" name="advert2" style="rounded" />
</div>
<?php endif; ?>
</div>
                                                                                                                <!--                     -->
</div>

При отсутствии модуля у позиции slide нижняя часть, которая под модулем тоже пропадает. Не пойму, в каком месте кода собака зарыта.
*

Taatshi

  • Гуру
  • 5258
  • 481 / 2
  • Верстаем и кодим. Обращайтесь ;)
А что именно видите? пространство так и не пропало. Как было так и есть... Или какой браузер используете?

Firefox 5
ВЕРСТКА, САЙТЫ ПОД КЛЮЧ, УДАЛЕНИЕ ВИРУСОВ, МИГРАЦИЯ НА JOOMLA 3, ОБНОВЛЕНИЕ  |  ОТЗЫВЫ 
Связь: telegram - Taatshi, почта - Taatshi на яндексе, Skype - Taatshi
*

xUnicornx

  • Захожу иногда
  • 78
  • 0 / 0
Если кому интересно - проблема была в стиле модуля и убирания нескольких строчек кода.  Все тему можно закрывать
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Как поменять основные цвета модуля

Автор aisedora21

Ответов: 7
Просмотров: 4758
Последний ответ 24.06.2021, 20:23:06
от Moysha
Проблема со входом в Админ панель после переноса сайта

Автор Vlad Ermolaev

Ответов: 11
Просмотров: 4325
Последний ответ 12.12.2019, 15:48:25
от SeBun
[Решено] Проблема с авторизацией Invalid Token

Автор treX

Ответов: 100
Просмотров: 97507
Последний ответ 06.10.2019, 16:55:45
от PaLyCH
Проблема c MobileJoomla

Автор alexmishka

Ответов: 0
Просмотров: 1814
Последний ответ 25.02.2018, 20:32:10
от alexmishka
Вопрос при переходе на https/ Проблема с внутренними ссылками

Автор krot

Ответов: 4
Просмотров: 2175
Последний ответ 06.02.2018, 09:21:33
от krot