Новости 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 Ответов
  • 184585 Просмотров
*

werasq

  • Новичок
  • 5
  • 0 / 0
Re: SEF для VirtueMart (Joomla 1.5)
« Ответ #420 : 07.07.2011, 17:39:54 »
День добрый!
спрошу совета про модули. Понятное дело что модули роутер не поддерживает, понятно что ссылки должны идти через JRoute::_(), понятно что нужно искать sefRelToAbs()... но вот вопрос где....
нужен модуль IceVmCart(собственно, он и работал до попыток оптимизировать ссылки - сейчас прикручена стандартная корзина).
После установки роутера в модуле пропадают картинки, и пишется недопустимость параметра на 34 строке minicart.tpl.
Где и как можно исправить формирование ссылок? ссылка на модуль:
http://www.icetheme.com/download-extensions/IceVmCart/View-category.html
*

sasisa

  • Осваиваюсь на форуме
  • 39
  • 0 / 0
Re: SEF для VirtueMart (Joomla 1.5)
« Ответ #421 : 11.07.2011, 11:12:46 »
E-router
Дублирет название каталога при переходе в карточку товара

Каталог :                 /katalog-kovrov/persidskie-shelkovye-kovri/
Карточка товара:    /katalog-kovrov/persidskie-shelkovye-kovri/details/20/3/persidskie-shelkovie-kovri/kover-name/

Как это можно исправить  ^-^



   Вопрос действительно актуальный.
   Заметил, что если заходить в категории через модуль VirtueMart, то в ссылке дублируется название категории. 
Цитировать
/katalog-kovrov/persidskie-shelkovye-kovri/details/20/3/persidskie-shelkovie-kovri/kover-name

   Если же заходить в категорию через элементы Главного меню, то ссылка нормальная
Цитировать
/katalog-kovrov/persidskie-shelkovye-kovri/kover-name

Подскажите, как победить?
*

sasisa

  • Осваиваюсь на форуме
  • 39
  • 0 / 0
Re: SEF для VirtueMart (Joomla 1.5)
« Ответ #422 : 13.07.2011, 12:36:58 »
Обнаружил еще одну проблему. После включения SEO на сайте, перестал работать поиск по характеристикам VirtueMart. Т.е. при нажатии на ссылку "Расширенный поиск по характеристикам" выдается главная страница магазина.
Есть решение?
*

adamovrd

  • Осваиваюсь на форуме
  • 20
  • 0 / 0
Re: SEF для VirtueMart (Joomla 1.5)
« Ответ #423 : 28.07.2011, 02:10:45 »
Цитировать
В плагине ТС обрабатываются только страницы shop.browse и shop.product_details. В этом - также и shop.feed shop.ask checkout.index account.billing account.shipto account.shipping shop.registration shop.recommend shop.tos shop.cart account.index account.order_details shop.waiting_list shop.search store.index - практически все страницы страницы VM

Роутер от Биглера, все хорошо, вот только в RSS ссылки вида: http://site.com/index.php?product_id=181&page=shop.product_details&category_id=38&flypage=flypage.tpl&option=com_virtuemart&Itemid=18

Помогите как сделать, чтобы ссылки были такие же как выдает роутер. Пожалуйста, какой файл подправить?
« Последнее редактирование: 28.07.2011, 02:27:34 от adamovrd »
*

Irsn

  • Захожу иногда
  • 83
  • 0 / 0
Re: SEF для VirtueMart (Joomla 1.5)
« Ответ #424 : 10.08.2011, 16:52:24 »
... но если в названии присутствуют кавычки, то они никак не выводятся, т.е название товара обрезается...
+1 Но беда не только с ковычками, а еще и с ®, Ø - при этом выбрасывает на главную страницу сайта
Нашёл элементарный выход: добавить замену кавычек на "ничего" в транслитерации =).
Пожалуйста, опишите подробнее.
« Последнее редактирование: 10.08.2011, 16:57:18 от Irsn »
*

neket

  • Захожу иногда
  • 61
  • 11 / 1
Re: SEF для VirtueMart (Joomla 1.5)
« Ответ #426 : 14.08.2011, 13:19:48 »
Доброго времени суток! Можно ли заменить разделитель "/" на "-" ?
То есть я хочу чтобы вместо ссылки

Код
/shop/category/17/originalnie-lazernie-kartridgi-canon

отображалось

Код
/shop-category-17-originalnie-lazernie-kartridgi-canon

Буду благодарен за помощь
*

spunky

  • Осваиваюсь на форуме
  • 14
  • 0 / 0
Re: SEF для VirtueMart (Joomla 1.5)
« Ответ #427 : 19.08.2011, 11:51:24 »
Привет, всем!
Поставил роутер, всё без проблем. Всё отлично работает!
Но Яндекс индексирует ссылки какие-то странные, непонятно где он их берет.
Вот скажем ссылка на сайте:
site.ru/m/details/132/28/radar-detektori/cobra/cobra-ru-840
А вот что в яндексе:
site.ru/m/details/132/6/cobra-ru-840

всё перелопатил. не нашел. =(
*

spunky

  • Осваиваюсь на форуме
  • 14
  • 0 / 0
Re: SEF для VirtueMart (Joomla 1.5)
« Ответ #429 : 19.08.2011, 12:53:38 »
как можно исправить? :C
*

GTpro

  • Захожу иногда
  • 102
  • 1 / 0
Re: SEF для VirtueMart (Joomla 1.5)
« Ответ #430 : 20.08.2011, 20:43:57 »
старая известная проблема - ссылки без категории, роутер непричем.
Действительно, как лечить?
*

Lexxx

  • Новичок
  • 2
  • 0 / 0
Re: SEF для VirtueMart (Joomla 1.5)
« Ответ #431 : 21.08.2011, 16:48:12 »
поставил роутер от Биглера. Все отлично работает. ^-^ Только в корзине пропали мини изображения  >:( Помогите, пожалуйста, исправить.
*

welcomin

  • Осваиваюсь на форуме
  • 29
  • 0 / 0
Re: SEF для VirtueMart (Joomla 1.5)
« Ответ #432 : 01.09.2011, 14:09:01 »
Долго искал на форуме, но не нашёл - может подскажете где не искал.
Сайт работает на связке K2 + VirtueMart. Нужны SEF ссылки для K2 . Хотелось реализовать это без помощи сторонних компонентов. Средствами только самой Joomla. Всё SEO включил, файл .hpaccess переименовал. С K2 всё хорошо, но в virtuemarte после "оформить заказ" выбрасывает на главную. SEF для virtuemarta не нужен - он закрывается от индекса весь.  Можно ли решить эту проблему  не привлекая сторонние компоненты?
Готов оплатить труд тому, кто поможет решить эту проблему
*

zuro

  • Осваиваюсь на форуме
  • 18
  • 1 / 0
Re: SEF для VirtueMart (Joomla 1.5)
« Ответ #433 : 12.09.2011, 23:44:59 »
Привет, отличный модуль, спасибо.
Но столкнулся с странной проблемой, на одном хостинге работает отлично, а вот на другом сайт перестает совсем работать, если ставить роутер от Beagler, если ставить роутре ТСа, то работает, но когда захожу в товар  то там пусто.
c mod_rewrite все в порядке на обоих хостингах, хотя я его пробовал как отключать так и включать,белая страница и все тут

Что важно не работает только гланая страница и VirtueMart, ну по сути на главной странице тоже Virtuemart
« Последнее редактирование: 12.09.2011, 23:49:23 от zuro »

Re: SEF для VirtueMart (Joomla 1.5)
« Ответ #434 : 19.09.2011, 14:55:28 »
Добрый день! Есть вопрос ЧПУ работает нормально, но есть но, большое но. По нажатию на корзине и попытке оформить заказ, уходит на страницу недоступности.
Вот строки без ЧПУ и с ЧПУ.
http://1-computer.ru/index.php?page=checkout.index&option=com_virtuemart&Itemid=1&redirected=1&Itemid=1
http://1-computer.ru/cart.html?page=checkout.index&ssl_redirect=1&option=com_virtuemart&Itemid=1

Помогите пожалуйста решить данную проблему
*

spunky

  • Осваиваюсь на форуме
  • 14
  • 0 / 0
Re: SEF для VirtueMart (Joomla 1.5)
« Ответ #435 : 20.09.2011, 10:45:39 »
Вообщем, стал замечать что при прямом заходе на страницу товара ссылки След товар, Пред товар - некорректны. Отключил эту навигашку. Посмотрю, будет ли в базе поисковика снова появлятся урлы которых нет на сайте.
*

newjey

  • Захожу иногда
  • 405
  • 2 / 0
Re: SEF для VirtueMart (Joomla 1.5)
« Ответ #436 : 28.09.2011, 23:37:29 »
Всё работает.
Проблема вот в чём при заходе на страницу производителя ссылка формируется как сай.юа/?page=shop.browse&manufacturer_id
Как это исправить?
*

drewz

  • Новичок
  • 5
  • 0 / 0
Re: SEF для VirtueMart (Joomla 1.5)
« Ответ #437 : 12.10.2011, 20:14:52 »
здравствуйте!

помогите пожалуйста разобраться..
файл router.php я добавил. вроде какие-то изменения произошли (после id категории проставляются "-", и в названиях товаров латинские буквы тоже автоматом идут в ссылку, но вот кириллица не хочет (( )
и еще не понятно вот это:
Цитировать
Для того, чтобы роутер заработал в модулях ссылки должна вызываться через JRoute::_(), а не через sefRelToAbs()

в каких это файлах менять? простите за глупый вопрос, но в Joomla я только начинаю разбираться...

спасибо!

на всякий случай ссылка на сайт:  http://ukrsnab.com.ua
*

beagler

  • Moderator
  • 3276
  • 392 / 4
  • https://alorisman.ru/
*

drewz

  • Новичок
  • 5
  • 0 / 0
Re: SEF для VirtueMart (Joomla 1.5)
« Ответ #439 : 12.10.2011, 20:47:48 »
Цитировать
Начните с того КАКОЙ роутер Вы поставили.

да, сорри

поставил вот этот: from Beagler - переделанный роутер от E-FusionSoft Technologies

Цитировать
А менять - конечно в файлах этих модулей

я понимаю, что в файлах ЭТИХ модулей, но в каких именно файлах? например в virtuemart

п.с. только не пинайте сильно за такие вопросы)
*

beagler

  • Moderator
  • 3276
  • 392 / 4
  • https://alorisman.ru/
Re: SEF для VirtueMart (Joomla 1.5)
« Ответ #440 : 12.10.2011, 20:55:15 »
посмотрите код роутера - там была переменная которая включала транслитерацию.

Открываете файл модуля и ищите sefRelToAbs()
поиском по форуму внимательно смотрите как нужно писать вызов JRoute::_() - и вперед
*

drewz

  • Новичок
  • 5
  • 0 / 0
Re: SEF для VirtueMart (Joomla 1.5)
« Ответ #441 : 12.10.2011, 21:11:02 »
sefRelToAbs нашлось только тут:  /components/com_virtuemart/themes/default/templates/pages/shop.ask.tpl.php

document.emailForm.action = "<?php echo sefRelToAbs("index.php"); ?>

заменил на JRoute ...

document.emailForm.action = "<?php echo JRoute::_("index.php"); ?>

ничего не произошло :(

оно в принципе и не странно, поскольку, как я понимаю, это связано с отправкой почты..
« Последнее редактирование: 12.10.2011, 21:15:31 от drewz »
*

beagler

  • Moderator
  • 3276
  • 392 / 4
  • https://alorisman.ru/
Re: SEF для VirtueMart (Joomla 1.5)
« Ответ #442 : 12.10.2011, 21:14:08 »
Вы совсем не туда смотрите - приведенный файл - это сам компонент, а Вам нужны МОДУЛИ - папка modules
*

drewz

  • Новичок
  • 5
  • 0 / 0
Re: SEF для VirtueMart (Joomla 1.5)
« Ответ #443 : 12.10.2011, 21:25:56 »
так, хорошо...позаменял все sefRelToAbs на JRoute::_

но, опять-таки, чуда не случилось :(

п.с. спасибо Вам за терпение :)
*

drewz

  • Новичок
  • 5
  • 0 / 0
Re: SEF для VirtueMart (Joomla 1.5)
« Ответ #445 : 14.10.2011, 11:29:01 »
itemid в ссылках вроде проскакивает...

но вот русский шрифт оно никак не хочет подхватывать ((
названия категорий и товаров на русском роутер просто пропускает. в чем может быть проблема?
« Последнее редактирование: 14.10.2011, 16:19:01 от drewz »
*

terr

  • Давно я тут
  • 824
  • 14 / 6
  • Ученик html-я
Re: SEF для VirtueMart (Joomla 1.5)
« Ответ #446 : 25.10.2011, 12:33:18 »
Попробуем, хоть бы проканало
пропадают картинки менюшки, и картинка в карточке товара, с чем может быть связанно?

Кароче любой SEF без картинок, если у кого трабла то делаем так

Вставляете картинку в статью, а на сайте на ее месте пустое место. Не вдаваясь в детали скажу, что на 90% это проблем ЧПУ ссылок. При включении cстандартного SEO»  или  использовании sh404SEF, а также других SEF плагинов.\

Решение проблемы

.\ваш сайт\libraries\joomla\document\html\renderer\

Код
    Ищем файл head.php
    Ищем 66 сточку в этом файле
    $strHtml .= $tab.'<base href="'.$document->getbase().'"></base>'.$lnEnd;
    в 66й строке вместо $document->getbase() пишем JURI::base()
    сохраняем файл

Теперь в <base> записан корень сайта и все относительные пути читаются корректно и путь  к картинке не относительный \images\stories\,  а абсолютный ваш сайт\images\stories\

Проблема решена!

Если и это не поможет. Если картинки не отображаются. Смотрите в в редакторе ее путь. Если путь к ней /images/stories/ваша картинка. Пропишите в Joomla! редакторе в опции url полный путь к картинке www.ваш сайт/images/stories/ваша картинка. Это 100% решение всех проблем. Абсолютный путь должен читаться всегда.
« Последнее редактирование: 27.10.2011, 13:39:14 от terr »
*

rewuxiin

  • Давно я тут
  • 544
  • 38 / 6
Re: SEF для VirtueMart (Joomla 1.5)
« Ответ #447 : 04.11.2011, 22:21:43 »
хм.
ссылки нормальные только до категории. с товаром они уже с хвостами
Код
http://autoship.by/shiny/amtel?page=shop.product_details&flypage=flypage.tpl&product_id=175&category_id=6

забыл. from Beagler - переделанный роутер от E-FusionSoft Technologies

хотя с остальными таже история.
« Последнее редактирование: 05.11.2011, 02:19:44 от rewuxiin »
*

Ongi

  • Захожу иногда
  • 273
  • 15 / 0
Re: SEF для VirtueMart (Joomla 1.5)
« Ответ #448 : 20.11.2011, 18:24:57 »
Beagler, поставила ваш роутер, перестала работать форма предзаказа. Как мне объяснили, id товара роутер определяет как id категории, вывод - товар не найден
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

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

Автор andrey488

Ответов: 4
Просмотров: 4340
Последний ответ 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
Просмотров: 9490
Последний ответ 03.09.2015, 01:44:49
от Amigos
mod VirtueMart latestprod способствовал появлению белого экрана

Автор smogrom

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

Автор Koriolan

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