[TYPO3-english] news_feedit problem with html tags in rte field
Stephan Grass
itunes at stephan-grass.de
Mon Jan 31 08:26:26 CET 2011
Hi,
anyone knows an other solution for this problem?
Stephan
On 2010-02-05 10:16:22 +0100, Brian Bendtsen said:
> Brian Bendtsen skrev:
>> Hi
>>
>> I have read a lot of posts about this problem but no solutions yet. Can
>> this be true?
>>
>> The news_feedit lets you create news records from frontend with a rte
>> field for the bodytext.
>>
>> I have only started working with this but apparently something happende
>> when the core was updated from 4.1 to 4.2. The rte seems to work ok,
>> but the data is not saved as it should, Tags appear in the final news
>> record.
>>
>> Try it out here:
>>
>> http://www.badasswebdeveloper.dk/nc/fe-news-adder.html - After the
>> "show preview" try to click the "dont save" button and the problem
>> shows.
>>
>> The latest news can be viewed here:
>>
>> http://www.badasswebdeveloper.dk/index.php?id=313
>>
>> Thanks for any input
>>
>> /BB
>
> I turned to jquery to solve the problem. I don't know if this is useful
> for anyone but here is my jquery:
>
> var decoded =
> decHTMLifEnc(jQuery(".tx-newsfeedit-pi1-preview-value-bodytext
> input").attr("value"));
> jQuery(".tx-newsfeedit-pi1-preview-value-bodytext
> input").attr("value", decoded);
>
> function isEncHTML(str) {
> if(str.search(/&/g) != -1 || str.search(/</g) != -1 ||
> str.search(/>/g) != -1)
> return true;
> else
> return false;
> };
>
> function decHTMLifEnc(str){
> if(isEncHTML(str))
> return str.replace(/&/g, '&').replace(/</g,
> '<').replace(/>/g, '>');
> return str;
> }
>
> /BB
More information about the TYPO3-english
mailing list