PDA

Просмотр полной версии : Форма обратной связи в 4.1


Tod
16.03.2007, 15:41
Ставил только что стандартную форму обратной связи на TYPO3 4.1.
Из замеченного:
- Наконецто заработала переадресация на страницу после заполнения!
- Проблемы с кодировкой при выводе сообщения о незаполненных полях - само сообщение выводится нормально, а названия полей кракозябрами.
- Работает проверка Your email: | *email=input | | EMAIL (у меня раньше не получалось настроить)

* Вторая проблема лечится точно также, как и раньше - добавляем в jsfunc.validateform.js , который находится в typo3_src/t3lib/ строку в код:
function validateForm(theFormname,theFieldlist,goodMess,bad Mess,emailMess) {
var formObject = document[theFormname];
theFieldlist = decodeURI(theFieldlist); // добавленная строка
if (!formObj............

Кроме того можно еще добавить перевод к сообщению, выводимому при неправильном email`е
msg+="\n"+theLabel+' ('+(emailMess ? unescape(emailMess) : 'ваше сообщение')+')';

Tod
27.06.2007, 16:28
Использую стандартную форму обратной связи на одном из сайтов.
Мне сегодня сказали, что ее сломали и с ее использованием шлют спам!
Версия типао3 4.1.1.
Кому-то известно что-то об ее уязвимости))

зы. и что собственно делать?) нужны какие-то там доказательства этого всего чтобы показать разработчикам?

Pavel Antonov
27.06.2007, 19:35
Не использовать стандартную форму
Поставить защиту типа CAPTCHA

Valery Romanchev
27.06.2007, 20:51
Использую стандартную форму обратной связи на одном из сайтов.
Мне сегодня сказали, что ее сломали и с ее использованием шлют спам!
Версия типао3 4.1.1.
Кому-то известно что-то об ее уязвимости))

зы. и что собственно делать?) нужны какие-то там доказательства этого всего чтобы показать разработчикам?

разрабочики тут конечно не причём

сломали = "спамбот нашел адрес формы"

смените адрес - этого хватит на некоторое время
а так конечно надо каптчу http://absolut-company.ru/3.html
(в репозитории по слову captcha)

либо такую штуку c дисаблением отправки формы
http://buffalonickelpress.com/contactus.html (это не тайпо3, но вроде легко такое прикрутить)

Pavel Antonov
28.06.2007, 00:17
либо такую штуку c дисаблением отправки формы
http://buffalonickelpress.com/contactus.html (это не тайпо3, но вроде легко такое прикрутить)


По идее доволно простое и хорошее решение, но вроде были сообщения, что и это уже тоже ломают ботами с помощью анализаторов JS.

Tod
28.06.2007, 11:22
Я правильно понимаю, что "сломая" (спамбот нашел адрес формы) форму этот самый бот спамит не форму, а других людей используя эту форму?
Суть в том, что заспамили не "наш сайт", а "с нашего сайта")) это тоже в силах спам бота?

Pavel Antonov
28.06.2007, 15:16
Я правильно понимаю, что "сломая" (спамбот нашел адрес формы) форму этот самый бот спамит не форму, а других людей используя эту форму?
Суть в том, что заспамили не "наш сайт", а "с нашего сайта")) это тоже в силах спам бота?

Через стандарт форму это делается элементарно, простой отправкой нужных полей и адреса получателя. Сами посмотрите форму.

HardRock
01.08.2008, 12:16
Здраствуйте

решил чтобы не создавать новой темы, спросить тут


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

До этого формы была реализована на HTML + PHP

Стандартную форму лехко можно редактировать довить свои поля и ..тд,

но как прикрутить к ней свой диз ?

Andrey Grey
01.08.2008, 12:21
а чем вам не нравятся такие вещи как mailformplus и т.п.?
если хотите использовать свой php-скрипт, то создайте свой ext. (используя kickstarter и мануал к нему и на форуме это сравнительно простая задача)

HardRock
01.08.2008, 12:23
а чем вам не нравятся такие вещи как mailformplus и т.п.?
если хотите использовать свой php-скрипт, то создайте свой ext. (используя kickstarter и мануал к нему и на форуме это сравнительно простая задача)

Дело в том что я в этой ЦМС всего неделю :)

Andrey Grey
01.08.2008, 12:30
Дело в том что я в этой ЦМС всего неделю :)
ну тогда рекомендация: отложить на некоторое время активные работы и засесть за документации: если quickstart, mtb и ftb прочтены, можно уже засесть за мануалы к разработке экстов.
кроме того рекомендую чаще смотреть подкасты на typo3.org, ну и читать форум :)
многие вопросы которые у вас возникли или возникнут решены в системе штатно либо с помощь внешних экстов, либо с помощью сторонних вещей - css, js, html и тп