private:koding:hostcms:modules:shop:useful:sms_sending_user

This is an old revision of the document!


Отправка пользователю смс

Для отправки смс использовался протокол SMTP, для этого понадобится версия драйвера → https://gist.github.com/maximzasorin/4313e5226df2159860a40b4319dcf6c5

Получаем текст сообщения. Для этого в ТДС заказа товара в условие if (Core::moduleIsActive('form')) добавляем:

$userSmsXsl = Core_Array::get(Core_Page::instance()->libParams, 'userSmsXsl');

Заходим в параметры ТДС и добавляем параметр типа: XSL-шаблон с названием, например: XSL шаблон для отправки смс пользователю и названием переменной userSmsXsl.

Далее, создаём XSL шаблон с кодом:

<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE xsl:stylesheet>
<xsl:stylesheet version="1.0"
	xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
	xmlns:hostcms="http://www.hostcms.ru/"
	exclude-result-prefixes="hostcms">
	<xsl:output xmlns="http://www.w3.org/TR/xhtml1/strict" doctype-public="-//W3C//DTD XHTML 1.0 Strict//EN" encoding="utf-8" indent="yes" method="html" omit-xml-declaration="no" version="1.0" media-type="text/xml"/>
 
	<xsl:template match="/">
		<xsl:apply-templates select="/form"/>
	</xsl:template>
 
	<xsl:template match="/form">
 
		Тут пишем текст сообщения.
 
	</xsl:template>
 
</xsl:stylesheet>

Структура сайта → Заказ → Редактировать. Выбираем в поле XSL шаблон для отправки смс пользователю созданный шаблон.

Страницу создал Константин Сериков 30.11.16 в 17:17

private/koding/hostcms/modules/shop/useful/sms_sending_user.1480517258.txt.gz · Last modified: 30.11.16 в 17:47 by reval-31_mail.ru