MMGP logo
Присоединяйтесь к нашему инвестиционному форуму, на котором уже 649,756 пользователей. Чтобы получить доступ ко многим закрытым разделам и начать общение - зарегистрируйтесь прямо сейчас.
Все, что относится к Web-Программированию (PHP, Perl, JavaScript, MySQL, XML и т.д.)
Первый пост Опции темы
Старый 16.09.2015, 00:55
#1
Интересующийся
 
Пол: Мужской
Инвестирую в: Свой бизнес
Регистрация: 10.08.2015
Сообщений: 17
Благодарностей: 0
Создать ссылку для отписки с автоматическим внесением адреса

Здравствуйте!

подскажите пожалуйста, есть ли возможность создать ссылку на подобе:

Цитата:
<a href="mailto:yourlist@yourdomain?Subject=Unsubscri be&Body=Unsubscribe%20[E-mail Address]">Unsubscribe</a>
но только не с имайл-адресом, а ссылкой на страницу для отписки. Т.е. кликнув на которую, получатель попадает на страницу с формой, в которой таким образом уже внесён его адрес и ему требуется только нажать на кнопку "отписать", т.е. не нужно вбивать адрес от руки.

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

Ссылка на страницу с формой выглядит следующим образом:

https://www.мойдомен.ru/unsubscribe/

В источнике форма для отписки выглядит так:

Код HTML:
<h2 class="widget-title">Форма для отписки от наших рассылок:</h2>
			<div class="widget-content">
				<span id="formErrorMark402850719"><!-- --></span>
				<form id="FormCBM_479736" action="/unsubscribe/" method="post" >

		<fieldset>
			
		<div class="wrapper-input wrapper-input-text">
			<label class=""  for="FormCBM_479736_form_email">Введите здесь Ваш адрес эл. почты, который Вы хотите удалить из наших списков:&nbsp;*</label>
			<input id="FormCBM_479736_form_email" class="" type="email" name="form_email" value="@" placeholder="Введите здесь Ваш адрес эл. почты, который Вы хотите удалить из наших списков:&nbsp;*" required="required" maxlength="255">
		</div>

		<div class="wrapper-submit">
			<input type="submit" class="submit" value="Oтправить">
		</div>

	<input type="hidden" id="FormCBM_479736_formData" name="formData" value="id1KB3qlch3%2BSa6uFM%2Bz8KkRRK8tCzOfxaM0pNyJPDVW0nLwrf%2F7cMI1b7KOthhg6duh3QtrfVNg5SjnorMAP0u6tQ5xY2BEoHLZ00VKNnbJIZEVv6APCYxSDd2YI010hhBWgPQ6xsx4uId%2BtUOrMN%2FAMrUjI73kyQXk361ScOgMO02p%2FT0mCKaG%2F6jdhz5zN3pkIJe16T%2FQ%2BGrri7J5dA%3D%3D"><input type="hidden" id="FormCBM_479736_customFormSubmit" name="customFormSubmit" value="1"><noscript><p>Пожалуйста, скопируйте этот текст: a3ce9434eec6<input name="092f8e91a318"></p></noscript><div id="rbcSystemFncFormCBM_479736" style="display: none;"></div><script type="text/javascript">var rbc_system_fnc = function(){var i = document.createElement('input');i.type = 'hidden';i.name = '092f8e91a318';i.value = 'a3ce9434eec6';var e = document.getElementById('rbcSystemFncFormCBM_479736');e.appendChild(i);};rbc_system_fnc();</script>
		</fieldset>

				</form>
			</div>
Возможности редактировать эти данные у меня нет. Но может быть можно подогнать какнибудь ссылку.

Спасибо заранее!

Последний раз редактировалось alphoss; 16.09.2015 в 01:00.
alphoss вне форума
Старый 16.09.2015, 01:29
#2
 
Пол: Мужской
Инвестирую в: Свой бизнес
Регистрация: 13.12.2006
Сообщений: 5,553
Благодарностей: 3,381

награды Ветеран MMGP.RU Волшебный горшочек 
Re: Создать ссылку для отписки с автоматическим внесением адреса

форма сама себя не заполнит.
только через внесение правок в страницу.
dkameleon вне форума
Сказали спасибо:
alphoss (17.09.2015)
Старый 16.09.2015, 01:33
#3
Интересующийся
 
Пол: Мужской
Инвестирую в: Свой бизнес
Регистрация: 10.08.2015
Сообщений: 17
Благодарностей: 0
Автор темы Re: Создать ссылку для отписки с автоматическим внесением адреса

Цитата:
Сообщение от dkameleon Посмотреть сообщение
форма сама себя не заполнит.
только через внесение правок в страницу.
я ошибся! У меня есть возможность создать свою собственную форму на странице! Я могу например вышеуказанный код внести на том месте где нужно и пользоваться потом этой формой. Так что у меня всё-таки есть возможность отредактировать данный код как угодно. Провёл сейчас тест, всё работает.
Теперь вопрос: можно ли как-нибудь подогнать этот код формы, чтобы реализовать автоматическое внесение имайл-адреса при нажати на ссылку?

Последний раз редактировалось alphoss; 16.09.2015 в 01:45. Причина: Добавлено сообщение
alphoss вне форума
Старый 16.09.2015, 16:21
#4
 
Пол: Мужской
Инвестирую в: Свой бизнес
Регистрация: 13.12.2006
Сообщений: 5,553
Благодарностей: 3,381

награды Ветеран MMGP.RU Волшебный горшочек 
Re: Создать ссылку для отписки с автоматическим внесением адреса

Цитата:
Сообщение от alphoss Посмотреть сообщение
Теперь вопрос: можно ли как-нибудь подогнать этот код формы, чтобы реализовать автоматическое внесение имайл-адреса при нажати на ссылку?
можно.
добавляете яваскрипт, который вычитывает параметры и подставляет в форму.
dkameleon вне форума
Сказали спасибо:
alphoss (17.09.2015)
Старый 17.09.2015, 14:30
#5
Интересующийся
 
Пол: Мужской
Инвестирую в: Свой бизнес
Регистрация: 10.08.2015
Сообщений: 17
Благодарностей: 0
Автор темы Re: Создать ссылку для отписки с автоматическим внесением адреса

Цитата:
Сообщение от dkameleon Посмотреть сообщение
можно.
добавляете яваскрипт, который вычитывает параметры и подставляет в форму.
не подскажите как должен выглядеть в таком случае яваскрипт? я к сожалению в ява совсем не разбиаюсь. благодарю заранее!
alphoss вне форума
Старый 17.09.2015, 22:24
#6
 
Пол: Мужской
Инвестирую в: Свой бизнес
Регистрация: 13.12.2006
Сообщений: 5,553
Благодарностей: 3,381

награды Ветеран MMGP.RU Волшебный горшочек 
Re: Создать ссылку для отписки с автоматическим внесением адреса

var email = document.location.hash.substring(1);
document.getElementById('FormCBM_479736_form_email ').value(email);


и ссылка должны быть такой:
https://www.мойдомен.ru/unsubscribe/#[email protected]
dkameleon вне форума
Сказали спасибо:
alphoss (20.09.2015)
Старый 18.09.2015, 04:26
#7
Интересующийся
 
Пол: Мужской
Инвестирую в: Свой бизнес
Регистрация: 10.08.2015
Сообщений: 17
Благодарностей: 0
Автор темы Re: Создать ссылку для отписки с автоматическим внесением адреса

Цитата:
Сообщение от dkameleon Посмотреть сообщение
var email = document.location.hash.substring(1);
document.getElementById('FormCBM_479736_form_email ').value(email);


и ссылка должны быть такой:
https://www.мойдомен.ru/unsubscribe/#[email protected]
большое спасибо за ответ! Но к сожалению не работает

Код выглядит теперь следующим образом:

Код HTML:
<h2 class="widget-title">Отписка от рассылки</h2>
<p class="rbcFormDescription">Введите пожалуйста адрес электронной почты, который Вы хотите отписать от наших рассылок</p>
<form action="/unsubscribe/" id="FormCBM_857431" method="post">
	<fieldset>
		<div class="wrapper-input wrapper-input-text">
			<label for="FormCBM_857431_form_email">Отписать следующий эл. адрес:&nbsp;*</label> <input id="FormCBM_857431_form_email" maxlength="255" name="form_email" placeholder="Отписать следующий эл. адрес:&nbsp;*" required="required" type="email" value="@"></div>
		<div class="wrapper-submit">
			<input class="submit" type="submit" value="Отписать"></div>
		<input id="FormCBM_857431_formData" name="formData" type="hidden" value="lnl%2BxQEnskDH%2FiA2FiNwHOI89BnKb2j2Y7uVX1U8%2BvJ%2BR6DTNRZ6SJlsH3Q%2BtU8uo1UA79HY8UvVqZfcaDWrTGEnRNTteB0R%2Fw4PSvx9SDyyv5G2R6gQqo2ObxkA%2FdXNJ%2FLuu5vi%2FownG6x0Y8Aj051MIk%2FkdhAGc7IGYA6lxvPyDoxdcDDtd%2BABxlOe02j0B3%2BbHUuD0%2FWjmmmLA1p%2FRA%3D%3D"><input id="FormCBM_857431_customFormSubmit" name="customFormSubmit" type="hidden" value="1"><noscript><p>Пожалуйста, скопируйте этот текст: 62608a25b1fa<input name="e36d0c97d184"></p></noscript>
		<div id="rbcSystemFncFormCBM_857431" style="display: none;">
			&nbsp;</div>
		<script type="text/javascript">var rbc_system_fnc = function(){var i = document.createElement('input');i.type = 'hidden';i.name = 'e36d0c97d184';i.value = '62608a25b1fa';var e = document.getElementById('rbcSystemFncFormCBM_857431');e.appendChild(i);};rbc_system_fnc();
		var email = document.location.hash.substring(1);
		document.getElementById('FormCBM_857431_form_email ').value(email);
		</script></fieldset>
</form>
<p>&nbsp;</p>
пытался убирать

Код HTML:
placeholder="Отписать следующий эл. адрес:&nbsp;*" value="@"
всё равно не выходит
alphoss вне форума
Старый 18.09.2015, 05:00
#8
 
Пол: Мужской
Инвестирую в: Свой бизнес
Регистрация: 13.12.2006
Сообщений: 5,553
Благодарностей: 3,381

награды Ветеран MMGP.RU Волшебный горшочек 
Re: Создать ссылку для отписки с автоматическим внесением адреса

ну вот так телепатически я вам код не отдебажу.
если вы ошибки из консоли не показываете и саму страницу тоже, то прийдется искать проблему самостоятельно.
dkameleon вне форума
Старый 18.09.2015, 14:30
#9
Интересующийся
 
Пол: Мужской
Инвестирую в: Свой бизнес
Регистрация: 10.08.2015
Сообщений: 17
Благодарностей: 0
Автор темы Re: Создать ссылку для отписки с автоматическим внесением адреса

Цитата:
Сообщение от dkameleon Посмотреть сообщение
ну вот так телепатически я вам код не отдебажу.
если вы ошибки из консоли не показываете и саму страницу тоже, то прийдется искать проблему самостоятельно.
ошибку не выдаёт. Страницу с самодельной формой для отписки можно посмотреть здесь

Постараюсь объяснить чуть подробнее. Используется конструктор сайтов на webnode.ru
Я поступил следующим образом: создал страницу (вот эту) и форму для отписки/подписки на этой странице (код этой формы нельзя редактировать). Затем скопировал источник этой формы, создал новую пустую страницу и ввёл туда этот код. Получилась самодельная форма для отписки. Теперь, если ввести адрес в эту форму (самодельную) и нажать "отправить", перебрасывает на форму первоисточника, пользователю отображается слово "Спасибо" вместо формы, а я получаю внесённый адрес мне на почту. По другому не работает. По крайней мере я не нашёл другого способа.

Спасибо!
alphoss вне форума
Старый 19.09.2015, 03:41
#10
 
Пол: Мужской
Инвестирую в: Свой бизнес
Регистрация: 13.12.2006
Сообщений: 5,553
Благодарностей: 3,381

награды Ветеран MMGP.RU Волшебный горшочек 
Re: Создать ссылку для отписки с автоматическим внесением адреса

Цитата:
Сообщение от alphoss Посмотреть сообщение
ошибку не выдаёт. Страницу с самодельной формой для отписки можно посмотреть здесь
я увидел лишний пробел. нужно для начала его удалить:

var email = document.location.hash.substring(1);
document.getElementById('FormCBM_479736_form_email ').value(email);

и ещё там поему-то написано RubicusFrontendIns вместо document
dkameleon вне форума
Сказали спасибо:
alphoss (20.09.2015)
Старый 19.09.2015, 18:09
#11
Интересующийся
 
Пол: Мужской
Инвестирую в: Свой бизнес
Регистрация: 10.08.2015
Сообщений: 17
Благодарностей: 0
Автор темы Re: Создать ссылку для отписки с автоматическим внесением адреса

Цитата:
Сообщение от dkameleon Посмотреть сообщение
я увидел лишний пробел. нужно для начала его удалить:

var email = document.location.hash.substring(1);
document.getElementById('FormCBM_479736_form_email ').value(email);

и ещё там поему-то написано RubicusFrontendIns вместо document
лишнии пробелы я вроде бы все удалил. Почему он после публикции document на RubicusFrontendIns меняет, я тоже не пойму. Может быть поэтому не получается. Я ещё FormCBM на rbcSystemFncFormCBM поменял
alphoss вне форума
Старый 19.09.2015, 20:43
#12
 
Пол: Мужской
Инвестирую в: Свой бизнес
Регистрация: 13.12.2006
Сообщений: 5,553
Благодарностей: 3,381

награды Ветеран MMGP.RU Волшебный горшочек 
Re: Создать ссылку для отписки с автоматическим внесением адреса

вам нужно разобраться со всеми искажениями кода для начала.
или сменить конструктор сайтов
dkameleon вне форума
Сказали спасибо:
alphoss (20.09.2015)
Старый 20.09.2015, 15:06
#13
Интересующийся
 
Пол: Мужской
Инвестирую в: Свой бизнес
Регистрация: 10.08.2015
Сообщений: 17
Благодарностей: 0
Автор темы Re: Создать ссылку для отписки с автоматическим внесением адреса

Цитата:
Сообщение от dkameleon Посмотреть сообщение
вам нужно разобраться со всеми искажениями кода для начала.
или сменить конструктор сайтов
да, надо переходить на хостинг с доступом ко всем файлам через FTP и научиться пользоваться wordpress. а с этими конструкторами только одни мароки, и не только теперь с этой формой. Ни какого доступа ни к robots.txt ни к мета тегам ни к чему вообще.. раньше всегда сам всё делал, хоть и простенькие сайты были, но зато можно было делать что и как хочешь. А хороший шаблон, думаю можно подыскать, в крайнем случае недорогой платный
alphoss вне форума
Войдите, чтобы оставить комментарий.
Быстрый переход
Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Верификация адреса emerald LiqPay (ЛикПей) 13 29.04.2019 13:27
Прием платежей в Bitcoin с автоматическим ответом в php скрипт RealProfit Bitcoin 36 18.03.2016 15:26
Подмена ip-адреса nikita-v Самое разное 0 13.03.2010 00:30