Запрет публикации новостей без выбора категории

Запрет публикации новостей без выбора категории

Хак не даст добавить новость пока не выбрана ее категория. При этом сообщение об ошибке выводится в модальном окне без перезагрузки страницы и потери введенных ранее данных.

Установка:
1. Открыть engine/modules/addnews.php и найти 2е вхождение:
if(document.entryform.title.value == ''){

Добавить выше:
if(document.entryform.category.value == '0'){
			DLEalert('Вы не выбрали категорию', dle_info); 
			status = 'fail';
		}


2. Открыть engine/inc/addnews.php и найти 2е вхождение:
if(document.addnews.title.value == ''){

Добавить выше:
if(document.addnews.category.value == '0'){
			Growl.info({
				title: '{$lang[p_info]}',
				text: 'Вы не выбрали категорию'
			});
			status = 'fail';
		}

Готово!

zapret-publikacii-novostej-bez-vybora-kategorii-14_3.zip
Создайте аккаунт или авторизуйтесь для скачивания
 
Версия DLE: 10.x-11.x, 14.3
Автор: MSW

Примечание от Oxigen: добавлен дистрибутив с поддержкой DLE 14.3

Информация
Посетители, находящиеся в группе Гость, не могут оставлять комментарии к данной публикации.