Новости Joomla

Joomla 6 нуждается в вашей помощи с тестированием.Вышел недавно релиз Joomla 6 alpha1

Joomla 6 нуждается в вашей помощи с тестированием.Вышел недавно релиз Joomla 6 alpha1

👩‍💻 Joomla 6 нуждается в вашей помощи с тестированием.Вышел недавно релиз Joomla 6 alpha1. Это релиз, в который включены уже проверенные изменения, но ещё очень многие исправления и улучшения ждут своей очереди. Joomla следит за качеством и безопасностью своего кода и каждое изменение должно быть успешно протестировано как минимум ещё двумя участниками сообщества. Разработка Joomla ведётся на платформе GitHub.Филипп Уолтон (Philip Walton) - один из разработчиков, кто активно вносит свой вклад в ядро Joomla. Он уже несколько месяцев посвящает свои послеполуденные часы пятницы работе с Joomla и предлагает присоединиться к нему. 📆 Пятница, 30 мая 2025, с 15:00 до 17:00 по UTC (Лондон) - с 18:00 до 20:00 по Москве.В чате Google Meet Филипп готов помочь с тестированием тем, кто будет делать это в первый раз. А так же он подготовил список лёгких Pull Request, которые можно протестировать довольно быстро. Чем больше тестов будет проведено сейчас, тем меньше ошибок вылезет потом. На данный момент 148 (уже 147 на момент написания заметки) PR на GitHub Joomla ждут тестирования.👩‍💻 Open to all. All together.Также вам поможет сделать первые шаги это видео.GitHub JoomlaДа, это вечер пятницы. Но тестирование занимает порой минут 15, а доброе дело сделано. Просто убедитесь, что разработчик чего-то не пропустил и всё работает как ожидается.#joomla #joomla6 #community

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

stepan39

  • Захожу иногда
  • 499
  • 28 / 0
Добрый день!
В какой-то момент обнаружил, что материалы в Joomla 3 можно сохранять пустыми. Т.е. валидацию проходит только название материала.
Ну ладно, мне нет резона создавать пустые статьи ...  ;D

Проблема возникла с юзерами - у некоторых есть права добавлять материалы, но запрещено редактирование. Иногда возникает ситуация, когда юзер заполняет название статьи и сохраняет её. Соответственно на фронте мы видим только заголовок.

Вопрос: каким образом можно запретить сохранение "пустых" материалов?

Заранее спасибо.
*

dm-krv

  • Завсегдатай
  • 1028
  • 28 / 0
Добрый день!
В какой-то момент обнаружил, что материалы в Joomla 3 можно сохранять пустыми. Т.е. валидацию проходит только название материала.
Ну ладно, мне нет резона создавать пустые статьи ...  ;D

Проблема возникла с юзерами - у некоторых есть права добавлять материалы, но запрещено редактирование. Иногда возникает ситуация, когда юзер заполняет название статьи и сохраняет её. Соответственно на фронте мы видим только заголовок.

Вопрос: каким образом можно запретить сохранение "пустых" материалов?

Заранее спасибо.

Элементарно, предварительно проверять поле редактора посредством JavaScript.
Код
if (document.querySelector("iframe").contentWindow.document.querySelector("body").innerText.replace("\n", "") == "")
{ alert("Сначала заполните материал!");
} else { function_save(); }
Утрированный пример.

Если задача для вас чересчур сложная, могу вам плагин написать для валидаци окна с редактором, пишите в личку.
« Последнее редактирование: 24.09.2019, 17:15:25 от dm-krv »
*

stepan39

  • Захожу иногда
  • 499
  • 28 / 0
Если задача для вас чересчур сложная, могу вам плагин написать для валидаци окна с редактором, пишите в личку.

Спасибо, подумаю. Странно, что в 3-й ветке убрали эту проверку, она логична - зачем создавать пустые материалы?
*

ProtectYourSite

  • Живу я здесь
  • 2364
  • 137 / 4
  • Безопасность вебсайтов
А если без редактора поставить и сохранить ?
*

dm-krv

  • Завсегдатай
  • 1028
  • 28 / 0
Спасибо, подумаю. Странно, что в 3-й ветке убрали эту проверку, она логична - зачем создавать пустые материалы?

Вероятно дело в том, что пустой материал на самом деле нихрена не пустой. Если редактор пуст, то TinyMCE обычно подставляет пустой тег <p> чтобы браузеру было куда вбивать текст, если пользователь захочет что-нибудь написать.
*

stepan39

  • Захожу иногда
  • 499
  • 28 / 0
А если без редактора поставить и сохранить ?
Не совсем понял... Что с редактором, что без редактора - проверки на заполнение поля нет. Если оставить пустым заголовок, то будет ругаться.
Ошибка
Некорректно заполнено поле:  Заголовок
*

stepan39

  • Захожу иногда
  • 499
  • 28 / 0
Вероятно дело в том, что пустой материал на самом деле нихрена не пустой.

С отключенным редактором сохраняет на ура! Данных никаких (визуально)  :o
*

dm-krv

  • Завсегдатай
  • 1028
  • 28 / 0
С отключенным редактором сохраняет на ура! Данных никаких (визуально)  :o

Прикрутите required к текстовому полю, возможно прокатит, так как если не ошибаюсь даже при включенном редакторе в скрытом виде оно все же присутствует. Если не прокатит, значит надо пилить свою валидацию.
*

stepan39

  • Захожу иногда
  • 499
  • 28 / 0
Прикрутите required к текстовому полю,
Да, работает. Опять, к сожалению, получаются правки ядра. При новом обновлении все затрется.
Для админки (на фронте думаю также все получится) /administrator/components/com_content/models/forms/article.xml добавляем required="true" к articletext
*

voland

  • Легенда
  • 11028
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
Да, работает. Опять, к сожалению, получаются правки ядра. При новом обновлении все затрется.
Так плагинчиком или переопределением
*

stepan39

  • Захожу иногда
  • 499
  • 28 / 0
Так плагинчиком или переопределением
Ага, подумаю. Временно вопрос решен.
*

ChaosHead

  • Гуру
  • 5242
  • 451 / 13
зачем создавать пустые материалы?
Затем, что материал может состоять из названия и заполненных кастомных полей. Потому и не нужна такая проверка. Кому надо - напишет плагин три строчки.
*

stepan39

  • Захожу иногда
  • 499
  • 28 / 0
Затем, что материал может состоять из названия и заполненных кастомных полей. Потому и не нужна такая проверка. Кому надо - напишет плагин три строчки.

Пожалуй Вы правы. У меня основу публикации юзера составляет загруженный им документ (pdf, Word, Excel и т.п.), а текстовое поле (которое часто оставляют пустым) служит для краткого описания публикации.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

pptx в теле материала сайта

Автор VIK4

Ответов: 0
Просмотров: 971
Последний ответ 24.10.2024, 13:04:04
от VIK4
PDF в теле материала сайта

Автор VIK4

Ответов: 3
Просмотров: 1036
Последний ответ 13.01.2022, 12:46:00
от VIK4
Запрет на запись в таблице БД

Автор VIK4

Ответов: 24
Просмотров: 1231
Последний ответ 24.11.2021, 21:33:43
от VIK4
Где добавить содержимое в панели печати материала

Автор vetkrs

Ответов: 6
Просмотров: 963
Последний ответ 13.11.2021, 12:55:47
от gartes
Подтянуть картинки из поля "полного материала" в поле "вступительного"

Автор max_max

Ответов: 9
Просмотров: 1188
Последний ответ 01.10.2021, 12:58:04
от ShopES