If you are licensed for the advanced portal (Support Desk or Enterprise edition only), you can enable a landing page that will allow you to highlight recent KB articles, Community tickets, and so on. You can enable/disable - and customize the Landing Page by going to Admin/My Portal/Advanced Portal tab. If you would like to see it in action- click Help/Support Portal in the upper right corner of your account view, which will take you to our portal. Here is some example code: <div style="margin: 0 auto;font: 12px arial"> <h1 style="font-size:20px;font-weight:bold;color:#666;margin:0px">Support Center</h1> Welcome our Customer Portal!<br /> <div class="widgetcontainer"> <div class="LandingPageContent"> <h3 style="color:#3079c6">Recent KnowledgeBase Articles</h3> <div class="LandingPageInnerContent"> <ts_latestknowledgebase,5,../Images/bulb.png> </div> <h3 style="color:#3079c6">Popular KnowledgeBase Articles</h3> <div class="LandingPageInnerContent"> <ts_knowledgebase,5,../Images/bulb.png> </div> <h3 style="color:#3079c6">Recent Tickets</h3> <div class="LandingPageInnerContent"> <ts_alltickets,5,../Images/file.png> </div> </div> </div> </div> Available Options: <ts_alltickets,#,iconurl> <ts_communitytopics,#,iconurl> <ts_knowledgebase,#,iconurl> <ts_latestknowledgebase,#,iconurl> <ts_articles,#,iconurl> <ts_mytickets,#,iconurl> <ts_orgtickets,#,iconurl> You have the ability to put these tags inside of your own custom html to format the landing page desired. The arguments are (What data to pull, The number of items to return, The url to an icon to use if wanted) Examples are: <ts_mytickets,10> : This will return the latest 10 tickets for that user, if less than 10 exist it will return the total # of records <ts_orgtickets,5,../icons/myicon.ico> : This will return the latest 5 tickets for the users organization and use the myicon.ico for the left icon CSS Class Styling: landingTicketID: This will control the font/color etc for the Ticket Id when displaying the results landingicon: This will format the icon that is displayed to the left of the resulting item widgetcontainer: This is the overall container for the page LandingPageContent: This is the inner container for widgetcontainer LandingPageInnerContent: This is the container for the results to be displayed Overriding The Default Landing Page In some cases, you may want to have your customers land on a certain page when they are logged into your portal. For example, when your customer enters the portal, you can have the New Ticket Creation form appear by default. To do this, you will want to change the URL you pass to: https://portal.teamsupport.com/protected/CreateNewTicket.aspx?OrganizationiD=1234&username=person@email.com&password=portalguid If you are using our Community/Forum feature, you can have them land on that page within your portal by passing https://portal.teamsupport.com/protected/Forum.aspx?OrganizationiD=1234&username=person@email.com&password=portalguid Here are a few more you can use that follow after the /protected/ section in the URL: mytickets.aspx? AllTickets.aspx? KBTickets.aspx? Products.aspx? Any page on the portal can be used this way - just log into your portal, click on a section and look at the page name in the URL. |
