Новости Joomla

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

Новый способ добавления и рендера полей в 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.
// В Controller/View добавляем поля$this->form  ->addControlField('task', '')  ->addControlField('return', $input->getBase64('return', ''))  ->addControlField('forcedLanguage', $forcedLanguage);
А в layout'е просто используем метод
renderControlFields()
// В layout формыecho $this->form->renderControlFields();
Многие компоненты ядра уже используют этот подход. Соответствующий PR был принят в Joomla 5.3 осенью 2024г.Смотреть
Pull Request@joomlafeed#joomla #разработка #php

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

Jokerrs

  • Захожу иногда
  • 94
  • 0 / 0
Индексация в Google
« : 24.05.2014, 15:53:37 »
Перенес сайт на новый домен, (сайт не раскрученный) стоит ли удалять из индекса Google все ссылки ведущие на старый домен перед тем как включить новый домен в Google? Может ли это как то отразиться на ранжировании если не удалить из индекса страницы ведущие на старый домен? или же  можно забить на старый домен(т  к он 3 уровня,+бесплатный хостинг) оставить все как есть и добавить в индекс Google новый домен не обращая внимания на то что старый все еще включен в индекс? Кому не сложно поделитесь пожалуйста своим мнением по этому поводу как бы вы поступили в  данной ситуации.
*

flyingspook

  • Живу я здесь
  • 3590
  • 247 / 9
Re: Индексация в Google
« Ответ #1 : 24.05.2014, 15:59:43 »
если старый сайт не под баном не под фильтром и урлы одинаковые, то стоит склеить, если урлы разные, а страницы одинаковые то сделать редирект 301
*

Jokerrs

  • Захожу иногда
  • 94
  • 0 / 0
Re: Индексация в Google
« Ответ #2 : 24.05.2014, 16:10:03 »
если старый сайт не под баном не под фильтром и урлы одинаковые, то стоит склеить, если урлы разные, а страницы одинаковые то сделать редирект 301
Вы не поняли самого главного, старый домен он не имеет никакого веса, он полный ноль, если склеить старый и новый домен то старый домен скорее будет тащить на дно новый домен чем давать какую то пользу.
*

flyingspook

  • Живу я здесь
  • 3590
  • 247 / 9
Re: Индексация в Google
« Ответ #3 : 25.05.2014, 11:25:20 »
Вы не поняли самого главного, старый домен он не имеет никакого веса, он полный ноль, если склеить старый и новый домен то старый домен скорее будет тащить на дно новый домен чем давать какую то пользу.
читаем
если старый сайт не под баном не под фильтром
если Вы не понимаете о чем речь и смысл продвижения задавая вопрос, то это сугубо ваше мнение и ни чего оно не означает, для вас лично разжую, вес не при чем при склейке домен просто передает набранные им показатели и ни как не влияет на основной домен, передача состоит из взвешенных показателей которые набрались за период существования, ни каким образом если что то у домена есть плохое не влияет на основной домен, даже фильтр наложенный ПС не повлияет на основной сайт напрямую, основной может потерять только показатели от зеркала
*

skai

  • Moderator
  • 1198
  • 153 / 1
  • skaiseo
Re: Индексация в Google
« Ответ #4 : 26.05.2014, 03:55:53 »
«возраст документа» - этого достаточно для того чтобы никогда не забывать про 301 редирект.
Наполнение вашего сайта - 1т.р. стр. (текст, изображения, мета, перелинковка). Гарантия высокого ранжирования. SEO консультация в подарок.
----------------------------------------------------------------------------------------------
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Дополнительное название домена в Google

Автор web1

Ответов: 1
Просмотров: 1821
Последний ответ 18.12.2023, 12:56:21
от SeBun
Нет позиций в Google Joomla 3

Автор Benderalfa

Ответов: 1
Просмотров: 2717
Последний ответ 20.09.2022, 20:53:56
от darkghost
Google не индексирует страницы через ajax ссылки

Автор illimited

Ответов: 0
Просмотров: 1312
Последний ответ 31.03.2022, 23:53:05
от illimited
meta-description не отображается в Google

Автор Игарь

Ответов: 39
Просмотров: 6903
Последний ответ 20.11.2021, 18:17:12
от Byzi
Google отображает не все URL

Автор Игарь

Ответов: 3
Просмотров: 1399
Последний ответ 18.08.2020, 06:14:22
от Cedars