Хак Голосовой поиск на сайт

Тема в разделе "DLE", создана пользователем 666katran666, 29 май 2013.

Информация :
Актуальная версия DataLife Engine 11.1
( Final Release v.11.1 | Скачать DataLife Engine | Скачать 11.1 demo )
Нужно ли обновляться | Как обновиться | Изменения в шаблонах
> Нет русских символов <
[Приватная тема DLE (Все подробности в ЛС к модератору раздела)]

Версии 10.0 и ниже - уязвимы!

Локализации | F.A.Q. | Внешний вид
Правила раздела | Правила форума
Обсуждение хайда карается баном!
В каждом сообщении указывайте версию DLE, которого они касаются!
Модераторы: killoff
  1. 666katran666

    666katran666 Создатель

    Регистр.:
    7 фев 2013
    Сообщения:
    48
    Симпатии:
    10
    Все версии DLE.
    [​IMG]

    Голосовой поиск на сайт, только в google chrome работает.

    Установка.

    1. найти в templates\Default\main.tpl

    <input type="hidden" name="subaction" value="search">

    2. После вставить.

    <input x-webkit-speech="" speech="" lang="ru-RU" onwebkitspeechchange="this.form.submit();" id="s" name="story" type="text" value="Поиск по сайту..." onblur="if(this.value=='') this.value='';" onfocus="if(this.value=='') this.value='';">

    Голосом Писать в комментариях.

    1. Найти в \templates\Default\addcomments.tpl

    {editor}

    2. И поставить выше

    <li class="clearfix margin10">
    Нажмите значок микрофона в поле ввода ( он должен быть в Google chrome, Другие браузеры не поддерживаются ) Говорите в микрофон! и ваш текст будет набран:
    </li>
    <p
    <section>
    <input size='40' lang="ru-RU" type="golos" name="search" placeholder=" Кликни по микрофону и говори ------------->" x-webkit-speech="" onwebkitspeechchange="$('textarea').append($(this).attr('value')+' ');$(this).attr('value','');" id="i" autocomplete="off"> <br></textarea>
    </section>
    </p>


    Стиль кому может надо.

    зайти.

    templates\Default\css\style.css

    в самом конце вставляем.

    /*----Поисковик голосом----*/
    input[type="golos"] {
    border-radius: 2px;
    border: 1px solid orange;
    outline: none;
    }
    /*----Поисковик голосом----*/
     

    Вложения:

  2. Slavutich

    Slavutich Постоялец

    Регистр.:
    29 ноя 2010
    Сообщения:
    116
    Симпатии:
    28
    На самом деле все гараздо проще!
     
  3. 666katran666

    666katran666 Создатель

    Регистр.:
    7 фев 2013
    Сообщения:
    48
    Симпатии:
    10
    да проще, но вот у меня допустим не работала Русский язык, он не как не мог распознать, вот и решил написать такой хак, если будет проблема как у меня.
     
  4. Dark5ider

    Dark5ider Создатель

    Регистр.:
    12 апр 2012
    Сообщения:
    26
    Симпатии:
    10
    Распознавание речи ведется исходя из языка браузера — но есть если у тега input указать атрибут lang=«de_DE» — то распознается немецкая речь.

    Тоже самое произойдет если в документе указать

    <meta http-equiv='Content-Language' content='de_DE' />
     
  5. 666katran666

    666katran666 Создатель

    Регистр.:
    7 фев 2013
    Сообщения:
    48
    Симпатии:
    10
    :) знаю хотя у меня вот Распознавание речи стоял Русский, а он все равно не распознал пока я не поставил lang="ru-RU"
     
  6. Горбушка

    Горбушка Ищу её...

    Регистр.:
    2 май 2008
    Сообщения:
    3.035
    Симпатии:
    2.034
    Снял бан на свою голову...

    1) Где оформление? Где ббкоды?
    Я рад, что ты научился делать Ctrl + C -> Ctrl + V, но надо делать с умом.
    2) Где версия ДЛЕ?
    В правилах чётко сказано: "Нет версии ДЛЕ = удаление темы"
    3) Орфография и пунктуация.
    Не можешь сам писать грамотно - открой ворд... Я понимаю 1-2 ошибки, всё бывает, но у тебя одна большая ошибка.

    Сутки на исправления, иначе верну в баню... Тебе там ещё 24 дня сидеть оставалось.