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

v-v

  • Захожу иногда
  • 98
  • 3 / 0
Плагин Product canonical
« : 15.07.2012, 15:29:19 »
Данный плагин, я так понимаю, должен указывать что страница является канонической:
<link rel="canonical" href="......"/>

Плагин Product canonical установлен через менеджер расширений Joomla, включен... Но вот тег link rel="canonical" на страницах товара нигде не появляется.  Может я что то делаю не так...Как пользоваться этим плагином? Подскажите, пожалуйста.
*

ELLE

  • Глобальный модератор
  • 4505
  • 893 / 0
Re: Плагин Product canonical
« Ответ #1 : 15.07.2012, 15:41:20 »
у вас есть товары которые относятся к нескольким категориям?
посмотрите в них исходный код - там должен появится тег, который определяет каноническую страницу для данного товара
*

v-v

  • Захожу иногда
  • 98
  • 3 / 0
Re: Плагин Product canonical
« Ответ #2 : 15.07.2012, 15:47:54 »
у вас есть товары которые относятся к нескольким категориям?
посмотрите в них исходный код - там должен появится тег, который определяет каноническую страницу для данного товара

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

ELLE

  • Глобальный модератор
  • 4505
  • 893 / 0
Re: Плагин Product canonical
« Ответ #3 : 15.07.2012, 15:49:34 »
где-то разработчик писал что это первая категория, к которой относится товар
*

v-v

  • Захожу иногда
  • 98
  • 3 / 0
Re: Плагин Product canonical
« Ответ #4 : 15.07.2012, 15:50:43 »
спасибо за помощь!  ^-^
*

Виталик

  • Завсегдатай
  • 1244
  • 130 / 0
Re: Плагин Product canonical
« Ответ #5 : 15.07.2012, 16:23:11 »
будет правильнее позволять пользователю выбрать главную категорию для товара
*

ELLE

  • Глобальный модератор
  • 4505
  • 893 / 0
Re: Плагин Product canonical
« Ответ #6 : 15.07.2012, 18:15:45 »
будет правильнее позволять пользователю выбрать главную категорию для товара
вообще было бы правильнее если бы товар был доступен только по одному адресу, тогда бы не пришлось "изворачиваться" в попытках "убить" дубли.
*

Виталик

  • Завсегдатай
  • 1244
  • 130 / 0
Re: Плагин Product canonical
« Ответ #7 : 15.07.2012, 19:15:26 »
вообще было бы правильнее если бы товар был доступен только по одному адресу, тогда бы не пришлось "изворачиваться" в попытках "убить" дубли.
для этого я и предлагаю главную категорию, которая будет использоваться в адресе страницы
*

ELLE

  • Глобальный модератор
  • 4505
  • 893 / 0
Re: Плагин Product canonical
« Ответ #8 : 15.07.2012, 19:31:49 »
ага, теперь поняли друг друга  ^-^
*

kurandin

  • Захожу иногда
  • 159
  • 5 / 0
Re: Плагин Product canonical
« Ответ #9 : 18.10.2012, 00:18:06 »
У кого при появлении такой конструкции:

http://site.ru/cfntgory?start=65

создается  rel="canonical" ?

У меня стоит <base href=" но это не спасает от дублей с точки зрения SEO
*

ELLE

  • Глобальный модератор
  • 4505
  • 893 / 0
Re: Плагин Product canonical
« Ответ #10 : 18.10.2012, 00:20:52 »
если вы про тот плагин, то с пагинацией он не работает (пагинация создается средствами Joomla)
основная задача плагина - установить канонические страницы для дублей товаров
*

ELLE

  • Глобальный модератор
  • 4505
  • 893 / 0
Re: Плагин Product canonical
« Ответ #11 : 18.10.2012, 02:25:46 »
Такс, пока не забыла

Для страниц пагинации в категории товаров устанавливаем тег каноникал главную страницу категории

/templates/ШАБЛОН/html/com_jshopping/category/category_default.php

Код: php
<!------------ Start Canonical-Mod--!>
<?php
$document = JFactory::getDocument();
$docstart = JRequest::getInt('start',0);
$docroute = rtrim(JURI::root(), '/').JRoute::_('index.php?option=com_jshopping&controller=category&task=view&category_id=' . $this->category->category_id . '');
if($docstart > 0) {
$document->addHeadLink($docroute, 'canonical', 'rel', '');
}
?>
<!------------ End Canonical-Mod---!>

SDKiller'у респект, помог с путями разобраться)
« Последнее редактирование: 18.10.2012, 02:50:06 от ELLE »
*

kurandin

  • Захожу иногда
  • 159
  • 5 / 0
Re: Плагин Product canonical
« Ответ #12 : 18.10.2012, 04:36:38 »
Как создать
/templates/ШАБЛОН/html/com_jshopping/category/category_default.php

у меня в шаблоне не таких папок и файлов
(Joomla 2.5.7 YooNano2 JoomShopping 3.11)
*

ELLE

  • Глобальный модератор
  • 4505
  • 893 / 0
Re: Плагин Product canonical
« Ответ #13 : 18.10.2012, 13:34:11 »
@kurandin

Папку /components/com_jshopping/templates/default/ переименовать в com_jshopping  и положить в /templates/ваш_шаблон/html/*
 (это требуется сделать, чтобы после обновления компонента не потерять наши правки в шаблонах)

2. И не цитируйте никогда сообщения целиком, тем более с кодом


@nevigen
может в фак добавить как переопределять шаблоны, сколько раз можно объяснять одно и тоже(((
*

kurandin

  • Захожу иногда
  • 159
  • 5 / 0
Re: Плагин Product canonical
« Ответ #14 : 18.10.2012, 19:47:05 »
Замечательно, работает!

Как это реализовать у производителей?
(когда вывожу товары производителя)
*

ELLE

  • Глобальный модератор
  • 4505
  • 893 / 0
Re: Плагин Product canonical
« Ответ #15 : 18.10.2012, 20:01:08 »
да аналогично, только в шаблон производителя
только ссылку надо будет поправить в JRoute::_('index.php......
попробуйте сами, если не получится, потом гляну
*

kurandin

  • Захожу иногда
  • 159
  • 5 / 0
Re: Плагин Product canonical
« Ответ #16 : 18.10.2012, 20:21:58 »
да аналогично, только в шаблон производителя
только ссылку надо будет поправить в JRoute::_('index.php......
это наверно смогу списать при выключенном ЧПУ

index.php?option=com_jshopping&controller=manufacturer&task=view&manufacturer_id=

но в какой файл вставить этот код?
в папке manufactures вроде его нет
« Последнее редактирование: 18.10.2012, 20:36:20 от kurandin »
*

ELLE

  • Глобальный модератор
  • 4505
  • 893 / 0
Re: Плагин Product canonical
« Ответ #17 : 18.10.2012, 21:54:59 »
Значит с производителями так решаем -

/templates/ШАБЛОН/html/com_jshopping/manufacturer/products.php
Код: php
<!------------ Start Canonical-Mod---!>
<?php
$document = JFactory::getDocument();
$docstart = JRequest::getInt('start',0);
$docroute = rtrim(JURI::root(), '/').JRoute::_('index.php?option=com_jshopping&controller=manufacturer&task=view&manufacturer_id=' . $this->manufacturer->manufacturer_id . '');
if($docstart > 0) {
$document->addHeadLink($docroute, 'canonical', 'rel', '');
}
?>
<!------------ End Canonical-Mod-----!>
*

staticway

  • Захожу иногда
  • 167
  • 0 / 0
  • Мыслю простенько и со вкусом
Re: Плагин Product canonical
« Ответ #18 : 18.10.2012, 22:40:23 »
т.е. получается плагину нужно ещё и указать в какие директории, категории и пр. он будет добавлять канонический адрес в виде тега, это что ж и для всех модулей надо прописывать, кстати чем он отличается от <base href ? Кстати плагин установлен, и есть товары в нескольких категориях, тега не вижу....
« Последнее редактирование: 18.10.2012, 22:46:25 от staticway »
*

kurandin

  • Захожу иногда
  • 159
  • 5 / 0
Re: Плагин Product canonical
« Ответ #19 : 06.12.2012, 14:36:31 »
Добавьте тему в ЧАВО!
*

nevigen

  • Moderator
  • 10451
  • 863 / 25
  • http://n*****n.com
Re: Плагин Product canonical
« Ответ #20 : 06.12.2012, 15:24:28 »
все расширения в ЧАВО ?
почему имено это ?
я например толком ничего не понимаю из ветки.
перчитал 2 раза. Самое внятное от ЕЛЛЕ.
Что делает плагин ? может кто-о ответить четко и однозначно ?
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

kurandin

  • Захожу иногда
  • 159
  • 5 / 0
Re: Плагин Product canonical
« Ответ #21 : 06.12.2012, 15:36:44 »
Цель данной темы избавление от дублей при пагинации
Здешний код вместе с плагиом canonical на сраницах пагинации добавляют соответстующий тег
*

nevigen

  • Moderator
  • 10451
  • 863 / 25
  • http://n*****n.com
Re: Плагин Product canonical
« Ответ #22 : 06.12.2012, 16:21:33 »
ок.
возможно я туплю...
как обозвать пункт в ФАКе ? я реально не глумлюсь.. я не понимаю..
так чтобы этот вопрос не задавали. а не так чтобы "А что это значит .... ?" в ФАКе.
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

skyrec

  • Захожу иногда
  • 382
  • 10 / 0
  • Люблю я детей !!!
Re: Плагин Product canonical
« Ответ #23 : 28.12.2012, 03:42:30 »
Так погодите, как я понял это самое реальное решение дублей. Зачем тогда все эти sef404, BIO и тому подобные извращения ? Я просто никак не вкурю до конца. Есть куча вариантов геморройных решений дублей страниц дабы угодить поисковикам, зачем они нужны если можно просто все прикрыть  canonical ?
*

Marques

  • Завсегдатай
  • 1410
  • 190 / 9
  • Ctrl+F5
Re: Плагин Product canonical
« Ответ #24 : 28.12.2012, 03:45:42 »
Зачем тогда все эти sef404, BIO и тому подобные извращения ? Я просто никак не вкурю до конца. Есть куча вариантов геморройных решений дублей страниц дабы угодить поисковикам, зачем они нужны если можно просто все прикрыть  canonical ?

Зачем нужны? Ну это каждый решает сам, а решений данного вопроса и правда немало, какой из этих велосипедов вариантов подойдет вам - дело вашего вкуса. А canonical и правда самое оптимальное и верное решение с точки зрения SEO и здравого смысла.
Зануда перфекционист, не признающий авторитетов, ищет легкую работу за большие деньги - http://dtkp.ru/ s@dtkp.ru
*

skyrec

  • Захожу иногда
  • 382
  • 10 / 0
  • Люблю я детей !!!
Re: Плагин Product canonical
« Ответ #25 : 28.12.2012, 03:53:17 »
Как там поговорка, сколько не учись, а дураком помрешь...
*

skyrec

  • Захожу иногда
  • 382
  • 10 / 0
  • Люблю я детей !!!
Re: Плагин Product canonical
« Ответ #26 : 28.12.2012, 03:55:15 »
Ну можно еще в robots.txt попрятать каталоги...
*

Marques

  • Завсегдатай
  • 1410
  • 190 / 9
  • Ctrl+F5
Re: Плагин Product canonical
« Ответ #27 : 28.12.2012, 03:56:21 »
Как там поговорка, сколько не учись, а дураком помрешь...

Поговорка верная ;)
Но вы и не дурак, вы же спросили и получили много ответов на основе которых все сделаете правильно, так что хоть поговорка и верна - но она сегодня не про вас. ;)
Зануда перфекционист, не признающий авторитетов, ищет легкую работу за большие деньги - http://dtkp.ru/ s@dtkp.ru
*

Marques

  • Завсегдатай
  • 1410
  • 190 / 9
  • Ctrl+F5
Re: Плагин Product canonical
« Ответ #28 : 28.12.2012, 03:57:25 »
Ну можно еще в robots.txt попрятать каталоги...

Ну в стандартном robots.txt Joomla и так все служебные каталоги спрятаны, а если есть какие-либо свои, то да, это нужно сделать.
Зануда перфекционист, не признающий авторитетов, ищет легкую работу за большие деньги - http://dtkp.ru/ s@dtkp.ru
*

skyrec

  • Захожу иногда
  • 382
  • 10 / 0
  • Люблю я детей !!!
Re: Плагин Product canonical
« Ответ #29 : 28.12.2012, 04:00:17 »
Вот я все перечитал про дубли за этот месяц, а эту тему не нашел... Как полезно иногда бывает попить пиво за компом !)))
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

WT JoomShopping Schema.Org плагин добавления микроразметки

Автор sergeytolkachyov

Ответов: 10
Просмотров: 7310
Последний ответ 01.09.2025, 10:24:13
от sergeytolkachyov
url сайт/категория/product/товар без /shop/,

Автор yazicnik

Ответов: 7
Просмотров: 2332
Последний ответ 08.06.2023, 15:51:28
от kit2m2
Плагин ликвидации дублей товаров при мультикатегорийности в JoomShopping

Автор nevigen

Ответов: 123
Просмотров: 21124
Последний ответ 05.05.2023, 18:38:51
от art22
Плагин построения полного пути к товару JoomShopping

Автор nevigen

Ответов: 136
Просмотров: 22917
Последний ответ 10.09.2022, 19:00:32
от marksetter
Плагин Noindex для товаров Joomshoping

Автор Игорь Матвеев2

Ответов: 5
Просмотров: 3256
Последний ответ 05.12.2019, 13:51:50
от kit2m2