Новости 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 Гость просматривают эту тему.
  • 14 Ответов
  • 1583 Просмотров
*

afon9l

  • Захожу иногда
  • 112
  • 1 / 21
История:
1. я установил компонент для автоматической переделки урл в чпу com_joomsef-3.8.2.zip
2. сделал бэкап com_akeeba-3.3.a3-core
3. запустил JoomSEF и вроде бы как он автаматически переделал ссылки
4. все ! сайт полетел и теперь отображается иероглифы

www.технорус.рф - мой многострадальный сайт
« Последнее редактирование: 18.06.2011, 10:46:26 от afon9l »
*

sharp

  • Завсегдатай
  • 1173
  • 97 / 2
ПРОВЕРЬ КОДИРОВКУ index.php твоего шаблона
Хочешь знать правду!? читай таблицу умножения.
Поисковое продвижение или раскрутка сайта!
*

afon9l

  • Захожу иногда
  • 112
  • 1 / 21
Дело в том что кроме кодировки еще перестало нормально работать дерево каталогов VirtueMart, я почти уверен что это сделала com_joomsef-3.8.2.zip
после удаления com_joomsef-3.8.2.zip вроде бы и дерево каталогов VirtueMart работает нормально, но при прощелкивании страниц кодировка меняется то на русскую то на китайскую

вот index.php шаблона, смотрите сами.
« Последнее редактирование: 18.06.2011, 12:07:12 от afon9l »
*

afon9l

  • Захожу иногда
  • 112
  • 1 / 21
Код
<?php
/**
 * @copyright Copyright (C) 2005 - 2010 Open Source Matters. All rights reserved.
 * @license GNU/GPL, see LICENSE.php
 * Joomla! is free software. This version may have been modified pursuant
 * to the GNU General Public License, and as distributed it includes or
 * is derivative of works licensed under the GNU General Public License or
 * other free or open source software licenses.
 * See COPYRIGHT.php for copyright notices and details.
 */

// no direct access
defined( '_JEXEC' ) or die( 'Restricted access' );

include_once (dirname(__FILE__).DS.'/ja_vars.php');

?>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="<?php echo $this->language; ?>" lang="<?php echo $this->language; ?>">

<head>
<jdoc:include type="head" />
<?php JHTML::_('behavior.mootools'); ?>

<link rel="stylesheet" href="<?php echo $tmpTools->baseurl(); ?>templates/system/css/system.css" type="text/css" />
<link rel="stylesheet" href="<?php echo $tmpTools->baseurl(); ?>templates/system/css/general.css" type="text/css" />
<link rel="stylesheet" href="<?php echo $tmpTools->templateurl(); ?>/css/template.css" type="text/css" />

<script language="javascript" type="text/javascript" src="<?php echo $tmpTools->templateurl(); ?>/js/ja.script.js"></script>

<?php if ($tmpTools->getParam('rightCollapsible')): ?>
<script language="javascript" type="text/javascript">
var rightCollapseDefault='<?php echo $tmpTools->getParam('rightCollapseDefault'); ?>';
var excludeModules='<?php echo $tmpTools->getParam('excludeModules'); ?>';
</script>
<script language="javascript" type="text/javascript" src="<?php echo $tmpTools->templateurl(); ?>/js/ja.rightcol.js"></script>
<?php endif; ?>

<?php  if($this->direction == 'rtl') : ?>
<link rel="stylesheet" href="<?php echo $tmpTools->templateurl(); ?>/css/template_rtl.css" type="text/css" />
<?php else : ?>
<link rel="stylesheet" href="<?php echo $tmpTools->templateurl(); ?>/css/menu.css" type="text/css" />
<?php endif; ?>

<?php if ($this->countModules('hornav')): ?>
<?php if ($tmpTools->getParam('horNavType') == 'css'): ?>
<link rel="stylesheet" href="<?php echo $tmpTools->templateurl(); ?>/css/ja-sosdmenu.css" type="text/css" />
<script language="javascript" type="text/javascript" src="<?php echo $tmpTools->templateurl(); ?>/js/ja.cssmenu.js"></script>
<?php else: ?>
<link rel="stylesheet" href="<?php echo $tmpTools->templateurl(); ?>/css/ja-sosdmenu.css" type="text/css" />
<script language="javascript" type="text/javascript" src="<?php echo $tmpTools->templateurl(); ?>/js/ja.moomenu.js"></script>
<?php endif; ?>
<?php endif; ?>

<?php if ($tmpTools->getParam('theme_header') && $tmpTools->getParam('theme_header')!='-1') : ?>
<link rel="stylesheet" href="<?php echo $tmpTools->templateurl(); ?>/styles/header/<?php echo $tmpTools->getParam('theme_header'); ?>/style.css" type="text/css" />
<?php endif; ?>
<?php if ($tmpTools->getParam('theme_background') && $tmpTools->getParam('theme_background')!='-1') : ?>
<link rel="stylesheet" href="<?php echo $tmpTools->templateurl(); ?>/styles/background/<?php echo $tmpTools->getParam('theme_background'); ?>/style.css" type="text/css" />
<?php endif; ?>
<?php if ($tmpTools->getParam('theme_elements') && $tmpTools->getParam('theme_elements')!='-1') : ?>
<link rel="stylesheet" href="<?php echo $tmpTools->templateurl(); ?>/styles/elements/<?php echo $tmpTools->getParam('theme_elements'); ?>/style.css" type="text/css" />
<?php endif; ?>

<!--[if IE 7.0]>
<style type="text/css">
.clearfix {display: inline-block;}
</style>
<![endif]-->
<?php if ($tmpTools->isIE6()): ?>
<!--[if lte IE 6]>
<script type="text/javascript">
var siteurl = '<?php echo $tmpTools->baseurl();?>';

window.addEvent ('load', makeTransBG);
function makeTransBG() {
fixIEPNG($E('.ja-headermask'), '', '', 1);
fixIEPNG($E('h1.logo a'));
fixIEPNG($$('img'));
fixIEPNG ($$('#ja-mainnav ul.menu li ul'), '', 'scale', 0, 2);
}
</script>
<style type="text/css">
.ja-headermask, h1.logo a, #ja-cssmenu li ul { background-position: -1000px; }
#ja-cssmenu li ul li, #ja-cssmenu li a { background:transparent url(<?php echo $tmpTools->templateurl(); ?>/images/blank.png) no-repeat right;}
.clearfix {height: 1%;}
</style>
<![endif]-->
<?php endif; ?>

<style type="text/css">
#ja-header,#ja-mainnav,#ja-container,#ja-botsl,#ja-footer {width: <?php echo $tmpWidth; ?>;margin: 0 auto;}
#ja-wrapper {min-width: <?php echo $tmpWrapMin; ?>;}
</style>
</head>

<body id="bd" class="fs<?php echo $tmpTools->getParam(JA_TOOL_FONT);?> <?php echo $tmpTools->browser();?>" >
<a name="Top" id="Top"></a>
<ul class="accessibility">
<li><a href="#ja-content" title="<?php echo JText::_("Skip to content");?>"><?php echo JText::_("Skip to content");?></a></li>
<li><a href="#ja-mainnav" title="<?php echo JText::_("Skip to main navigation");?>"><?php echo JText::_("Skip to main navigation");?></a></li>
<li><a href="#ja-col1" title="<?php echo JText::_("Skip to 1st column");?>"><?php echo JText::_("Skip to 1st column");?></a></li>
<li><a href="#ja-col2" title="<?php echo JText::_("Skip to 2nd column");?>"><?php echo JText::_("Skip to 2nd column");?></a></li>
</ul>

<div id="ja-wrapper">

<!-- BEGIN: HEADER -->
<div id="ja-headerwrap">
<div id="ja-header" class="clearfix" style="background: url(<?php echo $tmpTools->templateurl(); ?>/images/header/<?php echo $tmpTools->getRandomImage(dirname(__FILE__).DS.'images/header'); ?>) no-repeat top <?php if($this->direction == 'rtl') echo 'left'; else echo 'right';?>;">

<div class="ja-headermask">&nbsp;</div>

<?php
$siteName = $tmpTools->sitename();
if ($tmpTools->getParam('logoType')=='image'): ?>
<h1 class="logo">
<a href="index.php" title="<?php echo $siteName; ?>"><span><?php echo $siteName; ?></span></a>
</h1>
<?php else:
$logoText = (trim($tmpTools->getParam('logoText'))=='')? $config->sitename : $tmpTools->getParam('logoText');
$sloganText = (trim($tmpTools->getParam('sloganText'))=='')? JText::_('SITE SLOGAN') : $tmpTools->getParam('sloganText'); ?>
<h1 class="logo-text">
<a href="index.php" title="<?php echo $siteName; ?>"><span><?php echo $logoText; ?></span></a>
</h1>
<p class="site-slogan"><?php echo $sloganText;?></p>
<?php endif; ?>

<?php $tmpTools->genToolMenu(JA_TOOL_FONT, 'png'); ?>

<?php if($this->countModules('user4')) : ?>
<div id="ja-search">
<jdoc:include type="modules" name="user4" />
</div>
<?php endif; ?>

</div>
</div>
<!-- END: HEADER -->

<!-- BEGIN: MAIN NAVIGATION -->
<?php if ($this->countModules('hornav')): ?>
<div id="ja-mainnavwrap">
<div id="ja-mainnav" class="clearfix">
<jdoc:include type="modules" name="hornav" />
</div>
</div>
<?php endif; ?>
<!-- END: MAIN NAVIGATION -->

<div id="ja-containerwrap<?php echo $divid; ?>">
<div id="ja-containerwrap2">
<div id="ja-container">
<div id="ja-container2" class="clearfix">

<div id="ja-mainbody<?php echo $divid; ?>" class="clearfix">

<!-- BEGIN: CONTENT -->
<div id="ja-contentwrap">
<div id="ja-content">

<jdoc:include type="message" />

<?php if(!$tmpTools->isFrontPage()) : ?>
<div id="ja-pathway">
<jdoc:include type="module" name="breadcrumbs" />
</div>
<?php endif ; ?>

<jdoc:include type="component" />

<?php if($this->countModules('banner')) : ?>
<div id="ja-banner">
<jdoc:include type="modules" name="banner" />
</div>
<?php endif; ?>

</div>
</div>
<!-- END: CONTENT -->

<?php if ($this->countModules('left')): ?>
<!-- BEGIN: LEFT COLUMN -->
<div id="ja-col1">
<jdoc:include type="modules" name="left" style="xhtml" />
</div><br />
<!-- END: LEFT COLUMN -->
<?php endif; ?>

</div>

<?php if ($this->countModules('right')): ?>
<!-- BEGIN: RIGHT COLUMN -->
<div id="ja-col2">
<jdoc:include type="modules" name="right" style="jarounded" />
</div><br />
<!-- END: RIGHT COLUMN -->
<?php endif; ?>

</div>
</div>
</div>
</div>

<?php
$spotlight = array ('user1','user2','top','user5');
$botsl = $tmpTools->calSpotlight ($spotlight,99,22);
if( $botsl ) :
?>
<!-- BEGIN: BOTTOM SPOTLIGHT -->
<div id="ja-botslwrap">
<div id="ja-botsl" class="clearfix">

 <?php if( $this->countModules('user1') ): ?>
 <div class="ja-box<?php echo $botsl['user1']['class']; ?>" style="width: <?php echo $botsl['user1']['width']; ?>;">
<jdoc:include type="modules" name="user1" style="xhtml" />
 </div>
 <?php endif; ?>

 <?php if( $this->countModules('user2') ): ?>
 <div class="ja-box<?php echo $botsl['user2']['class']; ?>" style="width: <?php echo $botsl['user2']['width']; ?>;">
<jdoc:include type="modules" name="user2" style="xhtml" />
 </div>
 <?php endif; ?>

 <?php if( $this->countModules('top') ): ?>
 <div class="ja-box<?php echo $botsl['top']['class']; ?>" style="width: <?php echo $botsl['top']['width']; ?>;">
<jdoc:include type="modules" name="top" style="xhtml" />
 </div>
 <?php endif; ?>

 <?php if( $this->countModules('user5') ): ?>
 <div class="ja-box<?php echo $botsl['user5']['class']; ?>" style="width: <?php echo $botsl['user5']['width']; ?>;">
<jdoc:include type="modules" name="user5" style="xhtml" />
 </div>
 <?php endif; ?>

</div>
</div>
<!-- END: BOTTOM SPOTLIGHT -->
<?php endif; ?>

<!-- BEGIN: FOOTER -->
<div id="ja-footerwrap">
<div id="ja-footer" class="clearfix">

<div id="ja-footnav">
<jdoc:include type="modules" name="user3" />
</div>

<div class="copyright">
<jdoc:include type="modules" name="footer" />
</div>

<div class="ja-cert">
<jdoc:include type="modules" name="syndicate" />
    <a href="http://jigsaw.w3.org/css-validator/check/referer" target="_blank" title="<?php echo JText::_("CSS Validity");?>" style="text-decoration: none;">
<img src="<?php echo $tmpTools->templateurl(); ?>/images/but-css.gif" border="none" alt="<?php echo JText::_("CSS Validity");?>" />
</a>
<a href="http://validator.w3.org/check/referer" target="_blank" title="<?php echo JText::_("XHTML Validity");?>" style="text-decoration: none;">
<img src="<?php echo $tmpTools->templateurl(); ?>/images/but-xhtml10.gif" border="none" alt="<?php echo JText::_("XHTML Validity");?>" />
</a>
</div>

<br />
</div>
</div>
<!-- END: FOOTER -->

</div>

<jdoc:include type="modules" name="debug" />

</body>

</html>

Интересно - то, что когда логинишься то кодировка встает на место !?
« Последнее редактирование: 18.06.2011, 12:14:52 от afon9l »
*

Gorgeous92

  • Захожу иногда
  • 167
  • 5 / 0
почисти кеш, хотя  не поможет.
Была схожая проблема, у меня косяк был в компоненте который делал бекап. Я просто попросил техподдержку что бы они мне свой бекап восстановили, и тебе тоже советую.
и ещё, не пользуйся компонентами бекапов, нет ничего лучше и качественней напрямую скачивания файлов с сервера. Я делаю просто архив на сервере, и скачиваю этот, дело 5 минут... даже меньше
*

afon9l

  • Захожу иногда
  • 112
  • 1 / 21
почисти кеш, хотя  не поможет.
Была схожая проблема, у меня косяк был в компоненте который делал бекап. Я просто попросил техподдержку что бы они мне свой бекап восстановили, и тебе тоже советую.
и ещё, не пользуйся компонентами бекапов, нет ничего лучше и качественней напрямую скачивания файлов с сервера. Я делаю просто архив на сервере, и скачиваю этот, дело 5 минут... даже меньше

я уже раз 10 восстанавливал свой бекап заного, думаете он у них сейчас есть, мой бекап ?
*

afon9l

  • Захожу иногда
  • 112
  • 1 / 21
почисти кеш, хотя  не поможет.
Была схожая проблема, у меня косяк был в компоненте который делал бекап. Я просто попросил техподдержку что бы они мне свой бекап восстановили, и тебе тоже советую.
и ещё, не пользуйся компонентами бекапов, нет ничего лучше и качественней напрямую скачивания файлов с сервера. Я делаю просто архив на сервере, и скачиваю этот, дело 5 минут... даже меньше
а еще вот такой вопрос, просто архивировать папку с сайтом и качать ? а потом обратно в случае чего ?
*

afon9l

  • Захожу иногда
  • 112
  • 1 / 21
решили проблему в техпотдержке хостинга добавлением в .htaccess строки AddDefaultCharset utf-8 и несколько часов мучений позади..)
*

midav

  • Давно я тут
  • 926
  • 115 / 1
В корне сайта у тебя есть файл htaccess.txt или возможно он у тебя уже переименован в .htaccess . Если еще не переименован то переименуй в .htaccess . И добавь в него директиву AddDefaultCharset utf-8
Ответы на вопросы по CSS . Откройте для себя Firebug
*

midav

  • Давно я тут
  • 926
  • 115 / 1
Ха , похоже я опоздал :)
Хотя я тебе еще час назад написал про это , в твоей прошлой теме про меню :)
Ответы на вопросы по CSS . Откройте для себя Firebug
*

Gorgeous92

  • Захожу иногда
  • 167
  • 5 / 0
я уже раз 10 восстанавливал свой бекап заного, думаете он у них сейчас есть, мой бекап ?
Ну я не знаю что у Вас за хостинг, но все те хостинги что я знаю,  делают бекапы, и в некоторых случаях восстанавливают бекап, напиши в тех поддержку и попроси восстановить бекап за день когда всё работало нормально (Некоторые раз в неделю делают бекапы, так что если часто обновлял инфу на сайте, то с некоторой информацией возможно можно будет попрощаться), а если есть горячая линия то позвони.

а еще вот такой вопрос, просто архивировать папку с сайтом и качать ? а потом обратно в случае чего ?

Просто архивируешь, и потом скачиваешь архив.
Ну опять же я не знаю какая у Вас ПУ хостингом. Хотяяя, они все должны поддерживать возможность архивирования (директ админ, и си панель точно поддерживают).Не забудь импорт БД сделать. Совет: когда сделаете архив, попробуйте поднять сайт на локал хосте, почему ? потому что, ПУ хостингом может быть настроена так, что некоторые файлы с определёнными правами не будет архивировать. Да и вообще проверить правильно ли Вы импорт сделали.

Удачи ))

А что за хостинг используете если не секрет, потому что не каждая техподдержка возьмется чтото править в файлах?
« Последнее редактирование: 18.06.2011, 12:39:31 от Gorgeous92 »
*

afon9l

  • Захожу иногда
  • 112
  • 1 / 21
Удачи ))

Спасибо !

Ха , похоже я опоздал :)
Хотя я тебе еще час назад написал про это , в твоей прошлой теме про меню :)

А вы матерый программист !
*

midav

  • Давно я тут
  • 926
  • 115 / 1
Цитировать
А вы матерый программист !

Да нет , очень даже начинающий  ^-^
Ответы на вопросы по CSS . Откройте для себя Firebug
*

Gorgeous92

  • Захожу иногда
  • 167
  • 5 / 0
А что за хостинг используете если не секрет, потому что не каждая техподдержка возьмется чтото править в файлах?
*

afon9l

  • Захожу иногда
  • 112
  • 1 / 21
Да нет , очень даже начинающий  ^-^
в общем то всех благ вам во всех начинаниях !

А что за хостинг используете если не секрет, потому что не каждая техподдержка возьмется чтото править в файлах?
я сам правил, но сказали мне что делать в тех. потдержке. Вообще хостинг от души, мне посоветовали тут, на форуме.
Я их за#бываю любыми вопросами, а они отвечают, и еще пишут, чтобы еще обращался ! :)
« Последнее редактирование: 18.06.2011, 20:44:22 от afon9l »
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Помогите решить ошибку

Автор azumi

Ответов: 21
Просмотров: 4662
Последний ответ 08.09.2020, 18:47:08
от gartes
Не работает кнопка отправить ?

Автор warlocksp

Ответов: 6
Просмотров: 1683
Последний ответ 10.03.2017, 11:34:50
от warlocksp
Joomla 1.5.23 обновление до самой новой версии

Автор AlexeyPavlov

Ответов: 6
Просмотров: 3081
Последний ответ 12.08.2015, 16:30:53
от SeBun
Где найти перечень отличий версий Joomla 1.5?

Автор ABCroNews

Ответов: 3
Просмотров: 9951
Последний ответ 28.07.2015, 12:35:00
от ShniderHost
При индексации добавляются фразы "porn"

Автор Tsepov

Ответов: 6
Просмотров: 2225
Последний ответ 08.02.2015, 12:41:43
от Mihanja80