Новости 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

Вышел релиз Revo PageBuilder Toolkit for YOOtheme Pro 1.6

Вышел релиз Revo PageBuilder Toolkit for YOOtheme Pro 1.6.2PageBuilder Toolkit - это специализированный плагин для конструктора страниц Yootheme Pro, содержит набор различных утилит для ускорения процесса работы и отладки макета, множественные улучшения в интерфейсе, включая поддержку dark mode, подсказки, быстрая смена разрешения в окне просмотра и много чего еще.v.1.6.2 Что нового?- Индикатор статусов: теперь не просто показывает состояние запросов, но и делает автоматические попытки их отправки при кратковременных сбоях в сети, а если это не помогло, то переводит конструктор в ручной режим, что позволяет сохранит макет и настройки темы прежде чем вы потеряете все, что было сделано с момента последнего сохранения- Подсветка ошибок в макете: плагин анализирует код страницы и может автоматически подсвечивать data атрибуты с кучей мусора, которые попадают в код страницы при копипасте из Figma в TinyMCE (пригодится для старых макетов, в текущей работе плагин сам очищает код мусора). Также есть подсветка семантических ошибок сборки - дубли h1 тега на странице и вложенных друг в друга заголовков.- Улучшена поддержка будущего релиза Yootheme Pro 5 и редактора CodeMirror 6Плагин для русскоязычных пользователей доступен в каталоге расширений SovMart и распространяется за символическую плату (100р). Разработчики Joomla расширений и партнеры автора могут получить плагин бесплатно.Для работы плагина необходим конструктор страниц Yootheme Pro.Разработчик плагина - участник нашего сообщества Александр Судьбинов (@alexrevo), член официальной группы поддержки Yootheme Pro. Страница расширенияОписание на сайте автора@joomlafeed#joomla #yootheme

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

Garum

  • Давно я тут
  • 654
  • 47 / 0
  • Акула пера
Редирект ссылок
« : 19.11.2011, 15:50:08 »
Всем привет! Взник вопрос о перенаправлении ссылок галереи на ссылки категории Joomla. То есть мне нужно перенаправить ссылки категорий и подкатегоорий самой галереи вида http://site.ru/component/joomgallery/oboi-abarth.html, а мне нужно перенаправить их на ссылки категорий Joomla имеющие вид: http://site.ru/avtomobili/abarth.html, это одни и те же ссылки сделанные разными путями первая созданная категории сделанная в галерее, вторая созданная в Joomla в Пункте меню выбранный тип JoomGallery/Вид категории/Стандартный вид.
Как их объединить в одну ссылку? Joomla 1.5, галерея JoomGallery 1.5.7.4.
Сайт на локалке, так что примеров предоставить не могу, если нужны будут скрипты, то могу выложить.
http://izans.ru/oboi?view=category&catid=6 фото самых красивых девушек на рабочий стол
*

Garum

  • Давно я тут
  • 654
  • 47 / 0
  • Акула пера
Re: Редирект ссылок
« Ответ #1 : 20.11.2011, 18:46:45 »
Вот набрел на форум http://joomlaforum.ru/index.php/topic,156030.0.html и там описано как сделать редирект страниц Joomla, и в предлагаемом документе в конце написано что аналогично такое можно провернуть для любого модуля.
Я взял код
Код
<?php defined('_JEXEC') or die('Restricted access'); 
$this->original_link = JRoute::_(ContentHelperRoute::getCategoryRoute(JRequest::getVar('id'),
0));
if (JRequest::getInt('start') > 0) $this->original_link .= "?start=" . JRequest::getVar('start');
$this->real_link = JRequest::getURI();
if ($this->original_link != $this->real_link) JApplication::redirect($this->original_link);
?>
И скопировал его в components\com_joomgallery\views\category\tmpl в начало файла default.php, но галерея после этого выдает ошибку:
Fatal error: Class 'ContentHelperRoute' not found in Z:\home\site.ru\www\components\com_joomgallery\views\category\tmpl\default.php on line 2
Я понимаю, что надо код изменить, но что и на что менять не знаю, поэтому прошу вашей помощи.
http://izans.ru/oboi?view=category&catid=6 фото самых красивых девушек на рабочий стол
*

Garum

  • Давно я тут
  • 654
  • 47 / 0
  • Акула пера
Re: Редирект ссылок
« Ответ #2 : 20.11.2011, 18:58:00 »
С этой галереей странные вещи творятся. Если набрать адрес http://xorst.ru/component/joomgallery/, то появляется галерея, затем выбираем категорию или картинку в детальном виде к примеру:
http://site.ru/component/joomgallery/abstraktnye/-8218.html, это картинка в детальном виде. Затем в адресной строке наберем все что угодно можно кириллицей:
http://xorst.ru/componentвачпптаптп/joomgalleryапватавптвап/abstraktnyeвааиыивыивыаиви/-8218.html, такой адресной строки вообще не существует, а галерея все равно показывет страницу: http://site.ru/component/joomgallery/abstraktnye/-8218.html, но ссылка вида: http://xorst.ru/componentвачпптаптп/joomgalleryапватавптвап/abstraktnyeвааиыивыивыаиви/-8218.html.
Вот еще одна проблема появилась, как сделать редирект таких страниц на 404?
http://izans.ru/oboi?view=category&catid=6 фото самых красивых девушек на рабочий стол
*

Garum

  • Давно я тут
  • 654
  • 47 / 0
  • Акула пера
Re: Редирект ссылок
« Ответ #3 : 21.11.2011, 20:54:33 »
Вроде вот в этом коде:
Код
function getCatPath($catid)
  {
    static $catpath = array();

    if(!isset($catpath[$catid]))
    {
      $database = & JFactory::getDBO();
      $database->setQuery(" SELECT
                              catpath
                            FROM
                              "._JOOM_TABLE_CATEGORIES."
                            WHERE
                              cid= ".$catid
                          );

      if(!$path = $database->loadResult())
      {
        $catpath[$catid] = '/';
      }
      else
      {
        $catpath[$catid] = $path.'/';
      }
    }

    return $catpath[$catid];
  }
генерируются ссылки в адресной строке для галереи. Находится он в файле helper.php в папке omponents\com_joomgallery\helpers. Теперь осталось выяснить в каком файле ссылки генерируются у Joomla и прописать его в этом коде. Вроде так. Гуру помогите, пожалуйста, а то дублей страниц полно. :(
http://izans.ru/oboi?view=category&catid=6 фото самых красивых девушек на рабочий стол
*

mrSyler

  • Новичок
  • 9
  • 0 / 0
Re: Редирект ссылок
« Ответ #4 : 11.03.2012, 22:44:09 »
можно закрыть ссылки от индексации в robots.txt
Disallow: */component/
*

Garum

  • Давно я тут
  • 654
  • 47 / 0
  • Акула пера
Re: Редирект ссылок
« Ответ #5 : 12.03.2012, 06:38:02 »
Да тут дело не в этом. Из-за того что нет перенаправления на страницу ошибки 404 на не существующие страницы, появляются дубли страниц, которых становится очень много. Вот как это исправить? Вот в чем проблема. В роботе их не закрыть.
http://izans.ru/oboi?view=category&catid=6 фото самых красивых девушек на рабочий стол
*

Garum

  • Давно я тут
  • 654
  • 47 / 0
  • Акула пера
Re: Редирект ссылок
« Ответ #6 : 12.03.2012, 06:41:23 »
На сайте галереи каким-то образом это исправлено. Ссылки на несуществующие страницы ведут на страницу с ошибкой. Причем эта страница у них своя. Не знаю как это сделано может с помощью sh404SEF, но его я не хочу ставить. Как стандартными средствами это сделать я пока не знаю. Если кто згает напишите,пожалуйста.
http://izans.ru/oboi?view=category&catid=6 фото самых красивых девушек на рабочий стол
*

Garum

  • Давно я тут
  • 654
  • 47 / 0
  • Акула пера
Re: Редирект ссылок
« Ответ #7 : 12.03.2012, 07:53:36 »
Вот на этом сайте www.screenbox.ru с несуществующими страницами тоже проблем нет. Да и урлы формируются как-то по другому. Может быть это старая версия галереи?
http://izans.ru/oboi?view=category&catid=6 фото самых красивых девушек на рабочий стол
*

mrSyler

  • Новичок
  • 9
  • 0 / 0
Re: Редирект ссылок
« Ответ #8 : 13.03.2012, 05:23:18 »
А почему в роботе их не закрыть?

Если прописать Disallow: */component/ (или так Disallow: /*component), то будут исключены все ссылки со словом "component". Все такого рода http://site.ru/component/joomgallery/oboi-abarth.html, что нам и нужно.

Тоже сначала ломал голову как сделать редирект. Но потом пришел к выводу что лучше просто не вгонять эти дубли в индекс
Цитировать
http://xorst.ru/componentвачпптаптп/joomgalleryапватавптвап/abstraktnyeвааиыивыивыаиви/-8218.html
Если их не вгонять в индекс (не ставить ссылки, не делать карту с ними и тд), то по идее они и не должны замечаться поисковиком.

А чтоб не было такого вида ссылок
Цитировать
http://site.ru/component/joomgallery/oboi-abarth.html
нужно не давать роботу заходить на них. Если будет создана только менюшка типа JoomGallery/Вид категории/Стандартный вид, то робот будет только по ним и идти. 

*

mrSyler

  • Новичок
  • 9
  • 0 / 0
Re: Редирект ссылок
« Ответ #9 : 13.03.2012, 05:39:18 »
Кстати, когда набираю у себя неправильный урл в галерее такого рода
Цитировать
http://xorst.ru/componentвачпптаптп/joomgalleryапватавптвап/abstraktnyeвааиыивыивыаиви/-8218.html
бросает на обзор категорий JoomGallery.
sh404SEF и др. не стоит.
*

Garum

  • Давно я тут
  • 654
  • 47 / 0
  • Акула пера
Re: Редирект ссылок
« Ответ #10 : 13.03.2012, 06:17:10 »
Сслками со словом component я уже справился, этот вопрос отменяется.
Остается вопрос только с дублями.
Бросает на обзор категории, если изменить название картинки, а если ее не трогать и изменить название категорий или подкатегорий, то страница остается в детальном виде. Да согласен их может посковик и не увидит, если их не палить и не создавать карту сайта, но карта сайта полезная вещь. Я просто примеры подал, а может быть такое что при наборе пути к картинке из другой подкатегории ведет к этой же картинке. К примеру картинк лежит в ( своего сайта пока нет в интернете поэтому даю пример случайно выбранного сайта) cadstudio.ru/gallery/visualisation/domik1-2335.html, но к нему можно подобраться и другим путем, то есть через другую категорию, например, cadstudio.ru/gallery/1step/domik1-2335.html. И таких путей может быть много, вот о чем я говорю. Тут одним роботом не обойдешься, тут надо решение данной проблемы.
http://izans.ru/oboi?view=category&catid=6 фото самых красивых девушек на рабочий стол
*

mrSyler

  • Новичок
  • 9
  • 0 / 0
Re: Редирект ссылок
« Ответ #11 : 13.03.2012, 21:22:13 »
Каким способом разобрались со словом "component"?

Да, интересные дубли получаются.

Хотя ... Возможно это и не дубли. Если так судить так в поиск могут попасть тысячи дублей одной страницы, но попадает только одна, причем та что надо.

Думаю не стоит сильно заморачиватся. Но для страховки закрыть эти дубли не помешало бы.
*

Garum

  • Давно я тут
  • 654
  • 47 / 0
  • Акула пера
Re: Редирект ссылок
« Ответ #12 : 13.03.2012, 22:01:06 »
Создал в меню ссылку, при создании выбрал JoomGallery\Галерея (стандарт)\Стандартный вид, и назвал его как-нибудь. В итоге получается ссылки в детальном виде получаются такие:
http://site.ru/oboi/auto/wallpaper-21.html
http://izans.ru/oboi?view=category&catid=6 фото самых красивых девушек на рабочий стол
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Как изменить url ссылок сортировки?

Автор Maffo

Ответов: 4
Просмотров: 1494
Последний ответ 22.08.2018, 11:38:10
от Maffo
Как сделать редирект на загруженную картинку пользователем?

Автор mpg756

Ответов: 0
Просмотров: 1254
Последний ответ 17.07.2013, 18:58:02
от mpg756
Проблема с генерацией ссылок (название категории не совпадает с содержанием)

Автор lopotorius

Ответов: 2
Просмотров: 1463
Последний ответ 26.05.2013, 04:23:00
от lopotorius
[ВОПРОС]Логин пользователя и редирект на форму отправки фото

Автор sergik74

Ответов: 2
Просмотров: 1868
Последний ответ 30.03.2012, 02:32:42
от sergik74