Wie kann ich ein Support-Ticket-System mit PHP erstellen? [geschlossen]

8

Ich habe ein benutzerdefiniertes und einfaches / basierend auf dem Benutzer-System. Ich versuche, den Mitgliedern einen Weg zu bieten, Produkt-Support an unsere Mitarbeiter zu senden (in eine Datenbank zu stellen und im Admin-Bereich einzusehen) und ihnen diese Nachrichten zu verwalten.

Kennt jemand ein gutes existierendes Skript oder einen besseren Ansatz für einen Supportbereich meiner Website?

    
Derek 30.06.2010, 06:22
quelle

3 Antworten

23

Ticketing-Systeme sind ein ziemlich einfacher Build, haben eine Datenbanktabelle:

%Vor%

Jedes Mal, wenn ein Benutzer ein Ticket erstellt, geht es in die Datenbank als VALUES(id,'$user_id','$message',0,NOW(),0)//remember to clean the vars

Der Administrator kann ein Ticket vervollständigen, das Feld aktualisieren, so dass is_active = 1 ist, dann die vom Admin verbrachte Zeit anfordern und update time_spent = '$ time_spent'

Sie könnten einfach ein Kommentarsystem hinzufügen

%Vor%

Auf diese Weise können Sie unbegrenzt (bis zu insgesamt 99999999999) Kommentare pro Ticket haben, und Sie verfolgen die Benutzer-ID, sodass Sie Namen neben jedem Kommentar einfügen können.

Sie können die Kommentare mit

aufrufen

select * from comments where ticket_id = $id //the current tickets id

Ich hoffe, das hilft, es ist ein netter einfacher Build und bedeutet, dass Sie genau wissen, wie es funktioniert, es ist immer schön, es selbst gemacht zu haben und es leicht anpassbar.

Grüße Luke

    
Luke 30.06.2010, 07:49
quelle
6

Sie können osTicket verwenden, das Open Source und kostenlos ist.

    
Casey 11.02.2011 15:47
quelle
3

Oder verwende Spiceworks. Es ist kostenlos.

    
Stephen C 17.12.2010 00:04
quelle