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

diggs

  • Захожу иногда
  • 60
  • 4 / 0
Re: SEF для VirtueMart (Joomla 1.5)
« Ответ #151 : 23.03.2010, 13:18:11 »
Жду ответа :)

----
Подумал, а может ли дело быть в том, что я не подключил какие - либо модули в настройках PHP ?
« Последнее редактирование: 23.03.2010, 13:32:43 от diggs »
*

beagler

  • Moderator
  • 3276
  • 392 / 4
  • https://alorisman.ru/
Re: SEF для VirtueMart (Joomla 1.5)
« Ответ #152 : 23.03.2010, 14:28:01 »
Только что залил чистые последние Joomla и VirtueMart, залил роутер. Всё нормально.
видимо, у Вас какие-то хаки.
*

diggs

  • Захожу иногда
  • 60
  • 4 / 0
Re: SEF для VirtueMart (Joomla 1.5)
« Ответ #153 : 23.03.2010, 14:58:09 »
Может это из - за установленного sh404SEF ? Можно как - то выяснить с чем конфликтует роутер?
*

diggs

  • Захожу иногда
  • 60
  • 4 / 0
Re: SEF для VirtueMart (Joomla 1.5)
« Ответ #155 : 23.03.2010, 15:13:58 »
Он стоял, до того момента как я узнал что есть этот роутер. Сейчас удалил sh404SEF, но проблема так же сохранилась..
*

diggs

  • Захожу иногда
  • 60
  • 4 / 0
Re: SEF для VirtueMart (Joomla 1.5)
« Ответ #156 : 23.03.2010, 15:31:00 »


Из дополнений ставил: Xmap, CSV Improved, VirtueMart_TP_Extended_Search, swMenuPro.

Из модификаций:
Как спрятать поля с количеством товара для корзины (hide quantity box) http://joomlaforum.ru/index.php/topic,70508.0.html
Как убрать vmchk? http://joomlaforum.ru/index.php/topic,67311.0.html
Категории товара на главной странице Joomla http://joomlaforum.ru/index.php/topic,92573.0.html
Добавляем новое поле в спецификацию товара http://joomlaforum.ru/index.php/topic,36710.0.html
*

beagler

  • Moderator
  • 3276
  • 392 / 4
  • https://alorisman.ru/
Re: SEF для VirtueMart (Joomla 1.5)
« Ответ #157 : 23.03.2010, 15:38:16 »
странно, вроде ничего криминального. После того как удалили sh404SEF кэш сервера и браузера почистили?
*

diggs

  • Захожу иногда
  • 60
  • 4 / 0
Re: SEF для VirtueMart (Joomla 1.5)
« Ответ #158 : 23.03.2010, 15:53:50 »
Да. По прежнему, всё так же..  :( Может это из за хака "Добавляем новое поле в спецификацию товара" ?
*

diggs

  • Захожу иногда
  • 60
  • 4 / 0
Re: SEF для VirtueMart (Joomla 1.5)
« Ответ #160 : 23.03.2010, 17:46:38 »
Notice: Object of class stdClass could not be converted to int in /home/site-name.ru/docs/components/com_virtuemart/router.php  on line 428
« Последнее редактирование: 23.03.2010, 17:50:46 от diggs »
*

diggs

  • Захожу иногда
  • 60
  • 4 / 0
Re: SEF для VirtueMart (Joomla 1.5)
« Ответ #162 : 23.03.2010, 18:34:46 »
Нотис убрался, но проблема осталась..  >:( >:(
*

remix8080

  • Захожу иногда
  • 347
  • 39 / 0
Re: SEF для VirtueMart (Joomla 1.5)
« Ответ #164 : 23.03.2010, 21:17:57 »
beagler, подскажите, пож-ста, такое...
Использую роутер (из e-router.rar). На главной у меня ВМ (вместе с категориями выводятся и подкатегории). Так вот, когда кликаю по категориям и по подкатегориям, то никакого эффекта нету (т.е. остаюсь на главной странице). Даже видно (при наведении мишью), что генерится ссылка на главную страницу. Но если зайти на товар из, скажем "универсального модуля" (от beliyadm), а потом "полазить" по категориям в pathway-е, то ссылки отображаются как и надо (т.е. красиво :) ).

У меня Joomla 1.5.12, VM 1.1.13

Не в курсе, в чем может быть причина?
*

remix8080

  • Захожу иногда
  • 347
  • 39 / 0
Re: SEF для VirtueMart (Joomla 1.5)
« Ответ #166 : 23.03.2010, 22:10:55 »
в главном меню есть ссылка на компонент VirtueMart?
Да, есть.
*

remix8080

  • Захожу иногда
  • 347
  • 39 / 0
Re: SEF для VirtueMart (Joomla 1.5)
« Ответ #168 : 23.03.2010, 22:27:18 »
опубликованная?
Да
А эти ссылки с jroute?
Ой, вспомнил, что в самом первом посте было про это
Цитировать
Для того, чтобы роутер заработал в модулях ссылки должна вызываться через JRoute::_(), а не через sefRelToAbs()
А где это можно посмотреть/поменять? :(
*

gishmasters

  • Новичок
  • 5
  • 0 / 0
Re: SEF для VirtueMart (Joomla 1.5)
« Ответ #170 : 24.03.2010, 11:24:03 »
beagler Не ответите на мой вопрос? возможно ли изменить отображение product name   на product sku ?  это было бы очень удобно
*

remix8080

  • Захожу иногда
  • 347
  • 39 / 0
Re: SEF для VirtueMart (Joomla 1.5)
« Ответ #171 : 24.03.2010, 12:53:13 »
Beagler, я думал, что нужно править формат ссылок в файле categoryChildlist.tpl.php
Т.е. в код
Код
<a title="<?php echo $category["category_name"] ?>" href="<?php $sess->purl(URL."index.php?option=com_virtuemart&amp;page=shop.browse&amp;category_id=".$category["category_id"])?>"> ... </a>
перед index.php вставить JRoute::_ ...  но что-то с синтаксисом не получается :(

Вы говорите, что нужно править shop.index.php, а подскажете что конкретно? (если действительно в нем).
*

gishmasters

  • Новичок
  • 5
  • 0 / 0
Re: SEF для VirtueMart (Joomla 1.5)
« Ответ #172 : 24.03.2010, 13:14:50 »
Если заккоментировать следующую строку (//$segments[] = $query['category_id'];)    в разделе (/* Case for product details page */)

то ссылка вместо component/virtuemart/details/1/1/monitori/t220.html
примет вид component/virtuemart/details/1/monitori/t220.html,     тоесть от одной цифры мы избавимся всё же)
впринципе всё работает, кроме страницы  (ЗАДАТЬ ВОПРОС ПО ТОВАРУ)
*

beagler

  • Moderator
  • 3276
  • 392 / 4
  • https://alorisman.ru/
Re: SEF для VirtueMart (Joomla 1.5)
« Ответ #173 : 24.03.2010, 16:57:46 »
Вы говорите, что нужно править shop.index.php, а подскажете что конкретно? (если действительно в нем).
Я говорю, что нужно плясать от shop.index.php
*

beagler

  • Moderator
  • 3276
  • 392 / 4
  • https://alorisman.ru/
Re: SEF для VirtueMart (Joomla 1.5)
« Ответ #174 : 24.03.2010, 16:59:44 »
Если заккоментировать следующую строку (//$segments[] = $query['category_id'];)    в разделе (/* Case for product details page */)

то ссылка вместо component/virtuemart/details/1/1/monitori/t220.html
примет вид component/virtuemart/details/1/monitori/t220.html,     тоесть от одной цифры мы избавимся всё же)
впринципе всё работает, кроме страницы  (ЗАДАТЬ ВОПРОС ПО ТОВАРУ)
Вы теряете информацию о категории. Если Вам это некритично (один товар не принадлежит нескольким категориям) - наслаждайтесь...
*

gishmasters

  • Новичок
  • 5
  • 0 / 0
Re: SEF для VirtueMart (Joomla 1.5)
« Ответ #175 : 24.03.2010, 17:04:34 »
Вы теряете информацию о категории. Если Вам это некритично (один товар не принадлежит нескольким категориям) - наслаждайтесь...
по этому вопросу ясно.  а по поводу SKU?  возможно ли его использовать вместо Product name?
*

beagler

  • Moderator
  • 3276
  • 392 / 4
  • https://alorisman.ru/
Re: SEF для VirtueMart (Joomla 1.5)
« Ответ #176 : 24.03.2010, 18:32:52 »
возможно. Замените
Код
function getProductTitle($id){
$db = & JFactory::getDBO();
// gets category name
$query = 'SELECT product_name FROM #__vm_product  ' .
' WHERE product_id = ' . (int) $id;

$db->setQuery($query);
// gets category name of item
$product_name = $db->loadResult();
//$product_name = mb_strtolower($product_name);

//Remove following characters
$special_chars = array('!','@','#','$','%','*','(',')');
foreach($special_chars as $char){
$product_name = str_replace($char,'', $product_name);
}

$product_name = str_replace(' ','-', $product_name);
$product_name = vm_translate(str_replace('  ','-', $product_name));
return $product_name;
}
на
Код
function getProductTitle($id){
$db = & JFactory::getDBO();
// gets category name
$query = 'SELECT product_sku FROM #__vm_product  ' .
' WHERE product_id = ' . (int) $id;

$db->setQuery($query);
// gets category name of item
$product_name = $db->loadResult();
//$product_name = mb_strtolower($product_name);

//Remove following characters
$special_chars = array('!','@','#','$','%','*','(',')');
foreach($special_chars as $char){
$product_name = str_replace($char,'', $product_name);
}

$product_name = str_replace(' ','-', $product_name);
$product_name = vm_translate(str_replace('  ','-', $product_name));
return $product_name;
}
*

sergeys2

  • Осваиваюсь на форуме
  • 47
  • 3 / 0
Re: SEF для VirtueMart (Joomla 1.5)
« Ответ #177 : 25.03.2010, 04:12:15 »
так что всё-таки делать с этой проклятой страницей вопроса о цене shop.ask?

может кому пригодится решение: http://joomlaforum.ru/index.php/topic,87400.msg592045.html#msg592045
*

gishmasters

  • Новичок
  • 5
  • 0 / 0
Re: SEF для VirtueMart (Joomla 1.5)
« Ответ #178 : 25.03.2010, 11:19:25 »
beagler Спасибо.
SELECT product_sku FROM #__vm_product
как я понял, только данный парметр изменился. больше ничего не нужно менять? тк дальше везде фигурирует  product name.


Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Перенос с 1.5 на 3.5 + VirtueMart

Автор andrey488

Ответов: 4
Просмотров: 4341
Последний ответ 07.03.2017, 01:19:33
от SeBun
Проблема с установкой VirtueMart 1.1.4

Автор Tell

Ответов: 10
Просмотров: 8716
Последний ответ 02.01.2017, 17:28:01
от pomogu_chem_smogu
Проблемы с установкой VirtueMart

Автор inka

Ответов: 14
Просмотров: 9491
Последний ответ 03.09.2015, 01:44:49
от Amigos
mod VirtueMart latestprod способствовал появлению белого экрана

Автор smogrom

Ответов: 21
Просмотров: 5009
Последний ответ 15.01.2015, 11:50:23
от Schumaker
Русификация VirtueMart. Как ее сделать?

Автор Koriolan

Ответов: 52
Просмотров: 57054
Последний ответ 05.11.2014, 15:37:43
от Jiggy