dle.in.ua » Хаки » Делаем обязательным условием заполнения полей «Теги» или "Ключевые слова для облака тегов"

Делаем обязательным условием заполнения полей «Теги» или "Ключевые слова для облака тегов"

Автор: Baggio от 3-06-2010, 10:15
При добавлении нового материала с сайта на CMS Datalife engine DLE заполнения поля «Теги» или «Ключевые слова для облака тегов» является необязательным. Чтобы исправить данный недостаток необходимо внести некие коррекции.
Открываем /engine/modules/addnews.php и находим

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=\"\">";


Готово!

Тестирование проводилось на версии 8.5
  • Группа: User
  • Icq: 8110012
  • Комментариев: 9
  • Публикаций: 0
  • Уже давно пользуюсь. Полезная штука bs
    • Webracer
    • Регистрация: 12.06.2010
    • Репутация: (0|0|0)
    • 13 июня 2010 01:42
    • 1
    ^
  • Группа: User
  • Icq: --
  • Комментариев: 2
  • Публикаций: 0
  • а как сделать обязательным заполнения полной новости и категории?
    • vovchok777
    • Регистрация: 13.04.2011
    • Репутация: (0|0|0)
    • 31 мая 2011 18:33
    • 2
    ^
    Информация
    Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.