Skip to content

toizy/phone_replace

Repository files navigation

Phone Replace

Замена номера телефона в любых местах на сайте Bitrix.

Подключение

  • Сперва надо подключить phone_replace.php в header шаблона:

<? require_once($_SERVER['DOCUMENT_ROOT'].'/phone_replace/phone_replace.php'); ?>

  • Теперь, в удобном месте вызываем ReadPhoneSettings():

<? ReadPhoneSettings(); ?>

  • Затем, если будет использоваться jquery, надо вызвать BuildHeaderStringForJS() внутри тега <head>:

<? BuildHeaderStringForJS(); ?>

Это подключит битриксовский jquery и вставит в <head> необходимые строки (новый стиль и путь к phone_replace_debug.js)

  • Затем, в любом месте, где есть номер телефона, необходимо вызывать функцию GetPhoneContainerValue(), например:

Было:

<div class="phone pull-right hidden-xs">
	<?$APPLICATION->IncludeFile(SITE_DIR."include/site-phone.php", array(), array(
					"MODE" => "text",
					"NAME" => "Phone",
			)
	);?>
</div>

Стало:

<div class="phone pull-right hidden-xs">
	<? echo GetPhoneContainerValue('phone_container_header'); ?>
	<!-- <?$APPLICATION->IncludeFile(SITE_DIR."include/site-phone.php", array(), array(
					"MODE" => "text",
					"NAME" => "Phone",
			)
	);?> -->
</div>

Аргумент функции в этом случае - это имя ветки второго уровня из файла phone_replace.json

About

A php script that allows to replace a phone number on a Bitrix web site

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors