Перейти к публикации
View in the app

A better way to browse. Learn more.

Дизайн и модификация Invision Community

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Звук при новом ЛС

Опубликовано:

Ребята на одном форуме нашел как разъясняют как установить звук при новом ЛС, но путь к файлу указан которого у меня просто нету...

ниже видно эта тема, но этого файла source/classes/class_display.php нету кто что может подсказать?

куда можно вписать этот код что бы завилось)

 

Чтоб добавить звук при входящем сообщении проделай следующее:

Создаём в корне вашего форума папку sound туда ложим звук который вы хотите что бы играл при новом сообщении! далее открыть: source/classes/class_display.php

Найти:

Код:

$msg_data['TEXT'] = sprintf( $this->ipsclass->lang['msg_new'], $this->ipsclass->member['new_msg']);

Выше добавте:

Код:

            if ($this->ipsclass->member['new_msg'] > 0)
            {
                $this->ipsclass->lang['msg_new'] = '<embed src="sound/название вашего звукового файла.swf" hidden="true" loop="1" /><font color="red">' . $this->ipsclass->lang['msg_new'] . '</font>';
            }

+ теперь при появлении нового личного сообщения надпись Личных сообщений: 0

будет загораться красным цветом! так же можно поменять цвет!

Рекомендованные сообщения

Опубликовано:

на скрине видно эта тема, но этого файла source/classes/class_display.php нету кто что может подсказать?

Это файл от второй версии.

 

Внешний вид -> %шаблон% -> Глобальные -> globalTemplate

Найти

<span class='ipsHasNotifications'>{$this->memberData['msg_count_new']}</span>

Заменить на

<span class='ipsHasNotifications'>{$this->memberData['msg_count_new']}</span>
<object type='application/x-shockwave-flash' data='{$this->settings['public_dir']}mp3player.swf' width='1' height='1'><param name='movie' value='{$this->settings['public_dir']}mp3player.swf' /><param name='FlashVars' value='mp3={$this->settings['public_dir']}message.mp3&autoplay=1&loop=0&volume=100&showstop=0&showinfo=0' /></object>

В папку /public/ загрузить файл message.mp3.

Немного топорно но смысл думаю понятен.

message.mp3

Опубликовано:
  • Автор

Помогло! спасибо огромное)

Создайте аккаунт или войдите в него для комментирования

Сейчас на странице 0

  • Нет пользователей, просматривающих эту страницу.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.