add <div> in error tinymce

This commit is contained in:
Andrey Kuvshinov
2025-07-15 23:28:33 +03:00
parent 7098138ac4
commit ebab4ecd9c

View File

@@ -1045,9 +1045,11 @@ function check_content_layout() {
}else{ }else{
content = (tinymce.activeEditor.getContent() !== '') ? tinymce.activeEditor.getContent() : document.forms.post.elements.content.value; content = (tinymce.activeEditor.getContent() !== '') ? tinymce.activeEditor.getContent() : document.forms.post.elements.content.value;
} }
if(findTags('span:not(.mce_SELRES_start):not(.mce-preview-object):not(.mce-object-iframe):not(.mce-shim):not(.anchor)',content) !== 0 || !checkUnslosedTags(content)){ if(findTags('span:not(.mce_SELRES_start):not(.mce-preview-object):not(.mce-object-iframe):not(.mce-shim):not(.anchor)',content) !== 0
|| findTags('div:not(.mce-offscreen-selection):not(.mce-content-body):not(.mce-toolbar-grp):not(.mce-statusbar):not(.mce-preview-object):not(.mce-reset):not(.mce-temp)', content) !== 0
|| !checkUnslosedTags(content)){
console.log('Есть спаны или незакрытые теги'); console.log('Есть спаны или незакрытые теги');
alert('Вставленный текст не может быть сохранен и опубликован из-за нарушения требований безопасности сайта. Вставка осуществляется ТОЛЬКО в режиме «Текст»'); alert('В тексте обнаружены недопустимые HTML-теги, несовместимые с форматированием текстов «Профиля». Откройте редактор в режиме «Код» и уберите все ненужные <span>, <div> и др., прежде чем сохранить');
return false; return false;
}else{ }else{
console.log('Все ок'); console.log('Все ок');
@@ -6849,11 +6851,15 @@ add_action("save_post", function($post_id){
if(get_post_status($post_id) === "publish"){ if(get_post_status($post_id) === "publish"){
if (function_exists ('rocket_clean_files' ) ){
rocket_clean_files(['https://g.profile.ru/author']); rocket_clean_files(['https://g.profile.ru/author']);
rocket_clean_files(['https://profile.ru/author']); rocket_clean_files(['https://profile.ru/author']);
} }
}
},999); },999);