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

romacho

  • Осваиваюсь на форуме
  • 13
  • 0 / 0
Редиректы...
« : 26.07.2012, 23:12:37 »
Крик души.
Информацию я перевариваю замечательно. Сделал всё что можно. Все способы редиректов через .htaccess я попробовал, ничего не дало результатов.
Приступаю к способу через PHP, собственно, сабж.

Есть страница: http://cardiokurort.ru/index.php?option=com_content&view=article&id=60&Itemid=215
Делаю редирект на: http://www.cardiokurort.ru/index.php?option=com_content&view=article&id=149

Чтобы сделать редирект на PHP, нужно до меты в head прописать код. Но как я пропишу его туда, если мне дается доступ только к ХТМЛ коду «материала».
Я захожу → Меню → Все материалы → Нахожу вот тот (/index.php?option=com_content&view=article&id=60&Itemid=215) → мне дается доступ только к тексту и Мете сайта (description, title...) но нет полного доступа к ХТМЛ коду этой страницы, чтобы вставить свой код до HEAD.

А мне нужно отредактировать на этой страничке код.  :'(

Joomla 1.5.2 - доступа к mySQL нет.
« Последнее редактирование: 26.07.2012, 23:20:33 от romacho »
*

varX

  • Живу я здесь
  • 2467
  • 141 / 5
  • разработка компонентов
Re: Редиректы...
« Ответ #1 : 26.07.2012, 23:33:44 »
Не имея фтп доступа, вы не сможете сделать редирект на php, т.к. функция header() срабатывает только до момента вывода любого HTML страницы. Но на js можно сделать.

Разработка и ремонт. VirtueMart. JoomShopping. Свои компоненты. Принимаю заявки на plasma-web.ru.
*

romacho

  • Осваиваюсь на форуме
  • 13
  • 0 / 0
Re: Редиректы...
« Ответ #2 : 26.07.2012, 23:48:30 »
Я имею доступ к ФТП. Что нужно делать?
Я к БД не имею доступа только...
*

varX

  • Живу я здесь
  • 2467
  • 141 / 5
  • разработка компонентов
Re: Редиректы...
« Ответ #3 : 26.07.2012, 23:58:38 »
Разработка и ремонт. VirtueMart. JoomShopping. Свои компоненты. Принимаю заявки на plasma-web.ru.
*

romacho

  • Осваиваюсь на форуме
  • 13
  • 0 / 0
Re: Редиректы...
« Ответ #4 : 27.07.2012, 07:34:13 »
К сожалению, мне нужно, чтобы код стоял на ОДОНОЙ странице. Не чтобы подгружался постоянно, а только на одной, на этой — http://cardiokurort.ru/index.php?option=com_content&view=article&id=60&Itemid=215.

И редирект у меня со страницы на страницу, а не с домена на домен. Там всё проще.
*

oriol

  • Завсегдатай
  • 1042
  • 100 / 4
Re: Редиректы...
« Ответ #5 : 27.07.2012, 10:06:43 »
если одна страница то пропиши в .htaccess
если ни одна поставь компонент redirect который идет в Joomla 1.6 +++
*

romacho

  • Осваиваюсь на форуме
  • 13
  • 0 / 0
Re: Редиректы...
« Ответ #6 : 27.07.2012, 10:41:08 »
не работает редирект в htaccess, я уже не раз пробовал и по разному.
И Joomla у меня 1.5.2.

*

romacho

  • Осваиваюсь на форуме
  • 13
  • 0 / 0
Re: Редиректы...
« Ответ #7 : 27.07.2012, 10:41:37 »
Неужели никто из форумчан не может мне помочь, грамотно прочитав вопрос?
*

romacho

  • Осваиваюсь на форуме
  • 13
  • 0 / 0
Re: Редиректы...
« Ответ #8 : 27.07.2012, 10:42:17 »
Руководство дало время до полудня, осталось чуть больше часа на решение проблемы, а я пуст :(
*

oriol

  • Завсегдатай
  • 1042
  • 100 / 4
Re: Редиректы...
« Ответ #9 : 27.07.2012, 10:51:27 »
поставь компонент он для Joomla 1.5,  это с Joomla 1.6 + он идет в составе сборки

и покажи свой .htaccess

там должна быть такая секция

## Begin - Custom redirects
#
# If you need to redirect some pages, or set a canonical non-www to
# www redirect (or vice versa), place that code here. Ensure those
# redirects use the correct RewriteRule syntax and the [R=301,L] flags.
#
## End - Custom redirects

все свои редиректы надо писать между

## Begin - Custom redirects
#
# If you need to redirect some pages, or set a canonical non-www to
# www redirect (or vice versa), place that code here. Ensure those
# redirects use the correct RewriteRule syntax and the [R=301,L] flags.

Redirect 301 /index.php?option=com_content&view=article&id=60&Itemid=215 http://www.cardiokurort.ru/index.php?option=com_content&view=article&id=149

#
## End - Custom redirects
« Последнее редактирование: 27.07.2012, 11:07:19 от oriol »
*

romacho

  • Осваиваюсь на форуме
  • 13
  • 0 / 0
Re: Редиректы...
« Ответ #10 : 27.07.2012, 11:02:14 »
Поставил этот плагин, ввел два ЮРЛА - никакой реакции.
http://cardiokurort.ru/123.rar
*

oriol

  • Завсегдатай
  • 1042
  • 100 / 4
Re: Редиректы...
« Ответ #11 : 27.07.2012, 11:06:40 »
твоя ошибка
Redirect 301 /?option=com_content&.............
Redirect 301 /index.php?option=com_content&.........
надо как написано выше
« Последнее редактирование: 27.07.2012, 11:11:00 от oriol »
*

romacho

  • Осваиваюсь на форуме
  • 13
  • 0 / 0
Re: Редиректы...
« Ответ #12 : 27.07.2012, 11:14:43 »
Я и так тоже пробовал, вот, прикрепил тот htaccess что на сайте сейчас.
http://cardiokurort.ru/new.rar
*

oriol

  • Завсегдатай
  • 1042
  • 100 / 4
Re: Редиректы...
« Ответ #13 : 27.07.2012, 11:18:17 »
а у тебя в настройках сайта
Использовать mod_rewrite стоит да ?
*

romacho

  • Осваиваюсь на форуме
  • 13
  • 0 / 0
Re: Редиректы...
« Ответ #14 : 27.07.2012, 11:25:36 »
Я не знаю где это посмотреть.
Нажал "информация о системе", там вроде нет такого. А прям каких-то настроек я не вижу. Там инфа о ПХП, файл конфигурации, права на папки.

А этот мод_реврайт он же в htaccess есть, правда он закоментирован #
*

romacho

  • Осваиваюсь на форуме
  • 13
  • 0 / 0
Re: Редиректы...
« Ответ #15 : 27.07.2012, 11:28:54 »
http://joomlaportal.ru/content/view/967/68/
У меня же написано в htaccess Rewrite Engine ON - значит и мод реврайт включен
хотя я бы не против посмотреть это в самой системе. Только как? Там даже вкладки "насройки" нет
*

romacho

  • Осваиваюсь на форуме
  • 13
  • 0 / 0
Re: Редиректы...
« Ответ #16 : 27.07.2012, 11:37:30 »
Я был знаком с какой-то другой Joomla, и там была вкладка "Глобальная конфигурация". Тут я такой не наблюдаю
*

maverick_den

  • Захожу иногда
  • 68
  • 10 / 4
Re: Редиректы...
« Ответ #17 : 27.07.2012, 11:42:51 »
Если есть фтп, то просто условие вроде
if($_REQUEST['option']=='com_content' && $_REQUEST['view']=='article' && $_REQUEST['id']=='60') {
    header('Location: newUrl');
}
Как-то так. Напиши это в index.php в самое начало
*

romacho

  • Осваиваюсь на форуме
  • 13
  • 0 / 0
Re: Редиректы...
« Ответ #18 : 27.07.2012, 11:44:59 »
А NewURL в каком формате?
/блалбла
или http://блаблабла?
*

romacho

  • Осваиваюсь на форуме
  • 13
  • 0 / 0
Re: Редиректы...
« Ответ #19 : 27.07.2012, 11:45:35 »
И как это вообще написать?)))
<?
твой код
?>
?
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться