Reading Dette
Integrering av en Help Desk til WordPress i 15 minutter eller mindre
Jeg hadde en interesse i å legge en Help Desk til min side der kundene kan submit 'billetter' som ville spores (og lagret i en MySQL database, fortrinnsvis sammen med min nåværende WordPress én), og når endret / oppdatert både klient og jeg ville bli varslet via e-post ...
Jeg hadde lagt merke til en referanse til Hesk (v0.93.1) i mine reiser rundt WP støtte fora, så jeg tok en titt, og besluttet at det var små og enkle, som er det jeg trengte.
Installere Hesk var enkel. Jeg valgte å installere det til / wp-content/hesk, deretter lagt en link til min 'Linker' (eller 'Blogroll' avhengig av hvilken versjon av WP du har). Følg instruksjonene og Boom: Functioning Help Desk.
Men, så det ut som du hadde blitt transportert til en annen verden. En verden uten kunst, design eller skjønnhet. En jævli verden blottet for ønskelig kvinner (eller kjekk mann, hvis det blåser din skjørtet opp). Så plukket jeg opp noen saks, og begynte å kjøre ...
Først kommentere ut linjene 32 gjennom 39 i hesk / inc / header.inc.php:
Nå vil vi må legge / lime denne koden inn to steder inne i hesk / admin.php fil. Den går inn i begynnelsen av to følgende funksjoner: function print_login() og function logout() rett før hver require_once('inc/header.inc.php'); Pass på at det ikke er kommentert ut om du er skjæring og lime; ')
Deretter åpner hesk_style.css og legge bredde: 610px; til "kroppen" element på toppen (bare nødvendig for en innloggingsside formatering).
Hard delen er over, nå på kjedelig repeterende oppgaver ...
Å presentere min topp-og sidebar Jeg brukte følgende kode:
Den første linjen, require('../../wp-blog-header.php'); gjør dette til en WordPress "kompatibel" side og tillater oss å bruke WP-funksjoner, som get_header() og get_sidebar() .
Mitt øverste nivå beholder for plassering av innlegg er min # container div, og min styling / formatering av at området er først og fremst i #content og .widecolumn . Du bør sjekke din stylesheet og justere disse i henhold til ...
Jeg satt inn den nye koden i følgende filer (og bare følgende 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
? Jeg satt inn koden i toppen, over den aller første <php linje, så det ser slik ut:
# Version: 0.93b fra 5 juli 2005
# Filnavn: manage_users.php
# File sist endret: 15 juli 2005
# Skrevet 23 april 2005 av Klemen Stirn
# Http://www.PHPJunkYard.com
Og voila! Ingen flere sucky-wucky leter sider. Vel, det gjorde jeg legge til et bakgrunnsbilde / mønster til min style.css: .enclosing {
background: lightgrey url(images/form_bg.gif) repeat;
}
Dette er en ganske enkel operasjon, men div er jeg presentere vil ikke fungere for alle, og tweaks vil trolig nødvendig for dine spesielle tema (jeg gjorde dette integrasjon med Barthelme tema).
16 brukere kommentert på "integrere en Help Desk til WordPress i 15 minutter eller mindre"
OMG! Du har rett ... (Ikke nedlatende). Jeg hadde noen ferie 'blues' forverret ved å prøve å forelderen en tenåring, men det er på tide å slutte å synes synd på meg selv; ')
Takket Joe ...
Sam,
Glad du fortsatt er i live! Jeg begynte å tenke på måter å finne det du var på sykehuset, skadet eller bortført av romvesener, etc.! ![]()
PS Hva plugin eller koden bruker du for å dra opp Favicons i kommentarfeltet?
Jeg bruker Favatars
Hei,
tusen takk for denne flotte dokumentasjon!
Betyr det også arbeid med den nye hesk versjon 0.94?
Vennlig hilsen
Hei Hans: Jeg har ikke testet med andre versjon av Hesk ...
Jeg skal legge det til min to-do liste; ')
Hei Sam
Brilliant artikkelen og strålende instruksjoner. Fungerte perfekt på 0,94. Jeg tror du kan ha gått glipp av et par maler - Jeg kan ikke huske hvilken - beklager.
Ville bare si takk.
Rich
Hei Sam,
nylig har jeg bare testet den med den nye versjonen.
Det oppstod noen problemer:
Sette header i admin.php virker ikke. Analysere stopper ved den første "
Nå er bloggen din kuttet resten ![]()
Det synes de nye funksjonene er små annerledes. Analysere stopper ved første html-tag. Hvor må jeg lime inn koden nøyaktig?
Og er det en måte å inkludere bunnteksten på malen min?
Tusen takk og vennlig hilsen
Sam,
Hva med å legge "Lag et nytt innlegg!" Til "å gjøre listen" i tillegg. Vi savner innleggene dine!
J. Pisano-MUSicTECHnology.net
http://www.mustech.net
Sam,
Jeg har gjort akkurat som du foreslo. Takk for gode ideer.
Jeg opplevde det samme problemet som Hans med admin.php, men heldigvis det fungerer bra for kunden grensesnitt.
Jeg har et problem i at sikkerheten ikke vil vise om wp-header er lagt til. Så jeg måtte slå av funksjonen av.
Noen ideer om hvordan å gjøre som virker?
Beklager Cornelius:
Ingen nye Hesk integrasjon tutorials
Hvis jeg skulle oppgradere jeg vil gjerne dele mine erfaringer, men jeg har ikke tenkt til (oppgradering). Jeg opprinnelig skrev denne opplæringen for å dele mine erfaringer sette opp Hesk, men jeg er ikke bruker en støtte billett system, og finne andre ting å ta opp min tid; ')
BTW: Jeg har aldri ment å "prettify 'ALLE Hesk, bare komponentene en klient / bruker ville se ...
Hei Sam,
Jeg bare kom over denne i WP støtte søk. Siden det ikke er noen plugin innlemme en billett system, skjønte jeg at jeg skulle gi dette en sjanse for min subdomenet blog report.davezan.com.
Jeg innspill koden du beskrevet over slik at en bruker ville se WordPress header og alt etter cliking "Click Here!" For å få tilgang til hesk støtte siden. Hvis du gjør det, vil du legge merke til det med header av mine viktigste blog davezan.com i stedet for som i underdomenet.
Spørsmål: hva eksakte koden skal jeg inn i indeksen siden slik at den bruker overskriften av underdomenet blogg i stedet for min main en? Jeg regner det har å gjøre med ""-linjen (spesielt på / før wp-blog-header), men jeg prøvde noen kombinasjoner og fikk ikke den ønskede effekt.
Jeg kan forstå hvis du føler dette er litt utover det du er klar til å gjøre. Men noen hjelp eller retning hjelper sikkert. ![]()
Thanks.
David
Mhh, das versteh ich Jetzt nicht så ganz. Kann mir einer von euch, der sich da gut auskennt, das nochmal genau erklären. Ich versteh das mit dem Support Ticket System einfach nicht.
Beste Grüße
Jeg sette dette i en av mine wordpress nettsteder, fungerte flott for det den var ment å gjøre.































