Helix 2.0.6 Not Compatible With RS Tickets Pro - Question | JoomShaper
Black Friday sale is live with flat 50% OFF. Sale ends soon! Grab your deal now!

Helix 2.0.6 Not Compatible With RS Tickets Pro

JM

Jean Machuron

Helix Framework 3 years ago

Hello

We are testing Helix 2.0.6 with the component RS TicketsPro (same version as used on the joomla.org website) and it appears that Helix is not compatible with latest version of RSTicketsPro (for joomla 3 and 4)

We have css and bootstrap issues with Bootstrap 5 that are not fixed by Helix. Some components use Bootstrap 2.3 on joomla 3 and only bootstrap 5 on joomla 4, but as Helix 2.0.6 sticks to Bootstrap 5 for everything, this does not work

For instance tabs and accordions are not displayed at all.

Could it be possible to edit this kind of code using helix framework ??

    public function render()
    {
        $active = reset($this->titles);

        echo JHtml::_('bootstrap.startTabSet', $this->id, array('active' => $active->id));

        foreach ($this->titles as $i => $title)
        {
            echo JHtml::_('bootstrap.addTab', $this->id, $title->id, JText::_($title->label));
            echo $this->contents[$i];
            echo JHtml::_('bootstrap.endTab');
        }

        echo JHtml::_('bootstrap.endTabSet');
    }

Do you mind to have a look with your own set up ?

Regards Jean

0
11 Answers
Toufiq
Toufiq
Accepted Answer
Senior Staff 3 years ago #49489

Hi there,

Thanks for contacting us. Sorry for the inconvenience. Please contact your extension provider to make compatible with the Helix Ultimate. Helix Ultimate added new version of Bootstrap 5.

-Thanks

0
JM
Jean Machuron
Accepted Answer
3 years ago #49491

Nope ! Extension provider states that you use Bootstrap 5 on a joomla 3 which is not standard for Joomla Then this is your responsibility to provide YOUR classes to replace joomla 2 classes, not the responsibility of the extention coder

0
JM
Jean Machuron
Accepted Answer
3 years ago #49494

At least answer me about what is the php code to generate tabs with helix framework ? I guess that JHTML will not work

0
Paul Frankowski
Paul Frankowski
Accepted Answer
Senior Staff 3 years ago #49498

Nope ! Extension provider states that you use Bootstrap 5 on a joomla 3 which is not standard for Joomla

Not really. It's hard to talk about standards if Joomla 3.10 still have Bootstrap v2.3.2 which is no longer officially supported. Besides in RSForms Pro (RsJoomla too) you can choose Bootstrap version that component use, have you seen it? They could add support for BT4, BT5 inside RsTickets Pro as well but they didn't. And they play this ping-pong game with all users, I also was customer, but not anymore. I understand your point of view, but times are changing. You also update OS on your laptop, smartphone, even on TV if ask you.

Maybe install Helix II (still with Bootstrap v2.3) and use it.

0
JM
Jean Machuron
Accepted Answer
3 years ago #49500

Yes, I guess that we'll have lots of these conflicts in the coming two years with jooma 4 migration ;-)

Can you tell me how to load Bootstrap tabs with Helix framework in an override ? so that I can adapt RS Ticket display myself

0
JM
Jean Machuron
Accepted Answer
3 years ago #49613

Paul

We also notice that they still use mootools for foms :-( and of course this does not fit well with Helix

Do you know of a workaround for rendering correctly their user list without mootools ?

echo $this->form->getField('customer_id')->renderField(array('class' => 'rst_customer_id_container'));

This code tries to load popovers and tooltips with mootools and all fails in Helix

We are testing RSTickets Pro but I must admit that it's not really up to date

What kind of support software do you use at Joomshapers ? We have now LiveAgent but it's too bulky for our use and would like something to integrate more closely with joomla

Any hint on these points ?

BTW : Helix II does not work with Helix 2.0.6 framework, we get Error: Class 'Helix' not found: Call to a member function Header() on null

0
Paul Frankowski
Paul Frankowski
Accepted Answer
Senior Staff 3 years ago #49632

Only one Helix can work, but Helix II was built long time ago.

There are plugins that can disable mootools from Joomla.

0
JM
Jean Machuron
Accepted Answer
3 years ago #49633

My issue was more with the way Helix Ultimate renders the select and user fields ! For now it loads them the old Joomla way with bootstrap 2.3 framework, can you check your overrides for these fields ? The code line above should render correctly with helix whatever

0
Toufiq
Toufiq
Accepted Answer
Senior Staff 3 years ago #49664

@Jean Machuron bootstrap 2.3 is very old version and Helix contains latest version bootstrap 5. Thanks

0
A
Arthur
Accepted Answer
3 years ago #49666

Ohhh, I am surprised to see this ! I just purchased several extensions (including RS-Tickets) from the same vendor, but have no test it yet. I was planning to use it with J4 sites so can somebody explain me if their extensions would work with J4+Helix-Ultimate or not so I do not waste time and energy... ?

0
Toufiq
Toufiq
Accepted Answer
Senior Staff 3 years ago #49675

Here is link of J4 extensions.

Link

0