Is there a way to do this, outside of using an iframe ?

You could make a form on an external website that uses the ticket open api.But I do not think that you can add a form in osTicket that points to another web site.

I have had a look at the API bits and it is a bit goobledy gook for me!I want to embed the forms on a few different Joomla sites/pages.I do also have BreezingForms, but can't see a way using that either!Could an option could be to design a new page on my OST install and use that, somehow? 

Pretty much your options are limited to:Use the osTicket UI (send people to the site and have them login to do that)Use the create ticket api to make a custom form that uses the api.Use a 3rd part form maker -OR- creat your own email form that sends an email to the ticket system with the information from the form.Create your own script that talks directly to the database and creates the ticket 

Use a 3rd part form maker -OR- creat your own email form that sends an

email to the ticket system with the information from the form.That looks like the obvious answer that was staring me in the face abd I couldn't see it - thanks for making it obvious.

Ooops, just hit me that the email will show as originating from the website, not the client, won't it?

You should be able to set the from address and to address using the script that powers the form. :)

19 days later

if you are using Joomla then check out the JED there is at least on Joomla / OSticket bridge component had a play a while back with one called osticky ? I think there is probably at least one more by now..? 

a month later

"Use the create ticket api to make a custom form that uses the api."is it possible to do this if we cannot store any php files on the external website's server?  our website is hosted on a cloud system that only allows the construction of  basic html pages, we cannot store any actual files on the server.   

Q: is it possible to do this if we cannot store any php files on the external website's server?A: The only people who could answer that is the administrator of your cloud system.  Most likely Yes.You can use an iframe to include the script at any location in the world.If you can do forms you can have the form call the submit script from any location in the world.

Write a Reply...