Хак Делаем обязательным для заполнения поле «Теги» или «Ключевые слова для облака тегов» Fix Version
- Хаки DLE

Делаем обязательным для заполнения поле "Теги" или "Ключевые слова для облака тегов"
По умолчанию проверяется заполнены ли поля "заголовок новости" и "краткое описание", вот туда мы и добавим проверку поля тэгов.
Открываем /engine/modules/addnews.php
Находим (на 469 строке):
if( $config['allow_site_wysiwyg'] == "yes" ) $script .= "<form method=post name="entryform" id="entryform" onsubmit="document.getElementById('short_story').value = tinyMCE.get('short_story').getContent(); document.getElementById('full_story').value = tinyMCE.get('full_story').getContent(); if(document.entryform.title.value == '' || document.entryform.short_story.value == ''){alert('$lang[add_err_7]');return false}" action="">";
else $script .= "<form method=post name="entryform" id="entryform" onsubmit="if(document.entryform.title.value == '' || document.entryform.short_story.value == ''){alert('$lang[add_err_7]');return false}" action="">";
Заменяем на:
if( $config['allow_site_wysiwyg'] == "yes" ) $script .= "<form method=post name="entryform" id="entryform" onsubmit="document.getElementById('short_story').value = tinyMCE.get('short_story').getContent(); document.getElementById('full_story').value = tinyMCE.get('full_story').getContent(); getElementById('tags').value = tinyMCE.get('tags').getContent(); if(document.entryform.title.value == '' || document.entryform.short_story.value == '' || document.entryform.tags.value == ''){alert('$lang[add_err_7]');return false}" action="">";
else $script .= "<form method=post name="entryform" id="entryform" onsubmit="if(document.entryform.title.value == '' || document.entryform.short_story.value == '' || document.entryform.tags.value == ''){alert('$lang[add_err_7]');return false}" action="">";
Всё готово.
Автор: fakkke
Стоимость: Бесплатно
Ключевые слова по теме Хак Делаем обязательным для заполнения поле «Теги» или «Ключевые слова для облака тегов» Fix Version: script, 393941alert4039lang91add_err_7933941return, documententryformshort_storyvalue, 3460form, methodpost, action34346234, false34, id34entryform34, name34entryform34, if40documententryformtitlevalue, Делаем, 34yes34, tinyMCEget4039short_story3941getContent4041, onsubmit34documentgetElementById4039short_story3941value, nbspnbspnbspnbspnbspnbspnbspnbspelse, config9139allow_site_wysiwyg3993, tinyMCEget4039full_story3941getContent4041, onsubmit34if40documententryformtitlevalue, облака, тегов