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

mkoff

  • Осваиваюсь на форуме
  • 28
  • 2 / 0
Кто в курсе - Как настроить Joomla 1.5 и Googlemap плагин, чтоб код плагина из поля статьи не удалялся при редактировании? 
*

Aleks_El_Dia

  • Moderator
  • 3671
  • 353 / 0
  • AEDStudio Joomla! Direction
Какой код вставляется?
Спам придумали боги в отместку за наши молитвы (с) Рома Воронежский
На молоко: Z369038872422 || R210017695494 || U247040729215 || ЯД 410011288250383
Мигрирую сайты, переношу расширения J!1.0->J!1.5->J!2.5. Более 50 успешных миграций.
*

mkoff

  • Осваиваюсь на форуме
  • 28
  • 2 / 0
Код
{mosmap lat='56.330648'|lon='36.727331'|zoomType='Large'|zoomNew='0'|mapType='Normal'|showMaptype='1'|
overview='0'|tooltip='ул. Гагарина 8'|marker='1'|align='center'}

НА сайте он уже выглядит так:
Код
<!-- Plugin Google Maps version 2.13a by Mike Reumer --><!-- fail nicely if the browser has no Javascript -->
<noscript><blockquote class='warning'><p><b>JavaScript must be enabled in order for you to use Google Maps.</b> <br/>However, it seems JavaScript is either disabled or not supported by your browser. <br/>To view Google Maps, enable JavaScript by changing your browser options, and then try again.</p></blockquote></noscript><div id='mapbody49_81ds4_0' style="display: none; text-align:center"><div id="googlemap49_81ds4_0" class="map" style="margin-right: auto; margin-left: auto; width:570px; height:350px;"></div></div><script type='text/javascript'>//<![CDATA[
var tst49_81ds4_0=document.getElementById('googlemap49_81ds4_0');
var tstint49_81ds4_0;
var map49_81ds4_0;
var mySlidemap49_81ds4_0;
var overviewmap49_81ds4_0;
var overmap49_81ds4_0;
var xml49_81ds4_0;
var imageovl49_81ds4_0;
var directions49_81ds4_0;

var proxy = '/plugins/system/plugin_googlemap2_proxy.php?';
function resetposition49_81ds4_0() {
map49_81ds4_0.returnToSavedPosition();
}
function initearth49_81ds4_0(geplugin) {
if (!geplugin49_81ds4_0) {
geplugin49_81ds4_0 = geplugin;
geplugin49_81ds4_0.getLayerRoot().enableLayerById(geplugin49_81ds4_0.LAYER_BORDERS, true);
geplugin49_81ds4_0.getLayerRoot().enableLayerById(geplugin49_81ds4_0.LAYER_BUILDINGS, false);
geplugin49_81ds4_0.getLayerRoot().enableLayerById(geplugin49_81ds4_0.LAYER_TERRAIN, false);
}
}
function savePositionKML49_81ds4_0() {
ok = true;
for (x=0;x<xml49_81ds4_0.length;x++) {
if (!xml49_81ds4_0[x].hasLoaded())
ok = false;
}
if (ok)
map49_81ds4_0.savePosition();
else
setTimeout('savePositionKML49_81ds4_0()',100);
}

function checkMap49_81ds4_0()
{
if (tst49_81ds4_0) {

if (tst49_81ds4_0.offsetWidth != tst49_81ds4_0.getAttribute("oldValue"))
{
tst49_81ds4_0.setAttribute("oldValue",tst49_81ds4_0.offsetWidth);
if (tst49_81ds4_0.offsetWidth > 0) {

if (tst49_81ds4_0.getAttribute("refreshMap")==0)
clearInterval(tstint49_81ds4_0);
getMap49_81ds4_0();
tst49_81ds4_0.setAttribute("refreshMap", 1);
}
}
}
}

function getMap49_81ds4_0(){
if (tst49_81ds4_0.offsetWidth > 0) {
map49_81ds4_0 = new GMap2(document.getElementById('googlemap49_81ds4_0'));
map49_81ds4_0.getContainer().style.overflow='hidden';

var point = new GLatLng( 56.330648, 36.727331);
var centerpoint = point;map49_81ds4_0.setCenter(centerpoint, 13);
map49_81ds4_0.addControl(new GLargeMapControl());map49_81ds4_0.addControl(new GMapTypeControl());
map49_81ds4_0.setMapType(G_NORMAL_MAP);
var mt = map49_81ds4_0.getMapTypes();
for (var i=0; i<mt.length; i++) {
mt[i].getMinimumResolution = function() {return 0;};
mt[i].getMaximumResolution = function() {return 19;};
}
map49_81ds4_0.disableContinuousZoom();
map49_81ds4_0.disableDoubleClickZoom();
var marker49_81ds4_0 = new GMarker(point, {title:"улица Гагарина 8"});map49_81ds4_0.addOverlay(marker49_81ds4_0);

}
}
//]]></script>
<script type="text/javascript">//<![CDATA[
if (GBrowserIsCompatible()) {
obj = document.getElementById('mapbody49_81ds4_0');
obj.style.display = 'block';
window.onunload=function(){window.onunload;GUnload()};
tst49_81ds4_0.setAttribute("oldValue",0);
tst49_81ds4_0.setAttribute("refreshMap",0);
if (window.MooTools==null)
tstint49_81ds4_0=setInterval("checkMap49_81ds4_0()",500);
else
window.addEvent('domready', function() {
tstint49_81ds4_0=setInterval('checkMap49_81ds4_0()', 500);
});
}
//]]></script>

А после открытия статьи редактором, например JCE, остается только
Код
<!-- Plugin Google Maps version 2.13a by Mike Reumer --><!-- fail nicely if the browser has no Javascript --> <noscript><blockquote class='warning'><p><b>JavaScript must be enabled in order for you to use Google Maps.</b> <br/>However, it seems JavaScript is either disabled or not supported by your browser. <br/>To view Google Maps, enable JavaScript by changing your browser options, and then try again.</p></blockquote></noscript>
<div id="mapbody49_41nqf_0" style="display: none; text-align: center;">
<div id="googlemap49_41nqf_0" class="map" style="margin-right: auto; margin-left: auto; width: 570px; height: 350px;">
И соответственно ничего не видно.
Плагин plugin_googlemap_J15.2.13a
А 14 вобще не завелся.

« Последнее редактирование: 18.11.2011, 02:11:44 от mkoff »
*

mkoff

  • Осваиваюсь на форуме
  • 28
  • 2 / 0
Задолбался я с этой хренью и перешёл на нормальный компонент comphochamap. Намного удобнее, руссифицирован и не глючит.
*

GoldennVoice

  • Захожу иногда
  • 210
  • 28 / 5
Используйте плагин sourcerer для вставки кода. Кстати, его бы неплохо иметь в любом случае - на предмет вставки скриптов или ютубовских видео в модули
Любовь - продается, дружба - продается... Joomla - распространяется бесплатно по лицензии GNU GPL
 
Дневник
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Поиск статьи по url сайта в админке Joomla 1.5

Автор Tema

Ответов: 5
Просмотров: 2252
Последний ответ 14.08.2020, 07:16:44
от rsn
Проблема со входом в Админ панель после переноса сайта

Автор Vlad Ermolaev

Ответов: 11
Просмотров: 4318
Последний ответ 12.12.2019, 15:48:25
от SeBun
Как вывести список новых статьи?

Автор maxo127

Ответов: 4
Просмотров: 2506
Последний ответ 16.06.2018, 02:44:50
от maxo127
После редактирования статьи появляются символы Â

Автор Ra_insider

Ответов: 7
Просмотров: 5004
Последний ответ 30.01.2018, 20:33:39
от Petrovich
как восстановить статьи после установки нового сайта на ту же БД

Автор midlex

Ответов: 26
Просмотров: 7686
Последний ответ 23.10.2017, 08:21:19
от kungurskiy