I'm currently using FCKEditor by default and also using the "Insert View" and "Insert Block" modules to insert the content of a view or a block dynamically into a node, like [view:name_of_view] and [block:name_of_module=blockid]. I added this tag in the node body and the tags get rendered correctly when saved and viewed. However if I open up the node for editing later on, the tags are gone and replaced with the actual content of the block/view at the time when the node was saved. This means the view or block I inserted is no longer dynamic and I have to remove the generated output manually and type the tag again, which is troublesome since I have to find out whats the name of the view/block somewhere at the admin area.
Is there anyway to preserve the square bracket tags from being replaced when editing the node and having it rendered only in view mode?