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

pbrigadir

  • Захожу иногда
  • 206
  • 10 / 0
Люди подскажите как сделать в моей ситуации.
Есть на сайте верхнее меню хочу туда всунуть кнопку (добавить ы избранное) код на подобе такого:

<a rel="sidebar" onclick="window.external.AddFavorite(location.href,'mysite - крутой в Украине'); r(2); return false;" href="http://www.mysite.com.ua/" title="mysite - крутой в Украине">Добавить в избранное</a>

Я понимаю что можно вставить прямо в шаблон, но хотелосьбы создать именно кнопку меню, которая выглядела бы также как и остальные.
Помогите чайнику, а то совсем не понимаю как сделать.
*

eX

  • Захожу иногда
  • 256
  • 72 / 0
Код
<input type="button" onClick="window.external.AddFavorite(location.href,'mysite - крутой в Украине'); r(2); return false;" value="Добавить в избранное"></input>

Проще вставить это в шаблон, ну, или оформить модулем. "Модули" -> новый. и прописать то что сверху указано, в зависимости от потребностей.
« Последнее редактирование: 24.07.2009, 05:05:02 от eX »
*

Dimm555

  • Захожу иногда
  • 103
  • 6 / 0
Не знаю, последний код ничего не делает (может у тебя в шаблоне ещё что-то прописано?), а первый добавляет, но из-за команды "sidebar" в Firefox добавляет для открытия в боковой панели! На что заменить "sidebar", чтобы закладка потом нормально (в окне) открывалась?
*

Besa

  • Захожу иногда
  • 162
  • 4 / 0
  • В чём-то каждый умнее меня. Поэтому я спрашиваю.
Работае
Код
<input type="button" onClick="window.external.AddFavorite(location.href,'mysite - крутой в Украине'); r(2); return false;" value="Добавить в избранное"></input>

Проще вставить это в шаблон, ну, или оформить модулем. "Модули" -> новый. и прописать то что сверху указано, в зависимости от потребностей.
Работает только в IE

А вот кроссбраузерный вариант:
С отключаем редактор В ОБЩИХ НАСТРОЙКАХ ДЖУМЛЫ. Отключаем себе фильтрацию как суперадмину (общие настройки -> вкладка "фильтрация текста") чтоб система разрешила вставлять скрипты. Создаем новый модуль и вставляем код:
Код
<script> // Добавить в Избранное
    function add_favorite(a) {
      title=document.title;
      url=document.location;
      try {
        // Internet Explorer
        window.external.AddFavorite(url, title);
      }
      catch (e) {
        try {
          // Mozilla
          window.sidebar.addPanel(title, url, "");
        }
        catch (e) {
          // Opera
          if (typeof(opera)=="object") {
            a.rel="sidebar";
            a.title=title;
            a.url=url;
            a.href=url;
            return true;
          }
          else {
            // Unknown
            alert('Нажмите Ctrl-D чтобы добавить страницу в закладки');
          }
        }
      }
      return false;
    }
</script>
</p>
<p><input onclick="return add_favorite(this);" type="button" value="Добавить в избранное" /></p>

Все. Теперь ставим модуль в нужное место.
« Последнее редактирование: 06.07.2012, 15:07:00 от Besa »
*

DKsN

  • Захожу иногда
  • 258
  • 15 / 0
  • [BODY]
Что бы не париться с выключением/включением функций, использую модуль для вставки явы mod_jtricks_custom_advanced
Щас пропробую ваш вариант.

ЗЫ
не работает этот код с этим модулем в J2.5. Думаю, модуль непричём.
« Последнее редактирование: 08.08.2012, 22:59:37 от DKsN »
*

hooten

  • Захожу иногда
  • 443
  • 26 / 0
Кнопка добавить в избранное есть в браузерах, зачем она еще и на сайте?
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Joomla 1.5 как убрать кнопку редактировать материант с сайта

Автор andriy465

Ответов: 5
Просмотров: 4147
Последний ответ 12.11.2023, 23:37:03
от all_zer
Как вставить код виджета?

Автор l_denis

Ответов: 7
Просмотров: 6220
Последний ответ 22.10.2021, 00:03:07
от sivers
Нужно удалить старый тег Google Analitics и вставить новый

Автор daria_ab

Ответов: 3
Просмотров: 2588
Последний ответ 10.06.2019, 11:48:52
от daria_ab
Как добавить статью в созданный новый раздел (меню)

Автор Lzrv

Ответов: 1
Просмотров: 1691
Последний ответ 16.11.2017, 09:00:15
от Lzrv
Как вставить в материал скрипт (карта Яндекс)

Автор demonm

Ответов: 6
Просмотров: 15336
Последний ответ 25.04.2017, 00:02:40
от CrazyPr0ger