Welcome to Class Listings FAQs

If you need a quick answer without explanation, this is the page for you! Below are the most common Listings Table questions followed by a short, direct answer (More detailed responses can be found in the appropriate Class Listing sections in this website).


Q: How do I install a Class Listing Table onto my website?

A: By inserting one line of HTML JavaScript code into your website editor. Follow the instructions on the Inserting the code for a standard Class Listing Table on this website (second choice on Class Listings Menu page).

Q: What and where is my Org ID ?

A: Each database has a unique 5 or 6 digit organizational identification number, called an Org ID. Go to Tools > Website Registration and it is shown in blue.

Q: What/Where are my Category codes (Cats)?

A: Category codes (Cat1, Cat2, Cat3) are set up by you inside your database. In your database, go to Tools > Edit Drop Down Lists, and create your Categories (and Sessions, etc). Then assign each class the Cat's as needed. Remember that Cat1's are also used for Revenue reporting. For more information, reference the Getting Started Guide.

Q: How do I change the order of the header columns going across the top of the table?

A: The header order is SET. Columns cannot be moved left or right. However, columns CAN be hidden - see Example #3 - "Hiding" on the Custom HTML Codes page.

Q: How do I change the width of each column in the table?

A: The overall table width is automatic - it will stretch or shrink to fit into your content area. The column width in each table is determined by the maximum character count in that column in that specific table. The individual column widths cannot be altered by code. A webmaster would need to consume the table data and manipulate the output layout to change the individual column widths. If you are placing several tables on the same webpage, consider inserting a few rows of descriptive text between each table to visually break up the page.

Q: Can I put different tables on different webpages?

A: Yes, you can group your classes in various ways and make many custom tables and place each one in a different location or even a different page in your website.

Q: The table is showing but the Register column is missing - where is it?

A: Go to Tools > Website Registration > Settings, and about halfway down set the "Show Register Links on Listings" to YES. Save changes.

Q: The Register column is showing but there are no "Register" links in it - where are the links?

A: The links will appear on the "Registration Start Date" listed for each class. Change it to today or leave it blank, and the links will appear.

Q: My border looks different than the examples shown in this site - how can I edit the table border style?

A: Our tables come pre-coded with table border defaults as shown in this site. If yours look different, it is because somewhere in your coding you have rules that are overriding our defaults. These are normally found in your CSS table style rules. Contact your web developer for assistance with CSS.

Q: My table has some strange code phrases appearing above the table. How do I get rid of that?

A: Go to the "Listings without scripting" page in this section and carefully read Option 1. It explains where you need to add the word "Direct" into the code for the table to display correctly as a link.

Q: How do I get my next session's classes in a separate table? Or overlapping sessions in different tables?

A: Use the &Session=xxxxxx filter (see Example #2 - "Grouping" on the Custom HTML Codes page).

Q: How do I make tables by Day of the Week?

A: If you want a separate table for each Day of the Week, you will need to use a Category Code or Room. For example, create Cat3's named Mon, Tues, Wed, etc. Assign each class the correct Cat3. Then use a Cat3 filter in your html code (see Example #2 - "Grouping" on the Custom HTML Codes page). For example in the code ....&Cat3=Mon..... would show only your Monday classes.

Q: How do I make tables by instructor?

A: If you want a separate table for each Instructor, you will need to use a Category Code or Room. For example, create Cat3's named by your instructor initials, such as AB (for Abby Barker) etc. Assign each class the correct Cat3. Then use a Cat3 filter in your html code (see Example #2 - "Grouping" on the Custom HTML Codes page). For example in the code ....&Cat3=AB..... would show only classes assigned to Abby Barker.

Q: How do I make tables by age group?

A: The html code cannot read the min/max ages on the class page, therefore, you must set up various age groups as a Category. For example, you could create some Cat3's such as "Baby", "Toddler", "Preschool", "Elem", etc., based on ages. Assign each class the correct Cat3 code. Then use a Cat3 filter in your html code (see Example #2 - "Grouping" on the Custom HTML Codes page).

Q: If a particular class is full, how does the student register for the waitlist?

A: On your settings page, in the Listings Settings, put the "Allow Waitlist when class full?" to YES. Make sure you also have "Show Full Classes on Listings" also set to YES. This will provide a Waitlist link

Q: How do waitlists and future enrolls affect the availability of classes?

A: You can choose to have waitlist counts and/or future enroll counts affect the availability of the class to new enrollees by using the options in the General Settings area.

Q: How can I preview what the table will contain?

A: If you want to see only the data in a full-size table with white background, you can simply take the url section of your code (the part between the second set of quotes) and copy/paste it into your address bar. The table will display based on the parameters that you chose (columns, sorting, filtering, etc). You will also see some extraneous code along the top and bottom, which will not appear in your actual webpage. There is a short video near the bottom of the Custom Codes page that will walk you through some examples.

Q: Why aren't some of my classes showing up in the table?

A: Make sure each of the Class Requirements have been met (see Requirements on first Class Listing page in this site).

Q: My code isn't working! Why not?

A: Make sure your parameter target names match EXACTLY with those in your database. Do your Start and End Times have the correct time format (10:30am)? Do you have special characters in your names? If so, see the bottom of the Custom HTML Codes page to fix character issues. If your code still doesn't work, use CONTACT US in bottom right corner of this page to send the Integration Specialist an email. Provide your name, Organization name, website page URL, and description of issue. We troubleshoot HTML-based websites for free (we cannot troubleshoot Flash sites since the source files are not available for inspection).

Q: How do I make each row (class) a different color?

A: In the Tricks section at the bottom of the Custom HTML Codes page, there are instructions for making the whole table a color. If you want each individual row a different color, it requires a webmaster's knowledge and skill. Webmasters are welcome to further enhance the tables with their own creativity.

Q: These codes are like Greek to me - Please HELP!!

A: Certainly! Use CONTACT US in the bottom right corner of this page to email the Integration Specialist. Explain what you are trying to accomplish, and be sure to include your name, your Organization name, and Org ID if possible. We will be happy to help you out, set up a phone conference, talk to your webmaster, make some Demo tables for you, etc.

Q: My site is Wordpress or Joomla or other CMS, and it uses "plug-ins" - what do I do?

A: Plug-ins are not used. You will toggle your page editor to the HTML "mode" or "source", and input the Class Listings table code(s) there. Click here to view some examples. Having the Class Listings tables displayed directly on your webpage requires your webhost company and website editor to support JavaScript capabilities. Most websites support scripting, but be aware that some budget websites - especially those created on a "template" - may not allow it. If your webhost does not allow scripts, please use the options on Listings without Scripting (optional) page. Jackrabbit cannot control how your webhost or editor handle the use of script tags. Contact a web developer or your webhost company with any issues regarding the rejection of scripts.

Q: I need an API (Application Programming Interface) - where do I get it?

A: Jackrabbit does not currently offer an API or web service allowing programmatic access to your data. Jackrabbit does offer some data such as Class Listings initially intended to render HTML tables on your webpage. Some web developers have written programs to retrieve and parse the Class Listings HTML for their own purposes, but this does not meet the formal definition of an API.



 

  © 2013 Jackrabbit Technologies, Inc. Site Map  |  Contact Us