<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Bitrix</title>
	<atom:link href="https://consultapp.ru/category/stati/bitrix/feed/" rel="self" type="application/rss+xml" />
	<link></link>
	<description>Веб-разработка, сопровождение информационных систем</description>
	<lastBuildDate>Mon, 05 Oct 2020 16:04:33 +0000</lastBuildDate>
	<language>ru-RU</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.8.3</generator>
	<item>
		<title>Простой коллтрекинг своими руками. Часть JavaScript</title>
		<link>https://consultapp.ru/simple-calltracking-javascript/</link>
		
		<dc:creator><![CDATA[Дмитрий]]></dc:creator>
		<pubDate>Tue, 22 Sep 2020 11:08:18 +0000</pubDate>
				<category><![CDATA[Bitrix]]></category>
		<category><![CDATA[Статьи]]></category>
		<guid isPermaLink="false">https://consultapp.ru/?p=1201</guid>

					<description><![CDATA[<p>Появилась необходимость у клиента отслеживать некоторые сайты через статический коллтрекинг, для этого были написаны скрипты для Bitrix на php и часть на JavaScript, которую рассмотрим в этой статье. Клиент занимается автозапчастями, по-этому отслеживаем тематические площадки: farpost.ru drom.ru auto.ru ferio.ru Итак приступим Создадим файл в our_script.js в папке нашего шаблона Битрикс или любой другой CMS &#8212;&#8230;</p>
<p>Сообщение <a href="https://consultapp.ru/simple-calltracking-javascript/">Простой коллтрекинг своими руками. Часть JavaScript</a> появились сначала на <a href="https://consultapp.ru">ConsultApp.ru</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>Появилась необходимость у клиента отслеживать некоторые сайты через статический коллтрекинг, для этого были написаны скрипты для Bitrix на php и часть на JavaScript, которую рассмотрим в этой статье. </p>



<span id="more-1201"></span>



<p>Клиент занимается автозапчастями, по-этому отслеживаем тематические площадки:</p>



<ul class="wp-block-list"><li>farpost.ru</li><li>drom.ru</li><li>auto.ru</li><li>ferio.ru</li></ul>



<h3 class="wp-block-heading">Итак приступим</h3>



<p>Создадим файл в our_script.js в папке нашего шаблона Битрикс или любой другой CMS &#8212; очевидно js часть не будет сильно отличаться.</p>



<p>Скрипт максимально простой, мы получаем заранее обработанные в php куки, анализируем их содержимое и подменяем телефоны на указанные. </p>



<p>Очевидно, что можно сделать модуль, в который пользователь сможет вносить признаки и телефоны, но для простоты мы оставили только самую суть. Далее все понятно из комментариев в скрипте:</p>



<pre class="wp-block-code"><code>// @consultapp.ru
// файл our_script.js в папке /ПУТЬ_К_ШАБЛОНУ/js/
function get_co (co_name){
  var res = document.cookie.match ( '(^|;) ?' + co_name + '=(&#91;^;]*)(;|$)' );
  if (res) return (unescape(res&#91;2]));
  else return null;
}
// по готовности документа получаем куки
$(document).ready(function() { 
		var lidsrc = get_co ( "ИМЯ_НАШЕЙ_КУКИ" );
		var tel=null;
		var telhref=null;

		// анализируем текст куки и указываем нужный телефон
		if((lidsrc.indexOf("farpost")>=0) || (lidsrc.indexOf("drom")>=0)){
			tel='8 (999) 999-99-99';
			telhref='tel:79999999999';
		}else if(lidsrc.indexOf("ferio")>=0){
			tel='8 (888) 888-88-88';
			telhref='tel:78888888888';
		}else if(lidsrc.indexOf("auto.ru")>=0){
			tel='8 (777) 777-77-77';
			telhref='tel:77777777777';
		}

		// заменяем телефоны на странице по признаку class
		// предварительно все ссылки (тег &lt;a>) надо отметить,
		// добавив в class атрибут cont_tel
		if(tel!=null){
			// все отмеченные телефоны
			$('.cont_tel').html(tel);
			$('.cont_tel').attr("href", telhref);
			$('.cont_tel_html').html(tel);
			$('.cont_tel_href').attr("href", telhref);
		}
	}
);</code></pre>



<p>Вставим в header шаблона строку php подключения js для Bitrix, в других CMS есть свои инструменты, ну или вставить в head напрямую, тут уж как кому нравится.</p>



<pre class="wp-block-code"><code>&lt;? 
// @consultapp.ru
// подключаем наш скрипт в шаблоне .php
$APPLICATION->AddHeadScript(SITE_TEMPLATE_PATH."/js/our_script.js");
?></code></pre>



<p>Куки мы используем, т.к. HTTP_REFERER постоянно меняется при переходе по страницам, а нам надо точно указывать одинаковый телефон на всех страницах сайта, который бы соответствовал источнику, с которого пришел клиент.</p>
<p>Сообщение <a href="https://consultapp.ru/simple-calltracking-javascript/">Простой коллтрекинг своими руками. Часть JavaScript</a> появились сначала на <a href="https://consultapp.ru">ConsultApp.ru</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Как настроить отправку почты через SMTP yandex.ru в 1С-Битрикс (BitrixVM)?</title>
		<link>https://consultapp.ru/bitrixvm-smtp-yandex/</link>
		
		<dc:creator><![CDATA[Дмитрий]]></dc:creator>
		<pubDate>Mon, 02 Mar 2020 18:50:13 +0000</pubDate>
				<category><![CDATA[Bitrix]]></category>
		<category><![CDATA[Статьи]]></category>
		<guid isPermaLink="false">http://consultapp.ru/?p=1056</guid>

					<description><![CDATA[<p>Что мы знаем о настройке smtp.yandex.ru? Сайт https://help.yandex.ru/mail/mailer/popsmtp говорит следущее: адрес почтового сервера —&#160;smtp.yandex.ru; защита соединения —&#160;SSL; порт —&#160;465. Но для битрикса мы будем использовать 587 порт. Наша ошибка из проверки системы 1С-Битрикс. При запуске тестирования конфигурации битрикса можно увидеть подобную картину: Как исправить? Для начала зайдем в нужный раздел BitrixVM, пункты 6. Manage sites&#8230;</p>
<p>Сообщение <a href="https://consultapp.ru/bitrixvm-smtp-yandex/">Как настроить отправку почты через SMTP yandex.ru в 1С-Битрикс (BitrixVM)?</a> появились сначала на <a href="https://consultapp.ru">ConsultApp.ru</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<h3 class="wp-block-heading">Что мы знаем о настройке smtp.yandex.ru?</h3>



<p>Сайт <a rel="noreferrer noopener" aria-label="https://help.yandex.ru/mail/mailer/popsmtp (откроется в новой вкладке)" href="https://yandex.ru/support/mail/mail-clients.html" target="_blank">https://help.yandex.ru/mail/mailer/popsmtp</a> говорит следущее:</p>



<ul class="wp-block-list"><li>адрес почтового сервера —&nbsp;<code>smtp.yandex.ru</code>;</li><li>защита соединения —&nbsp;SSL;</li><li>порт —&nbsp;465.</li></ul>



<span id="more-1056"></span>



<p>Но для битрикса мы будем использовать <strong>587 порт.</strong></p>



<h3 class="wp-block-heading">Наша ошибка из проверки системы 1С-Битрикс.</h3>



<p>При запуске тестирования конфигурации битрикса можно увидеть подобную картину:</p>



<div class="wp-block-image"><figure class="aligncenter"><img fetchpriority="high" decoding="async" width="700" height="85" src="http://consultapp.ru/wp-content/uploads/2020/02/image-700x85.png" alt="" class="wp-image-1046" srcset="https://consultapp.ru/wp-content/uploads/2020/02/image-700x85.png 700w, https://consultapp.ru/wp-content/uploads/2020/02/image-300x37.png 300w, https://consultapp.ru/wp-content/uploads/2020/02/image-768x94.png 768w, https://consultapp.ru/wp-content/uploads/2020/02/image.png 893w" sizes="(max-width: 700px) 100vw, 700px" /></figure></div>



<h2 class="wp-block-heading">Как исправить?</h2>



<p>Для начала зайдем в нужный раздел BitrixVM, пункты 6. Manage sites in the pool =&gt; 4. Change a site&#8217;s email settings.</p>



<pre class="wp-block-code"><code>              Bitrix virtual appliance  version 7.3.3
                     Manage email settings

Found 2 sites:
------------------------------------------------------------------------------------
SiteName        | dbName          | Email |          Server |   TLS | From
------------------------------------------------------------------------------------
******.**       | dbb******       |     Y | smtp.yandex.ru:587 |    on | info@******.**
default         | sitemanager     |     N |                 |   off | 
------------------------------------------------------------------------------------
Available actions: 
                 
           Manage email settings
        0. Previous screen or exit</code></pre>



<p>Видим список сайтов, выберем интересующий нас и увидим текущие настройки:</p>



<pre class="wp-block-code"><code>Enter site name (default) or 0 to exit: ******.**

Email address is configured for the site ******.**
Email address       : info@******.**
SMTP server         : smtp.yandex.ru
SMTP port           : 587
SMTP login          : info@******.**
TLS status          : on</code></pre>



<p>Подтвердим желание изменить настройки:</p>



<pre class="wp-block-code"><code>Do you want to update email settings for ******.** (N|y): y</code></pre>



<p>Введем почту, от которой будут отправляться письма:</p>



<pre class="wp-block-code"><code>Enter From email address (ex. bob@example.org):info@******.**</code></pre>



<p>Введем адрес smtp сервера яндекса:<br></p>



<pre class="wp-block-code"><code>Enter server address or DNS (127.0.0.1): smtp.yandex.ru</code></pre>



<p>Введем рекомендуемый порт, и подтвердим наличие аутентификации:</p>



<pre class="wp-block-code"><code>Enter server port (25): 587

Do you want to use SMTP authentication on smtp.yandex.ru:587? (N|y)y</code></pre>



<p>Введем наши логин и пароль от ящика:</p>



<pre class="wp-block-code"><code>Enter login (info@******.**): info@******.**

Enter password: PASSWORD</code></pre>



<p>Выберем и подтвердим шифрование (можно оставить auto):</p>



<pre class="wp-block-code"><code>Available methods are plain,scram-sha-1,cram-md5,gssapi,external,digest-md5,login,ntlm

Enter SMTP authentication method (default: auto): auto

Do you want to enable TLS for smtp.yandex.ru:587 (n|Y):Y</code></pre>



<p>И вот он, конец настройки)</p>



<pre class="wp-block-code"><code>Configure email for the site ******.**

Press ENTER to exit</code></pre>



<p><strong>Все, готово</strong>. Лог ошибок по умолчанию можно посмотреть тут:</p>



<pre class="wp-block-code"><code>cat /home/bitrix/msmtp_*******.log </code></pre>



<p>Файл настроек здесь:</p>



<pre class="wp-block-code"><code>/home/bitrix/.msmtprc</code></pre>
<p>Сообщение <a href="https://consultapp.ru/bitrixvm-smtp-yandex/">Как настроить отправку почты через SMTP yandex.ru в 1С-Битрикс (BitrixVM)?</a> появились сначала на <a href="https://consultapp.ru">ConsultApp.ru</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Как настроить отправку почты через SMTP mail.ru в 1С-Битрикс (BitrixVM)?</title>
		<link>https://consultapp.ru/bitrix-send-mail-over-smtp-mail-ru/</link>
		
		<dc:creator><![CDATA[Дмитрий]]></dc:creator>
		<pubDate>Fri, 28 Feb 2020 08:29:20 +0000</pubDate>
				<category><![CDATA[Bitrix]]></category>
		<category><![CDATA[Статьи]]></category>
		<guid isPermaLink="false">http://consultapp.ru/?p=1043</guid>

					<description><![CDATA[<p>Что мы знаем о настройке smtp.mail.ru? Сайт https://help.mail.ru/mail/mailer/popsmtp сообщает следущее: Электронный адрес Полное имя почтового ящика, включая логин, @ и домен Сервер исходящей почты&#160;(SMTP-сервер) smtp.mail.ru Имя пользователя Полное имя почтового ящика, включая логин, @ и домен Пароль Пароль, который вы используете для входа в почтовый ящик Порт SMTP —&#160;465 (протокол шифрования&#160;SSL/TLS) Аутентификация Обычный пароль (без&#8230;</p>
<p>Сообщение <a href="https://consultapp.ru/bitrix-send-mail-over-smtp-mail-ru/">Как настроить отправку почты через SMTP mail.ru в 1С-Битрикс (BitrixVM)?</a> появились сначала на <a href="https://consultapp.ru">ConsultApp.ru</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<h3 class="wp-block-heading">Что мы знаем о настройке smtp.mail.ru?</h3>



<p>Сайт <a href="https://help.mail.ru/mail/mailer/popsmtp" target="_blank" rel="noreferrer noopener" aria-label="https://help.mail.ru/mail/mailer/popsmtp (откроется в новой вкладке)">https://help.mail.ru/mail/mailer/popsmtp</a> сообщает следущее:</p>



<table class="wp-block-table"><tbody><tr><td><strong>Электронный адрес</strong></td><td>Полное имя почтового ящика, включая логин, @ и домен</td></tr><tr><td><strong>Сервер исходящей почты&nbsp;(SMTP-сервер)</strong></td><td>smtp.mail.ru</td></tr><tr><td><strong>Имя пользователя</strong></td><td>Полное имя почтового ящика, включая логин, @ и домен</td></tr><tr><td><strong>Пароль</strong></td><td>Пароль, который вы используете для входа в почтовый ящик</td></tr><tr><td><strong>Порт</strong></td><td>SMTP —&nbsp;465 (протокол шифрования&nbsp;SSL/TLS)</td></tr><tr><td><strong>Аутентификация</strong></td><td>Обычный пароль (без шифрования)</td></tr></tbody></table>



<h3 class="wp-block-heading">Наша ошибка из проверки системы 1С-Битрикс.</h3>



<p>При запуске тестирования конфигурации битрикса можно увидеть подобную картину:</p>



<div class="wp-block-image"><figure class="aligncenter"><img decoding="async" width="700" height="85" src="http://consultapp.ru/wp-content/uploads/2020/02/image-700x85.png" alt="" class="wp-image-1046" srcset="https://consultapp.ru/wp-content/uploads/2020/02/image-700x85.png 700w, https://consultapp.ru/wp-content/uploads/2020/02/image-300x37.png 300w, https://consultapp.ru/wp-content/uploads/2020/02/image-768x94.png 768w, https://consultapp.ru/wp-content/uploads/2020/02/image.png 893w" sizes="(max-width: 700px) 100vw, 700px" /></figure></div>



<h2 class="wp-block-heading">Как исправить?</h2>



<p>Для начала зайдем в нужный раздел BitrixVM, пункты 6. Manage sites in the pool =&gt; 4. Change a site&#8217;s email settings.</p>



<pre class="wp-block-code"><code>              Bitrix virtual appliance  version 7.3.3
                     Manage email settings

Found 2 sites:
------------------------------------------------------------------------------------
SiteName        | dbName          | Email |          Server |   TLS | From
------------------------------------------------------------------------------------
******.**       | dbb******       |     Y | smtp.mail.ru:465 |    on | info@******.**
default         | sitemanager     |     N |                 |   off | 
------------------------------------------------------------------------------------
Available actions: 
                 
           Manage email settings
        0. Previous screen or exit</code></pre>



<p>Видим список сайтов, выберем интересующий нас и увидим текущие настройки:</p>



<pre class="wp-block-code"><code>Enter site name (default) or 0 to exit: ******.**

Email address is configured for the site ******.**
Email address       : info@******.**
SMTP server         : smtp.mail.ru
SMTP port           : 465
SMTP login          : info@******.**
TLS status          : on</code></pre>



<p>Подтвердим желание изменить настройки:</p>



<pre class="wp-block-code"><code>Do you want to update email settings for ******.** (N|y): y</code></pre>



<p>Введем почту, от которой будут отправляться письма:</p>



<pre class="wp-block-code"><code>Enter From email address (ex. bob@example.org):info@******.**</code></pre>



<p>Введем адрес smtp сервера Мейл-ру:<br></p>



<pre class="wp-block-code"><code>Enter server address or DNS (127.0.0.1): smtp.mail.ru</code></pre>



<p>Введем рекомендуемый порт, и подтвердим наличие аутентификации:</p>



<pre class="wp-block-code"><code>Enter server port (25): 465

Do you want to use SMTP authentication on smtp.mail.ru:465? (N|y)y</code></pre>



<p>Введем наши логин и пароль от ящика:</p>



<pre class="wp-block-code"><code>Enter login (info@******.**): info@******.**

Enter password: PASSWORD</code></pre>



<p>Выберем и подтвердим шифрование (можно пробовать plain или оставить auto):</p>



<pre class="wp-block-code"><code>Available methods are plain,scram-sha-1,cram-md5,gssapi,external,digest-md5,login,ntlm

Enter SMTP authentication method (default: auto): plain

Do you want to enable TLS for smtp.mail.ru:465 (n|Y):Y</code></pre>



<p>И вот он, конец настройки)</p>



<pre class="wp-block-code"><code>Configure email for the site ******.**

Press ENTER to exit</code></pre>



<p><strong>Все, готово</strong>. Лог ошибок по умолчанию можно посмотреть тут:</p>



<pre class="wp-block-code"><code>cat /home/bitrix/msmtp_******.ru.log </code></pre>
<p>Сообщение <a href="https://consultapp.ru/bitrix-send-mail-over-smtp-mail-ru/">Как настроить отправку почты через SMTP mail.ru в 1С-Битрикс (BitrixVM)?</a> появились сначала на <a href="https://consultapp.ru">ConsultApp.ru</a>.</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
