Login


ITB - IF Then Bot

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.


Features


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 siteClick HERE to go to the demo site.


 Features Free
Version
 
Professional
Version

 Easy Installation   Yes   Yes
 Test Community Builder fields
 Yes  Yes
 Test if the field is: Null, Not Null, or Equal To  Yes  Yes
 Test user's Joomla account info fields
 (Community Builder not needed)
 
 Yes
 Additional Operations:  >,  <,  Contains
   Yes
 Dates: less/greater than specified # of days
   Yes
 Dates: test to see if the field is a specific date "="
   Yes
 Multi-Select Field contains a certain value
   Yes
 Joomla 1.5 Version (legacy mode)    Yes
 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)? $4.95 for the Professional Version of ITB
Ready to buy the J1.5 Version (only $4.95)? $4.95 for the Professional Version of ITB

Requirements


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)? $4.95 for the Professional Version of ITB
Ready to buy the J1.5 Version (only $4.95)? $4.95 for the Professional Version of ITB

Installation & Usage


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)? $4.95 for the Professional Version of ITB
Ready to buy the J1.5 Version (only $4.95)? $4.95 for the Professional Version of ITB

ScreenShots


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)? $4.95 for the Professional Version of ITB
Ready to buy the J1.5 Version (only $4.95)? $4.95 for the Professional Version of ITB

Support & FAQs


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 [HEREHERE]




Ready to buy the J1.0 Version (only $4.95)? $4.95 for the Professional Version of ITB
Ready to buy the J1.5 Version (only $4.95)? $4.95 for the Professional Version of ITB




 
Please comment on ITB or the information here


Click the read more to add your suggestions about ITB and help us improve.

Read more... [Please comment on ITB or the information here]
 
youjizz