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

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

jorevo

  • Давно я тут
  • 595
  • 13 / 1
product_default.php
Код
{tab=<?php print JText::_('COM_JSHOPPING_TAB_REVIEWS')?>}
<?php print $this->_tmp_product_html_before_review; ?>
<?php include(dirname(__FILE__)."/review.php");
} ?>
{/tabs}

А что это за теги {tab=...} и {/tabs}? У меня браузер их текстом выводит.

ЗЫ. http://www.webdesigner-profi.de/joomla-webdesign/shop/templates/product-detail-tabs.html?lang=en - не оно?
« Последнее редактирование: 26.02.2013, 14:39:15 от jorevo »
*

nevigen

  • Moderator
  • 10451
  • 863 / 25
  • http://n*****n.com
нет...
то другое..
просто сдернуто с существующего шаблона...
вот и есть лишка :)
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

jorevo

  • Давно я тут
  • 595
  • 13 / 1
То есть фактически получается - сделать разметку это добавить несколько тегов "property="v:?" в текст шаблона. А у тут - http://www.webdesigner-profi.de/joomla-webdesign/shop/templates/rich-snippets.html?lang=en эта мулька стоит аж 25 евриков. Спасибо всем участникам за этот топик. Тыща рублей чистой экономии. )
*

gurkin

  • Осваиваюсь на форуме
  • 26
  • 4 / 0
спасибо за ветку!

в качестве меры благодарности - и мои 5 копеек в это общее дело

Определение лучшей и худших оценок (за php не пинайте, пишу как могу)))
Код
<?php
$jshopConfig = &JSFactory::getConfig();

$product_id = JRequest::getInt('product_id');
$product = &JTable::getInstance('product', 'jshop');
$product->load($product_id);

$category_id = $product->getCategory();
$db =& JFactory::getDBO();

$query = " SELECT max(`mark`) FROM `#__jshopping_products_reviews` WHERE `product_id` = '".$product_id ."'";

$db->setQuery($query);
$max_mark= $db->loadResult();

$query = " SELECT min(`mark`) FROM `#__jshopping_products_reviews` WHERE `product_id` = '".$product_id ."'";

$db->setQuery($query);
$min_mark= $db->loadResult();
?>

            <meta property="v:best" content="<?php print $max_mark;?>" />
            <meta property="v:worst" content="<?php print $min_mark;?>" />
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
одним бы запросом сделать... :) сделаете? :)
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

gurkin

  • Осваиваюсь на форуме
  • 26
  • 4 / 0
одним бы запросом сделать... :) сделаете? :)

видима, так
Код
<?php
$jshopConfig = &JSFactory::getConfig();

$product_id = JRequest::getInt('product_id');
$product = &JTable::getInstance('product', 'jshop');
$product->load($product_id);

$category_id = $product->getCategory();
$db =& JFactory::getDBO();

$query = " SELECT max(`mark`), min(`mark`) FROM `#__jshopping_products_reviews` WHERE `product_id` = '".$product_id ."'";

$db->setQuery($query);
$marks= $db->loadResult();
$max_mark =$marks[0];
$min_mark= $marks[1];
?>
<meta property="v:best" content="<?php print $max_mark;?>" />
<meta property="v:worst" content="<?php print $min_mark;?>" />
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
ну почти :) loadResult() что возвращает?
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

gurkin

  • Осваиваюсь на форуме
  • 26
  • 4 / 0
ну почти :) loadResult() что возвращает?
у меня - работает)
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
правильно работает (точнее, результат совпадает с правильным) пока минимальное значение 0. как только у всех товаров будет какая то оценка - будет неправильно. ибо минимальное значение всегда будет 0. что возвращает $db->loadResult()?
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

gurkin

  • Осваиваюсь на форуме
  • 26
  • 4 / 0
хм, возвращает только 10 (max) а минимальное - не хочет(
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
хм, возвращает только 10 (max) а минимальное - не хочет(
потому что loadResult() возвращает... ? А чтобы возвращало так как задумано нужно использовать... ?
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

gurkin

  • Осваиваюсь на форуме
  • 26
  • 4 / 0
потому что loadResult() возвращает... ? А чтобы возвращало так как задумано нужно использовать... ?
чувствую себя студентом, которого тянут на троечку)
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
 ;D ну так почти же вытянул, совсем чуток осталось :) чего ж уже бросать то :) и кстати вам в отличие от студента всегда можно подсмотреть в конспект
« Последнее редактирование: 10.09.2013, 15:50:14 от dmitry_stas »
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

nevigen

  • Moderator
  • 10451
  • 863 / 25
  • http://n*****n.com
сорри флудану ;)

чувствую себя студентом, которого тянут на троечку)
как показывает жизнь, что именно троечники и добиваются чего то в жизни ;)
потому что отличники просто в системе правил
а двоечники либо нигелисты, либо потеряли(не имели) интереса к предметам.
и те другие пропадают.
а вот троечники, те кто еще не дотягивается, но знает, что может... и мало того хочет... потому он всегда в стремлении развития...
потому, что хочет стать отличником и не скатится в двоечники ;)
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

gurkin

  • Осваиваюсь на форуме
  • 26
  • 4 / 0
сорри флудану ;)
как показывает жизнь, что именно троечники и добиваются чего то в жизни ;)
потому что отличники просто в системе правил
а двоечники либо нигелисты, либо потеряли(не имели) интереса к предметам.
и те другие пропадают.
а вот троечники, те кто еще не дотягивается, но знает, что может... и мало того хочет... потому он всегда в стремлении развития...
потому, что хочет стать отличником и не скатится в двоечники ;)
тут прямо в точку - у меня черный пояс по тройкам в аттестате
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
вы решение давайте, а не поясами хвастайтесь :)
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

nevigen

  • Moderator
  • 10451
  • 863 / 25
  • http://n*****n.com
а у меня длиннее :)

да решение бы... чтобы все стали счастливы.
а потом флудить бум все:) но в другой теме ;)
тут я все вытру лишнее.
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

Igorenia

  • Захожу иногда
  • 156
  • 6 / 0
А микроразметкой только товар имеет смысл размечать? Или может категории/список товаров/контакты и т.д.?
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
ну а смысл размечать Контакты в интернет магазине? хотя никто не запрещает. обычно в контексте интернет-магазина - Товары и Хлебные крошки. а там уже что еще - так тут по желанию
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

nevigen

  • Moderator
  • 10451
  • 863 / 25
  • http://n*****n.com
Для тех кто хочет пройтись по оптимизации микроразметкой, и понять принцип
пользуйтесь инструментами вебмасетра на Google
https://www.google.com/webmasters/markup-helper/u/0/?hl=ru

Также там есть инструмент "Маркер" очень полезный ;)
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

Milan720p

  • Осваиваюсь на форуме
  • 46
  • 0 / 0
product_default.php
Спойлер
[свернуть]

ratingandhits.php
Спойлер
[свернуть]

review.php
Спойлер
[свернуть]

Если не затруднит, можно решение для JH 4.4.0 ?)  ::)

С меня +  ;)
*

nevigen

  • Moderator
  • 10451
  • 863 / 25
  • http://n*****n.com
А в чем особенность для 4.4.0 ?
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

Milan720p

  • Осваиваюсь на форуме
  • 46
  • 0 / 0
А в чем особенность для 4.4.0 ?
Вам виднее. Но у меня выше предложенный вариант не работает.
*

nevigen

  • Moderator
  • 10451
  • 863 / 25
  • http://n*****n.com
1. этому варианту год. думаю вопрос не в 4.4.0, а в том, что .... (2)
2. он приведен для понимания как делать, а не как готовое решение. ибо это шаблон, а он у всех разный.
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
2. он приведен для понимания как делать, а не как готовое решение. ибо это шаблон, а он у всех разный.
+100500. тут показан принцип. абсолютно все равно, к какой версии его прикручивать.
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

imbash1t

  • Новичок
  • 1
  • 0 / 0
Здравствуйте, по этому тутору сделал сниппет Google.

Показывает такую ошибку


В проверке выглядит как надо (звездочки есть), а в выдаче звездочек рейтинга нет, если кто-то знает, в чем может быть причина, подскажите, пожалуйста.
*

ria_andy

  • Осваиваюсь на форуме
  • 47
  • 0 / 0
Я сделал, при проверке все ок, звездочки есть, НО в поисковике не отображаются, в чем может быть проблема? или нужно время ...
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
время во-первых, а во-вторых еще и желание поисковика
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

irc-h

  • Захожу иногда
  • 158
  • 8 / 0
Только по голове не бейте ;) НО в чем преимущество используемого Вами RDF от shema? Я так понял, что Google сейчас рекомендует shema.org...
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

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

Автор sergeytolkachyov

Ответов: 10
Просмотров: 7314
Последний ответ 01.09.2025, 10:24:13
от sergeytolkachyov
Google - медленная индексация

Автор Alex_gs

Ответов: 4
Просмотров: 2412
Последний ответ 11.09.2023, 18:44:03
от Alex_gs
Плагин ликвидации дублей товаров при мультикатегорийности в JoomShopping

Автор nevigen

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

Автор nevigen

Ответов: 136
Просмотров: 22923
Последний ответ 10.09.2022, 19:00:32
от marksetter
Массовое заполнение алиасов для JoomShopping

Автор nevigen

Ответов: 20
Просмотров: 7298
Последний ответ 25.08.2022, 11:45:43
от marksetter