Как сделать звуковое оповещение ?

KamSerge

Местный
Сообщения
77
Реакции
25
Баллы
158
Народ всем привет. Подскажите как реализовать или посоветуйте плагин. Интересует как можно сделать звуковое оповещение в личных сообщениях.
 
Попробуйте данный плагин [SVG] Sound Notification 2.0.7.1.
 

Вложения

  • soundnotification-2.0.7.1.zip
    202.2 КБ · Просмотры: 4
К сожелению уже ведать не работает. Как бы поправить чтоб работала под версию xenforo v2.1.7
 
Плагин нужно пересобирать, чтобы все из коробки заработало, попробуйте так в режиме разработчика, шаблон svg_sound_notification_macros было:
Код:
<xf:macro name="svg_sound_notification_alerts">
    <xf:if is="in_array({$xf.options.svg_sound_notification_alerts}, (['icq', 'iphone', 'ok', 'viber', 'vk']))">
        <audio src="/styles/SoundNotification/sound/{$xf.options.svg_sound_notification_alerts}.mp3" autoplay></audio>
    <xf:elseif is="{$xf.options.svg_sound_notification_alerts_custom} && {$xf.options.svg_sound_notification_alerts} == 'custom'" />
        <audio src="{$xf.options.svg_sound_notification_alerts_custom}" autoplay></audio>   
    </xf:if>
</xf:macro>

<xf:macro name="svg_sound_notification_conversations">
    <xf:if is="in_array({$xf.options.svg_sound_notification_conversations}, (['icq', 'iphone', 'ok', 'viber', 'vk']))">
        <audio src="/styles/SoundNotification/sound/{$xf.options.svg_sound_notification_conversations}.mp3" autoplay></audio>
    <xf:elseif is="{$xf.options.svg_sound_notification_conv_custom} && {$xf.options.svg_sound_notification_conversations} == 'custom'" />
        <audio src="{$xf.options.svg_sound_notification_conv_custom}" autoplay></audio>   
    </xf:if>
</xf:macro>
Стало:
Код:
<xf:macro name="svg_sound_notification_alerts">
    <xf:if is="in_array({$xf.options.svg_sound_notification_alerts}, (['icq', 'iphone', 'ok', 'viber', 'vk']))">
        <audio src="{$xf.options.boardUrl}/styles/SoundNotification/sound/{$xf.options.svg_sound_notification_alerts}.mp3" autoplay></audio>
    <xf:elseif is="{$xf.options.svg_sound_notification_alerts_custom} && {$xf.options.svg_sound_notification_alerts} == 'custom'" />
        <audio src="{$xf.options.svg_sound_notification_alerts_custom}" autoplay></audio>       
    </xf:if>
</xf:macro>

<xf:macro name="svg_sound_notification_conversations">
    <xf:if is="in_array({$xf.options.svg_sound_notification_conversations}, (['icq', 'iphone', 'ok', 'viber', 'vk']))">
        <audio src="{$xf.options.boardUrl}/styles/SoundNotification/sound/{$xf.options.svg_sound_notification_conversations}.mp3" autoplay></audio>
    <xf:elseif is="{$xf.options.svg_sound_notification_conv_custom} && {$xf.options.svg_sound_notification_conversations} == 'custom'" />
        <audio src="{$xf.options.svg_sound_notification_conv_custom}" autoplay></audio>       
    </xf:if>
</xf:macro>
Проверил на тесте все работает и звук появляется. Если кратко было так /styles/SoundNotification/sound/ стало {$xf.options.boardUrl}/styles/SoundNotification/sound/.
 
Последнее редактирование:
Назад
Верх Низ