Новости Joomla

JoomGallery 4.1.0 - компонент галереи изображений для Joomla

JoomGallery 4.1.0 - компонент галереи изображений для Joomla

JoomGallery 4.1.0 - компонент галереи изображений для Joomla.Новая итерация компонента продолжает развиваться, ведь с v.4.x компонент был переписан практически с нуля.👩‍💻 v.4.1.0. Что нового?- Редактирование метаданных изображений. Теперь метаданные можно не только читать, но и напрямую редактировать и записывать обратно в изображение JPG. Поддерживаются данные EXIF ​​и IPTC.- Полная совместимость с Joomla! 4.x, 5.x и 6.x. Компонент почистили от устаревших методов в коде.- Заметно ускорили загрузку больших галерей. Списки в админке, особенно для очень больших галерей ( >30 000 изображений), теперь загружаются значительно быстрее.- Несколько сеток lightGallery на одной странице. Будь то плагины контента или модули изображений: теперь вы можете отображать несколько галерей или категорий на одной странице без каких-либо ограничений.- Множество мелких исправлений ошибок и оптимизаций.Сайт проектаGitHub расширенияСкачать#joomla #расширения

Вышел релиз Joomla 5.3.2

Релиз исправлений ошибок Joomla 5.3.2

Проект Joomla рад сообщить о выпуске Joomla 5.3.2. Это релиз исправлений ошибок для серии Joomla 5.3.

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

KSS

  • Захожу иногда
  • 58
  • 0 / 0
Здравствуйте.
Нужна помощь в поиске плагина.
У меня установлена CMS Joomla! 3.6.4 + редактор JCE 2.5.31.
Редактор нравится, то есть одна проблемка. Если загружать файлы с русскими имена, то менеджер загрузки так и кладет на хостинг файлы с русскими именами.
Есть ли плагин, желательно системный, которые бы переводил бы имена загружаемые файлы в транслит?
Буду очень благодарен.
*

KSS

  • Захожу иногда
  • 58
  • 0 / 0
Печально, что ни кто о таком не слышал.
*

Senor_Vlad

  • Новичок
  • 1
  • 2 / 0
Здравствуйте.
Нужна помощь в поиске плагина.
У меня установлена CMS Joomla! 3.6.4 + редактор JCE 2.5.31.
Редактор нравится, то есть одна проблемка. Если загружать файлы с русскими имена, то менеджер загрузки так и кладет на хостинг файлы с русскими именами.
Есть ли плагин, желательно системный, которые бы переводил бы имена загружаемые файлы в транслит?
Буду очень благодарен.

Может кому-то ещё пригодится, скрипт совместим и работает на всех версиях JCE, Joomla 1.x, 3.x, 4.x и выше.
Открываем файл browser.php, который находится по адресу:

корень_вашего_сайта/components/com_jce/editor/libraries/classes

Опускаемся вниз, ищем код:
Код
        // add random string
        if ($upload['add_random']) {
            $name = $name . '_' . substr(md5(uniqid(rand(), 1)), 0, 5);
        }
И сразу перед этим кодом вставляем мой код:
Код
// Mod by Vladislav Ivchenko 2020
function GetInTranslit($string) {
$replace=array(
","=>"_",
" "=>"_",
"'"=>"",
"`"=>"",
"("=>"",
")"=>"",
"%"=>"",
"."=>"",
"а"=>"a","А"=>"a",
"б"=>"b","Б"=>"b",
"в"=>"v","В"=>"v",
"г"=>"g","Г"=>"g",
"д"=>"d","Д"=>"d",
"е"=>"e","Е"=>"e",
"ж"=>"zh","Ж"=>"zh",
"з"=>"z","З"=>"z",
"и"=>"i","И"=>"i",
"й"=>"y","Й"=>"y",
"к"=>"k","К"=>"k",
"л"=>"l","Л"=>"l",
"м"=>"m","М"=>"m",
"н"=>"n","Н"=>"n",
"о"=>"o","О"=>"o",
"п"=>"p","П"=>"p",
"р"=>"r","Р"=>"r",
"с"=>"s","С"=>"s",
"т"=>"t","Т"=>"t",
"у"=>"u","У"=>"u",
"ф"=>"f","Ф"=>"f",
"х"=>"h","Х"=>"h",
"ц"=>"c","Ц"=>"c",
"ч"=>"ch","Ч"=>"ch",
"ш"=>"sh","Ш"=>"sh",
"щ"=>"sch","Щ"=>"sch",
"ъ"=>"","Ъ"=>"",
"ы"=>"y","Ы"=>"y",
"ь"=>"","Ь"=>"",
"э"=>"e","Э"=>"e",
"ю"=>"yu","Ю"=>"yu",
"я"=>"ya","Я"=>"ya",
"і"=>"i","І"=>"i",
"ї"=>"yi","Ї"=>"yi",
"є"=>"e","Є"=>"e"
);
return $str = strtr($string,$replace);
}
$name = GetInTranslit(trim($name));
На этом всё, жмём сохранить, и проверяем. Все имена файлов, которые будут загружаться через JCE менеджер файлов в кириллице будут автоматически транслитерированны в латиницу. Успехов!  ;)
« Последнее редактирование: 12.05.2021, 10:05:30 от Senor_Vlad »
*

jem777

  • Завсегдатай
  • 1666
  • 119 / 2
Может кому-то ещё пригодится, скрипт совместим и работает на всех версиях JCE, Joomla 1.x, 3.x, 4.x и выше.
Открываем файл browser.php, который находится по адресу:

корень_вашего_сайта/components/com_jce/editor/libraries/classes

Опускаемся вниз, ищем код:
Код
        // add random string
        if ($upload['add_random']) {
            $name = $name . '_' . substr(md5(uniqid(rand(), 1)), 0, 5);
        }
И сразу перед этим кодом вставляем мой код:
Код
// Mod by Vladislav Ivchenko 2020
function GetInTranslit($string) {
$replace=array(
","=>"_",
" "=>"_",
"'"=>"",
"`"=>"",
"("=>"",
")"=>"",
"%"=>"",
"."=>"",
"а"=>"a","А"=>"a",
"б"=>"b","Б"=>"b",
"в"=>"v","В"=>"v",
"г"=>"g","Г"=>"g",
"д"=>"d","Д"=>"d",
"е"=>"e","Е"=>"e",
"ж"=>"zh","Ж"=>"zh",
"з"=>"z","З"=>"z",
"и"=>"i","И"=>"i",
"й"=>"y","Й"=>"y",
"к"=>"k","К"=>"k",
"л"=>"l","Л"=>"l",
"м"=>"m","М"=>"m",
"н"=>"n","Н"=>"n",
"о"=>"o","О"=>"o",
"п"=>"p","П"=>"p",
"р"=>"r","Р"=>"r",
"с"=>"s","С"=>"s",
"т"=>"t","Т"=>"t",
"у"=>"u","У"=>"u",
"ф"=>"f","Ф"=>"f",
"х"=>"h","Х"=>"h",
"ц"=>"c","Ц"=>"c",
"ч"=>"ch","Ч"=>"ch",
"ш"=>"sh","Ш"=>"sh",
"щ"=>"sch","Щ"=>"sch",
"ъ"=>"","Ъ"=>"",
"ы"=>"y","Ы"=>"y",
"ь"=>"","Ь"=>"",
"э"=>"e","Э"=>"e",
"ю"=>"yu","Ю"=>"yu",
"я"=>"ya","Я"=>"ya",
"і"=>"i","І"=>"i",
"ї"=>"yi","Ї"=>"yi",
"є"=>"e","Є"=>"e"
);
return $str = strtr($string,$replace);
}
$name = GetInTranslit($name);
На этот всё, жмём сохранить, и проверяем. Все имена файлов, которые будут загружаться через JCE менеджер файлов в кириллице будут автоматически транслитерированны в латиницу. Успехов!  ;)

Спасибо дружище, выручил! Тему однозначно в закладки по JCE. :D
« Последнее редактирование: 15.05.2020, 13:17:47 от jem777 »
*

Elevyr

  • Осваиваюсь на форуме
  • 11
  • 0 / 0
Может кому-то ещё пригодится, скрипт совместим и работает на всех версиях JCE, Joomla 1.x, 3.x, 4.x и выше.
Открываем файл browser.php, который находится по адресу:

корень_вашего_сайта/components/com_jce/editor/libraries/classes

Опускаемся вниз, ищем код:
Код
        // add random string
        if ($upload['add_random']) {
            $name = $name . '_' . substr(md5(uniqid(rand(), 1)), 0, 5);
        }
И сразу перед этим кодом вставляем мой код:
Код
// Mod by Vladislav Ivchenko 2020
function GetInTranslit($string) {
$replace=array(
","=>"_",
" "=>"_",
"'"=>"",
"`"=>"",
"("=>"",
")"=>"",
"%"=>"",
"."=>"",
"а"=>"a","А"=>"a",
"б"=>"b","Б"=>"b",
"в"=>"v","В"=>"v",
"г"=>"g","Г"=>"g",
"д"=>"d","Д"=>"d",
"е"=>"e","Е"=>"e",
"ж"=>"zh","Ж"=>"zh",
"з"=>"z","З"=>"z",
"и"=>"i","И"=>"i",
"й"=>"y","Й"=>"y",
"к"=>"k","К"=>"k",
"л"=>"l","Л"=>"l",
"м"=>"m","М"=>"m",
"н"=>"n","Н"=>"n",
"о"=>"o","О"=>"o",
"п"=>"p","П"=>"p",
"р"=>"r","Р"=>"r",
"с"=>"s","С"=>"s",
"т"=>"t","Т"=>"t",
"у"=>"u","У"=>"u",
"ф"=>"f","Ф"=>"f",
"х"=>"h","Х"=>"h",
"ц"=>"c","Ц"=>"c",
"ч"=>"ch","Ч"=>"ch",
"ш"=>"sh","Ш"=>"sh",
"щ"=>"sch","Щ"=>"sch",
"ъ"=>"","Ъ"=>"",
"ы"=>"y","Ы"=>"y",
"ь"=>"","Ь"=>"",
"э"=>"e","Э"=>"e",
"ю"=>"yu","Ю"=>"yu",
"я"=>"ya","Я"=>"ya",
"і"=>"i","І"=>"i",
"ї"=>"yi","Ї"=>"yi",
"є"=>"e","Є"=>"e"
);
return $str = strtr($string,$replace);
}
$name = GetInTranslit(trim($name));
На этом всё, жмём сохранить, и проверяем. Все имена файлов, которые будут загружаться через JCE менеджер файлов в кириллице будут автоматически транслитерированны в латиницу. Успехов!  ;)
В Joomla 4 и JCE 2.9.19 такого пути нет  *ОХ-Х-Х*
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Стоит ли ставить плагин rel="canonical" на Joomla 3

Автор azm1n

Ответов: 2
Просмотров: 762
Последний ответ 09.05.2025, 12:39:18
от azm1n
Валидация формы с загрузкой файлов на сервер

Автор kuliev

Ответов: 4
Просмотров: 797
Последний ответ 17.01.2025, 14:38:44
от kuliev
Radical multifield и пути для хранения файлов

Автор d2boy

Ответов: 1
Просмотров: 731
Последний ответ 03.01.2023, 00:34:00
от d2boy
Не работает плагин перенаправления (Redirect) Joomla 3.10

Автор tsolomon

Ответов: 10
Просмотров: 1774
Последний ответ 23.09.2022, 10:37:20
от sivers
Прервать событие Joomla используя плагин

Автор voron121

Ответов: 1
Просмотров: 861
Последний ответ 15.06.2022, 19:31:16
от sivers