Новости Joomla

Как тестировать Joomla PHP-разработчику? Компонент Patch tester.

👩‍💻 Как тестировать Joomla PHP-разработчику? Компонент Patch tester.Joomla - open source PHP-фреймворк с готовой админкой. Его основная разработка ведётся на GitHub. Для того, чтобы международному сообществу разработчиков было удобнее тестировать Pull Requests был создан компонент Patch Tester, который позволяет "накатить" на текущую установку Joomla именно те изменения, которые необходимо протестировать. На стороне инфраструктуры Joomla для каждого PR собираются готовые пакеты, в которых находится ядро + предложенные изменения. В каждом PR обычно находятся инструкции по тестированию: куда зайти, что нажать, ожидаемый результат. Тестировщики могут предположить дополнительные сценарии, исходя из своего опыта и найти баги, о которых сообщить разработчику. Или не найти, и тогда улучшение или исправление ошибки быстрее войдёт в ядро Joomla. Напомню, что для того, чтобы PR вошёл в ядро Joomla нужны минимум 2 положительных теста от 2 участников сообщества, кроме автора. Видео на YouTubeВидео на VK ВидеоВидео на RuTubeКомпонент на GitHub https://github.com/joomla-extensions/patchtester@joomlafeed#joomla #php #webdev #community

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

bebank

  • Осваиваюсь на форуме
  • 15
  • 0 / 0
у меня развлекательный портал типо фишек. через админку всё добавляется... но не буду же я всем давать админа..

Я сделал чтобы когда логинишься и у тебя есть доступ, появляется менюшка Админ. туда чел заходит и может добавить свою новость в определённую категорию. так вот фотки текст ,всё добавляет НО если я жму HTML и добавить например код видео <embed src="лорлор" width="470" height="320" allowfullscreen="true" allowscriptaccess="always"></embed>  потом сохраняю,то когда появляется новость в ней пусто! то бишь не хочет добавляться HTML даже через супер администратора.

я даже ковырялся в менаджаре материалов (в параметрах) но нечего не помогло. пробывал менять шаблон и не помогло.
даже плагин скачал Content sumbit. (он оказался простым до невозможности. как дефалтный.)

пожалуйста кто знает как разобраться с этим HTML помогите!  !
*

SmokerMan

  • Гуру
  • 5290
  • 720 / 26
Тэг <embed> входит во внутренний фильтр Joomla. Так называемый черный список.
Файл libraries\joomla\filter\filterinput.php
Код: php
var $tagBlacklist = array ('applet', 'body', 'bgsound', 'base', 'basefont', 'embed', 'frame', 'frameset', 'head', 'html', 'id', 'iframe', 'ilayer', 'layer', 'link', 'meta', 'name', 'object', 'script', 'style', 'title', 'xml');
Поэтому, скорее всего, он и вырезается при сохранении материала.
*

bebank

  • Осваиваюсь на форуме
  • 15
  • 0 / 0
Отлично! спасибо большое! вот только теперь вопрос ... вроде же этот фаил как то зависит от "менаджар материалов - параметры" ? просто всё работает если я его просто сотру. но как то не устаревает меня.  мне бы как нить чтобы супер админ например мог а другой нет. мне кажется там чё то не работает! =( вроде поставил там место единички нолик в var $xssAuto; // default = 0

страно.
*

bebank

  • Осваиваюсь на форуме
  • 15
  • 0 / 0
я смотрю в этот фаил и пытаюсь понять чтото изза всех сил. и всё счётно!
*

SmokerMan

  • Гуру
  • 5290
  • 720 / 26
Какой редактор используете?
Посмотрите настройки редактора, в нем есть очистка тегов.
Если стандартный tiny, то в настройках его плагина есть параметр. Но тини будет заменять тег <embed> своими плагинами на какую-то свою хренотень.
*

bebank

  • Осваиваюсь на форуме
  • 15
  • 0 / 0
блин не могу тебе отправить личное сообщение. можешь помочь? может даш свой ICQ =)
*

nOObMeister

  • Захожу иногда
  • 126
  • 6 / 0
  • хД)))
В новых версиях Joomla, в целях безопасности по умолчанию отключена возможность вставлять сторонние коды в материалы. особенно для не админов сайта.

А включается это следующим образом:

content - article manager - parameters - Filtering options - registred
Filter type - Blacklist

И в plugin manager установил в TinyMCE

Code Cleanup on Startup      Off   
Code cleanup on save - Never
Do not clean HTML entities.    - Yes


... подробнее тут.

http://joomlaforum.ru/index.php/topic,28819.30.html

Поиск рульная вещь.
*

nOObMeister

  • Захожу иногда
  • 126
  • 6 / 0
  • хД)))
второй способ... в этой строчке про которую писал SmokerMan, удалить все значения.. или в твоем случае только те слова которые присутствует в твоем скрипте, т.е. получится должно вот так.

var $tagBlacklist = array ();

Но безопасность страдает от этого немножко вроде бы.
*

bebank

  • Осваиваюсь на форуме
  • 15
  • 0 / 0
nOObMeister спасибо . я чуствую я на верном пути. но всётаки такая тема.
content - article manager - parameters - Filtering options - registred
Filter type - Blacklist( я так понел сдесь надо кликнуть на блеклист и на регистред . я так и сделал . правно я по разному затестил)

и вот ясчо я ненашёл Do not clean HTML entities.    - Yes. у меня 1.5.14 версия. страно...
*

bebank

  • Осваиваюсь на форуме
  • 15
  • 0 / 0
ООТ ЛЮДИ СПОСИБО!
http://joomlaforum.ru/index.php/topic,28819.30.html

сдеся нашёл всё что надо! супер! скачал просто JME и царь!

спасибо большое! простите с поиском!
*

bebank

  • Осваиваюсь на форуме
  • 15
  • 0 / 0
СОРРИ я чтото рано радоваться начал. ужас ... рву волосы. вот от youtuba видео вставляются норм. а от других сайтов я вставляю код <embed src="http://file.qip.ru/embed/108022410/4acebda" width="470" height="320" allowfullscreen="true" allowscriptaccess="always"></embed> а он меняется на
<img src="plugins/editors/jce/tiny_mce/plugins/media/img/trans.gif" width="470" height="320" />

чё делать? просто бесит уже. может ану его и стереть долбаные фильтры?
*

bebank

  • Осваиваюсь на форуме
  • 15
  • 0 / 0
и почемуто фаил с имене .jpeg ему не нравится а просто .jpg нравится. plz ХЕЛП
*

bebank

  • Осваиваюсь на форуме
  • 15
  • 0 / 0
самое главное у меня даже с простой админки не проходят такие <embed src="http://file.qip.ru/embed/108022547/e67de00b" width="470" height="320" allowfullscreen="true" allowscriptaccess="always"></embed>


видео. бесит! везде allow. chto ne tak?
*

bebank

  • Осваиваюсь на форуме
  • 15
  • 0 / 0
теперь у меня даже когда я админом в Joomla админке код не проходит. он какбы не редактируется но не показывается на сайте! бред бесит. даже когда стёр ваще фильтры.

а параметрах всё стоит как надо!
*

SmokerMan

  • Гуру
  • 5290
  • 720 / 26
Отключите редактор в общих настройках и попробуйте сохранить.
Про фильтр забудьте.
*

bebank

  • Осваиваюсь на форуме
  • 15
  • 0 / 0
Знаете . но вы не поверите. я вернул всё назад. поставил везде чтобы коде клин ап был и всё такое. тоесть по идеи недожно работать . но всё прекрасно работает! ураа спасибо всем
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

На сайте правая колонна ушла в низ

Автор vityavoluevich

Ответов: 3
Просмотров: 2634
Последний ответ 27.10.2023, 08:45:48
от vityavoluevich
Каков ваш заработок на сайте?возможно ли пролететь и создать не прибыльный сайт?

Автор bedalex

Ответов: 3
Просмотров: 5415
Последний ответ 05.06.2023, 11:00:40
от Ритулька88
Проблема со входом в Админ панель после переноса сайта

Автор Vlad Ermolaev

Ответов: 11
Просмотров: 4297
Последний ответ 12.12.2019, 15:48:25
от SeBun
[Решено] Проблема с авторизацией Invalid Token

Автор treX

Ответов: 100
Просмотров: 97437
Последний ответ 06.10.2019, 16:55:45
от PaLyCH
Проблема c MobileJoomla

Автор alexmishka

Ответов: 0
Просмотров: 1805
Последний ответ 25.02.2018, 20:32:10
от alexmishka