HelpSpot Help Desk Software | HelpSpot Blog | HelpSpot Support

HTML in forum posts


#1

Is there a way to have the forums entry text box work like the non-wysiwyg kb text box? I’m trying to add color to a system status post to indicate at a glance what’s up and down.


#2

Currently any HTML in the post is escaped before display internally by HelpSpot. You can reverse this in your template (forums.posts.tpl). Look for this line:

<?php echo $post['tPost'] ?>

You could do something like this:

<?php echo str_replace(array('<','>'), array('<','>'), $post['tPost']) ?>

I think that should work. Note that it can be very dangerous to your installation and I would not recommend you allow this if your installation is open to the public.


#3

Thanks for the help. The forums is only open to internal users, who wouldn’t know what to do with html even if they knew what it was.

I had to modify your suggestion a bit, because I’m the flavor of nerd who requires value delimiters. I used:

<?php echo str_replace(array('<','>','"'), array('<','>','"'), $post['tPost']) ?>

#4

Ah, yes actually you did indeed need to do that :slight_smile:

So it worked then? I’ll need to keep this trick under my hat for future use.


#5

Worked like a charm. Not the greatest for inputting though, since all code (like a table and its child elements) needs to be on one line else the system puts in a
at the end of each, but it serves what I wanted it to do.

While I’ve got you here, would it be possible to add a function for moderators to move a topic to a different forum?

Also on my forums wishlist is a timed delete, like closing topics after a set time period currently works.


#6

Moving topics to different forums is coming. What do you mean timed delete? Like after something is a year old? I’m curious why you need to delete?


#7

Just automatic deletion of stale topics, so they’re not taking up space. Not necessary at all, but a nice feature for the neat-freaks among us.