Интеграция
Вставить виджет «Текстомера» на свой сайт без параметров проще-простого. Скопируйте код, приведённый ниже, в подготовленное место на Вашем сайте.
<iframe src="//textomer.ru/?frame=base" width="100%" height="460px" frameborder="0" scrolling="no" allowtransparency></iframe>
В данном коде height="460px" - это высота виджета в пикселях. Если требуется виджет большего или меньшего размера, укажите другое значение.
Дикторам
«Текстомер» позволяет создавать ссылки и виджеты с уникальными параметрами.
Получение данных
«Текстомер» передаёт данные на сторонний сайт через интерфейс postMessage. Получить данные на Вашем сайте можно методом addEventListener. Пример скрипта приведён ниже.
<script>
window.addEventListener('message', function(event) {
//если данные пришли не от Textomer, то прекращаем выполнение скрипта
if (event.origin !== 'https://textomer.ru') return false;
//разбираем строку с данными
let data = JSON.parse(event.data);
//если тип данных неверный, то прекращаем выполнение скрипта
if (data.type !== 'textomer') return false;
//выводим полученные данные в консоль
console.log(data);
}, false);
</script>
Вместо вывода в консоль следует написать свой обработчик. Например, для вставки данных в форму заявки. Если Вы не знаете, как это сделать, или у Вас есть другие вопросы, напишите на почту wadowad@gmail.com.
Параметры
Настройки передаются в «Текстомер» через GET-параметры (они же CGI-параметры) в URL-адресе. Ниже перечислены возможные параметры.
- frame
- Определяет вид виджета (отсутствует шапка и подвал). Заданное значение frame=base явно указывает на то, что сайт используется на внешнем сайте во фрэйме.
- add
- Стоимость озвучки "дописки". За дописку принимается небольшой фрагмент текста до 10 секунд.
Допустимо любое положительное число. - s30
- Стоимость озвучки до текста тридцати секунд — «стандартная начитка». Это значение является базовой минимальной ценой за озвучку.
Допустимо любое положительное число. - m1
- Стоимость озвучки одной минуты текста.
Допустимо любое положительное число. - m1s30
- Стоимость озвучки полторы минуты текста.
Допустимо любое положительное число. - m2
- Стоимость озвучки двух минут текста.
Допустимо любое положительное число. - p1
- Стоимость озвучки одной печатной страницы текста.
Допустимо любое положительное число. - round
- Способ округления итоговой стоимости озвучки. Округлять до сотен — round=100, до тысяч — round=1000. Можно указать 1000, 100, 10, 500 или даже 5.
Допустимо любое целое положительное число. - currency
- Вид валюты. По умолчанию рубли — ₽. Чтобы установить евро, задайте currency=€, доллары — currency=$, гривны — currency=₴, тенге — currency=₸.
- pace
- Темп озвучивания в процентах. По умолчанию равен 100. Если Вы озвучиваете несколько быстрее среднего, задайте pace=105. Если Вы озвучиваете чуть медленнее среднего, задайте pace=95.
Допустимо любое число от 50 до 150. - wps
- Количество слов в секунду в начитках до 40 секунд с подрезанными паузами и вздохами. По умолчанию wps=2.021.
- wpsext
- Количество слов в секунду в длинных начитках с расстановкой, предыханиями и паузами. По умолчанию wpsext=1.835.
- symbolsperpage
- Количество символов на страницу. 1800 — принято считать в типографиях (но только без учёта пробелов), 2200 — примерно столько на странице MS Word 2010 14-ым кеглем c дефолтными настройками полей.
- withoutspaces
- По умолчанию пробелы и переносы строк учитываются при расчёте количества страниц. Причём двойные символы объединяются и считаются, как один. Чтобы пробелы и переносы не учитывались, задайте параметр withoutspaces=1.
- withoutpunctuation
- По умолчанию знаки препинания учитываются при расчёте количества страниц. Чтобы знаки препинания игнорировались, задайте параметр withoutpunctuation=1.
- wordsperpage
- Количество слов на страницу. Чтобы считать, как «Страницемер» на сайте hronomer.ru, задайте wordsperpage=350. Все прочие настройки подсчёта количества страниц будут проигнорированы.
- parentheses
- По умолчанию (текст в круглых скобках) игнорируется. Чтобы текст в круглых скобках учитывался, задайте параметр parentheses=0.
- doubleslash
- По умолчанию строки после //двойного слэша игнорируется. Чтобы строки за двойным слэшем учитывались, задайте параметр doubleslash=0.
- octothorpe
- По умолчанию строки после #символа решётки никак не обособляются. Чтобы текст за символом решётки игнорировался, задайте параметр octothorpe=1.
- squarebracket
- По умолчанию [текст в квадратных скобках] считается в более быстром темпе. Чтобы текст в квадратных скобках считался в нормальном темпе, задайте параметр squarebracket=0.
- curlybracket
- По умолчанию {текст в фигурных скобках} считается в более медленном темпе. Чтобы текст в фигурных скобках считался в нормальном темпе, задайте параметр curlybracket=0.
- pipeline
- По умолчанию символ вертикальной черты | считается за паузу. Чтобы вертикальная черта не участвовала в расчётах хронометража, задайте параметр pipeline=0.