Создание сайтов на 1С Битрикс стало еще просто, используйте готовые шаблоны! Подключайте современные модули, делая ваш сайт еще эффективнее!
Например, парсер сайтов

Уведомления для пользователей

Бесплатно
Модуль содержит компонент для вывода уведомлений.
Позволяет показывать рекламу, акции, предложения или напоминания.
Есть возможность задать условия показа и оформление.
Количество одновременных уведомлений не ограничено.

Уважаемые  клиенты!

Не забывайте делиться своим опытом использования наших продуктов, оставляйте отзывы, пишите в обсуждения и на электронный адрес - alfa1c@bk.ru, мы всегда рады вам помочь и получить обратную связь!
Установка стандартная из Marketplace.



После установки модуля, на нужной странице разместите компонент alfa1c.alarmess из раздела Alfa1c и настройте по своему усмотрению.



Пример размещения:
<?$APPLICATION->IncludeComponent(

   "alfa1c:alarmess", 

   ".default", 

   array(

      "IBLOCK_ID" => "4",

      "IBLOCK_TYPE" => "alfa1c_content",

      "PROPERTY_CODE" => array(

         0 => "ALARM_MESSAGE",

         1 => "ALARM_POSITION",

         2 => "ALARM_CUSTOM_BOTTOM",

         3 => "ALARM_CUSTOM_LEFT",

         4 => "ALARM_CUSTOM_RIGHT",

         5 => "ALARM_CUSTOM_TOP",

         6 => "ALARM_BG_COLOR",

         7 => "ALARM_BORDER_COLOR",

         8 => "ALRAM_FONT_COLOR",

         9 => "ALARM_PADDING",

         10 => "ALARM_WIDTH",

         11 => "ALARM_CLOSE_BUTTON",

         12 => "ALARM_CLOSE_BUTTON_TEXT",

         13 => "ALARM_URL_CONDITION",

         14 => "ALARM_USER_CONDITION",

         15 => "ALARM_USER_GROUP_CONDITION",

         16 => "ALARM_DT_CONDITION",

         17 => "ALARM_FUNCTION_CONDITION",

         18 => "ALARM_FILE_CONDITION",

         19 => "",

      ),

      "SORT_BY1" => "ACTIVE_FROM",

      "SORT_BY2" => "SORT",

      "SORT_ORDER1" => "DESC",

      "SORT_ORDER2" => "ASC",

      "COMPONENT_TEMPLATE" => ".default"

   ),

   false

);?>


Если требуется работа на всех страницах, необходимо разместить компонент в header.php или footer.php вашего шаблона.



В административной части, создайте уведомление в инфоблоке Уведомления для пользователей.



Краткое описание свойств уведомления:

Цвета задаются с хештегом.

Пример: #f2f2f2



Ширира/ Высота задается в пикселях или процентах:

Пример: 100%



Условия:

Параметр в URL - пара переменная и значение присутствующее в текущем URL.

Пример: SHOW=Y



Пользователь - необходимо выбрать пользователя для которого будет видно уведомление.



Группа пользователей - необходимо указать id группы пользователей для которых будет видно уведомление.



По времени - необходимо указать дату, до которой будет показываться уведомление.



Если функция равна - указывается пара функция/ результат при возвращении которого будет показано уведомление.

Пример: разместите на странице или в Init.php код функции:



function registered(){

   global $USER;

   if ($USER->IsAuthorized()){

      return 1;

   }

   else{

      return 0;

   }

}






В поле значения свойства укажите registered а в поле описания 0 в результате, уведомление будет показано всем не авторизованным пользователям.



Для раздела - задайте раздел, для которого будет показано уведомление

Пример: /personal/
Если у вас возникли проблемы в работе, при установке или имеются пожелания, вы можете связаться с нами по e-mail: alfa1c@bk.ru

x