Автор Тема: форма "свяжитесь с нами"  (Прочитано 3669 раз)

05 Март 2018, 21:13:46
Ответ #15
  • Новичок
  • *
  • Сообщений: 17
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Спам может быть и не с формы контактов.

Приходит стандартное письмо "Сообщение от покупателя магазина".
Я не совсем понимаю, если стоит редирект, как можно попасть на форму обратной связи и от туда отправить сообщение?
.
05 Март 2018, 21:41:42
Ответ #16
  • Ветеран
  • *****
  • Сообщений: 16670
  • Репутация: +14630/-5
  • Сообщество PrestaShop
    • Просмотр профиля
Можно если контроллер контактов переопределен. Посмотрите в папке override
06 Март 2018, 01:42:21
Ответ #17
  • Новичок
  • *
  • Сообщений: 17
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Можно если контроллер контактов переопределен. Посмотрите в папке override
а что в этой папке нужно посмотреть? и что там нужно сделать?
06 Март 2018, 11:22:17
Ответ #18
  • Ветеран
  • *****
  • Сообщений: 16670
  • Репутация: +14630/-5
  • Сообщество PrestaShop
    • Просмотр профиля
Файл /override/controllers/front/ContactController.php
09 Март 2018, 23:54:46
Ответ #19
  • Фрилансер
  • *
  • Сообщений: 110
  • Репутация: +0/-0
    • Просмотр профиля
    • Кладовая кондитера
На хостинге мне посоветовали в настройках php в поле disable_functions: вставить mail, а отправку почты настроить через smtp
Уже минут 30 как нет ни одного письма от СПАМеров
Приблизительно так :-)  www.konditeram.com
12 Март 2018, 11:52:21
Ответ #20
  • Пользователь
  • **
  • Сообщений: 86
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Нужно удалять ссылки на страницу контакты в разных модулях и удалить шаблон contact-form.tpl
Или в контроллере /controllers/front/ContactController.php в методе initContent() вставить код редиректа
Tools::redirect('index.php');тогда при обращении к странице контактов будет перенаправление на главную страницу сайта.
   
Доброго дня! Та же фигня - взяли и меня в оборот.
В 1,7 - не могу понять куда надо вставить код редиректа-
12 Март 2018, 12:09:20
Ответ #21
  • Ветеран
  • *****
  • Сообщений: 3419
  • Репутация: +79/-6
  • Сообщество PrestaShop
    • Просмотр профиля
Здесь для prestashop 1.5-1.6 пишут. Для версии 1.7 может не работать.
12 Март 2018, 15:46:06
Ответ #22
  • Новичок
  • *
  • Сообщений: 17
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Файл /override/controllers/front/ContactController.php
там у мен нет такого файла, только индекс ?
Я уже и файл шаблона contact-form удалил, контролер пока не удалял, а все равно спам идет, по 2-3 в день.
12 Март 2018, 17:54:36
Ответ #23
  • Партнер
  • Ветеран
  • ****
  • Сообщений: 22816
  • Репутация: +17143/-1
  • Разработка веб-сайтов и веб-программирование
    • Просмотр профиля
Ботам не требуется contact-form.tpl, им только контроллер нужен.
Интернет-магазин под ключ.
Какой выбрать движок для интернет магазина ?
Какой движок лучше ?
Magento или Prestashop ?
Решение всех Ваших вопросов в создании Интернет-магазина.
12 Март 2018, 21:28:54
Ответ #24
  • Новичок
  • *
  • Сообщений: 17
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Ботам не требуется contact-form.tpl, им только контроллер нужен.
подскажите, а этот контролер отвечает только за работу формы контактов?
если его удалить, не получится так, что прекратиться отправка всех сообщений покупателям, включая сообщения при заказе товара?
13 Март 2018, 11:25:37
Ответ #25
  • Партнер
  • Ветеран
  • ****
  • Сообщений: 22816
  • Репутация: +17143/-1
  • Разработка веб-сайтов и веб-программирование
    • Просмотр профиля
Этот контроллер для страницы контактов. Для заказов другой контроллер. Можете удалить (не рекомендуется, лучше заблокировать доступ) на письма о заказе не повлияет.
Интернет-магазин под ключ.
Какой выбрать движок для интернет магазина ?
Какой движок лучше ?
Magento или Prestashop ?
Решение всех Ваших вопросов в создании Интернет-магазина.
15 Март 2018, 10:51:21
Ответ #26
  • Пользователь
  • **
  • Сообщений: 62
  • Репутация: +0/-0
  • Вляпался, PrestaShop
    • Просмотр профиля
    • ВАСКА ПРО
Файл /override/controllers/front/ContactController.php
Удалять не стал, изменил расширение. А нужно что то делать с контроллером /vaska.pro/public_html/controllers/front/ContactController.php ?
Я это, ну если чО, зайду?
15 Март 2018, 10:53:35
Ответ #27
  • Партнер
  • Ветеран
  • ****
  • Сообщений: 22816
  • Репутация: +17143/-1
  • Разработка веб-сайтов и веб-программирование
    • Просмотр профиля
Читайте что раньше писали, все написано. Менять, удалять, вставлять код, переопределять.
Интернет-магазин под ключ.
Какой выбрать движок для интернет магазина ?
Какой движок лучше ?
Magento или Prestashop ?
Решение всех Ваших вопросов в создании Интернет-магазина.
15 Март 2018, 11:04:37
Ответ #28
  • Пользователь
  • **
  • Сообщений: 62
  • Репутация: +0/-0
  • Вляпался, PrestaShop
    • Просмотр профиля
    • ВАСКА ПРО
Читайте что раньше писали, все написано.
Очень тяжко учится и понимать какое из действий правильное.
Я это, ну если чО, зайду?
15 Март 2018, 11:09:20
Ответ #29
  • Ветеран
  • *****
  • Сообщений: 16670
  • Репутация: +14630/-5
  • Сообщество PrestaShop
    • Просмотр профиля
Это нормально. Зато знать будите престашоп изнутри и потом что-то менять будет легче.
Расширение менять не нужно, на некотрых серверах может не сработать. Код лучше менять.