Improve company productivity with a Business Account.Sign Up

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 192
  • Last Modified:

Coldfusion cftexarea (richtext=true) alignment issue

When text is written inside a cftextarea and end-of-line is entered, and the source is viewed it appears within a <p> block. Due to subsequent processes it was neccessary for me to change fckconfig.js which configures this to make </br> the default function of the ENTER key.

However, the problem i get now is that <p> is ALSO submitted when the text is aligned. If i write some text, and align it in any way it is embedded within some <p> block, i.e:

<p align="justify">some text</p>

.. is there a way to configure, such as there was for the enter key, which tag should be used for alignment? .. ideally i would like to use <div align="justify"> since the subsequent process does not perform any formatting on <div> tags>>
0
paddycobbett
Asked:
paddycobbett
1 Solution
 
PluckaCommented:
I would suggest that rather than modifying the fckconfig.js I would accept how it renders things, then afterwards alter the result using CF RegEx's.

Sounds like you have a problem on rendering the content, so just store it verbatim, and only change it to how you want it to work when you want to render it.

A simple non regex version of this might be
<cfset myContent = replace(myContent, "<p>", "<br />", "all") />
<cfset myContent = replace(myContent, "</p>, "<br /><br />, "all") />

Open in new window

0
 
paddycobbettAuthor Commented:
That's a reasonable work around thanks =)
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

Featured Post

Free Tool: ZipGrep

ZipGrep is a utility that can list and search zip (.war, .ear, .jar, etc) archives for text patterns, without the need to extract the archive's contents.

One of a set of tools we're offering as a way to say thank you for being a part of the community.

Tackle projects and never again get stuck behind a technical roadblock.
Join Now