RSS2.0 Feed button
EnglishItalianKoreanChinese (Simplified)Chinese (Traditional)PortugueseGermanFrenchSpanishJapaneseArabicRussianGreekDutchBulgarianCzechCroatianDanishFinnishPolishSwedishNorwegianHebrewSerbianSlovakThaiTurkishHungarian

"I början universum skapades. Detta har gjort många människor väldigt arga och har allmänt betraktas som ett dåligt drag."
Douglas Adams

Sam Devol

Running with Scissors

Läser detta

Att integrera en Help Desk i WordPress i 15 minuter eller mindre

Postat den 1 december, 2006
Publicerad i WordPress
Märkta med:

Jag hade ett intresse av att lägga till en Help Desk till min sida där kunder kan lämna in "biljetter" som skulle spåras (och lagras i en MySQL-databas, helst tillsammans med min nuvarande WordPress en) och då ändras / uppdateras både kunden och jag skulle vara meddelas via e-post ...

Jag hade lagt märke till en hänvisning till Hesk (v0.93.1) i mina resor runt om i forum WP-stöd, så jag tog en titt och bestämde att det var små och enkla, vilket är vad jag behövde.

Installera Hesk var enkel. Jag valde att installera den i / wp-content/hesk och sedan läggas till en länk till min "Länkar" (eller "Skriv inlägg", beroende på vilken version av WP du har). Följ anvisningarna och bom: Fungerande Help Desk.

Men det såg ut som om du hade transporterats till en annan värld. En värld utan konst, design eller skönhet. En helvetiska värld tomrum önskvärt kvinnor (eller stiliga män, om det blåser upp kjolen). Så plockade jag upp några sax och började springa ...

Först, kommentera ut raderna 32 till 39 i hesk / inc / header.inc.php:

Nu kommer vi att behöva lägga till / klistra in denna kod tillbaka till 2 platser i hesk / admin.php fil. Det går in i början av de 2 följande funktioner: function print_login() och function logout() till höger före varje require_once('inc/header.inc.php'); Se till att det inte kommenteras på om du är skärning och klistra;)

Öppna sedan hesk_style.css och lägga bredd: 610px; till "kroppen" elementet på toppen (endast nödvändigt för inloggningssidan formatering).

Svåra är över, nu till den tråkiga repetitiva arbetsuppgifter ...

För att presentera mitt sidhuvud och sidomenyn använde jag följande kod:

Den första raden, require('../../wp-blog-header.php'); förvandlar detta till en WordPress-kompatibel 'och tillåter oss att använda WP-funktioner, som get_header() och get_sidebar() .

Min högsta nivån behållare för placering av inlägg är min # container div, och min styling / formatering av detta område är främst i #content och .widecolumn . Du bör kontrollera din stilmall och anpassa dessa i enlighet med detta ...

Jag har satt den nya koden i följande filer (och endast följande filer):

  • admin_change_status.php
  • admin_main.php
  • admin_reply_ticket.php
  • admin_ticket.php
  • change_status.php
  • delete_tickets.php
  • find_tickets.php
  • index.php
  • manage_categories.php
  • profile.php
  • reply_ticket.php
  • show_tickets.php
  • submit_ticket.php
  • ticket.php

? Jag matade in koden i den yttersta toppen, ovanför den allra första <php linje, så det ser ut så här:

# Helpdesk programvara Hesk
# Version: 0.93b från 5 juli 2005
# Filnamn: manage_users.php
# File Senast ändrad: 15 juli, 2005
# Skrivet 23 april 2005 av Klemen Stirn
# Http://www.PHPJunkYard.com

Och voila! Inga fler sucky-wucky ser sidor. Tja, jag lägga till en bakgrundsbild / mönster till min style.css:
.enclosing {
background: lightgrey url(images/form_bg.gif) repeat;
}

Detta är en ganska enkel operation, men div har jag presentera fungerar inte för alla, och tweaks kommer förmodligen behövs för just ditt tema (jag gjorde denna integration med Barthelme tema).

16 användare kommenterade "Att integrera en Help Desk i WordPress på 15 minuter eller mindre"

Prenumerera på dessa kommentarer Kommentar RSS eller TrackBack URL
J. Pisano säger:
2007/03/01 kl 19:26:27 från 24.144.175.119

Sam,

Är du ok? Du har inte skrivit på 3 månader!

Joe
http://www.mustech.net

Sam säger:
2007/03/04 kl 11:22:02 från 216.164.18.158

OMG! Du har rätt ... (Ej nedlåtande). Jag hade lite semester "blues" förvärras genom att försöka förälder en tonåring, men det är dags att sluta tycka synd om mig själv;)

Tack Joe ...

J. Pisano säger:
2007/03/06 kl 21:39:08 från 24.144.175.119

Sam,

Kul att du fortfarande lever! Jag började fundera på sätt att hitta det du var på sjukhuset, skadade eller bortförda av utomjordingar, osv! :)

Joe
http://www.mustech.net

PS Vad plugin eller kod använder du för att dra upp favicons i kommentarerna?

Sam säger:
2007/03/07 kl 06:07:28 från 216.164.18.158

Jag använder Favatars

Hans säger:
2007/04/24 kl 13:44:08 från 87.184.157.126

Hej,
Tack så mycket för denna stora dokumentation!
Är det också fungerar med den nya hesk version 0.94?
Bästa hälsningar

Sam säger:
2007/04/24 kl 20:18:28 från 216.164.18.158

Hej Hans: Jag har inte testat med någon annan version av Hesk ...

Jag ska lägga till den i min att-göra-lista;)

Richard Brown säger:
2007/05/09 kl 14:03:13 från 217.44.222.78

Hej Sam

Lysande artikel och lysande instruktioner. Fungerat perfekt på 0,94. Jag tror att du har missat ett par mallar - Jag kan inte komma ihåg vilket - sorry.

Ville bara säga tack.

Rich

Hans säger:
2007/05/09 kl 14:14:12 från 80.133.1.47

Hej Sam,

Nyligen jag testade bara den med den nya versionen.

Det förekom en del problem:

Sätta huvudet i admin.php fungerar inte. Tolka stannar vid den första "

Hans säger:
2007/05/09 kl 14:17:09 från 80.133.1.47

Nu din blogg skär resten ;)

Det verkar som de nya funktionerna är små olika. Tolka stannar vid den första html-taggen. Var ska jag klistra in koden exakt?

Och är det ett sätt att inkludera sidfoten på min mall?

Tack och hälsningar

J. Pisano. Com säger:
2007/05/21 kl 00:46:41 från 24.144.175.119

Sam,

Vad sägs om att lägga till "Gör ett nytt inlägg!" Till din "att göra lista" också. Vi saknar dina inlägg!

J. Pisano-MUSicTECHnology.net
http://www.mustech.net

Cornelius säger:
2007/07/25 kl 09:31:22 från 198.54.202.210

Sam,
Jag har gjort precis som du föreslog. Tack för din utmärkta idéer.
Jag upplevde samma problem som Hans med admin.php, men som tur är fungerar det bra för kunden gränssnittet.
Jag har ett problem i att säkerheten inte vill visa om wp-header tillsätts. Så jag var tvungen att stänga av förmågan av.
Några idéer om hur man gör det?

Sam säger:
2007/07/25 kl 10:09:04 från 70.110.129.141

Tyvärr Cornelius:

Inga nya Hesk integration tutorials

Om jag skulle uppgradera skulle jag gärna dela med mig av mina erfarenheter, men jag tänker inte (uppgradering). Jag skrev ursprungligen denna tutorial att dela med mig av mina erfarenheter inrätta Hesk, men jag är inte närvarande använder ett systemstöd biljett och hitta andra saker att ta upp min tid;)

BTW: Jag har aldrig avsett att "försköna" alla Hesk, bara de komponenter en kund / användare skulle se ...

Dave Zan säger:
2008/02/18 kl 22:07:09 från 210.5.121.190

Hej Sam,

Jag kom precis över denna i WP: s stöd sökning. Eftersom det inte finns någon plugin som innehåller en biljett, jag tänkte jag skulle ge denna en chans för min underdomän blogg report.davezan.com.

Jag mata in koden du ovan beskrivna så att en användare skulle se WordPress header och allt efter cliking "Klicka här" för att komma till hesk supportsidan. Om du gör det, märker du det använder huvudet av mina största blogg davezan.com istället för att i underdomänen.

Fråga: Vad exakta koden ska jag in i indexet sidan så att den använder huvudet på underdomänen blogg istället för min huvudsakliga ett? Jag räkna den har att göra med "" linjen (särskilt / innan wp-blog-header), men jag försökte några kombinationer och fick inte önskad effekt.

Jag kan förstå om du tycker att det är lite längre än vad du är redo att göra. Men någon hjälp eller riktning hjälper säkert. :)

Tack.

David

Herman Sulzner säger:
2011/03/28 kl 06:09:34 från 84.150.18.139

MHH, das versteh ich Jetzt nicht så Ganz. Kann mir einer von Euch, der sich da tarmen auskennt, das nochmal genau erklären. Ich versteh das mit dem supportsystem einfach nicht.
Beste Grüße

John Harman säger,
2011/07/21 kl 15:46:43 från 68.15.203.92

Jag satte detta i en av mina wordpress webbplatser, fungerade bra för vad den var avsedd att göra.

Trackback & Pingback
2009/10/21 kl 08:49:30 från 67.43.0.50

Lämna Ditt svar Nedan

Användarnamn

E-postadress

Webbplats I follow icon

Om webbplatsen

Bild på Monkey

Observationer av en felsökning Monkey och

ex IT-chef

ex Digital Video direktör

ex Missile Mekaniker

ex Motorcykel Mekaniker

Arbetet Bakgrund Kontakta mig