- Регистрация
- 13 Май 2008
- Сообщения
- 2.667
- Реакции
- 1.149
- Автор темы
- Модер.
- #1
Хак, который не даёт добавить новость пока не выбрал категорию. Хорош тем, что ошибка выводится в модальном окне без перезагрузки страницы и потерь данных которые пытались добавить.
Установка:
В engine/modules/addnews.php
найти второй
выше него вставить
В файле engine/inc/addnews.php
найти второй
и выше него вставить
Для просмотра ссылки Войдиили Зарегистрируйся.
У меня на версии 10.5 именно по такому коду не заработал, по аналогии с соседним кодом в двиге прописал строку document.addnews.category.value == '0' без 0, т.е. document.addnews.category.value == '', и только тогда выбор категорий стал обязательным.
Вообще штука неплохая, почему бы её в "коробку" DLE не добавляют?
Установка:
В engine/modules/addnews.php
найти второй
PHP:
if(document.entryform.title.value == ''){
PHP:
if(document.entryform.category.value == '0'){
DLEalert('Вы не выбрали категорию', dle_info);
status = 'fail';
}
найти второй
PHP:
if(document.addnews.title.value == ''){
PHP:
if(document.addnews.category.value == '0'){
Growl.info({
title: '{$lang[p_info]}',
text: 'Вы не выбрали категорию'
});
status = 'fail';
}
Для просмотра ссылки Войди
У меня на версии 10.5 именно по такому коду не заработал, по аналогии с соседним кодом в двиге прописал строку document.addnews.category.value == '0' без 0, т.е. document.addnews.category.value == '', и только тогда выбор категорий стал обязательным.
Вообще штука неплохая, почему бы её в "коробку" DLE не добавляют?