Hello,
URL to page with issues:
https://www.dars.co.il/קורסים/ניהול-מערכת-הזמנות-ב-wix/guruprograms/7-קורסים-בניהול-אתר-wix/2-nyhwl-m-rkt-hzmnwt-b-wix

There are several misconfigurations in the RTL file that disrupt the visual display of the lessons, mainly on mobile:

Fontawesome - logically, you use scale(-1,1) to mirror all symbols, but there is no need (I corrected it on this site), and it is relevant to all templates. It has a side effect of hidden overflow when the symbols are on the right side of a container, like in the course description.

The video does not overlap on the mobile display and is pushed outside the screen to the right.

The course description doesn't have a z-index in the RTL file, so it goes beneath the masthead (I fixed it on this website). Another side effect is that when I use Megamenu and give a z-index to the course description, the Megamenu goes beneath it, and part of it is hidden.

Other things related and not related:
You can't use an alias for the course name in Hebrew or other languages. It is changed automatically phonetically to Latin characters, saving the sound, which is not helpful.

Another thing to consider is the support in webp inside GURU. Although I can configure it for Joomla Guru reject it when I try to use webp in avatar course image

Thanks for your input, I will share with Guru team for further checking on this.

6 days later

Hi,
I fixed this:

@media (max-width: 991.98px)
{
/****************fixing lesson display in mobile**************/
.guru-lesson-content
{
z-index: 20000000;
}
.guru-lesson-footer-nav
{
z-index:1;
}
}

There is no z-index for either element in the RTL version.

Thanks for sharing 🙂

14 days later

Hi,
Is there anything new about configuring URLs (by Alias) in non-Latin languages?
Part of the courses will be open, and I need the URL to include lesson names for SEO purposes.
It would be good even if you could direct me to the file that creates the URL so I can try to configure it myself.
Thank you

Well, with the help ChatGPT it probably depends on the function JFilterOutput::stringURLSafe
When it comes to $alias.
I tried to comment on the lines where it is found with no success.

OK, problem solved:
You should locate this file and those lines and remove the output filter for non-Latin characters:
administrator\components\com_guru\models\guruprogram.php
Line 544: $data['alias'] = OutputFilter::stringURLSafe($data['name']);
Line 546: $data['alias'] = OutputFilter::stringURLSafe($data['alias']);

Write a Reply...
You need to Login to view replies.