phpBBHacks.com - [DEV] Support System
Bad Boy Blog, an unofficial Diddy and Bad Boy fan blog
StatsForums Home   RegisterRegister   ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in
FAQFAQ   SearchSearch   MemberlistMemberlist   TutorialsTutorials   ContactContact Us
Add Us:     MySpace     Facebook     StumbleUpon
Username:    Password:
Remember Me?    
[DEV] Support System
Goto page 1, 2  Next
BlinkList
del.icio.us
Furl
linkaGoGo
reddit
Simpy
Mister Wong
Yahoo! My Web

Post new topic   Reply to topic    phpBBHacks.com Support Forums Forum Index -> phpBB 3 Hack Development
 See a User Guidelines violation? Please contact us.
Author Message

blackbeltboy47
Well Known User

Joined: 03 Apr 2006
Posts: 105
Location: USA!

PostPosted: July 20th 2007, 9:07 pm    Post subject: [DEV] Support System Reply with quote

I am developing a support system for phpBB3.

DEMO Still in development

Here are my ideas and progress (Green = DONE Red = NOT DONE)
Features:

Ticket System
-Submit tickets through the support system module in the UCP.
-View tickets that you have submitted.
-All tickets be posted on a page for the support team.

Knowledge Base
-Viewable through the UCP. (only the category page is done at the moment)
-Knowledge base configured through the ACP.
-Add articles to the knowledge base through the ACP.

Support Team
-Set certain users to be support team members through the ACP.
-Display support team members on the team page.
-Support team members can view the number of total open tickets in the header.
-A Support Team Panel where team members can close and work on tickets. Also any tickets that are requested to be put in the knowledge base will be listed here.

Other Features
-Users can view the number of open tickets they have in the header.
-Users can request that their ticket be posted in the knowledge base.

As you can see I have a long way to go, but many of these features are currently in progress.

If this is a good idea let me know, also let me know of any features anyone would like to see that I forgot.
_________________
blackbeltboy47


Last edited by blackbeltboy47 on June 3rd 2008, 11:33 am; edited 9 times in total
Back to top
View user's profile Send private message

Patrick
Admin/Webmaster

Joined: 11 May 2001
Posts: 12847
Location: Harbinger, NC, U.S.A.

PostPosted: July 21st 2007, 7:41 am    Post subject: Reply with quote

I think it's an interesting idea that some people will definitely make use of. I think a cool thing to do would be to tie it in with a post reporting system and make it so that the number of unresolved tickets can be seen in the header on a permissions basis.
_________________
Patrick O'Keefe - phpBBHacks.com Administrator
Author, Managing Online Forums (New Book)

Have a suggestion or a bit of feedback relating to phpBBHacks.com? Please contact me!
User Guidelines - phpBBHacks.com Awards - Featured phpBB - About Us - Supported Sites - Utilities
Back to top
View user's profile Send private message Send e-mail Visit poster's website AIM Address Yahoo Messenger MSN Messenger

blackbeltboy47
Well Known User

Joined: 03 Apr 2006
Posts: 105
Location: USA!

PostPosted: July 21st 2007, 10:26 am    Post subject: Reply with quote

Patrick wrote:
I think a cool thing to do would be to tie it in a post reporting system


I don't really understand this. Could you be more specific?

Patrick wrote:
and make it so that the number of unresolved tickets can be seen in the header on a permissions basis.


That is a good idea, I will add it to the features list, but I don't understand the part about a permissions basis.

EDIT: I added a link to a demo to the first post
_________________
blackbeltboy47
Back to top
View user's profile Send private message

Patrick
Admin/Webmaster

Joined: 11 May 2001
Posts: 12847
Location: Harbinger, NC, U.S.A.

PostPosted: July 22nd 2007, 6:41 am    Post subject: Reply with quote

Sure, no problem. Basically, what I mean is that, if you are familar with a report posts system... basically, a system where there is an icon on every post that allows members to report the posts to moderators and for that report to be filed in the database through the ticket system.

As far as permissions basis, I mean that just people with access to the tickets themselves should be able to see the number of unsolved tickets in the header.

Thanks.
_________________
Patrick O'Keefe - phpBBHacks.com Administrator
Author, Managing Online Forums (New Book)

Have a suggestion or a bit of feedback relating to phpBBHacks.com? Please contact me!
User Guidelines - phpBBHacks.com Awards - Featured phpBB - About Us - Supported Sites - Utilities
Back to top
View user's profile Send private message Send e-mail Visit poster's website AIM Address Yahoo Messenger MSN Messenger

blackbeltboy47
Well Known User

Joined: 03 Apr 2006
Posts: 105
Location: USA!

PostPosted: July 22nd 2007, 12:16 pm    Post subject: Reply with quote

Ok, I think I'm going to take your idea and put a twist on it. I'm thinking of making it kind of like the post report system, but instead of reporting the post, its a button that will send the ticket to a support team member requesting that the topic be put into the knowledge base.

Does that sound like a good idea?
_________________
blackbeltboy47
Back to top
View user's profile Send private message

Patrick
Admin/Webmaster

Joined: 11 May 2001
Posts: 12847
Location: Harbinger, NC, U.S.A.

PostPosted: July 23rd 2007, 8:08 am    Post subject: Reply with quote

I think that, from a community management perspecive, it works best when there is a central page that all moderators can access to view reports, rather than having it sent directly to them. The big reason for it is that if there is a central page, it prevents staff members from wasting their time when more than one tries to handle the same issue. With a central page, they see "1 New Ticket" in the header and then the first who sees it goes in and handles it. They mark it as closed and no one else has to spend any time on it or checking to see if it was taken care of, as they would if it was sent to them individually. Hope that helps.
_________________
Patrick O'Keefe - phpBBHacks.com Administrator
Author, Managing Online Forums (New Book)

Have a suggestion or a bit of feedback relating to phpBBHacks.com? Please contact me!
User Guidelines - phpBBHacks.com Awards - Featured phpBB - About Us - Supported Sites - Utilities
Back to top
View user's profile Send private message Send e-mail Visit poster's website AIM Address Yahoo Messenger MSN Messenger

blackbeltboy47
Well Known User

Joined: 03 Apr 2006
Posts: 105
Location: USA!

PostPosted: August 1st 2007, 11:57 am    Post subject: Reply with quote

Ok, now I understand, that's a good idea. Added to the features list.
_________________
blackbeltboy47
Back to top
View user's profile Send private message

~HG~
Dedicated User

Joined: 08 Nov 2003
Posts: 3232
Location: Australia

PostPosted: August 2nd 2007, 3:31 am    Post subject: Reply with quote

Sounds like a very good idea to me and look forward to your long and tiring hours working on this coming to fruition.
_________________
~HG~

|| rodneyangell.com || My Hacks || Tutorial - Stopping Spam Bots
Back to top
View user's profile Send private message Send e-mail Visit poster's website

blackbeltboy47
Well Known User

Joined: 03 Apr 2006
Posts: 105
Location: USA!

PostPosted: August 2nd 2007, 12:14 pm    Post subject: Reply with quote

I am trying to display team members on the support team page. I made a new field in the users table called support_team. Any user who has that set to 1 would be on the support team and displayed on the support team page.
I based this code off of other codes from phpBB pages and have no idea if it's even close to being right.

Code:
$sql = 'SELECT *
         FROM ' . USERS_TABLE . '
         WHERE support_team = "1"';
      $result = $db->sql_query($sql);
      
      $members = array();
      while ($row = $db->sql_fetchrow($result))
      {
         $members[$row['support_team']] = '1';
         
         $support_team = $row['username'];
         
         $template->assign_block_vars($which_row, array(
            'TEAM_MEMBER'      => $support_team)
            );   
      }
      $db->sql_freeresult($result);

I don't get any errors, but no members show up on the page..
I'm still pretty new to php and mysql, so if anyone could help me out, it would be greatly appreciated.
_________________
blackbeltboy47
Back to top
View user's profile Send private message

blackbeltboy47
Well Known User

Joined: 03 Apr 2006
Posts: 105
Location: USA!

PostPosted: August 5th 2007, 12:25 pm    Post subject: Reply with quote

Alright I changed the way I am going to do the support team.

I am now using this code:

Code:
$query = 'SELECT * FROM ' . SUPPORT_TEAM_TABLE . ' ORDER BY user_id';
$result = mysql_query($query) or die(mysql_error());

while($row = mysql_fetch_array($result))
      {

$support_team = '<span class="gensmall">' . $row['username'] . '</span>';
         
$template->assign_block_vars('supportteam', array(
            'TEAM_MEMBER'      => $support_team)
            );   
      }


I decided to make another table for the support team with fields user_id and username. The 2 users that I put into the table are now displaying on the support team page, but one of them is way off to the side rather than in the table. (view the pic below to see what I mean.)

(URL REMOVED)

Is this a problem with the php? If so, does anyone know how can I make it look right?

EDIT: Solved, the problem was in the html.
_________________
blackbeltboy47


Last edited by blackbeltboy47 on March 2nd 2008, 11:59 pm; edited 1 time in total
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    phpBBHacks.com Support Forums Forum Index -> phpBB 3 Hack Development All times are GMT - 6 Hours
Goto page 1, 2  Next
Page 1 of 2
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum



Links: Big Message Boards - Free JavaScript - phpBB2 - phpbb styles - Suporte phpBB - phpBB.it - phpBB Česky - phpBB Turkiye - phpBBArabia.com - phpBB-fr.com - Romanian phpBB online community - phpBB-TW.net - phpBBservice.nl - phpBB Brasil

Network: iFroggy Network Blog - iFroggy Hosting - SportsForums.net - KarateForums.com - YanksBlog.com - PhotoshopForums.com - DeveloperCube - Managing Online Forums - ManagingCommunities.com - CommunityAdmins.com - DrGregHouse.com - Bad Boy Blog - SodaRatings.com - Patrick O'Keefe

< Advertising - Contact Us - Staff - User Guidelines >

Copyright © 2001-2009. iFroggy Network, phpBBHacks.com. All Rights Reserved. Privacy Policy. We Support phpBBHacks.com (of course!).
Powered by phpBB © phpBB Group. phpBB SEO. Hosted by 100MegsWebHosting. We are in no way affiliated with the phpBB Group. phpBB is copyright to the phpBB Group.