2013-05-03 3 views
0

Есть ли способ, чтобы пользователи могли зарегистрироваться для моего списка mailman без, переведя их на страницу списка mailman?mailman list: подписаться, не отправляя пользователя на другую страницу

Простая форма на моем сайте в верхнем правом углу каждой страницы отлично работает. Это просто и элегантно.

<FORM Method=POST ACTION="http://xxxxxxx/mailman/subscribe/xxxxxxxx"> 
email:<INPUT type="Text" name="email" size="30" value=""><br /> 
<INPUT type="Submit" name="email-button" value="Subscribe"><br /> 
</FORM> 

Но, он берет потенциального клиента от моего сайта электронной коммерции. Ужасная трагедия!

Да, я полагаю, я мог настроить страницу результатов подписки в настройках таким образом:

<html> 
<head> 
<title>Subscription Results</title> 
<meta http-equiv="refresh" 
content="1;url=http://www.example.com/mypage.html"> 
</head> 
<body></body> 
</html> <<thanks tigertech.net for that idea 

... перенаправить их обратно на мой сайт. Но это все равно не будет содержать их на странице, на которой они были, когда они нажали кнопку подписки.

Мне нужно щелкнуть, чтобы подписать, затем «Спасибо!» в том же месте на моем сайте, не покидая страницу, в которой они сейчас находятся. (Форма регистрации будет размещена на всех страницах сайта.) Затем они получат подтверждение по электронной почте.

Любые идеи очень ценятся.

ответ

0

Обработайте данные (адреса электронной почты и, при желании, имена пользователей) на сервере, на котором размещена данная форма, и получите результаты по электронной почте на адрес «подписаться» на ваш адрес Mailman, отформатированный как запрос на подписку.

Mailman затем забирает оттуда любой процесс подтверждения, который вы установили для целевого списка.

Как правило, страница с вашей подпиской будет отображаться после отправки. Если бы не было ошибок при создании и отправке электронной почты, было бы целесообразно отобразить сообщение в этот момент, в котором сообщим пользователям, что они могут ожидать увидеть (вероятно, письмо с подтверждением).

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