#28461 – The bar of the BBcode editor does not appear.

Posted in ‘Akeeba Ticket System’
This is a public ticket. Everybody will be able to see its contents. Do not include usernames, passwords or any other sensitive information.
Monday, 18 September 2017 23:15 CDT
Teophile
When I disable mootool the BBcode editor bar does not appear.

This happens under Joomla 3.75 and Joomla! 3.8.0-rc1

Custom Fields

Joomla! version (in x.y.z format) Joomla! 3.8.0-rc1 Release Candidate [ Amani ] 5-September-2017 14:00 GMT
PHP version (in x.y.z format) 7.0.7
Akeeba Ticket System version (x.y.z format) Akeeba Ticket System 2.4.0
 
Tuesday, 19 September 2017 00:40 CDT
nicholas
We are using the MarkItUp editor to display the BBCode editor. This editor does not use mooTools, it uses jQuery. Our code uses the core Joomla! API to request that jQuery is loaded on the page before loading the MarkItUp Javascript.

Possible issues:

  1. You have disabled loading of jQuery, not (just) mooTools.
  2. You are using third party software which reorders the loading of Javascript files, causing the MarkItUp Javascript to load before jQuery OR it tried to combine, minify or otherwise tamper with the Javascript files, causing Javascript errors which make it impossible for the MarkItUp editor to load.
  3. You are using a third party proxy, CDN or similar content transformation in front of your site with the same effect as above
  4. You are loading an incompatible version of jQuery.
  5. Your CSS is causing the div.markItUpHeader element or its contents to be hidden.
  6. Third party extensions on your site are causing Javscript errors on the page.


Items 1 to 4 ARE NOT possible with core Joomla!, therefore we consider them "core hacks" and will provide no support for it. You can always enable Akeeba Strapper in the frontend of your site to work around most (but not all, e.g. #2) of these issues.

The latter two items are beyond our control. Please check your browser's Javascript console for any errors which would trigger #6. Use your browser's element inspector to see if the element in #5 exists (if it doesn't: it's problem #1 to #4 or #6) and if it does whether it's visible (if it's not it's problem #5).

Alternatively you can switch the editor type to WYSIWYG which uses the Joomla! content editor the user has selected in their profile for ticket editing. If you are using JCE on your site you can create a special, limited profile for non-administrator users or even a touchscreen compatible profile for mobile devices. If you are using just plain old TinyMCE it will still work fine in the front-end; Joomla! does let you create limited profiles per user group (up to three profiles).


Nicholas K. Dionysopoulos

Lead Developer and Director



🇬🇷Greek: native

🇬🇧English: excellent

🇫🇷French: basic



Please keep in mind my timezone and cultural differences when reading my replies. Thank you!



Wednesday, 11 October 2017 06:17 CDT
Teophile
I have done multiple tests on the latest version of joomla 3.81 ...
Still no BBcode editor if Mootools is disabled.

Thank you for your help.
 
Wednesday, 11 October 2017 07:25 CDT
nicholas
My comments above still stand. The editor still does NOT use mooTools, it uses jQuery.

Items 1 to 4 are core hacks no matter which version of Joomla! you are using. Items 5 and 6 are beyond our control no matter which version of Joomla! you use.

As further proof that the Joomla! version does not matter I will present nothing else than your latest reply. Our site runs, of course, Joomla! 3.8.1 on PHP 7.0 with the default ATS installation and uses the BBcode editor. You see it works.

Please go through the list of possible issues I gave you a month ago. This is something I cannot do for you as I didn't build that site, I don't and cannot know how it's set up - not to mention that I don't even have the URL of that site.


Nicholas K. Dionysopoulos

Lead Developer and Director



🇬🇷Greek: native

🇬🇧English: excellent

🇫🇷French: basic



Please keep in mind my timezone and cultural differences when reading my replies. Thank you!



This ticket is closed, therefore read-only. You can no longer reply to it. If you need to provide more information, please open a new ticket and mention this ticket's number.

Support Information

Working hours: Typically we work Monday to Friday, 9am to 7pm Cyprus timezone (EEST). Support is provided by the same developers writing the software, all of which live in Europe. You can still file tickets, but we cannot respond to them, outside of our working hours.

Support policy: We would like to kindly inform you that when using our support you have already agreed to the Support Policy which is part of our Terms of Service. Thank you for your understanding and for helping us help you!