Новости Joomla

Вышел плагин социальных кнопок для Joomla - JL Like 5.1.0

Вышел плагин социальных кнопок для Joomla - JL Like 5.1.0

Вышел плагин социальных кнопок для Joomla - JL Like 5.1.0.JL Like — современный плагин для Joomla, который добавляет стильные кнопки "Поделиться" и счетчики лайков популярных соцсетей. Не использует внешние скрипты, что обеспечивает максимальную скорость и безопасность.👩‍💻 v.5.1.0. Что нового?Виджет предварительного просмотра- Добавлен интерактивный предпросмотр социальных кнопок в админ панели- Живое обновление настроек в реальном времени- Переключение между мобильным и десктопным видомУлучшенная мобильная поддержка- Оптимизированные размеры кнопок для мобильных устройств- Адаптивные стили для лучшего отображения на смартфонах- Touch-friendly интерфейсСовременная архитектура- Внедрена система Web Assets для Joomla 4/5- Оптимизированная загрузка ресурсов с атрибутом defer- Улучшенная производительностьТехнические улучшения- Добавлен новый метод getBaseUri() для лучшей обработки URL- Обновлена поддержка JoomShopping и ZOO компонентов- Улучшена совместимость с Joomla 5.xСкачать релиз с GitHubСтраница расширения@joomlafeed#расширения

Новый способ добавления и рендера полей в Joomla Form - метод renderControlFields() (Joomla 5.3+)

Новый способ добавления и рендера полей в Joomla Form - метод renderControlFields() (Joomla 5.3+)

При отображении форм компонента в админке раньше разработчикам нужно было описывать скрытые поля в лейаутах. И выглядело это так:

<?php // Это файл в /layouts/components/com_component/your_layout.php ?> <input type="hidden" name="task" value=""> <input type="hidden" name="return" value="<?php echo $input->getBase64('return'); ?>"> <input type="hidden" name="forcedLanguage" value="<?php echo $input->get('forcedLanguage', '', 'cmd'); ?>"> <?php echo HTMLHelper::_('form.token'); ?>

Начиная с Joomla 5.3 добавлен новый способ добавления таких полей (их называют control fields) - программно. И теперь это можно сделать просто в Controller / View.

<?php // В Controller/View добавляем поля $this->form ->addControlField('task', '') ->addControlField('return', $input->getBase64('return', '')) ->addControlField('forcedLanguage', $forcedLanguage);

А в layout'е просто используем метод

renderControlFields()

<?php // В layout формы echo $this->form->renderControlFields();

Многие компоненты ядра уже используют этот подход. Соответствующий PR был принят в Joomla 5.3 осенью 2024г.

Смотреть Pull Request

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 расширения

Скачать

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

Elimelech

  • Захожу иногда
  • 261
  • 2 / 0
Сегодня увидил в логах ошибку:

Код
[Tue Dec 20 03:28:07.258720 2016] [:error] [pid 2847] [client 46.229.168.74:39226] PHP Notice:  Undefined variable: title in /home/ukr908487/domains/мой сайт/public_html/templates/daily-news/functions.php on line 172

Залез в этот файл, вот эта строчка:
         
Код
$data = '<a href="'.$tmp->url.'" '.$active.' '.$id.' '.$title.'>'.$image.$txt.'</a>';


КУда рыть, может кто разбираеться подскажит? Спасибо!
Полный файл прикрепляю.
               
*

SeBun

  • BanMaster
  • 4030
  • 259 / 5
  • @SeBun48
Notice не является ошибкой, это предупреждение. Никуда рыть не нужно. Скорее всего поменяли версию php на более новую.
На всякий случай проверьте сайт на вирусы, иногда полезно, особенно если используются такие старые движки.
Оказываю услуги по Joomla | Миграция/Обновление | Сопровождение | IT-аутсорсинг | Недорогие домены и хостинг
*

Elimelech

  • Захожу иногда
  • 261
  • 2 / 0
Notice не является ошибкой, это предупреждение. Никуда рыть не нужно. Скорее всего поменяли версию php на более новую.
На всякий случай проверьте сайт на вирусы, иногда полезно, особенно если используются такие старые движки.

мой сайт не отключат из-за таких сообщений?  Их за сутки около 100 мегабайт
*

SeBun

  • BanMaster
  • 4030
  • 259 / 5
  • @SeBun48
мой сайт не отключат из-за таких сообщений?  Их за сутки около 100 мегабайт
Отключат, если будет перелимит по нагрузке, а логи ваши мало кого интересуют. Можете добавить в .htaccess
Код: php
php_flag display_errors off
php_flag display_startup_errors off
Оказываю услуги по Joomla | Миграция/Обновление | Сопровождение | IT-аутсорсинг | Недорогие домены и хостинг
*

Elimelech

  • Захожу иногда
  • 261
  • 2 / 0
Отключат, если будет перелимит по нагрузке, а логи ваши мало кого интересуют. Можете добавить в .htaccess
Код: php
php_value error_reporting 1


если я добавлю это
Код
php_value error_reporting 1
-а здесь наверное нужно ставить 0 вместо 1?

в .htaccess, что исчезнет- нагрузка или логи не будут писаться (или и то и другое)?
*

fsv

  • Живу я здесь
  • 2781
  • 410 / 2
просле стр.106
$data = null;
добавьте
$title = '';
Веб-разработка: заказ. Только новая разработка.
*

SeBun

  • BanMaster
  • 4030
  • 259 / 5
  • @SeBun48
если я добавлю это в .htaccess, что исчезнет- нагрузка или логи не будут писаться (или и то и другое)?
А вы попробуйте, вреда не будет. Так же можно в индексный файл шаблона в самое начало добавить строку:
Код: php
<?php error_reporting( E_ERROR ); ?>

Цитата: fsv
просле стр.106
$data = null;
добавьте
$title = '';
А если у него не только в этом файле проблема?
Оказываю услуги по Joomla | Миграция/Обновление | Сопровождение | IT-аутсорсинг | Недорогие домены и хостинг
*

Elimelech

  • Захожу иногда
  • 261
  • 2 / 0
Код
просле стр.106
$data = null;
добавьте
$title = '';
а это на какие ещё файлы влияет?
*

SeBun

  • BanMaster
  • 4030
  • 259 / 5
  • @SeBun48
Код
просле стр.106
$data = null;
добавьте
$title = '';
а это на какие ещё файлы влияет?
У вас в логах сообщение о необъявленной ранее переменной. fsv показал, как решить проблему именно с этой записью лога, который вы показали - объявить переменную. И эта строка исчезнет.
Оказываю услуги по Joomla | Миграция/Обновление | Сопровождение | IT-аутсорсинг | Недорогие домены и хостинг
*

Elimelech

  • Захожу иногда
  • 261
  • 2 / 0
а что если мне попробовать и посмотреть какие ошибки вылизят?
*

fsv

  • Живу я здесь
  • 2781
  • 410 / 2
А если у него не только в этом файле проблема?
решать по мере поступления

а что если мне попробовать и посмотреть какие ошибки вылизят?
не пробуйте. мало ли что...
Веб-разработка: заказ. Только новая разработка.
*

Elimelech

  • Захожу иногда
  • 261
  • 2 / 0
Код
php_flag display_errors off
php_flag display_startup_errors off
а это хоть можно пробовать, тут ничего не бдет, т.е хуже?
*

SeBun

  • BanMaster
  • 4030
  • 259 / 5
  • @SeBun48

а это хоть можно пробовать, тут ничего не бдет, т.е хуже?
Я вам дал конструкции, отключающие вывод ошибок. Если боитесь пробовать, зачем задавать вопросы?
Оказываю услуги по Joomla | Миграция/Обновление | Сопровождение | IT-аутсорсинг | Недорогие домены и хостинг
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
не пробуйте. мало ли что...
+1
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

ProtectYourSite

  • Живу я здесь
  • 2364
  • 137 / 4
  • Безопасность вебсайтов
Я вам дал конструкции, отключающие вывод ошибок. Если боитесь пробовать, зачем задавать вопросы?
Это отключение отображение ошибок, в логах эти строки будут продолжать создаваться.
Если тс переживает по месту на сайте, то пусть отключит или в настройках хостинга или попробовать в .htaccess
Код
php_flag  log_errors off
*

Elimelech

  • Захожу иногда
  • 261
  • 2 / 0
просле стр.106
$data = null;
добавьте
$title = '';
спасибо большое, уведомление пропало. - всё заработало ок!
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Undefined index: catid

Автор Elimelech

Ответов: 0
Просмотров: 1252
Последний ответ 30.12.2016, 14:40:18
от Elimelech
PHP Notice: Undefined variable: sub_main_suffix in

Автор Elimelech

Ответов: 16
Просмотров: 1328
Последний ответ 23.12.2016, 12:29:37
от dmitry_stas
Проблема со входом в админку Fatal error: Call to undefined method stdClass::onAuthenticate()

Автор DykaX

Ответов: 11
Просмотров: 8249
Последний ответ 15.05.2015, 09:50:59
от Loria1979
Прошу помощи у знающих людей

Автор Garter4ik

Ответов: 3
Просмотров: 1276
Последний ответ 09.02.2015, 02:31:26
от Garter4ik
Не могу создать страницу. Прошу помощи

Автор Spaww

Ответов: 10
Просмотров: 1512
Последний ответ 07.02.2015, 23:57:43
от Spaww