osTicket theme 1.6 RC4
Feb 23, 2009 Linux, Lost+Found, osticket, Software, Windows
As you already know osTicket is a support ticket system which is very easy to use and free. Developers from osTicket are back, they fixed a few bugs and cleaned a little bit most of the code.
Features:
- Multilanguage client interface: You can add as many languages as you want for the client side.
- Error messages can be “catched” and identified by a unique MD5 key which you can translate it in your language file.
- You can configure the Ticket ID field to be a password field or just a text field for “security”.
- It comes with 2 cool, light and fully XHTML valid themes which you can easily modify colors and also the HTML because of it’s clean design.
- It has a built-in CAPTCHA module that will protect you from SPAM.
- Search tickets based only on ticket’s subject.
- Easy to install.
- Last but not least, it’s 100% free, but that doesn’t mean you are allowed to remove credits
It has been tested a while now but it’s still on a beta stage, however, you might find some bugs and I’ll be happy to get some feedback from you. I didn’t include the Spanish language file this time, but I’ll do it someday
If you want to translate it to other language feel free to send me your language file and I’ll include it in the next release
Here are some screenshots:
This specific version is a patched one from Nov/30/2010 which includes all the post-install instructions here, spanish translation included and all the patches needed to work with osTicket 1.6.0 (Stable), get it here: Download osTicket CTheme for 1.6.0 (Stable) (1065)
*** This is still very old news, keeping them there just for the archives ***
Are you still reading? Ok, you deserve it… Download osTicket CTheme (2956) (Compatible with 1.6 RC5)
Necesitas el tema en español? Descarga el archivo osTicket CTheme Spanish Language (2080)
When you uncompress the file it will create a directory called “client”, that directory should be copied to osTicket’s root dir and the rest of the installation instructions are in the README file, have fun!
** Post install notes and bug fix:
- The file thankyou.inc.php from this template has a code error in line 10: $ctlang->docatch($msg?) which should be changed for $ctlang->docatch($msg)?
- Inside osTicket’s root dir, edit the index.php and comment (or delete) all the html code in order to see the template display correctly, then you just need to add this line before the footer in included: require(CLIENTINC_DIR.’main.inc.php’);. This bug and others will be fixed in the next release soon.






February 26th, 2009 at 6:56 pm
looks pretty cool
March 6th, 2009 at 2:51 pm
Hi, is there a german version?
March 6th, 2009 at 5:16 pm
@Jorge: I’m sorry, only english and spanish for now, but if you downloaded the file, it contains an english language file (en.lang.php) which you can translate to whatever you want
If you do so, please send me the german translation and I’ll include it in the next release.
@leo: thanks dude
March 11th, 2009 at 2:17 pm
Hello, first of all i would like to thank you for this plugin.
But i can’t seem to make it work.. well i can make it work but it doesn’t seem to be displaying the CSS.
if you could check Soporte Neocorps
I did every step in the Readme file, but i must have messed up, i also did the bug fix for the index.php page and nothing happens.
Thank you for your help!
March 11th, 2009 at 6:55 pm
@Fernando: sorry to hear that, and honestly it’s my fault, I had to do a nasty trick to load the css files, but hey, there is always a patch
It looks like your server doesnt like “http://*” matches inside the URL, so try this little patch and tell me if it worked.
client/header.inc.php (line 10)
replace
with
client/css/grey.php (line 1)
replace
with
Also you should do the same for the default css. Here is the explanation: Maybe your host has some kind of protection against malicious strings over GET requests, such as mod_security (apache), and what we do here is to bypass that protection by encoding the string inside the header and when the css file is called (it’s actually a php script which returns css type content) it decodes the string and does the same work.
Hope this helps, and thank you for bringing this detail up, I’ll try to do something nicer
March 13th, 2009 at 4:34 pm
Hello, and thanks. It looks good, but I can’t create a new ticket. I get an “Email mismatch” error listed beside the email space. Didn’t have this problem before the new theme so…?
March 13th, 2009 at 7:04 pm
Oops – sorry! Figured out this error was due to my failing to log out of the admin area before I went to the user area to try submitting a ticket.
March 13th, 2009 at 7:18 pm
@bmp: my guess about your issue could be another thing but the theme, since the theme doesn’t mess up with the core classes, it’s just an interface. That error is located in the file include/class.ticket.php (line 884) and as you can see. Let me know what you found.
March 30th, 2009 at 11:41 am
or everybody want help with this api translate: http://www.full.srv.br/wiki/view/Fsrv/OsTicket
August 4th, 2009 at 6:22 pm
Hi man this is great i was looking for something that allowed me to change osticket language and with the spanish pack you made my work even easier. But i was wondering is there anyway so the user can choose which language works best for him?
Thank you man really nice work
August 4th, 2009 at 7:36 pm
@Marco: indeed it’s a good feature (the one you are asking) but that will require a few small hacks and it will not be a friendly patch
I haven’t played a lot with RC5 so maybe I’ll do it and see if something can be done. Thanks for your comments
August 6th, 2009 at 2:20 pm
Thanks man if you accomplish anything let me know.
August 13th, 2009 at 12:43 pm
I think I’v done everything as been instructed on the ReadMe file, and on the css patch fix above and still having the issue with CSS, Can’t display the Captch image nor any color etc, but everything is functional.
Any help will be appreciated.
Here is the URL I will keep live for few days.
support.24onlinehosting(dotCom)
August 13th, 2009 at 3:28 pm
@iSammy: let’s go step by step, verify your config.php file, you should have all the files in a directory inside your osticket installation right?
CTHEME_URL constant should have the full URL of your osticket installation + theme folder, like http://yourdomain.com/client/
And I guess the captcha issue is because of that error too, try it and let me know please.
August 14th, 2009 at 8:33 pm
xUx can you post a index.php for me to put on my root folder? I just don’t understand what you sad hear:
Inside osTicket’s root dir, edit the index.php and comment (or delete) all the html code in order to see the template display correctly, then you just need to add this line before the footer in included: require(CLIENTINC_DIR.’main.inc.php’);. This bug and others will be fixed in the next release soon.
My english is terrible =/
August 14th, 2009 at 8:50 pm
index.php (OsTicket root folder)
Remember CLIENTINC_DIR is defined inside client.inc.php and should point to the theme folder like this:
Change ‘client/’ to whatever the name of your theme’s folder is
Let me know if it worked. Thanks for sharing your doubts.
August 14th, 2009 at 9:09 pm
It didn’t work =/
Can you upload to rapidshare a .zip or .rar with everything done? So i can just upload to the ftp?
I am sorry for boring you.. But i really needed this =/
August 14th, 2009 at 9:13 pm
No, no SORRY! I Just saw the red theme you have made.
I want that one! =D I love it
Can you do a .rar with the red theme so i can upload to the ftp?
August 14th, 2009 at 9:17 pm
This is like the red one. Just for client side? If not i prefer this one!
August 18th, 2009 at 11:41 am
The client directory is inside the root of osticket correct.
The Config.php is inside “Client directory”
The URL is correct as well.
Here is the “CLient.inc.php” configs:
/*Some more include defines specific to client only */
define(‘CLIENTINC_DIR’,'client/’);
define(‘OSTCLIENTINC’,TRUE);
_________________
Looks like CSS issue?
August 31st, 2009 at 3:50 pm
Ofcourse were gonna remove your credits.. wow.. who’s gonna keep your name on there
September 18th, 2009 at 7:52 pm
@Rick: Do you what you think is correct
I do this as a contribution, have a nice day.
@Insane: both themes are for the client’s inteface sorry.
October 6th, 2009 at 1:23 pm
Listen, xUx. Your job is fantastic. It is simply fantastic. I’ll write a post in my blog about this fantastic job.
Congratulations!
In spanish: Eres un auténtico genio!! Gracias!!
October 6th, 2009 at 2:33 pm
@Oscar: thanks/gracias
October 21st, 2009 at 11:37 pm
erm ..
how to enable multilanguage ?
October 27th, 2009 at 5:50 am
I have trouble with CAPTCHA. Everything was changed as in the readme file but the box does not show up.
October 27th, 2009 at 10:08 am
@esham: there is no multilanguage, you can only use 1 language at a time sorry, it’ll need more tweaks to make it work like that.
@Phil: Try looking at the source and see what the captcha’s path is. Remember that the captcha itself has it’s own requirements like GD compiled with PHP.
November 16th, 2009 at 9:45 am
Thanks so much for this post and tamplate. But i have one problem. When I send a new ticket. The system returns me a blank page so i cannot see the thankyou… Any idea? It seems to be into the open.php…
November 17th, 2009 at 10:09 am
@Santy: both themes (this and the red) have almost the same installation. Can you double check the installation process?
November 25th, 2009 at 2:32 am
I also get a (mostly) blank open.php page after a ticket is submitted and the user is not logged in. Is there supposed to be a message like “Thank you for submitting a ticket, please check your email.”?
November 29th, 2009 at 10:34 pm
Hola xUx, gracias por el template y la traducción!
Tengo el mismo problema que Santy: envío el ticket pero no aparece mensaje de agradecimiento.
Saludos!
C.
November 30th, 2009 at 2:10 am
Lo solucioné copiando archivos e instrucciones del otro template.
Gracias.
January 19th, 2010 at 6:29 am
Don’t know why I didn’t use OS ticket support forums in the first place to try and get captcha. Tried various versions and patches, all without success. Yours ?? You are a legend. Instructions were great, and all is working well. Great job dude.
January 23rd, 2010 at 2:39 pm
Speaking too soon, lol,
. Everything displays fine, but the captcha keeps returning a ”bad captcha” message. The captcha is displaying an image all clear. The url is http://webforless.biz/support_desk/open.php
Any ideas?
February 6th, 2010 at 4:17 pm
@Chris: excelente!
@DeLaRey: I don’t see any captcha there, to enable captcha you need to have your php compiled with GD.
February 6th, 2010 at 4:41 pm
Thank you for your help. To pay your work I will review your spanish translation as the one you have is not very good.
I promess I will fowar it to you soon.
Regards,
February 8th, 2010 at 10:28 am
@Julian: Go ahead please
The spanish translation was meant to be universal and for how I coded the theme you can easily change it and adapt it to whatever language you want. All contribuitions are welcome
March 3rd, 2010 at 6:34 pm
nevermind.
please delete last comment to keep my email out of anything.
March 18th, 2010 at 6:24 am
Could you please post the final patched version somewhere?
Thanks for the nice theme
Kristo
March 18th, 2010 at 10:45 am
@Kristo: Sorry this is the only version available now, it works if you follow the instructions and it won’t take you more than 5 minutes to get it up and working. Let me know if you need any help with the installation.
@mazost: lol, guess I need to work on the download links
March 18th, 2010 at 4:46 pm
Great template i love your work. I am working on translating everything to norwegian, but i am having trouble with the norwegian carachters ( Æ Ø Å ) hope you can se them. Do you know how i can fix this?
March 18th, 2010 at 7:38 pm
@Marius: Thanks! I visited your site and couldn’t find any “Æ Ø Å” characters, however I think you can edit the file ctheme-lang.inc.php and change the line 18 to:
Let me know how it goes
March 19th, 2010 at 5:18 am
This solved the problem. Thank you so much!!!
March 19th, 2010 at 5:52 am
I want to send you my norwegian file for, do you have an email i can use?
March 19th, 2010 at 10:08 am
@Marius: I’m sending you an email right now, thanks for the contribution!
March 19th, 2010 at 2:34 pm
Hi everyone,
Is this theme (and es-lang) compatible with osTicket 1.6-final?
I cannot manage to get it working right
March 24th, 2010 at 10:12 am
@NachoGomez: care to share your issue? last time I checked it worked with 1 or 2 tweaks more.
March 25th, 2010 at 9:31 am
@xUx: Sure, following every step of the installation process (and the post install notes), at the end I have a system without any theme at all, I mean, the actual content (in Spanish) but with a white background and no images…
August 24th, 2010 at 10:14 pm
great app!
thanka a lot, this client and spanish languague was very useful to me, right now im working to improve the traslation, when a finish it im share with u by email.
regards.
Ariel
September 2nd, 2010 at 1:43 am
@xUx: Did you get/include the Norwegian language file from Marius?
October 11th, 2010 at 2:47 am
Unable to create a ticket. Please correct errors below and try again!
I get this error, I am running 1.6 stable on php 5.2
Does it run on stable 1.6?
any ideas?
October 12th, 2010 at 3:42 am
Hola amigo, ante todo gran trabajo por tu parte, agradecidos estamos todos por tu esfuerzo.
Mira, he instalado todo correcto, pero los mensajes de fallo aparece una ristra de numeros y letras , esto que es ?
ejemplo:
Se requiere autentificacion
[2895d1fb88125f13f6f0f3cf29d0d237]
October 24th, 2010 at 9:43 pm
Thanks for this nice theme. Is there a theme like this for the Addmin login?
October 24th, 2010 at 9:45 pm
The theme loaded ok, but when going to index.php the theme dose not show.
November 17th, 2010 at 3:21 pm
@NachoGomez: Try to view the source code from the generated page, if you get a page without styles then that means it is not loading the css file.
@Ariel Barrios: Glad to hear you’re running it without issues
@Ole: Guess not, wonder if Marius is still alive he could send me the file (again just in case my email blocked him).
@gringoLoco007: That sounds like an OsTicket error more than a template error, did it work before you tried to install the theme?
@sergi: Gracias! Explicando, cada mensaje en inglés del sistema es encriptado usando la función md5 para obtener una cadena única de 32 caracteres. Cada una de esas cadenas debe estar incluida en los archivos de idiomas. Las que contiene por default son algunos no todos
@Jade: Sorry, for the moment this one only works for the client side. By not showing you mean “nothing”?
December 5th, 2010 at 5:01 pm
OK, I give up.
Seems to be very easy, but I spent 8 hours trying… and no chance more!
I worked on an Hostgator/cPanel/fantastico installation, maybe they alter a little the original instalation.
XuX.in, do you Know somebody that does the “translation conversion procedure” for not too much money for me? I need urgently a ticket system…
December 6th, 2010 at 12:31 pm
@Javier: never give up
I just sent you an email, thanks for posting!
January 15th, 2011 at 10:17 pm
RE: Unable to create a ticket. If anybody cannot submit a ticket after following the theme’s README then they should log on to the Admin panel and DISABLE the Captcha in there. Save settings and log out. This theme uses its own captcha routine and its author obviously didn’t have it enabled to begin with else he would have included that step in the README. However, none of us are perfect! So please be nice to anybody who makes your life easier – so thank you xUx.
January 23rd, 2011 at 5:58 pm
i have a problem. I need osticket in spanish. I followed all the instructions but i don’t have it in spanish. i have the label. For example in the page, main_001, head_001, etc. can you help me?
February 2nd, 2011 at 5:46 pm
Hello XuX Im in the same situation of JAvier.. I got an error modifyng index.php is there a posibility to chat with you?’ Im from mexico and I really need the translation.
February 5th, 2011 at 12:29 am
I cannot understand the part of “delete all the html data no php on the file inside of index.php…Could anyone give me a hand¿?
February 12th, 2011 at 7:49 pm
@Sunny: Thank you! You’re totally correct, I missed that part in the README, if you activate the captcha you need to deactivate the built-in captcha which was introduced when 1.6 was released if I’m not wrong.
@caribay: Something went wrong with your installation then, did you download the latest theme? http://xux.in/blog/download/ctheme.tar.gz.gz
@OmiHack: What happens if you skip that step? you’ll see some extra html code in your site, and that is the code I’m asking you to delete or comment
I’ve sent you an email.
October 6th, 2011 at 6:27 pm
i downloaded the last version from osticket after installation i try it and works. Then i download your great css and apply with the spanish translation configuration and all readme tricks except enable captcha which i don’t need at the moment.
All seems to work fine except when an user wants to check the status of the ticket, he gets this error:
Fatal error: Call to a member function translate() on a non-object in /var/www/html/suport/login.php on line 26
which is this one
$loginmsg=$trl->translate(‘TEXT_AUTHENTICATION_REQUIRED’);
any idea?
thanks in advance