Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Общие вопросы по PHP » Как запретить добавление из админки если категория не выбрана?

Как запретить добавление из админки если категория не выбрана?


     01.02.2026    Все вопросы » Общие вопросы по PHP    120

вопрос
Нашел в файле inc/addnews.php такой код

	foreach ( $category as $selected ) {
		if( $allow_list[0] != "all" AND !in_array( $selected, $allow_list ) ) msg( "error", array('javascript:history.go(-1)' => $lang['addnews'], '' => $lang['addnews_error'] ), $lang['news_err_41'], "javascript:history.go(-1)" );
	}


Что нужно в нем поменять?? чтобы окошко появлялось в углу с ошибкой типа не выбрана категория
Просто сейчас перекидывает на отдельную страницу где написано Вам не разрешена публикация новостей в данном разделе сайта, выберите категорию из доступного списка.

Проще говоря вместо msg выводить Growl.error

Ответил: Kentavr


Разобрался сам.

В файле inc/addnews.php

Перед
if(document.addnews.short_story.value == ''){

Вставить
if(document.addnews.category.value == ''){
	Growl.error({
		title: '{$lang[p_info]}',
		text: 'Не выбрана категория для этой публикации'
	});
	status = 'fail';
}

В файле inc/editnews.php
Перед
if(document.addnews.short_story.value == ''){

Вставить
if(document.addnews.category.value == '0'){
	Growl.error({
		title: '{$lang[p_info]}',
		text: 'Не выбрана категория для этой публикации'
	});
	status = 'fail';
}
Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы

наверх