Форум программистов, компьютерный форум, киберфорум
HTML, CSS
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/4: Рейтинг темы: голосов - 4, средняя оценка - 5.00
1 / 1 / 0
Регистрация: 01.11.2017
Сообщений: 58

Как реализовывается функция подписки на сайте?

08.08.2018, 05:50. Показов 1043. Ответов 15
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый день, я недавно начал изучать это направление, не могу разобраться, как реализовывается подписка на сайте? По идее, ты оставляешь контактные данные, и они должны где-то сохраняться. Вот кусок кода, тут по сути ввод почты и кнопка подписаться. А что дальше делать?
HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<form>
                            <div class="row">
                                <div class="col-md-6 col-sm-6">
                                    <div class="form-group">
                                        <input type="text" class="form-control" required="required" placeholder="Email address">
                                    </div>
                                </div>
                            </div>
                            <div class="row">
                                <div class="col-md-6 col-sm-12">
                                    <div class="form-group" >
                                        <button type="Подписаться" class="btn btn-primary" style="background-color:orangered;">Подписаться</button>
                                    </div>
                                </div>
                            </div>
                        </form>
Добавлено через 10 минут
Поискал в интернете, ничего подобного нет, везде реклама каких-то сервисов-конструкторов.

Добавлено через 7 минут
С помощью js я скрываю эту форму после подписки, а вот данные где будут сохраняться?
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
08.08.2018, 05:50
Ответы с готовыми решениями:

Форма подписки на сайте
Всем привет! Ситуация следующая: Создал сайт на сервисе Google. Необходимо на странице вставить форму подписки на новости по эл....

как реализовывается
point (p,a,b) // р - модуль x:=0; while (x&lt;p) w:=(x^3+ax+b) mod p // w - это у^2 if (w - целое значение квадратного корня Zр)...

Как правильно реализовывается многопоточность
Здравствуйте! Стоит задача создать несколько потоков, которые будут выполнять какие-то действия. У Шлее (профессиональное...

15
112 / 108 / 42
Регистрация: 22.01.2017
Сообщений: 452
08.08.2018, 07:37
Durden_T, фронтэнд сделал, теперь пора бэкэнда, смотри в строну php+mysql, как вариант или в сторону cms.
0
377 / 319 / 73
Регистрация: 15.09.2017
Сообщений: 1,436
08.08.2018, 09:46
Durden_T, нужно получать, обрабатывать и сохранять данные в собственной базе данных, как выше написали. Или в базе данных используемой системы рассылки. Возможно, у таких систем есть средства интеграции прямо во фронтенд. Поищите на их сайтах, если не имеете ничего против их использования.
0
1 / 1 / 0
Регистрация: 01.11.2017
Сообщений: 58
08.08.2018, 12:24  [ТС]
Vlad03, нашел решение , типа
HTML5
1
2
<form action="save-to-log.php" method="POST">
 </form>
PHP
1
2
3
4
5
<?php
  $log_file_name = 'mylog.log'; // Change to the log file name
  $message = $_POST['message']; // incoming message
  file_put_contents($log_file_name, $message, FILE_APPEND);
  header('Location: /'); // redirect back to the main site
Но что, если сайт на "ASP.NET empty project". Это все будет работать?
0
 Аватар для 6elka1703
91 / 85 / 27
Регистрация: 29.10.2016
Сообщений: 928
08.08.2018, 12:37
Durden_T, ну насколько я знаю если сайт на asp.net то бэкенд будет писаться на C#, а не на php. Хотя могу ошибаться
0
1 / 1 / 0
Регистрация: 01.11.2017
Сообщений: 58
08.08.2018, 12:46  [ТС]
6elka1703, я на сишарпе писал код, но сайты не делал. Поэтому не могу понять, как от верстки перейти к передачи данных. Дело в том, что сайт простой, как визитка, и отправки данных там только одна форма для подписки, человек вводит свою почту и нажимает на кнопку "подписаться".
0
 Аватар для 6elka1703
91 / 85 / 27
Регистрация: 29.10.2016
Сообщений: 928
08.08.2018, 13:07
Durden_T, я не работал на asp.net но на php это будет как то так создаешь форму
HTML5
1
2
3
4
5
<form action="subscribe.php" method="POST">
<input type="text" name="name">
<input type="email" name="email">
<input type="submit" name="btn_submit">
</form>
после ввода данных и нажатия на кнопку данные отправляются на страницу subscribe.php где уже эти данные обрабатываешь
0
377 / 319 / 73
Регистрация: 15.09.2017
Сообщений: 1,436
08.08.2018, 15:37
Durden_T, существование параметра message нужно явно проверять, а не заниматься перекладыванием из пустого в порожнее.

Цитата Сообщение от Durden_T Посмотреть сообщение
Но что, если сайт на "ASP.NET empty project". Это все будет работать?
А как вы сами думаете? И что такое "empty project"?
0
1 / 1 / 0
Регистрация: 01.11.2017
Сообщений: 58
08.08.2018, 17:50  [ТС]
Phantom-84, о.
Цитата Сообщение от Phantom-84 Посмотреть сообщение
И что такое "empty project"?
Миниатюры
Как реализовывается функция подписки на сайте?  
0
 Аватар для 6elka1703
91 / 85 / 27
Регистрация: 29.10.2016
Сообщений: 928
08.08.2018, 17:52
Durden_T, Видно ты не когда не работал на ASP.NET. Если нет то и смысла туда лезть делать сайт нету. Иди учи эту технологию, а потом садись и делай сайт.
0
1 / 1 / 0
Регистрация: 01.11.2017
Сообщений: 58
08.08.2018, 17:58  [ТС]
6elka1703, как раз таки я работал с ASP.NET , но с паттерном MVC. Но там многостраничные сайты, которые реализовываются через контроллеры и представления. А тут я делаю одностраничный сайт, landing page.

И вообще, что за люди, не по теме даете советы. Я сам решаю, есть ли смысл мне лезть куда-то или нет.
0
 Аватар для 6elka1703
91 / 85 / 27
Регистрация: 29.10.2016
Сообщений: 928
08.08.2018, 18:02
Durden_T, если бы ты работал с ASP.NET ты бы не задавал таких глупых вопросов. И вообще вопрос не по теме задал ты, тут html и css, а не php C# и т.д.
0
1 / 1 / 0
Регистрация: 01.11.2017
Сообщений: 58
08.08.2018, 18:13  [ТС]
6elka1703, если мой вопрос не по теме, то модератор его переведет в другой раздел, не переживай. А вот ты пишешь какой-то бред, если узколобо знаешь только лишь php , то не стоит лезть в другую сторону .
0
 Аватар для 6elka1703
91 / 85 / 27
Регистрация: 29.10.2016
Сообщений: 928
08.08.2018, 18:27
Durden_T, покажи где я написал бред
0
Супер-модератор
Эксперт JSЭксперт HTML/CSSЭксперт PHP
 Аватар для gogolik
3965 / 2083 / 832
Регистрация: 13.03.2010
Сообщений: 6,878
08.08.2018, 19:54
Не сритесь, или сритесь в личке.

Durden_T, не проще ли использовать сервисы а-ля Mailchimp? У них куча плагинов интеграции под всевозможные платформы.
0
377 / 319 / 73
Регистрация: 15.09.2017
Сообщений: 1,436
08.08.2018, 20:05
Durden_T, смайл рядом с моими вопросами видели?

Вы работали с ASP.NET и не знаете, какие языки там используются?

Паттерн MVC можно использовать и на одностраничном сайте, тем более если начинаете навешивать дополнительные обработчики. Хотя подписку можно навесить на POST /, даже если не используется AJAX (результат можно выводить по GET /#subscribe_result, например, однако на практике будут нужны и другие обработчики).
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
08.08.2018, 20:05
Помогаю со студенческими работами здесь

Как реализовывается взаимосвязь клиента и программы на сервере
Здравствуйте! Помогите пожалуйста разобраться в web программировании. Я хочу сделать программу сервер и клиент. Сервер - ...

Почему не реализовывается список?
Пытаюсь для начала создать список из 2-ух элементов, но не получается :( #include &quot;stdafx.h&quot; #include...

Как выровнять форму подписки?
Всем привет. Хотел попросить помощи у знающих. На моём сайте имеется вот такой код подписки на новые посты сайта. Он находится в боковой...

Пример из книги Харта не реализовывается
Выдает ошибку fatal error LNK1120: 1 unresolved externals пример из книги харта нереализовывается,помогите исправить Пример:...

Не реализовывается идея полноэкранного отображения
Друзья, создаю сайт и хочу сделать так, чтобы скролинг был не по пиксельный а по высоте экрана. Есть какой-то якорь или как сделать,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
16
Ответ Создать тему
Новые блоги и статьи
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru