Automatically showing the FAQs in a given FAQ Category

By default when a user clicks on the FAQs in Self Service they are presented with a FAQ Category list and no FAQs. The user then needs to pick a category and use a search string (albeit it can be blank) to show the FAQs for that given category. I was curious to see if I could cause all the FAQs in a given category to show automatically when the drop down list of categories was changed. I could.

Open ShowFaqStaff.htm (located in c:Program FilesBMCService Desk ExpressSelf Service Deskhtml by default) in Notepad.

Replace:

<select class="BMCDropDownList" style="width:100%;" id="FAQCatNameList" AccessKey=<%=labelKey%> onChange="updateCat();resetFAQ();"  NAME="FAQCatNameList">

With:

<select class="BMCDropDownList" style="width:100%;" id="FAQCatNameList" AccessKey=<%=labelKey%> onChange="updateCat();showFAQ();" NAME="FAQCatNameList">

Then, assuming that you want the FAQs for the first FAQ Category to automatically show when the user first views the FAQs then you need modify a different file.

Open ShowFaqStaff.asp (located in c:Program FilesBMCService Desk ExpressSelf Service Desk by default) in Notepad.

Find the WindowOnLoad function and add the following line of code to the end of it:

showFAQ();

so that it looks like:

function WindowOnLoad()
{
...
selectedIndex = document.getElementById("FAQCatNameList").selectedIndex;
updateCat();
showFAQ();
}

Save the file and you should be good to go. I have only tested this with Service Desk Express 9.6 but it may work with previous versions as well. As always, comments (positive and negative) are always welcome.

Advertisements

3 thoughts on “Automatically showing the FAQs in a given FAQ Category

  1. I am using Version: 9.0.864.0 and it seems the wording is not the same. When I get a chance, I may see if I can figure what wording needs to be changed and it it would work, because this would be very helpful.

  2. Hi Dustin,

    If you would like, zip me a copy of the Self-Service directory and I’ll take a look and see if I can figure out a solution.

    Regards,

    Alan

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s