Технический сбой

Сайт временно работает в режиме только для чтения, идут восстановительные работы. Приносим свои извинения за неудобства.
DLE FAQ » Все вопросы » Общие вопросы » Необязательное поле для обратной связи

Необязательное поле для обратной связи


     feedback, обратная связь, обязательные поля    Общие вопросы, Шаблоны (TPL)    3850

вопрос
Всем привет, хотел бы узнать как решить задачу.
Форма обратной связи на статичной странице


Я хочу убрать Тему с формы вот мои шаги

1) /engine/ajax/feedback.php делаю комментирование // и нечего не происходит

if( empty($subject) OR dle_strlen($subject, $config['charset']) > 200 ) {
    //$stop .= $lang['feed_err_4'];
}


2) Удаляю из статичной страницы кусок кода с Тема и тогда письмо вообше не отправляется((

<tr>
            <td class="label">
                Тема:<span clas>*</span>
            </td>
            <td><input type="text" maxlength="45" name="subject" class="f_input" /></td>
</tr>




Ответил: vitnet


Про JS забыли ;)
if(document.sendmail.subject.value == '' || document.sendmail.message.value == '') {

4 комментария

vitnet
PHP-developer

vitnet - -

***Комментарий удален***

adoa
Юзер

adoa - -

Спасибо действительно было дело в этом))) Ваш коммент в ответ))

rocksmart
Юзер

rocksmart - -


так заполни его по дефолту и скрой данное поле

<tr style="display:none;">
            <td class="label">
                Тема:<span clas>*</span>
            </td>
            <td><input type="text" maxlength="45" value="без названия" name="subject" class="f_input" /></td>
</tr>

vip.boss
Гости

vip.boss - -

В файле /engine/modules/feedback.php
найти например:
        if( empty( $subject ) ) { 
            $stop .= $lang['feed_err_4'];
        }
        if( empty( $message ) ) {
            $stop .= $lang['feed_err_5'];
        }

если удалить
        if( empty( $subject ) ) { 
            $stop .= $lang['feed_err_4'];
        }

то не будет проверки на заполненность темы сообщения
если удалить
        if( empty( $message ) ) { 
            $stop .= $lang['feed_err_5'];
        }

то не будет проверки на заполненность самого сообщения.

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

наверх