1. Приветствуем Вас на неофициальном форуме технической поддержки XenForo на русском языке. XenForo - коммерческий форумный движок от бывших создателей vBulletin, написанный на PHP.

Голосовой поиск по форуму посредством Google Chrome

Тема в разделе "Модификации шаблонов", создана пользователем TAIFUN, 11.04.2012.

Загрузка
  1. TAIFUN

    TAIFUN Человек

    Регистрация:
    27.09.10
    Сообщения:
    2 258
    Симпатии:
    1 613
    Версия XF:
    1.5.23
    Внедряем голосовой Google-поиск в форум работающий на движке XenForo.
    Внимание! Работает только в браузере Google Chrome.

    Как это работает? Смотрите видео.



    Инструкция.

    Открыть шаблон search_bar

    Найти:
    Код:
    <input type="search" name="keywords" value="" class="textCtrl" placeholder="{xen:phrase search}..." results="0" title="{xen:phrase enter_your_search_and_hit_enter}" id="QuickSearchQuery" />
    Заменить на:
    Код:
    <input type="search" name="keywords" value="" class="textCtrl" placeholder="{xen:phrase search}..." results="0" title="{xen:phrase enter_your_search_and_hit_enter}" id="QuickSearchQuery" x-webkit-speech="" speech="" onwebkitspeechchange="this.form.submit();" />
    Открыть шаблон member_list

    Найти:
    Код:
    <input type="search" name="username" placeholder="{xen:phrase name}..." results="0" class="textCtrl AutoComplete" data-autoSubmit="true" />
    Заменить на:
    Код:
    <input type="search" name="username" placeholder="{xen:phrase name}..." results="0" class="textCtrl AutoComplete" data-autoSubmit="true" x-webkit-speech="" speech="" onwebkitspeechchange="this.form.submit();" />
    Добавляем голосовой поиск на страницу расширенного поиска

    Открыть шаблон search_form

    Найти:
    Код:
    <li><input type="search" name="keywords" value="{$search.keywords}" results="0" class="textCtrl" id="ctrl_keywords" autofocus="true" /></li>
    Заменить на:
    Код:
    <li><input type="search" name="keywords" value="{$search.keywords}" results="0" class="textCtrl" id="ctrl_keywords" autofocus="true" x-webkit-speech="" speech="" onwebkitspeechchange="this.form.submit();" /></li>
    Открыть шаблон search_form_post

    Найти:
    Код:
    <li><input type="search" name="keywords" value="{$search.keywords}" results="0" class="textCtrl" id="ctrl_keywords" autofocus="true" /></li>
    Заменить на:
    Код:
    <li><input type="search" name="keywords" value="{$search.keywords}" results="0" class="textCtrl" id="ctrl_keywords" autofocus="true" x-webkit-speech="" speech="" onwebkitspeechchange="this.form.submit();" /></li>
    Открыть шаблон search_form_profile_post

    Найти:
    Код:
    <dd><input type="search" name="keywords" value="{$search.keywords}" results="0" class="textCtrl" id="ctrl_keywords" autofocus="true" /></dd>
    Заменить на:
    Код:
    <dd><input type="search" name="keywords" value="{$search.keywords}" results="0" class="textCtrl" id="ctrl_keywords" autofocus="true" x-webkit-speech="" speech="" onwebkitspeechchange="this.form.submit();" /></dd>
    ~~~~~~~~~~~~~~~~~~~~~~~

    Пользователи Google Chrome могут установить расширение Oweb Voice Input и пользоваться голосовым набором на всех сайтах!
     
    Telia, gangubass, Mefodian и 10 другим нравится это.
  2. devil0704

    devil0704 Местный

    Регистрация:
    23.05.11
    Сообщения:
    88
    Симпатии:
    16
    Версия XF:
    1.1.4
    А возможно ли такое сделать на страницах расширенного поиска?
     
  3. Татьяна

    Татьяна Пользователь

    Регистрация:
    10.04.12
    Сообщения:
    41
    Симпатии:
    2
    Версия XF:
    1.1.3
    Супер плагин,протестировала,работает отлично.
     
  4. TAIFUN

    TAIFUN Человек

    Регистрация:
    27.09.10
    Сообщения:
    2 258
    Симпатии:
    1 613
    Версия XF:
    1.5.23
    Можно. Добавил в первый пост.
     
    Татьяна нравится это.
  5. Татьяна

    Татьяна Пользователь

    Регистрация:
    10.04.12
    Сообщения:
    41
    Симпатии:
    2
    Версия XF:
    1.1.3
    Отлично,работает супер :)
    TAIFUN,я так понимаю Вы гуру в делах различных,мне бы вопрос не по теме данной задать,можно как то?
     
  6. TAIFUN

    TAIFUN Человек

    Регистрация:
    27.09.10
    Сообщения:
    2 258
    Симпатии:
    1 613
    Версия XF:
    1.5.23
    Пользователи Google Chrome могут установить расширение Oweb Voice Input и пользоваться голосовым набором на всех сайтах!

    Татьяна, не Гуру, я только учусь (с) :) Задавайте, только на форуме, обычно я отвечаю на вопросы, ответы на которые я знаю.. да и ребята отвечают почаще меня.
     
  7. devil0704

    devil0704 Местный

    Регистрация:
    23.05.11
    Сообщения:
    88
    Симпатии:
    16
    Версия XF:
    1.1.4
    А если не сложно, возможно ли такое еще сделать с поиском по медиа-архиву? (XenMedio)
     
  8. maus

    maus Местный

    Регистрация:
    27.03.12
    Сообщения:
    187
    Симпатии:
    129
    А не пойдет что-то компактнее? Например, вот это в page_containter_js_body:
    jQuery(function(){jQuery('[type=search]').attr({'x-webkit-speech': 'x-webkit-speech', 'speech': 'speech'}).bind('webkitspeechchange', function(){this.form.submit();});});
     
    Telia и TAIFUN нравится это.
  9. CyberAP

    CyberAP Местный

    Регистрация:
    05.10.10
    Сообщения:
    2 604
    Симпатии:
    1 660
    Версия XF:
    1.5.10
  10. Telia

    Telia Read only

    Регистрация:
    22.11.12
    Сообщения:
    136
    Симпатии:
    21
    Версия XF:
    1.0.1
    Ребятки а можно как то сделать голосовую функцию ответа в темах ?
     

Поделиться этой страницей