Support

Akeeba Ticket System

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

Posted in ‘Akeeba Ticket System for Joomla! 4 & 5’
This is a public ticket

Everybody will be able to see its contents. Do not include usernames, passwords or any other sensitive information.

Environment Information

Joomla! version
n/a
PHP version
n/a
Akeeba Ticket System version
n/a

Latest post by nicholas on Wednesday, 11 October 2017 07:25 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

nicholas
Akeeba Staff
Manager
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 β€’ πŸ• My time zone is Europe / Athens
Please keep in mind my timezone and cultural differences when reading my replies. Thank you!

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.

nicholas
Akeeba Staff
Manager
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 β€’ πŸ• My time zone is Europe / Athens
Please keep in mind my timezone and cultural differences when reading my replies. Thank you!

Support Information

Working hours: We are open Monday to Friday, 9am to 7pm Cyprus timezone (EET / EEST). Support is provided by the same developers writing the software, all of which live in Europe. You can still file tickets outside of our working hours, but we cannot respond to them until we're back at the office.

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!