Sendex подписка по email без регистрации

Здравствуйте. Помогите строчкой кода. Не пойму как вызвать Sendex (в доках и в сообществе не нашел), чтобы подписать пользователя по e-mail (без регистрации). Т.е. у меня одностраничник, просто есть input, куда мыло ввести и кнопка «Подписаться». Это бы конечно в доки записать.
Виталий Барышников
12 февраля 2016, 02:23
modx.pro
5
3 549
+1

Комментарии: 12

Дмитрий Середюк
12 февраля 2016, 10:56
1
+2
[[Sendex? 
&tplActivate=`tpl.Sendex.activateX` 
&tplSubscribeAuth=`tpl.Sendex.subscribe.authX` 
&tplSubscribeGuest=`tpl.Sendex.subscribe.guestX` 
&tplUnsubscribe=`tpl.Sendex.unsubscribeX` 
&id=`1`
]]
tpl.Sendex.activateX — письмо которое будет отправлено на почту, для подписки на рассылку!
Для активации добровольной подписки с сайта <a href="[[++site_url]]">[[++site_name]]</a> пройдите по ссылке ниже!</br>
[[+link]]
tpl.Sendex.subscribe.authX — чанк с подпиской для авторизированных!
<form action="" method="post">
    <div class="form-group">
        <div class="col-sm-12 padding0 colora1a5ab margin-bottom10">
            [[%sendex_subscribe_intro?name=`[[+name]]`]]
        </div>
        <div class="col-sm-12 padding0">
    	    <input type="hidden" name="sx_action" value="subscribe">
            <button class="btn x btn-default revZ-in1" type="submit">[[%sendex_btn_subscribe]] <i class="glyphicon glyphicon-send"></i></button>
        </div>
    </div>
	<span class="error">[[+message]]</span>
</form>
tpl.Sendex.subscribe.guestX — ваш вариант для неавторизированных! просто input и кнопка!
<form action="" method="post">
    <div class="col-sm-12 padding0 colora1a5ab margin-bottom10">
        [[%sendex_subscribe_intro?name=`[[+name]]`]]
    </div>
	<div class="input-group">
        <input class="form-control anonimInput" type="email" name="email" value="" placeholder="Email">
        <input type="hidden" name="sx_action" value="subscribe">
		<span class="input-group-btn">
			<button class="btn btn-default" type="submit" style="padding: 6px 11px;"><i class="glyphicon glyphicon-send"></i>[[-%sendex_btn_subscribe]]</button>
		</span>
	</div>
	<span class="error">[[+message]]</span>
</form>
tpl.Sendex.unsubscribeX — отписка от рассылки
<form action="" method="post">
	<!--[[-%sendex_unsubscribe_intro?name=`[[+name]]`]] 
-->
	<div class="form-group">
        <div class="col-sm-12 padding0 colora1a5ab margin-bottom10">
    	   [[%sendex_unsubscribe_intro?name=`[[+name]]`]]
    	</div>    
            <div class="col-sm-12 padding0">
        	    <input type="hidden" name="code" value="[[+code]]">
            	<input type="hidden" name="sx_action" value="unsubscribe">
            	<button  class="btn x btn-default revZ-in1" type="submit">[[%sendex_btn_unsubscribe]] <i class="glyphicon glyphicon-send"></i></button>
            </div>
        </div>
    </div>	
	<span class="error">[[+message]]</span>
</form>

наглядно можно глянуть тут!
    Виталий Барышников
    12 февраля 2016, 12:38
    0
    Спасибо тебе, добрый человек!
      Николай
      07 апреля 2016, 20:13
      0
      Спасибо вам, добрые люди.

      А база подписчиков хранится на сайте и Вы успешно отправляли юзерам рассылки с sexdex?

      Письма-то в спам попадают, или спасает привязка домена к яндекс / гугл?
        Павел Гвоздь
        07 апреля 2016, 21:09
        +1
        Письма-то в спам попадают, или спасает привязка домена к яндекс / гугл?
        yandex.ru/support/pdd/set-mail/dkim.xml

        Но и это не даёт 100% гарантии того, что письма не будут уходить в СПАМ. Особенно на ящиках mail.ru.
          Николай
          08 апреля 2016, 19:07
          0
          Спасибо, поборюсь! У мня домен на гугл, но там почти тоже самое
      Владимир Ребров
      28 апреля 2016, 10:54
      0
      Подскажи, пожалуйста, как ты выводишь сообщение об успешной отправке запроса на активацию рассылки? И можно ли его выводить на др странице?
        Виталий Барышников
        28 апреля 2016, 11:57
        0
        Я, честно говоря, оставил пока этот проект, где нужна была рассылка, не доделал. Спроси у
        Дмитрия, который ответил первый на мой вопрос. У меня только на почту приходит сообщение для подтверждения подписки и всё.
        Владимир Ребров
        28 апреля 2016, 13:14
        0
        Вопрос снят. Разобрался сам.
        Владимир Ребров
        28 апреля 2016, 12:12
        0
        .
        paha333
        01 сентября 2017, 12:21
        0
        Скажите как для не авторизованных пользователей добавить поле Имя в форму?

        В стандартной форме

        <form action="" method="post">
        	<p>
        		[[%sendex_subscribe_intro?name=`[[+name]]`]]
        		<small>[[+description]]</small>
        	</p>
        	<input type="textfield" name="email" value="" placeholder="Email">
        
        	<input type="hidden" name="sx_action" value="subscribe">
        	<button type="submit">[[%sendex_btn_subscribe]]</button>
        
        	[[+message]]
        </form>
        Поле имя не указывается, я добавляю

        <input type="textfield" name="name" value="" placeholder="Name">
        Но почему то поле Имя не пишется в БД, пишет admin.

        Как мне добавить поле Имя в форму? Спасибо.

          Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
          12