ITB or If-Then-Bot is a significant enhancement to your site.
The ITB plugin performs tests using Joomla and Community Builder fields and displays content based on the test's results.
Login or register and you'll see ITB on our site.
|
|
ITB - or IF THEN Bot
This plugin performs a test on your user's profile or joomla account information and displays the results if true.
On the demo site, all of the CB field types are used. Click HERE to go to the demo site .
| Features |
Free
Version |
Professional
Version
|
| Easy Installation |
 |
 |
Test Community Builder fields
|
 |
 |
| Test if the field is: Null, Not Null, or Equal To
|
 |
 |
Test user's Joomla account info fields
(Community Builder not needed)
|
|
 |
Additional Operations: >, <, Contains
|
|
 |
Dates: less/greater than specified # of days
|
|
 |
Dates: test to see if the field is a specific date "="
|
|
 |
Multi-Select Field contains a certain value
|
|
 |
| Joomla 1.5 Version (legacy mode) |
|
 |
Cost (discount if you purchase the bundle)
|
Free |
$4.95 |
| Value |
|
HUGE!
much more than
the small price
|
Ready to buy the J1.0 Version (only $4.95)?
Ready to buy the J1.5 Version (only $4.95)?
|
|
|
The requirements for ITB are:
-
Joomla version 1.0.x (developed under 1.0.15 and 1.5.9)
- Joomla version 1.5.x (in legacy mode)
- Community Builder 1.2.0 RC3 (not required for the Commercial version)
- Use Joomla account fields in the Commercial version (CB not necessary)
The Professional version works with or without Community Builder.
Ready to buy the J1.0 Version (only $4.95)?
Ready to buy the J1.5 Version (only $4.95)?
|
|
|
There are no special instructions to install this bot.
First Time Install:
-
Use the standard mambot / plugin installation process.
- Be sure to publish/enable it
- Set your J1.5 site to legacy mode
Upgrade:
-
Un-install the bot/plugin, then install the new one. Piece of Cake; Easy as Pie; Pick your metaphor.
How to use the IF-THEN Bot in your content
NOTE: the actual usage does NOT have
a space after the { or before the }. The spaces are added here so the
plugin would not be invoked.
Usage:
{ itb field test-cond} Text to display if true { /itb}
The field can be a Community Builder field, or a Joomla field
(joomla fields only available in commercial version).
Joomla fields available in the commercial version are: email, name, usernname, usertype, registerdate, lastvisitdate
For your custom CB fields, use the following format. Be sure to put the cb_ before the field name.
- { itb cb_field=()} Tests if the field is empty.
- { itb cb_field=(*)} Tests if the field is not empty.
- { itb cb_field=(text string)} Tests if cb_field is equal to the text string.
- { itb cb_field>(#)} Tests if the value stored in the field is greater than the number.
- { itb cb_field<(#)} Tests if the value stored in the field is less than the number.
- { itb cb_field#(text string)} Tests if the field contains the text string.
- { itb cb_datefield>(@#)} Tests if (today's date) - (date field) is greater than # (in days)
- { itb cb_datefield<(@#)} Tests if (today's date) - (date field) is less than # (in days)
- { itb registerdate=(@DD-MM-YYY)} Tests if the date = a specific date - you must use the format DD-MM-YYYY
Examples
- { itb email#(yahoo.com} Maybe you should try google mail instead of Yahoo!{ /itb}
- { itb lastvisitdate>(@30)} You've been gone longer than 30 days! Welcome back! { /itb}
- { itb cb_group=(doc subscriber)} Because you are a documentation subscriber, here is the doc. { /itb}
- { itb avatar=()} You haven't added your profile picture click here to edit your profile.{ /itb}
- { itb lastupdatedate>(@30)} We have updated our profile system since your last update.{ /itb}
- { itb usertype#(Administrator)} You are either an Admin or a Super Admin { /itb}
REMOVE THE SPACES AFTER the { and before the }. It reads easier with the spaces and it doesn't run the code.
BE SURE to end the text string with a { /itb}
ITB does not presently support recursion - meaning you cannot nest ITB statements.
If the plugin is unpublished, or the user is not logged in, the tags will simply be removed.
NOTE: THE FREE VERSION IS FOR J1.0 AND MUST HAVE CB INSTALLED AND ONLY PERFORMS EMPTY, NOT EMPTY AND EQUAL TO TESTS.
Ready to buy the J1.0 Version (only $4.95)?
Ready to buy the J1.5 Version (only $4.95)?
|
|
|
There are no screen shots.
But browse around this site after you login. It is used in the dowload section, within this page, and throughout.
Click [HERE] to register - its free.Here is a tip for site developers and admins like you:
Ready to buy the J1.0 Version (only $4.95)?
Ready to buy the J1.5 Version (only $4.95)?
|
|
|
Support forum available
We do have a support forum to help with ITB. It is open for all to view, and to post for registered users.
Click [HERE] to visit the forum now.
Here are some frequently asked questions:
Frequent
Question
|
Answer
|
| What version of Joomla does it support? |
It was developed and tested with Joomla version 1.0.15 and version 1.5.9.
We have not tested it with any other version. So - caveat emptor - we do not guarantee it will work with any other version.
- for J1.5 use it in legacy mode
|
| What version of CB does it support? |
Version 1.2 RC 3
|
| Does it test CB fields that are not published? |
Yes.
To have a finer control, we suggest using the commercial version
|
How much does it cost?
|
There is a free version that works great but you must have Community Builder installed. The Commercial version does not require it.
For only $4.95, you will increase the value of your site many times over.
|
Where do I download it?
|
Click HERE to go to our Dowload area.
Remember, you must be registered to download.
|
What are the limitations of the free version
|
The free version is excellent for simple CB field tests (Equal, NUL and NOT NULL). It require CB be installed.
Of course we recommend the commercial version because it does so much more and it encourages our further development.
|
Is there a demo?
|
This site uses the extension, but yes there is a demo site. Go to our demo site by clicking [HERE ]
|
Ready to buy the J1.0 Version (only $4.95)?
Ready to buy the J1.5 Version (only $4.95)?
|
|