Jump to content

Recommended Posts

  • VIP

всем привет имеется сайт на cms Dle 11.0

есть стандартная форма связи.

для отправки  нужно указать

имя , тему почту , кому/и список администраторов/, ваше сообщение 

всё это настраивается в теме (которая устанавливается ) файл  feedback.tpl

только беда в том что в письме приходит 

имя отправителя , текст письма , ip отправителя, группа гости.

учитывая что регистрация на сайте мне не нужна я её отключил и вырезал из шаблона все упоминания )

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

нужно удалить список администраторов при заполнения файла обратной связи (так как многие  пытаются взломать методом подбора пароля)

как это можно реализовать ?  или нужно рыть в других файлах?

 

вставлю полностью код feedback.tpl  чтоб было наглядней 

<div class="form-wrap">
<header class="form-title"><h1>Обратная связь</h1></header>


[not-logged]
<div class="sep-input clearfix">
<div class="label"><label>Ваше имя:<span class="impot">*</span></label></div>
<div class="input"><input type="text" maxlength="35" name="name" placeholder="Ваше имя" /></div>
</div>



<div class="sep-input clearfix">
<div class="label"><label>Тема сообщения:</label></div>
<div class="input"><input type="text" maxlength="45" name="subject" placeholder="Тема сообщения" /></div>
</div>



<div class="sep-input clearfix">
<div class="label"><label>Ваш E-Mail:<span class="impot">*</span></label></div>
<div class="input"><input type="text" maxlength="35" name="email" placeholder="Ваш емейл" /></div>
</div>
[/not-logged]

<div class="sep-input clearfix">
<div class="label"><label>Выберите кому:</label></div>
<div class="input">{recipient}</div>
</div>









<div class="sep-textarea">
<div class="textarea-title">Ваше письмо:</div>
<div><textarea name="message" style="height: 160px" class="f_textarea" ></textarea></div>
</div>

[not-group=1]
<div class="sep-input secur clearfix">
<div class="label"><label>Защита от спама:</label></div>
<div class="input">
[question]
<div class="sec-label"><span>Вопрос:</span><span class="impot">*</span> {question}</div>
<div class="sec-answer"><input type="text" name="question_answer" id="question_answer" placeholder="Впишите ответ на вопрос" /></div>
[/question]
[sec_code]
<div class="sec-label">Введите код с картинки:<span class="impot">*</span> </div>
<div class="sec-capcha clearfix"><input type="text" name="sec_code" maxlength="45" />{code}</div>
[/sec_code]
[recaptcha]
<div class="sec-label"><span>Введите два слова, показанных на изображении:</span><span class="impot">*</span></div>
<div>{recaptcha}</div>
[/recaptcha]
</div>
</div>
[/not-group]

<div class="sep-submit">
<button name="send_btn" class="fbutton" type="submit"><span>Отправить</span></button>
</div>

</div>

 

Link to post
Share on other sites
2 часа назад, k-park сказал:

<div class="sep-input clearfix">
<div class="label"><label>Выберите кому:</label></div>
<div class="input">{recipient}</div>
</div>

не отправится письмо.

Ищите feedback.php

Link to post
Share on other sites

Попробуйте убрать вот эту строку в feedback.php

 

if( $db->num_rows() ) {
            $empf = "<select name=\"recip\">";
            $i = 1;
            while ( $row = $db->get_array() ) {
                $str = $row['name'] . " (" . stripslashes( $user_group[$row['user_group']]['group_name'] ) . ")";
                
                if( $i == 1 ) {
                    $empf .= "<option selected=\"selected\" value=\"" . $row["user_id"] . "\">" . $str . "</option>\n";
                } else {
                    $empf .= "<option value=\"" . $row["user_id"] . "\">" . $str . "</option>\n";
                }
                $i ++;
            }
            $empf .= "</select>";
            
            $db->free();
            
            $tpl->load_template( 'feedback.tpl' );
            
            $tpl->set( '{recipient}', $empf );

 

Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...