new_post.naml
<override_macro name="new_post" parameters="page_name,mailing_list_etiquette,bottom,focus" requires="servlet">
<n.node_page.>
<n.handle_new_node_permission_error/>
<n.if.not.is_submitted_form>
<then>
<n.set_var. name="value"><n.page_node.default_reply_subject/></n.set_var.>
<n.set_var. name="value1"><n.page_node.default_reply_subject/></n.set_var.>
<n.if.not.is_empty.var name="value">
<then>
<n.if.contains_substring string="[n.var name='value1'/]" substring=" ¬n¬">
<then>
<n.set_var. name="value"><n.jsm_limpamark_new texto="[n.var name='value1'/]" /></n.set_var.>
</then>
</n.if.contains_substring>
<n.if.contains_substring string="[n.var name='value1'/]" substring=" ¬¢¬">
<then>
<n.set_var. name="value"><n.jsm_limpamark_chkfull texto="[n.var name='value1'/]" /></n.set_var.>
</then>
</n.if.contains_substring>
<n.if.contains_substring string="[n.var name='value1'/]" substring=" ¬.¬">
<then>
<n.set_var. name="value"><n.jsm_limpamark_chknormal texto="[n.var name='value1'/]" /></n.set_var.>
</then>
</n.if.contains_substring>
<n.if.contains_substring string="[n.var name='value1'/]" substring=" ¬h¬">
<then>
<n.set_var. name="value"><n.jsm_limpamark_chkhelp texto="[n.var name='value'/]" /></n.set_var.>
</then>
</n.if.contains_substring>
<n.if.contains_substring string="[n.var name='value1'/]" substring=" ¬e¬">
<then>
<n.set_var. name="value"><n.jsm_limpamark_chkexclama texto="[n.var name='value'/]" /></n.set_var.>
</then>
</n.if.contains_substring>
<n.if.contains_substring string="[n.var name='value1'/]" substring=" ¬a¬">
<then>
<n.set_var. name="value"><n.jsm_limpamark_chkadm texto="[n.var name='value'/]" /></n.set_var.>
</then>
</n.if.contains_substring>
<n.subject_field.set_value value="[n.var name='value'/]" />
</then>
<else>
<n.subject_field.set_value value="[n.page_node.default_reply_subject/]" />
</else>
</n.if.not.is_empty.var>
<n.alert_field.set_value value="[n.page_node.alert_default_value/]" />
<n.init_new_post_custom_fields/>
</then>
<else>
<n.set_var. name="txtfinal"><n.subject_field.value/></n.set_var.>
<n.if.jsm_checkboxnew_field.is_checked>
<then>
<n.set_var. name="txtfinal"><n.subject_field.value/> ¬n¬</n.set_var.>
</then>
</n.if.jsm_checkboxnew_field.is_checked>
<n.if.jsm_checkboxfull_field.is_checked>
<then>
<n.set_var. name="txtfinal"><n.subject_field.value/> ¬¢¬</n.set_var.>
</then>
</n.if.jsm_checkboxfull_field.is_checked>
<n.if.jsm_checkboxnormal_field.is_checked>
<then>
<n.set_var. name="txtfinal"><n.subject_field.value/> ¬.¬</n.set_var.>
</then>
</n.if.jsm_checkboxnormal_field.is_checked>
<n.if.jsm_checkboxhelp_field.is_checked>
<then>
<n.set_var. name="txtfinal"><n.subject_field.value/> ¬h¬</n.set_var.>
</then>
</n.if.jsm_checkboxhelp_field.is_checked>
<n.if.jsm_checkboxexclama_field.is_checked>
<then>
<n.set_var. name="txtfinal"><n.subject_field.value/> ¬e¬</n.set_var.>
</then>
</n.if.jsm_checkboxexclama_field.is_checked>
<n.if.visitor.is_site_admin>
<then>
<n.if.jsm_checkboxadm_field.is_checked>
<then>
<n.set_var. name="txtfinal"><n.subject_field.value/> ¬a¬</n.set_var.>
</then>
</n.if.jsm_checkboxadm_field.is_checked>
</then>
</n.if.visitor.is_site_admin>
<n.catch_exception. id="save-block">
<n.handle_anonymous_submit/>
<n.check_antispam_submit bypass="preview"/>
<n.check_recent_post_limit/>
<n.create_child_of_page_node commit="[n.not.is_preview/]">
<subject><n.var name='txtfinal'/></subject>
<message><n.message_field.value/></message>
<is_html><n.html_format_field.value/></is_html>
<type><n.type_field.value/></type>
<kind>post</kind>
<do>
<n.remember_new_node/>
<n.if.not.is_preview>
<then>
<n.save_post/>
<n.save_new_post_custom_fields/>
<n.new_node.send_node_as_email/>
</then>
</n.if.not.is_preview>
</do>
</n.create_child_of_page_node>
<n.if.not.is_preview>
<then>
<n.new_node.save_alert_field/>
<n.redirect_to.new_node.url/>
</then>
</n.if.not.is_preview>
</n.catch_exception.>
</else>
</n.if.not.is_submitted_form>
<n.html>
<head>
<META NAME="robots" CONTENT="noindex,nofollow"/>
<n.title.><n.page_name/></n.title.>
<n.focus/>
<style type="text/css">
.title-row {
padding:.6em .8em;
font-weight:bold;
}
div.field-title {
margin-top: 0;
}
</style>
</head>
<body>
<n.set_var. name="value"><n.page_node.subject/></n.set_var.>
<n.set_var. name="value1"><n.page_node.subject/></n.set_var.>
<n.if.contains_substring string="[n.var name='value1'/]" substring=" ¬n¬">
<then>
<n.set_var. name="value"><n.jsm_limpamark_new texto="[n.var name='value1'/]" /></n.set_var.>
</then>
</n.if.contains_substring>
<n.if.contains_substring string="[n.var name='value1'/]" substring=" ¬¢¬">
<then>
<n.set_var. name="value"><n.jsm_limpamark_chkfull texto="[n.var name='value1'/]" /></n.set_var.>
</then>
</n.if.contains_substring>
<n.if.contains_substring string="[n.var name='value1'/]" substring=" ¬.¬">
<then>
<n.set_var. name="value"><n.jsm_limpamark_chknormal texto="[n.var name='value1'/]" /></n.set_var.>
</then>
</n.if.contains_substring>
<n.if.contains_substring string="[n.var name='value1'/]" substring=" ¬h¬">
<then>
<n.set_var. name="value"><n.jsm_limpamark_chkhelp texto="[n.var name='value'/]" /></n.set_var.>
</then>
</n.if.contains_substring>
<n.if.contains_substring string="[n.var name='value1'/]" substring=" ¬e¬">
<then>
<n.set_var. name="value"><n.jsm_limpamark_chkexclama texto="[n.var name='value'/]" /></n.set_var.>
</then>
</n.if.contains_substring>
<n.if.contains_substring string="[n.var name='value1'/]" substring=" ¬a¬">
<then>
<n.set_var. name="value"><n.jsm_limpamark_chkadm texto="[n.var name='value'/]" /></n.set_var.>
</then>
</n.if.contains_substring>
<n.edit_header first_text="[n.page_name/]" second_text="[n.truncate. size='80'][n.var name='value'/][/n.truncate.]" />
<!-- multiplo editor -->
<script type="text/javascript">
<n.editor_script_jsm/>
</script>
<br/><button onClick="addArea2();" class="toolbar action-button">Visual Editor</button> <button onClick="removeArea2();" class="toolbar action-button">Nabble Editor</button>
<n.if.is_submitted_form>
<then>
<n.if.has_exception for="save-block">
<then.show_new_node_error/>
<else>
<n.if.is_preview>
<then.new_node.preview/>
</n.if.is_preview>
</else>
</n.if.has_exception>
</then>
</n.if.is_submitted_form>
<n.subscription_reminder/>
<n.form. onsubmit="return singleSubmit(this)">
<n.type_field.hidden/>
<n.mailing_list_notice.mailing_list_etiquette/>
<n.reply_form />
<div style="margin-top:1em">
<n.antispam_submit_button class="toolbar action-button" value="[t]Post Message[/t]"/>
<input type="submit" class="toolbar action-button" name="preview" value="[t]Preview Message[/t]"/>
<t>or</t>
<a href="[n.page_node.url /]"><t>Cancel</t></a>
</div>
</n.form.>
<n.hide_null.bottom/>
</body>
</n.html>
</n.node_page.>
</override_macro>