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

"Tradities zijn groep inspanningen om het onverwachte te houden van het gebeuren."
Barbara Tober

Sam Devol

Running with Scissors

Het lezen van dit

Het integreren van een Help Desk in WordPress in 15 minuten of minder

Geplaatst op 01 december 2006
Gepubliceerd in WordPress
Tagged met:

Ik had een belang in het toevoegen van een helpdesk om mijn site waar klanten konden submit 'tickets' die zou worden gevolgd (en opgeslagen in een MySQL database, bij voorkeur samen met mijn huidige WordPress een) en bij de wijziging / update zowel de opdrachtgever als ik zou gemeld via e-mail ...

Ik had een verwijzing naar gemerkt Hesk (v0.93.1) in mijn reizen rond de WP support forums, dus nam ik een kijkje nemen en besloot dat het klein en simpel, dat is wat ik nodig had.

Het installeren van Hesk was simpel. Ik koos ervoor om het te installeren in / wp-content/hesk, vervolgens voegde een link naar mijn 'Links' (of 'Blogroll', afhankelijk van welke versie van WP je hebt). Volg de aanwijzingen en Boom: Functioneren Help Desk.

Echter, het leek alsof je waren vervoerd naar een andere wereld. Een wereld zonder kunst, design of schoonheid. Een helse wereld leegte van wenselijke vrouwen (of knappe mannen, als die waait je rok omhoog). Dus, pakte ik een schaar en begon te rennen ...

Ten eerste commentaar uit lijnen 32 tot 39 in hesk / inc / header.inc.php:

Nu zullen we moeten toevoegen / terug te plakken dat de code op 2 plaatsen in de hesk / admin.php bestand. Het gaat in het begin van de twee volgende functies: function print_login() en function logout() vlak voor elk require_once('inc/header.inc.php'); Zorg ervoor dat het niet uitgecommentarieerd als je snij-en plakken; ')

Open vervolgens hesk_style.css en voeg width: 610px; aan de 'body' element aan de top (alleen nodig voor de login pagina opmaak).

Harde deel is voorbij, nu op de saaie repetitieve taken ...

Tot mijn header en sidebar heb ik de volgende code invoeren:

De eerste lijn, require('../../wp-blog-header.php'); verandert dit in een WordPress 'compatibel' pagina en laat ons toe om WP functies te gebruiken, zoals get_header() en get_sidebar() .

Mijn topniveau container voor de plaatsing van berichten is mijn # container div, en mijn styling / opmaak van dat gebied is vooral in #content en .widecolumn . U dient uw stylesheet en pas deze ...

Ik heb de nieuwe code in de volgende bestanden (en alleen de volgende bestanden):

  • 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

? Ik heb de code in de top, boven de eerste <php lijn, dus het ziet er als volgt uit:

# Helpdesk software Hesk
# Versie: 0.93b van 05 juli 2005
# File name: manage_users.php
# Bestand voor het laatst gewijzigd: 15 juli 2005
# Geschreven 23 april 2005 door Klemen Stirn
# Http://www.PHPJunkYard.com

En voila! Nooit meer sucky-wucky op zoek pagina's. Nou, voeg ik een achtergrond afbeelding / patroon naar mijn style.css:
.enclosing {
background: lightgrey url(images/form_bg.gif) repeat;
}

Dit is een vrij eenvoudige bediening, maar de div's te introduceren zal ik niet werken voor iedereen, en tweaks zal waarschijnlijk nodig is voor uw specifieke thema (Ik heb dit de integratie met de Barthelme thema).

16 Gebruikers reacties op "Het integreren van een Help Desk in WordPress in 15 minuten of minder"

Abonneren op deze opmerkingen Comment RSS of TrackBack URL
J. Pisano zegt:
3-1-2007 op 19:26:27 van 24.144.175.119

Sam,

Ben je ok? Je hebt niet gepost in 3 maanden!

Joe
http://www.mustech.net

Sam zegt:
3-4-2007 op 11:22:02 van 216.164.18.158

OMG! Je hebt gelijk ... (niet neerbuigend). Ik had wat vakantie 'blues' verergerd door te proberen om ouders een tiener, maar het is tijd om te stoppen medelijden met mezelf; ')

Dankzij Joe ...

J. Pisano zegt:
3-6-2007 op 21:39:08 van 24.144.175.119

Sam,

Blij dat je nog leeft! Ik begon na te denken over manieren om het te vinden was in het ziekenhuis, verwond of ontvoerd door aliens, etc.! :)

Joe
http://www.mustech.net

PS Wat plugin of code gebruik je op te trekken van de favicons in de commentaren?

Sam zegt:
3-7-2007 op 06:07:28 van 216.164.18.158

Ik gebruik Favatars

Hans zegt:
4-24-2007 op 13:44:08 van 87.184.157.126

Hi,
heel erg bedankt voor dit geweldige documentatie!
Werkt het ook met de nieuwe versie 0.94 hesk?
Met vriendelijke groet

Sam zegt:
4-24-2007 op 20:18:28 van 216.164.18.158

Hoi Hans: Ik heb niet getest met andere versies van Hesk ...

Ik zal het toevoegen aan mijn to-do lijst; ')

5-9-2007 op 14:03:13 van 217.44.222.78

Hi Sam

Brilliant artikel en briljante instructies. Werkte perfect op 0.94. Ik denk dat je misschien een paar templates hebben gemist - Ik kan me niet herinneren die - sorry.

Ik wilde bedanken.

Rijk

Hans zegt:
5-9-2007 op 14:14:12 van 80.133.1.47

Hallo Sam,

Ik heb onlangs getest met de nieuwe versie.

Er kwam een ​​aantal problemen:

Plaatsen van de header in admin.php werkt niet. Het parseren stopt bij de eerste "

Hans zegt:
5-9-2007 op 14:17:09 van 80.133.1.47

Nu is uw blog snijd de rest ;)

Het lijkt erop dat de nieuwe functies zijn licht verschillend. Het parseren stopt bij de eerste html-tag. Waar moet ik de code precies plakken?

En is er een manier om de voettekst van mijn template zijn?

Hartelijk dank en vriendelijke groeten

5-21-2007 op 00:46:41 van 24.144.175.119

Sam,

Hoe zit het met het toevoegen van "Maak een nieuwe post!" Om de "to do list 'ook. We missen je berichten!

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

Cornelius zegt:
7-25-2007 op 09:31:22 van 198.54.202.210

Sam,
Ik heb precies gedaan wat je voorgesteld. Hartelijk dank voor uw uitstekende ideeën.
Ik ervoer het zelfde probleem als Hans met admin.php, maar gelukkig het werkt prima voor de klant interface.
Ik heb wel een probleem dat de veiligheid niet wil weergegeven als de wp-header wordt toegevoegd. Dus ik moest de capaciteit uit te schakelen.
Eventuele ideeën over hoe je dat te laten werken?

Sam zegt:
7-25-2007 op 10:09:04 van 70.110.129.141

Sorry Cornelius:

Geen nieuwe Hesk integratie tutorials

Als ik om te upgraden zou ik graag mijn ervaringen delen, maar ik denk niet van plan om (upgrade). Ik ben oorspronkelijk schreef deze tutorial om mijn ervaringen het opzetten van Hesk delen, maar ik ben op dit moment niet met behulp van een support ticket systeem en vinden andere dingen met mijn tijd; ')

BTW: Ik heb nooit bedoeld om 'mooier' ALL van Hesk, alleen de onderdelen die een klant / gebruiker te zien ...

Dave Zan zegt:
2-18-2008 op 22:07:09 van 210.5.121.190

Hallo Sam,

Ik kwam dit ter ondersteuning WP's te zoeken. Omdat er niet een of andere plugin te nemen een ticket systeem, ik dacht dat ik zou geven dit een schot voor mijn subdomein blog report.davezan.com.

Ik heb het invoeren van de code die u hierboven beschreven, zodat een gebruiker de WordPress-header en alle na cliking "Click Here!", Zie naar de hesk support pagina te openen. Als je dat doet, zult u merken dat het de kop van mijn belangrijkste blog davezan.com gebruiken in plaats van die in het subdomein.

Vraag: welke exacte code moet ik invoeren in de index pagina, zodat het gebruikt de kop van het subdomein blog in plaats van mijn hoofd een? Ik ben uitzoeken Het heeft te maken met de ""-lijn (met name de / voor wp-blog-header), maar ik probeerde een aantal combo's en kreeg niet het gewenste effect.

Ik kan begrijpen als je het gevoel dat dit een beetje verder dan wat je bent klaar om te doen. Maar enige hulp of richting helpt zeker. :)

Bedankt.

David

3-28-2011 op 06:09:34 van 84.150.18.139

Mhh, das ich jetzt nicht versteh zo ganz. Kann mir einer von Euch, der sich da gut auskennt, das nochmal genau Erklären. Ich versteh das mit dem support ticket systeem einfach nicht.
Beste Grüße

John harman zegt:
7-21-2011 op 15:46:43 van 68.15.203.92

Ik zet dit in een van mijn wordpress sites, werkte prima voor wat het bedoeld was om te doen.

Trackback en Pingback
10-21-2009 op 08:49:30 van 67.43.0.50

Hieronder Leave Your Reageer

Gebruikersnaam

E-mailadres

Website I follow icon

Over de site

Picture of Monkey

Observaties van een Problemen met Monkey en

ex IT Director

ex Digital Video directeur

ex Missile Mechanic

ex Motorcycle Mechanic

Werk Achtergrond Neem contact met mij