BlaB! AX - Frequently Asked Questions

System requirements

Any Linux /Windows host or shared hosting service with PHP and MySQL.

top

BlaB! AX LICENSE AGREEMENT

By downloading and using BlaB! AX you indicate your acceptance of the following terms and conditions:

DISCLAIMER OF WARRANTY

THIS SOFTWARE AND THE ACCOMPANYING FILES ARE PROVIDED 'AS IS' AND WITHOUT WARRANTIES OF ANY KIND!

top

How to install BlaB! AX

top

How to upgrade BlaB! AX

  1. Download and unzip the files in a new empty directory e.g. /chat_new and remove the subdirectory /install
  2. Upload /chat_new (and all files/subdirectories in it) to your server with an FTP program.
  3. Overwrite config.php with your old config.php file and transfer all files from your old /attachments directory to /chat_new/attachments.
  4. Navigate with your browser to /chat_new/admin - the database will be updated automatically.
  5. That's all.

top

Can I upgrade from BlaB! AX free to BlaB! AX Pro?

Yes, easily. Follow {How to upgrade BlaB! AX} above.

top

Does BlaB! AX support SSL?

Yes.

top

Can I run BlaB! AX on my shared hosting account?

Yes.

top

What is QUARANTINE?

You have an option in ACP to prevent new users from logging in immediately after registering. New users will be able to to login to chat after the period of time specified in ACP or if the quarantine is lifted manually. Quarantine does not affect guests and is useless if you have guest access enabled.

top

How does resetting a forgotten password work?

BlaB! AX never sends out email messages. Automated email messages to reset a password or activate an account are unreliable and very often undelivered due to spam filters. BlaB! AX deals with this in a different way. There are two couples of combinations associated with user accounts - Username-Password and Email-RecoveryQuestion-RecoveryAnswer. Users knowing the current password are allowed to set a new one. However, the Email can only be changed with a correct RecoveryAnswer. A forgotten password can be reset in this way:

It's unlikely someone to know or guess both - Password and RecoveryAnswer in order to take full control on another account. Brute-force attacks are not possible - BlaB! AX would accept up to 5 attempts per hour. Both Password and RecoveryAnswer are hashed in the database with salted sha256.

top

On mobile I have to re-enable sounds every time I enter the chat, why?

Mobile browsers do not play audio and video automatically without user's interaction. That's why on mobile sound notifications are always disabled and you have to re-enable them every session. We provide a PhoneGap mobile app template which allows you to build your own mobile app and enable proper sound notifications using the PhoneGap media plugin (see below - mobile app for Android/IOS).

top

Guests cannot login with their chosen username, why?

For security reasons guests can login to chat with a previously chosen username as long as their IP is the same - in their case the IP is their password. A guest can always become a properly registered user by providing a password / email / recovery question & answer. You can disable guest access from ACP ยป Settings.

top

Can I add or replace emoticons?

Yes but it's not easy. The list of emoticons can be found in emocodes.php. There are no image files, all emoticons in SVG format are base64 encoded entries in emoticons.css. You'd better stick to the excellent EmojiOne emoticons.

top

Can I replace sound notifications?

Easily! Go to the bottom of the product page and click on the link Select sounds & create your notification file. Generate sounds.js and replace your current sounds.js file in the main BlaB! AX folder.

top

Can I add or replace stickers?

Yes, easily. Put your stickers in JPG/PNG/GIF/SVG format in subdirectories under /stickers. Use only letters & numbers without spaces in the names of the subfolders! The image files will be scaled automatically to 64x32px in the sticker list and to 100x50px when posted. It is recommended to use SVG images with 2:1 aspect ratio.

top

Can I add or replace avatars?

Yes, easily. Put your avatars in JPG/PNG/GIF/SVG format in the directory /avatars. The image files will be scaled automatically to 80x80px in the avatar list and to 60x60px in the user profile. It is recommended to use SVG images with 1:1 aspect ratio.

top

My theme doesn't match the white icons, how to change their color?

The icons are base64 encoded entries in blabax.css. You can change their color with the built-in search and replace function of your favorite text editor.

base64 RkZGRkZG = FFFFFF (white)
base64 MDAwMDAw = 000000 (black)
base64 NjY2NjY2 = 666666 (grey)

top

What is WebKitCSS in the style section of the Admin CP?

We do not use browser specific hacks - such hacks usually break in the long run. This is a place to provide custom CSS code for WebKit based browsers and by default you have a CSS line that shows smaller and better scrollbars (WebKit desktop only).

@media(hover:hover){ 
::-webkit-scrollbar{width:7px;background-color:transparent}
::-webkit-scrollbar-thumb{background-color:#999}}

top

How can I show who is online on my front page?

Put the following code in any HTML page:

<script src="/chat/online.php"></script>

outputs document.write(3)


<script src="/chat/online.php?mode=1"></script> 

outputs document.write('Jo, Adam, Maria')


<script src="/chat/online.php?mode=2"></script>

adds a fixed DIV to the BODY element of your page that can be updated periodically with Ajax requests, can be seen at our demo page (also see the comments in online.php to adjust the look etc)

top

Can I have a mobile app for Android/IOS?

Yes, you can. See here.

top

Can I have a Chrome web extension?

Web extension GIF

Although easy and possible, loading the chat as a web extension is useless - the extension box will be closed as soon as it loses its focus.

Download here a ZIP file with all the necessary files to create a web extension that shows who is online. A click anywhere within the box opens BlaB! AX in a new tab. First, you need to have who is online working and then set the proper URL to your BlaB! AX: yoursite.com/blabax/web_extension.html in popup.html.

Creating a web extension is one thing, submitting it to Chrome Web Store quite another - please refer to the appropriate documentation.

top

Why SVG and not PNG/GIF/JPG images like everybody else?

Almost all smartphones and tablets and a large part of the computer displays these days have pixel ratio x2, x3 or even x4. A raster image: GIF, JPG or PNG should be 2, 3 or 4 times larger to look as expected on such a screen. A solution is to use srcset {Webkit Demo} and then you must have 4 files for each actual image. On the other hand SVG images are relatively small, look well and are supported in all major browsers.

top

Stealth users

Stealth users can be defined in config.php as an array: $stealth_users=array(1,25,665); Any user whose ID is in the array do not appear in chat and in logs.

top

What does version XX.XX mean?

It's similar to Ubuntu versioning. 17.08 means released in August 2017 and 17.08.2 means August 2017 revision 2.

top

Page updated: 2018-11-24

Facebook Twitter Google LinkedIn Reddit Digg StumbleUpon