Новости 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 5.3.2

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

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

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

PTTVDesign

  • Осваиваюсь на форуме
  • 11
  • 1 / 0
  • interbuyer
файл \includes\Cache\Lite.php
примерно 553 строка

function _write($data)
   {
      $fp = @fopen($this->_file, "wb");
      if ($fp) {
      
        $data = preg_replace('!/\*[^*]*\*+([^/][^*]*\*+)*/!', '', $data);// remove comments
        $data = str_replace(array("\r\n", "\r", "\n", "\t", '  '), '', $data);// remove tabs, spaces, newlines, etc.
        $data = str_replace('{ ', '{', $data);// remove unnecessary spaces.
        $data = str_replace(' }', '}', $data);
        $data = str_replace('; ', ';', $data);
        $data = str_replace(', ', ',', $data);
        $data = str_replace(' {', '{', $data);
        $data = str_replace('} ', '}', $data);
        $data = str_replace(': ', ':', $data);
        $data = str_replace(' ,', ',', $data);
        $data = str_replace(' ;', ';', $data);
        $data = str_replace(';}', '}', $data);
       
      
         if ($this->_fileLocking) @flock($fp, LOCK_EX);
         if ($this->_readControl) {
            @fwrite($fp, $this->_hash($data, $this->_readControlType), 32);
         }
         $len = strlen($data);
         @fwrite($fp, $data, $len);
         if ($this->_fileLocking) @flock($fp, LOCK_UN);
         @fclose($fp);
         return true;
      }
      $this->raiseError('Cache_Lite : Unable to write cache !', -1);
      return false;
   }

позволяет избавиться от мелкого мусора в кэш файлах
« Последнее редактирование: 09.12.2007, 15:45:01 от PTTVDesign »
*

archer1981

  • Захожу иногда
  • 285
  • 13 / 0
Re: Оптимизация функции кэширования
« Ответ #1 : 09.12.2007, 17:45:45 »
А можно поподробнее о "мелком мусоре"?
http://walkspb.ru - Энциклопедия Санкт-Петербурга
*

PTTVDesign

  • Осваиваюсь на форуме
  • 11
  • 1 / 0
  • interbuyer
Re: Оптимизация функции кэширования
« Ответ #2 : 09.12.2007, 18:15:54 »
А можно поподробнее о "мелком мусоре"?
лишние пробелы, табуляции и тд
запусти и сравни просто размеры
*

PTTVDesign

  • Осваиваюсь на форуме
  • 11
  • 1 / 0
  • interbuyer
Re: Оптимизация функции кэширования
« Ответ #3 : 09.12.2007, 22:27:40 »
index page HONDA24.RU
с применением чистки 11,391 Kb
без чистки 12,967 Kb
*

PTTVDesign

  • Осваиваюсь на форуме
  • 11
  • 1 / 0
  • interbuyer
Re: Оптимизация функции кэширования
« Ответ #4 : 12.12.2007, 15:14:13 »
проблема данного решения - не совместимость с JavaScript, так как перенос строки убьет скрипты встроенные к примеру в закэшированных файлах
*

boston

  • Захожу иногда
  • 495
  • 222 / 3
Re: Оптимизация функции кэширования
« Ответ #5 : 12.12.2007, 15:22:39 »
PTTVDesign, тоже встречался с таким, где-то в строке \r\n", "\r", "\n", "\t",  надо ковырять...
Самая новая Joostina 1.3.0.5 UTF-8 stable | О найденных ошибках сообщаем | Расширения Joostina
*

Physicist

  • Глобальный модератор
  • 984
  • 194 / 0
  • Рябов Денис
Re: Оптимизация функции кэширования
« Ответ #6 : 09.03.2008, 21:50:22 »
Нельзя вносить изменения в функцию Cache_Lite::_write : http://joomlaforum.ru/index.php/topic,29266.msg171489.html#msg171489
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Оптимизация Joomla (черновик)

Автор Physicist

Ответов: 99
Просмотров: 131831
Последний ответ 18.01.2015, 04:19:16
от slepoy
Оптимизация главной страницы

Автор Patrick

Ответов: 3
Просмотров: 7625
Последний ответ 29.03.2010, 13:43:32
от smart
Docman seo оптимизация

Автор -L-

Ответов: 2
Просмотров: 2881
Последний ответ 16.02.2008, 00:16:31
от -L-
Оптимизация загрузки сайта

Автор inf4mi

Ответов: 8
Просмотров: 4075
Последний ответ 24.12.2007, 13:40:46
от boston