Новости 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 Ответов
  • 4512 Просмотров
*

Владимир999

  • Захожу иногда
  • 106
  • 1 / 0
Компонент работает замечательно!
Есть проблема с отступом сверху в 10px который появляется из-за тега
Код
<br id="proofreader_highlighter_start">
который расположен сразу после открывающего <body>. Проблема только у авторизованных пользователей.
Нашел этот код в plugins/system/proofreader.php
Код
$buffer = preg_replace('#(<body[^\>]*?>)#ism', '\\1<br id="proofreader_highlighter_start" />', $buffer);
который из функции
Код
function onAfterRender()
{
$app      = JFactory::getApplication();
$document = JFactory::getDocument();
$print    = (int) $app->input->get('print', 0);
$offline  = (int) $app->get('offline', 0);

if ($app->getName() == 'site' && $document->getType() == 'html' && $print === 0 && $offline === 0)
{
$buffer = JResponse::getBody();
$form   = $app->getUserState('com_proofreader.typo.form');

if (!empty($buffer) && !empty($form))
{
if ($this->params->get('highlight', 1) == 1)
{
$user = JFactory::getUser();
if ($user->authorise('core.admin') || $user->authorise('core.manage', 'com_proofreader'))
{
$buffer = preg_replace('#(<body[^\>]*?>)#ism', '\\1<br id="proofreader_highlighter_start" />', $buffer);
$buffer = str_replace('</body>', '<br id="proofreader_highlighter_end" /></body>', $buffer);
}
}

$buffer = str_replace('</body>', $form . '</body>', $buffer);
JResponse::setBody($buffer);
}
}

return true;
}
Если смотреть под гостем, то указанного кода в исходном нет и соответственно проблемы с отступом тоже http://volnistye.ru/
Если надо, сделаю тестового пользователя. Помогите решить проблему.
*

Gordon Freeman

  • Захожу иногда
  • 117
  • 7 / 0
Re: <br id="proofreader_highlighter_start"> + 10px отсуп body
« Ответ #1 : 17.07.2015, 15:48:01 »
добавь в файле стилей код
Код
br#proofreader_highlighter_start {
  display: none;
}
*

Владимир999

  • Захожу иногда
  • 106
  • 1 / 0
Re: <br id="proofreader_highlighter_start"> + 10px отсуп body
« Ответ #2 : 17.07.2015, 16:14:24 »
Спасибо! Как до меня самого не доперло, не понимаю(
*

Gordon Freeman

  • Захожу иногда
  • 117
  • 7 / 0
Re: <br id="proofreader_highlighter_start"> + 10px отсуп body
« Ответ #3 : 17.07.2015, 16:22:49 »
Спасибо! Как до меня самого не доперло, не понимаю(

ну ладно, тогда добавь в файл index.php

Код
<style type="text/css">br#proofreader_highlighter_start {display: none;  }</style>
*

Владимир999

  • Захожу иногда
  • 106
  • 1 / 0
Re: <br id="proofreader_highlighter_start"> + 10px отсуп body
« Ответ #4 : 17.07.2015, 16:27:42 »
Gordon Freeman
Не понимаю - в смысле как я сам не додумался до предложенного вами решения.
Я добавил в основной CSS файл код для скрытия этого элемента, все прекрасно теперь отображается.
Ещё раз спасибо!
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться