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

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

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

Дмитрий Середюк
12 февраля 2016, 10:56
[[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
    Спасибо тебе, добрый человек!
      Николай
      Николай Старожил
      07 апреля 2016, 20:13
      Спасибо вам, добрые люди.

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

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

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

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

          <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