Het lezen van dit
Het integreren van een Help Desk in WordPress in 15 minuten of minder
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:
# 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"
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 ...
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.! ![]()
PS Wat plugin of code gebruik je op te trekken van de favicons in de commentaren?
Ik gebruik Favatars
Hi,
heel erg bedankt voor dit geweldige documentatie!
Werkt het ook met de nieuwe versie 0.94 hesk?
Met vriendelijke groet
Hoi Hans: Ik heb niet getest met andere versies van Hesk ...
Ik zal het toevoegen aan mijn to-do lijst; ')
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
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 "
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
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
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?
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 ...
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
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
Ik zet dit in een van mijn wordpress sites, werkte prima voor wat het bedoeld was om te doen.































