Наследование формы подписки Почтового Дятла:
Иногда случается, что форма подписки на почтовую рассылку публикуется в каких-то электронных книжках, давно ушедших в народ. И теперь не очень понятно, как корректно перенести почти состоявшегося подписчика (он уже заполнил поля ФИО и email в ебуке, и нажал кнопку подписки на рассылку Почтового Дятла) в соответствующую службу Почтовой Выхухоли.
Метод есть.
В виде алгоритма, чёткое следование которому избавит Вас от разговоров про то, что "что-то не работает".
Если не работает, читали между строк и мимо смысла.
Необходимая терминология:
-
Код подписной формы - HTML код внутри контейнера FORM, включая сам контейнер.
-
Адрес формы - значение атрибута ACTION тега FORM.
-
Поле формы - содержимое тега INPUT в коде подписной формы [a]
Иногда называют окном ввода, что тоже верно, но звучит несколько коряво.
Ибо окном ввода также оказывается и кнопка, в которую ничего ввести нельзя. -
Имя поля - то, чему приравнен атрибут NAME конкретного поля формы [c]
-
Значение поля - то, чему приравнен атрибут VALUE конкретного поля формы [c]
Интересующие нас данные:
В HTML коде подписных форм [a] Почтового Дятла и Почтовой Выхухоли Вы должны уметь находить:
Для Почтового Дятла:
-
Идентификатор службы - значение поля [e] с именем [d] private кода подписной формы [a] Почтового Дятла.
Для Почтовой Выхухоли:
-
Идентификатор службы - берётся из адреса формы [b] Почтовой Выхухоли.
Сам идентификатор ограничен:
слева - записью index_
справа - расширением .htm (или другим, если расширение Вами изменено). -
URL морды Выхухоли - директория, в которую ведёт Адрес формы [b]
Как и у всякого URL-а директории, на конце обязательно должен быть слэш.
Про него не забывайте.
Собственно инструкция по переадресации данных:
-
После установки Почтовой Выхухоли методом апгрейда с Почтового Дятла и последующего тестирования на работоспособность, переименуйте папку с Выхухолью. Всё равно каким образом.
-
Рядом с этой папкой создайте новую, причём с тем же именем, как ранее звалась папка Почтового Дятла.
-
В папке из пункта два разместите такой файл под именем index.php
Вся суперсложная терминология оговорена, ссылки на неё [х] стоят.
Что откуда берётся, должно быть понятно.
Если понимания не наступило, значит, не судьба.
Данное решение позволяет переадресовать подписчиков скольких угодно служб.
Массив $arr как раз про это.