Пропало у меня на сайте стандартное уведомление "Форма успешно отправлена" после отправки сообщения.
И получается так, что пользователь отправляет сообщение через стандартную форму обратной связи. Заполняет все поля, клацает "Отправить", письмо уходит, но никакого сообщения юзеру об этом не выводится, просто снова открывается чистая форма обратной связи. Юзер думает, что все сбросилось, и пишет снова. А потом еще раз. И так мне по каждому вопросу приходит по 3-5-10 писем — у кого на сколько хватит терпения...
Как вернуть уведомление об отправке, а еще лучше — сделать его заметным глазу юзера? Ибо на тех сайтах, где уведомление выводится, они его все равно не видят и пишут заново
Если вы используете собственный шаблон:
Обновите tpl-шаблоны компонентов и модулей из дефолтного шаблона;
В коде template.php своего шаблона перед вызовом <?php cmsBody(); ?> добавьте:
<?php $messages = cmsCore::getSessionMessages(); ?> <?php if ($messages) { ?> <div class="sess_messages"> <?php foreach($messages as $message){ ?> <?php echo $message; ?> <?php } ?> </div> <?php } ?>