According to Joomlart this is a Hikashop issue with Bootstrap 3... please read below their response and fix:
and please advise if this is the case and if these code changes will be implemented in Hikashop 2.3.6 so that I can feel safe about implementing them
To my ticket inquiry and a couple of back and forth, I wrote:
Hi there,
I 'seem' to have found where the problem lies even though I am not sure WHY this is happening.
In my attempt to figure out where the problem came from I disabled one by one all of the .js Javascript files running the site -
when I came around to disabling the files in /plugins/system/t3/base-bs3/* - I figured the site would crash since without T3 there is no site but instead the site pulled up /plugins/system/t3/base/* files automatically
, anyways WHEN those sets of javascript files were dynamically pulled into the site, the Login/Registration/Guest buttons started working again...
{but it messed up the menu on the right hand top corner... }
upon further testing, IF I leave the original /plugins/system/t3/base-bs3/* files running but replace:
/plugins/system/t3/base-bs3/bootstrap/js/bootstrap.js and
/plugins/system/t3/base-bs3/bootstrap/js/bootstrap.min.js with the files found under /plugins/system/t3/base/
- the buttons work as expected and no menu in the upper right hand corner issue either.
Another way of saying this, under:
/plugins/system/t3/base/
bootstrap.js and bootstrap.min.js are v2.3.2
/plugins/system/t3/base-bs3/
bootstrap.js and bootstrap.min.js are v3.2.0
and the version under base-bs3 breaks the Login/Registration/Guest functionality of Hikashop.
I do not KNOW what 'other things' are fixed or broken if I were to replace these files permanently so I really don't want to do that plus that seems like a band-aid effect instead of a permanent fix.
I just figured this would help you in your analysis.
============================
Joomlart's response and 'fix':
Look like Hikashop only works fine with Bootstrap 2 at the moment, you can see more detail here
www.hikashop.com/forum/shipping-methods/...-button-missing.html
Back to the problem you wrote about, please open file root_folder/components/com_hikashop/views/checkout/tmpl/login.php and look for this code :
echo JHTML::_('hikaselect.radiolist', $values, 'data[register][registration_method]', ' onchange="displayRegistration(this)"', 'value', 'text', $defaultSelection, false, false, true );
then replace with :
echo JHTML::_('select.radiolist', $values, 'data[register][registration_method]', ' onchange="displayRegistration(this)"', 'value', 'text', $defaultSelection, false, false, true );
after that, open file
www.gardinie.com/templates/uber/local/cs...ardinie/template.css
and add this code to hide radio buttons :
#hikashop_checkout_login_left_part .controls > label {
cursor: pointer;
}
#hikashop_checkout_login_left_part .controls > label > input {
display: none;
}
What is your advice? and is this a Hikashop issue with BootStrap 3 after all?
Cheers,
Emmanuel