Kayako logo
How do I? Questions about how to do specific things in SupportSuite, eSupport and LiveResponse. Not for reporting problems.

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  (#1) Old
pscs Offline
New Member
 
Posts: 10
Join Date: Sep 2007
Different 'LiveResponse' icons for different users - 28-05-2008, 03:21 PM

We charge for technical support, so I'd like to have a LiveResponse icon for MOST users which has 'Sales questions', 'Pre-sales Enquiries' etc on it, but NOT 'Technical Support'.

Then, I want some people to be able to get all the departments INCLUDING 'Technical Support'

I'm quite happy using my own PHP to decide which departments a user can access if I have to.

I could do it with two icons, by making the 'Technical Support' department private, and having one icon with 'departmentid=0' for the public departments and one with 'departmentid=n' for the Technical Support department, but I'd really like to have just one icon covering both sets of options.

Any ideas?
   
Reply With Quote
  (#2) Old
pscs Offline
New Member
 
Posts: 10
Join Date: Sep 2007
29-05-2008, 02:33 PM

In case anyone is interested, I've done this by (a) having my website create a cookie if the user is allowed to access tech support by chat, (b) creating two 'Technical Support' departments, one (id=5) which has no staff in it, and one (id=6) which has the tech support staff in and (c) changing the Live Support -> departmentstatuscombo template to

Code:
<select name="departmentid" class="departmentselect">
<{foreach key=key value=item from=$onlinedepartments}>
<{if $_TPL[COOKIE][TechChatAllowed] == 1 or $item[departmentid] != 6}>
<option value='<{$item[departmentid]}>' style='background:#D5FFD5;color:#333333'><{$item[title]}> - <{$language[online]}></option>
<{/if}>
<{/foreach}>
<{foreach key=key value=item from=$offlinedepartments}>
<{if $_TPL[COOKIE][TechChatAllowed] != 1 or $item[departmentid] != 5}>
<{if $_TPL[COOKIE][TechChatAllowed] == 1 or $item[departmentid] != 6}>
<option value='<{$item[departmentid]}>' style='background:#EDEDED;color:#666666'><{$item[title]}> - <{$language[offline]}></option>
<{/if}>
<{/if}>
<{/foreach}>
</select>
This hides the 'real' tech support department if the cookie isn't there, and shows a 'dummy' tech support department which is always 'offline'.

It's not foolproof, but it does pretty much what we want.
   
Reply With Quote
Reply

Tags
icons, liveresponse

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On

Similar Threads
Thread Thread Starter Forum Replies Last Post
LoginShare users logging on with a username, not with a emailadress MPRSG Feature Requests 1 22-04-2008 12:32 PM
Validated Users are removed or unvalidated? PeteV SupportSuite, eSupport and LiveResponse 7 23-10-2007 08:51 PM
UNKNOWN Users -> Bulk add users to group no0ne2k Feature Requests 0 18-09-2007 05:01 PM
New SIP Phone functionality in LiveResponse (WinApp) Roger Clark News and Announcements 0 10-05-2006 05:35 AM



Powered by vBulletin® Version 3.7.2
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
vBulletin Skin developed by: vBStyles.com


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46