форма "свяжитесь с нами"

Автор niki_1, 25 февраля 2018, 13:25:44

« назад - далее »

niki_1

доброго дня!!
удалил на главной странице " свяжитесь с нами" - с хедера и футера
но все равно через эту форму идет спам...
подскажите пожалуйста, как еще можно решить эту проблему?

mAgency

Цитата: mAgency от 21 февраля 2018, 18:30:22
Нужно удалять ссылки на страницу контакты в разных модулях и удалить шаблон contact-form.tpl
Или в контроллере /controllers/front/ContactController.php в методе initContent() вставить код редиректа
Tools::redirect('index.php');
тогда при обращении к странице контактов будет перенаправление на главную страницу сайта.
     
Интернет-магазин под ключ.
Какой выбрать движок для интернет магазина ?
Какой движок лучше ?
Magento или Prestashop ?
Решение всех Ваших вопросов в создании Интернет-магазина.

niki_1


mAgency

Откуда спам идет? С формы контаков? У вас при обращении к странице контактов что происходит?
Интернет-магазин под ключ.
Какой выбрать движок для интернет магазина ?
Какой движок лучше ?
Magento или Prestashop ?
Решение всех Ваших вопросов в создании Интернет-магазина.

niki_1

спам идет из формы обратной связи - как бы.
я эту форму  удалил с главной страницы сайта. т.е сейчас она нигде не отображается.
мне приходят уведомления что
-человек получает сообщения с сайта как "Сообщение из формы обратной связи"

"У вас при обращении к странице контактов что происходит?"- как на нее зайти ?, если я ее убрал везде.
Переименовывать данную страницу- тоже делал. ( менял url)

Может эту форму вообще удалить из корня сайта ?  ( если да- то подскажите пожалйста как )

Или удалить форму email....

mAgency

Уже подсказал, если бы сделали как написано, то никаких рассылок со страницы контактов не было бы.
Другие так делают и помогает
https://prestashop-forum.ru/index.php/topic,9372.msg59353.html#msg59353
Интернет-магазин под ключ.
Какой выбрать движок для интернет магазина ?
Какой движок лучше ?
Magento или Prestashop ?
Решение всех Ваших вопросов в создании Интернет-магазина.

niki_1

#6
* @see FrontController::initContent;)
*/
public function initContent()
{
parent::initContent();

$this->assignOrderList();


в обоих кавычках initContent поместить Tools::redirect('index.php'); ?
я видимо не так сделал ...да

andry_mixa

#7
Так нужно вставить ?
* Assign template vars related to page content
    * @see FrontController::initContent()
    */
    public function initContent()
    {
        Tools::redirect('index.php');
parent::initContent();

        $this->assignOrderList();


mAgency

Цитата: niki_1 от 28 февраля 2018, 14:05:59
в обоих кавычках initContent поместить Tools::redirect('index.php'); ?
я видимо не так сделал ...да
Код вставить нужно без всяких кавычек, такой как я написал.
Интернет-магазин под ключ.
Какой выбрать движок для интернет магазина ?
Какой движок лучше ?
Magento или Prestashop ?
Решение всех Ваших вопросов в создании Интернет-магазина.

Adik

Если кавычками вы обзываете фигурные скобки, тогда да, вставить в тело функции.

Ozyris

Та же проблема, код вставил, с контактной формы перекидывает на главную, но спам продолжает идти.

mAgency

Может вставили неправильно, с ошибками. Включите показ ошибок в prestashop, чтобы проверить.
Интернет-магазин под ключ.
Какой выбрать движок для интернет магазина ?
Какой движок лучше ?
Magento или Prestashop ?
Решение всех Ваших вопросов в создании Интернет-магазина.

Михаил1

Цитата: mAgency от 04 марта 2018, 11:35:15
Может вставили неправильно, с ошибками. Включите показ ошибок в prestashop, чтобы проверить.
Да, к сожалению у меня тоже спам продолжается, Неделю сделал редирект на главную. Периодически урл страницы контактной формы меняю.
В админке в статистике в разделе ненайденные страницы вижу что кто-то постоянно пытается ввести несуществующие адреса страниц. Так понимаю, кто то пытается найти страницу формы обратной связи.

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

Adik

Вычислить конечно можно. Вы ее не спрячите, если она вам не нужна, то нужно удлать шаблон и контроллер контактов, тогда спам не смогут отправлять.

mAgency

Спам может быть и не с формы контактов.
Интернет-магазин под ключ.
Какой выбрать движок для интернет магазина ?
Какой движок лучше ?
Magento или Prestashop ?
Решение всех Ваших вопросов в создании Интернет-магазина.