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

triode-master

  • Захожу иногда
  • 110
  • 14 / 14
Word 2007 очистка кода
« : 18.10.2008, 13:37:41 »
Подскажите редактор который чистит код при вставке с помощью кнопки "вставить из word".
Дело в том что из 2003 вставлялось без проблем, а из 2007 вот такоеполучается в html

<!--[if gte mso 9]><xml>           </xml><![endif]--><!--[if gte mso 9]><xml>     Normal   0         false   false   false                             </xml><![endif]--><!--[if gte mso 9]><xml>     </xml><![endif]-->  <!--[if gte mso 10]> <style>  /* Style Definitions */  table.MsoNormalTable    {mso-style-name:"Обычная таблица";    mso-tstyle-rowband-size:0;    mso-tstyle-colband-size:0;    mso-style-noshow:yes;    mso-style-parent:"";    mso-padding-alt:0cm 5.4pt 0cm 5.4pt;    mso-para-margin:0cm;    mso-para-margin-bottom:.0001pt;    mso-pagination:widow-orphan;    font-size:10.0pt;    font-family:"Times New Roman";    mso-ansi-language:#0400;    mso-fareast-language:#0400;    mso-bidi-language:#0400;} </style> <![endif]--><!--[if gte mso 9]><xml>           </xml><![endif]--><!--[if gte mso 9]><xml>     Normal   0         false   false   false                             </xml><![endif]--><!--[if gte mso 9]><xml>     </xml><![endif]-->  <!--[if gte mso 10]> <style>  /* Style Definitions */  table.MsoNormalTable    {mso-style-name:"Обычная таблица";    mso-tstyle-rowband-size:0;    mso-tstyle-colband-size:0;    mso-style-noshow:yes;    mso-style-parent:"";    mso-padding-alt:0cm 5.4pt 0cm 5.4pt;    mso-para-margin:0cm;    mso-para-margin-bottom:.0001pt;    mso-pagination:widow-orphan;    font-size:10.0pt;    font-family:"Times New Roman";    mso-ansi-language:#0400;    mso-fareast-language:#0400;    mso-bidi-language:#0400;} </style> <![endif]-->
*

..С...е...р...ы...й..

  • Захожу иногда
  • 51
  • 110 / 2
Re: Word 2007 очистка кода
« Ответ #1 : 18.10.2008, 14:34:21 »
можно вставить из ворда в вордпад, а потом в виз.редактор
*

triode-master

  • Захожу иногда
  • 110
  • 14 / 14
Re: Word 2007 очистка кода
« Ответ #2 : 18.10.2008, 22:16:49 »
ну да как вариант... пойдёт.
Блин эти vista и office 2007 сплошное извращение, мне временами кажется что их специально сделали чтобы системным администраторам жизнь сладкой не казалась.
*

beliyadm

  • Легенда
  • 9758
  • 1665 / 66
  • Севастополь, Россия
Re: Word 2007 очистка кода
« Ответ #3 : 18.10.2008, 22:23:12 »
triode-master - все достаточно просто - это разные инструменты и цели у них разные.
Чтобы подготовить контент к публикации на сайте - никакие автоматизированные средства не помогут, все делается руками в чистом хтмл либо невизуальном редакторе. Иначе получится на 90% очень нехорошо.
Потому предлагаю смириться и работать руками (учить секретуток либо брать себе за определенную плату этот объем работ).. Простейшие тексты достаточно хорошо обрабатываются опцией "вставить из WORD" того же TINY, в чуть более сложных ситуациях проще потратить 5 минут и руками расставить нужные теги
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Сделать всё хорошо
TLG: @Beliyadm
*

PaLyCH

  • Давно я тут
  • 956
  • 146 / 19
  • Менеджер проектов
Re: Word 2007 очистка кода
« Ответ #4 : 19.10.2008, 00:53:58 »
Могу по секрету сказать, что файлы DOCX это zip-архивы XML файла
*

triode-master

  • Захожу иногда
  • 110
  • 14 / 14
Re: Word 2007 очистка кода
« Ответ #5 : 19.10.2008, 14:07:51 »
2beliyadm
Ну раньше то все было замечательно, из версии вплоть до 2003 все отлично вставляется практически через любой редактор, без всякого колдовства, код получался чистый, без грязи.
Единственное, что было иногда проблемой, вместо <p> <div> ставился, но код чистился идеально.

Теперь вот купили лицензионные офисы 2007.

В общем раньше все ок было.
*

beliyadm

  • Легенда
  • 9758
  • 1665 / 66
  • Севастополь, Россия
Re: Word 2007 очистка кода
« Ответ #6 : 19.10.2008, 14:15:15 »
Теперь вот купили лицензионные офисы 2007.
:) покупаете всякую гадость :)
Хотя сейчас проверил - скопировал пару абзацев из Office 2007 в JCE в режиме вставки из word - достаточно вменяемый код получился
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Сделать всё хорошо
TLG: @Beliyadm
*

triode-master

  • Захожу иногда
  • 110
  • 14 / 14
Re: Word 2007 очистка кода
« Ответ #7 : 19.10.2008, 21:16:13 »
Выложи код плз и версию jce.

Кстати open office тоже добавляет свой код.
*

кодбайнет

  • Новичок
  • 8
  • 0 / 0
Re: Word 2007 очистка кода
« Ответ #8 : 24.10.2008, 14:25:36 »
у меня тоже с 2007 word-ом проблемы.
код не чистит нифига, как решить проблему?

редкатор Tiny и JCE, беда одна.
*

PaLyCH

  • Давно я тут
  • 956
  • 146 / 19
  • Менеджер проектов
Re: Word 2007 очистка кода
« Ответ #9 : 24.10.2008, 14:34:19 »
у меня тоже с 2007 word-ом проблемы.
код не чистит нифига, как решить проблему?

редкатор Tiny и JCE, беда одна.
Смотри  здесь
*

кодбайнет

  • Новичок
  • 8
  • 0 / 0
Re: Word 2007 очистка кода
« Ответ #10 : 28.10.2008, 10:54:09 »
это не решение.
я хочу сделать форму для пресс релизов, а постить будут много разных людей.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Очистка кода всех статей

Автор urm

Ответов: 3
Просмотров: 3471
Последний ответ 13.09.2017, 19:28:06
от ProtectYourSite
Из word'a в редактор

Автор rabotun

Ответов: 10
Просмотров: 2616
Последний ответ 15.01.2015, 22:06:14
от voland
из Word'а в редактор - как грамотно перенести статью?

Автор marbert

Ответов: 22
Просмотров: 15041
Последний ответ 27.08.2014, 10:59:14
от kom
Удаляется часть кода

Автор chesster

Ответов: 10
Просмотров: 5149
Последний ответ 03.07.2013, 14:21:30
от Eholov
Редактировка HTML кода главной страницы

Автор alex1928

Ответов: 1
Просмотров: 2720
Последний ответ 03.12.2010, 13:14:42
от domanoff