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

aleks_yug

  • Давно я тут
  • 630
  • 83 / 0
Re: Прайс-лист
« Ответ #1230 : 21.11.2011, 14:09:01 »
А как сделать такой прайс для оптовиков? чтоб цена была указан уже со скидкой?
Уточните:
1.Если просто скидка, проставленная на товары в админке, то это работает в прайсе
2.Если дополнительные поле с ценой (автоматически отсчитываемый процент от стартовой цены на все товары) - можно сделать и так. Нужны будут некоторые добавления в скрипте.
3.Если дополнительное поле с ценой, индивидуально проставляемой в админке для каждого товара отдельно - тоже можно, но хакать придется не только прайслист
4.Можно просто забивать цены для оптовиков и для розницы в свойствах товаров (в админке). Они будут прекрасно отображаться в прайсе
*

Vitek

  • Захожу иногда
  • 185
  • 0 / 0
Re: Прайс-лист
« Ответ #1231 : 23.11.2011, 14:33:51 »
Уточните:
1.Если просто скидка, проставленная на товары в админке, то это работает в прайсе
2.Если дополнительные поле с ценой (автоматически отсчитываемый процент от стартовой цены на все товары) - можно сделать и так. Нужны будут некоторые добавления в скрипте.
3.Если дополнительное поле с ценой, индивидуально проставляемой в админке для каждого товара отдельно - тоже можно, но хакать придется не только прайслист
4.Можно просто забивать цены для оптовиков и для розницы в свойствах товаров (в админке). Они будут прекрасно отображаться в прайсе
Спасибо за помощь в вариантах создания скидки, справился сам с помощь добавления скидки в свойствах товаров)
*

Vitek

  • Захожу иногда
  • 185
  • 0 / 0
Re: Прайс-лист
« Ответ #1232 : 23.11.2011, 14:35:06 »
Подскажите плз, прайс создан, всё великолепно, только вот не отображается кнопка добавить в корзину (т.е. она есть, но иконки нет) она просто не видна, через анализ элемента даже ссылку на картинку кнопки не нашел(((
Что в этой ситуации делать?

P.S. ещё как можно сделать что бы прайс формировал категории в алфавитном порядке или в порядке как они уже выставлены в магазине?
« Последнее редактирование: 23.11.2011, 14:41:12 от Vitek »
*

aleks_yug

  • Давно я тут
  • 630
  • 83 / 0
Re: Прайс-лист
« Ответ #1233 : 23.11.2011, 20:27:56 »
Подскажите плз, прайс создан, всё великолепно, только вот не отображается кнопка добавить в корзину (т.е. она есть, но иконки нет) она просто не видна, через анализ элемента даже ссылку на картинку кнопки не нашел(((
Что в этой ситуации делать?

P.S. ещё как можно сделать что бы прайс формировал категории в алфавитном порядке или в порядке как они уже выставлены в магазине?
по 1 вопросу: если я правильно понял проблему, посмотрите какое значение стоит в переменной $opt_columnsdefault["buy"]
(блок кода: Установка колонок по умолчанию) в файле shop.pricelist.php
должна стоять единица. Если "0" - поле в корзину отображаться не будет.

По 2 вопросу решение тут уже описывал:
http://joomlaforum.ru/index.php/topic,14209.msg856292.html#msg856292
Можете выставить таким образом любую последовательность, при этом последовательность категорий в каталоге магазина никак не изменится (только в прайсе)
Важно! При изменении последовательности категорий, не забудьте проверить, чтобы символ: ";" стоял только после последней категории (не путать с ",") На этом уже кое-кто прокалывался по незнанию...
*

Config13

  • Новичок
  • 9
  • 0 / 0
Re: Прайс-лист
« Ответ #1234 : 24.11.2011, 10:10:18 »
У меня вот такой вопрос: установил прайс - работает ОК (вот только при переезде на хостинг сначала на нажатие на кнопку ПДФ -  сайт падал в Unternal server error). Я беру кнопку экспорт в ПДФ на прайс-листе, копирую ссылку. Делаю кнопку в хэдере сайта (ну чтоб постоянно было видно на всех страницах), назначаю ей скопированную ссылку. Один раз работает, потом - нет позиций. Один раз сделаю со страницы с прайсом - с кнопки опять работает. И что такое в ПДФ-е вверху страницы за строчка :   hs.graphicsDir = `http://мойдомен/includes/js/imagesize/graphics/`; hs.outlineType = `rounded-white`;

Во скока наспрашивал!
*

aleks_yug

  • Давно я тут
  • 630
  • 83 / 0
Re: Прайс-лист
« Ответ #1235 : 24.11.2011, 10:33:58 »
У меня вот такой вопрос: установил прайс - работает ОК (вот только при переезде на хостинг сначала на нажатие на кнопку ПДФ -  сайт падал в Unternal server error). Я беру кнопку экспорт в ПДФ на прайс-листе, копирую ссылку. Делаю кнопку в хэдере сайта (ну чтоб постоянно было видно на всех страницах), назначаю ей скопированную ссылку. Один раз работает, потом - нет позиций. Один раз сделаю со страницы с прайсом - с кнопки опять работает. И что такое в ПДФ-е вверху страницы за строчка :   hs.graphicsDir = `http://мойдомен/includes/js/imagesize/graphics/`; hs.outlineType = `rounded-white`;

Во скока наспрашивал!
А без ПДФ все остальное работает?
По поводу: hs.graphicsDir = `http://мойдомен/includes/js/imagesize/graphics/`; hs.outlineType = `rounded-white`;
Ругается на подключение скрипта imagesize
Попробуйте сделать так: в файле shop.pricelist.php удалите блок кода для подключения imagesize:
<script type="text/javascript" src="<?php echo $mosConfig_live_site;?>/includes/js/imagesize/imagesize.js"></script>
<link href="<?php echo $mosConfig_live_site;?>/includes/js/imagesize/imagesize.css" rel="stylesheet" type="text/css" media="all"/>
<script type="text/javascript">
    hs.graphicsDir = '<?php echo $mosConfig_live_site;?>/includes/js/imagesize/graphics/';
    hs.outlineType = 'rounded-white';
</script>

Если Вы подключали его в шаблоне - этого достаточно. Правда, скрипт imagesize может не работать в этом случае в режиме печати, но это и не нужно! Посмотрим результат...
Кнопку ПДФ в шаблон не выносите - работа этого режима привязанна к выводу дефолтной страницы с прайсом!
« Последнее редактирование: 24.11.2011, 10:58:08 от aleks_yug »
*

Config13

  • Новичок
  • 9
  • 0 / 0
Re: Прайс-лист
« Ответ #1236 : 24.11.2011, 11:20:48 »
Не могу проверить при нажатии на кнопку (вашу) пдф - завмсание и Service Temporarily Unavailable
The server is temporarily unable to service your request due to maintenance downtime or capacity problems. Please try again later.  ---- ?
у меня если что Joomla 1.5.24 VM 1.1.9 hoster - masterhost

сайт вот: h-ttp://sova-tex.ru
« Последнее редактирование: 24.11.2011, 11:29:01 от Config13 »
*

Config13

  • Новичок
  • 9
  • 0 / 0
Re: Прайс-лист
« Ответ #1237 : 24.11.2011, 11:58:20 »
Ну вот звонил хостерам - сказали : ПДФ-скриптом превышаете лимин операций. Либо переходите на более дорогой тариф, либо оптимизируйте скрипт. Да у меня на момент ошибки - 17 товаров, блин......
И что делать?
*

aleks_yug

  • Давно я тут
  • 630
  • 83 / 0
Re: Прайс-лист
« Ответ #1238 : 24.11.2011, 12:44:03 »
Ну вот звонил хостерам - сказали : ПДФ-скриптом превышаете лимин операций. Либо переходите на более дорогой тариф, либо оптимизируйте скрипт. Да у меня на момент ошибки - 17 товаров, блин......
И что делать?
Сразу вопрос: в режиме ПДФ где стоят единицы? убери с фоток и описания. Оставь только наименование и цену.
Плюс к тому. не работает увеличение картинки (imagesize) В шаблоне скрипт подключал?
Посмотрел - естественно, забыл подключить...
*

aleks_yug

  • Давно я тут
  • 630
  • 83 / 0
Re: Прайс-лист
« Ответ #1239 : 24.11.2011, 12:56:01 »
в файле shop.pricelist.php скрипт imagesize подключи обратно - без него увеличение не работает
*

Config13

  • Новичок
  • 9
  • 0 / 0
Re: Прайс-лист
« Ответ #1240 : 24.11.2011, 13:09:10 »
в режиме pdf "1" только name и price, а в index.php - всё есть
Спойлер
[свернуть]
*

aleks_yug

  • Давно я тут
  • 630
  • 83 / 0
Re: Прайс-лист
« Ответ #1241 : 24.11.2011, 13:17:44 »
Я уже увидел. Отключай ПДФ - похоже, это явно к хостеру.
Есть еще один момент: можно попробовать засунуть логотип по такому пути:
libraries/tcpdf/administrator/components/com_virtuemart/html/pricelist/images/logo_shop.png
Такое иногда выручало... Но проверить сейчас невозможно - валится сервер
И еще... Картинки не сохраняй в PNG - весят по 95-100kb. В JPG в 4-5 раз меньше. Попробуй оптимизировать в photoshop(e) через сохранить для web - сам увидишь...
*

aleks_yug

  • Давно я тут
  • 630
  • 83 / 0
Re: Прайс-лист
« Ответ #1242 : 24.11.2011, 13:21:54 »
И еще... посмотри, как выглядит верхнее меню в ЛИСЕ...
*

Config13

  • Новичок
  • 9
  • 0 / 0
Re: Прайс-лист
« Ответ #1243 : 24.11.2011, 14:24:45 »
Я решил не платить лишние 800 руб хостеру за ПДФ - сделал выгрузку в EXCEL (допиливаю пока).
Спасибо Вам огромное на участие (а за прайс особенно), пусть у Вас будет всё, чего хочется.
И на последок тогда вопрос - где отключить PDF, просто убрать из pricelist иконку?
*

aleks_yug

  • Давно я тут
  • 630
  • 83 / 0
Re: Прайс-лист
« Ответ #1244 : 24.11.2011, 15:23:45 »
Я решил не платить лишние 800 руб хостеру за ПДФ - сделал выгрузку в EXCEL (допиливаю пока).
Спасибо Вам огромное на участие (а за прайс особенно), пусть у Вас будет всё, чего хочется.
И на последок тогда вопрос - где отключить PDF, просто убрать из pricelist иконку?
Да конечно! просто закоментируйте её, или уберите
*

Config13

  • Новичок
  • 9
  • 0 / 0
Re: Прайс-лист
« Ответ #1245 : 24.11.2011, 16:14:49 »
а где? чего-то туплю
*

aleks_yug

  • Давно я тут
  • 630
  • 83 / 0
Re: Прайс-лист
« Ответ #1246 : 24.11.2011, 16:49:55 »
а где? чего-то туплю
Файл maindef.php - закоментировать или удалить строку:

$pdf_icon = vmPopupLink($pdf_address, "<img src='" . $mosConfig_live_site . "/administrator/components/com_virtuemart/html/pricelist/images/pdf.png' width='48' alt='" . $VMPL_LANG->_PDF_DESC . "' border='0'>", 1024, 480, '_blank', $VMPL_LANG->_DOWNLOAD_PDF_DESC);

Re: Прайс-лист
« Ответ #1247 : 31.12.2011, 01:08:11 »
Пытался поставить версию из шапки, выпадает ошибка
Direct Access to this location is not allowed.
Что это значит?
*

aleks_yug

  • Давно я тут
  • 630
  • 83 / 0
Re: Прайс-лист
« Ответ #1248 : 31.12.2011, 15:11:11 »
Пытался поставить версию из шапки, выпадает ошибка
Direct Access to this location is not allowed.
Что это значит?
В шапке старая версия прайса, переделанная из варианта под VM1.0.X. Если нужна именно она, поставьте режим совместимости со старыми расширениями в админке, или скачайте другой: http://joomlaforum.ru/index.php/topic,14209.msg799978.html#msg799978
*

skysky

  • Осваиваюсь на форуме
  • 44
  • 1 / 0
Re: Прайс-лист
« Ответ #1249 : 13.01.2012, 02:56:40 »
Как заставить в PDF выводить тоже самое, что и на сайте? Где редактировать дизайн PDF? На сайте всё отлично - в PDF какой-то кошмар - строки лезут друг на друга, уходят за границу листа e.t.c.
*

aleks_yug

  • Давно я тут
  • 630
  • 83 / 0
Re: Прайс-лист
« Ответ #1250 : 13.01.2012, 10:23:48 »
Как заставить в PDF выводить тоже самое, что и на сайте? Где редактировать дизайн PDF? На сайте всё отлично - в PDF какой-то кошмар - строки лезут друг на друга, уходят за границу листа e.t.c.
skysky, если честно, то не озадачивался подгонкой вывода PDF (просто не было необходимости). Если PDF нужен, попробуйте поискать на форуме: как происходит его формирование, или погуглить подобные темы. Извините, сейчас просто не успеваю...
Как вариант, временно ограничьте в выводе ПДФ только показ наименования и цены  (по умолчанию выставленно именно так).
Если решите вопрос сами - обязательно отпишитесь, наверняка многим будет интересно!
*

skysky

  • Осваиваюсь на форуме
  • 44
  • 1 / 0
Re: Прайс-лист
« Ответ #1251 : 13.01.2012, 13:40:45 »
skysky, если честно, то не озадачивался подгонкой вывода PDF (просто не было необходимости). Если PDF нужен, попробуйте поискать на форуме: как происходит его формирование, или погуглить подобные темы. Извините, сейчас просто не успеваю...
Как вариант, временно ограничьте в выводе ПДФ только показ наименования и цены  (по умолчанию выставленно именно так).
Если решите вопрос сами - обязательно отпишитесь, наверняка многим будет интересно!
Понятно, спасибо, пошёл ковыряться))
*

AquaGen

  • Осваиваюсь на форуме
  • 24
  • 0 / 0
Re: Прайс-лист
« Ответ #1252 : 14.01.2012, 01:54:44 »
можно удалить коммент ^-^
« Последнее редактирование: 14.01.2012, 02:25:36 от AquaGen »
*

skysky

  • Осваиваюсь на форуме
  • 44
  • 1 / 0
Re: Прайс-лист
« Ответ #1253 : 14.01.2012, 18:44:07 »
Убрал вывод PDF вообще, почитал, офигел и понял, что не мой уровень туда лезть))
Собственно возникла следующая проблема в IE9 все цены куда-то убегают (дело не в стилях и переделке maindef.php - с дефолтными файлами всё аналогично) http://www.laconte.ru/index.php?page=shop.pricelist&option=com_virtuemart - и менюшка логина обратно не "захлопывается" (во всех браузерах) - подскажите pls что и где может конфликтовать - буду копаться. Возврат окошка логина не приоритетен, фиг с ним, основное - наладить корректное отображение цены в прайсе в IE.
*

aleks_yug

  • Давно я тут
  • 630
  • 83 / 0
Re: Прайс-лист
« Ответ #1254 : 14.01.2012, 20:07:57 »
Собственно возникла следующая проблема в IE9 все цены куда-то убегают
skysky, все-таки выстроить ширину колонок в maindef.php придется... Шаблон у вас фиксированный, поэтому задать ширину везде можно жестко, учитывая ширину шаблона (ни левой. ни правой колонки с меню у вас же нет).
Но проблема гораздо серьезнее, нежели Вы думаете... Налицо конфликты в скриптах, используемых в самом шаблоне. И вылезают они, естественно, во всех версиях IE. Подробно не смотрел, но в IE8 вообще ничего толком работать не хочет - ошибки выписывает при загрузке любой страницы. Попробуйте найти методом исключения, отключая используемые модули. Конечно, эксперименты лучше сначала ставить на локалке. Если есть локальная копия - погоняйте на ней. Не имея самого шаблона, другую рекомендацию дать не смогу.

PS, Ребята, пишите шаблоны сами, с учетом конкретного проекта! Тогда все будет ясно и понятно...
« Последнее редактирование: 14.01.2012, 20:11:07 от aleks_yug »
*

skysky

  • Осваиваюсь на форуме
  • 44
  • 1 / 0
Re: Прайс-лист
« Ответ #1255 : 14.01.2012, 20:12:27 »
skipped
Понятно.. Спасибо, будем разбираться.
*

aleks_yug

  • Давно я тут
  • 630
  • 83 / 0
Re: Прайс-лист
« Ответ #1256 : 14.01.2012, 20:15:54 »
Понятно.. Спасибо, будем разбираться.
Посмотрите во всех версиях IE обязательно! Кстати, написать подобный шаблон самому не сложно - структура весьма простая...
*

skysky

  • Осваиваюсь на форуме
  • 44
  • 1 / 0
Re: Прайс-лист
« Ответ #1257 : 14.01.2012, 20:54:20 »
Посмотрите во всех версиях IE обязательно! Кстати, написать подобный шаблон самому не сложно - структура весьма простая...
Это измененный шаблон с TM, изначально заточенный под VM, он изначально уже был перенагружен всякими слайдами и подобным - тормозил безбожно и так повыкидывал всё, что можно. Тестировал в режиме совместимости средствами разработчика под IE7 и IE8 - проблем кроме как с "убеганием" цены в прайсе не заметил, вроде всё считается и оформляется нормально. Не подскажете с чем конкретно столкнулись под восьмеркой? Правда валидатор в Firefox выдает аж 1473 ошибки на этой странице, но я посмотрел - там вроде мелочи, в основном, по типу <br> вместо <br /> и тому подобное.

upd
Выполнил
"Закомментируйте две строки с дивами в файле maindef.php:
одна в районе 295 строки:
$html .= "<div class='pl_category_data' name='category_id" . $category_id . "'>";
другая в районе 501 строки:
$html .= "</div>";"
Всё выводится нормально - но соответственно в развернутом виде..) Что-то не нравится именно в <div class='pl_category_data' name='category_id" . $category_id . "'>" ему видимо, пошел копать дальше)

upd2
Решил проблему со всплывание окошка логина на странице прайса удалением
<script type="text/javascript" src="<?php echo $mosConfig_live_site;?>/administrator/components/com_virtuemart/html/pricelist/library/jquery.min.js"></script>, копаю дальше)

upd3
Задал размеры в maindef.php - не помогло, всё равно цена убегает вниз( http://img151.imageshack.us/img151/992/clipboard01rb.png
« Последнее редактирование: 14.01.2012, 22:05:52 от skysky »
*

skysky

  • Осваиваюсь на форуме
  • 44
  • 1 / 0
Re: Прайс-лист
« Ответ #1258 : 14.01.2012, 21:23:05 »
delete
*

skysky

  • Осваиваюсь на форуме
  • 44
  • 1 / 0
Re: Прайс-лист
« Ответ #1259 : 25.01.2012, 11:54:06 »
Подскажите как сделать вывод товаров внутри категории по артикулу, по порядку, а то сейчас идёт сначала 1, потом 10, 11 и т.д.
« Последнее редактирование: 25.01.2012, 12:11:40 от skysky »
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Делаем из категории прайс-лист, с разделами и с расширенными атрибутами товаров

Автор numen

Ответов: 18
Просмотров: 9343
Последний ответ 04.07.2013, 06:33:08
от rushab
Прайс-лист - подведение итогов.

Автор adjuster

Ответов: 2
Просмотров: 2670
Последний ответ 02.10.2012, 19:16:20
от renata
Для каждой группы покупателей свой прайс лист

Автор iworkshop

Ответов: 2
Просмотров: 2499
Последний ответ 17.06.2012, 12:35:37
от baloon
Как в прайс-листе добавить пункт показывать кол-во товара?

Автор blessedlive

Ответов: 9
Просмотров: 2076
Последний ответ 04.11.2011, 08:53:08
от blessedlive
Вывод товаров в категории как в прайс-листе

Автор Major-Max

Ответов: 6
Просмотров: 2578
Последний ответ 28.02.2011, 21:00:43
от Major-Max