Форум русской поддержки Joomla!® CMS
10.12.2016, 03:17:53 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 3.0 FAQ Joomla 2.5 FAQ Joomla 1.5 FAQ Правила форума Новости Joomla Реклама Войти Регистрация Помощь  
Страниц: [1]   Вниз
  Добавить закладку  |  Печать  
Автор

Счётчик слогов

 (Прочитано 422 раз)
0 Пользователей и 1 Гость смотрят эту тему.
mila_serdnaya
Завсегдатай
*****

Репутация: +3/-0
Offline Offline

Сообщений: 419


« : 10.07.2016, 16:45:36 »

Здравствуйте!
Мы хотим установить на сайт модуль, который считает количество слогов в задаваемом тексте.
Как это должно примерно выглядеть - см. прикреплённый файл.


* Счётчик слогов..JPG (121.02 Кб, 1280x611 - просмотрено 41 раз.)
Записан
mila_serdnaya
Завсегдатай
*****

Репутация: +3/-0
Offline Offline

Сообщений: 419


« Ответ #1 : 10.07.2016, 16:52:27 »

Подскажите, пожалуйста, есть ли какие-то готовые модули? Или, может быть, Вы знаете, какой из существующих модулей можно взять за основу?
Записан
mila_serdnaya
Завсегдатай
*****

Репутация: +3/-0
Offline Offline

Сообщений: 419


« Ответ #2 : 10.07.2016, 20:38:16 »

Мы нашли скрипт, который считает количество гласных в строке.
Вот этот скрипт:
Показать текстовый блок
Подскажите, пожалуйста, подойдёт ли он для Joomla? Можно ли его как-то использовать для создания модуля счётчика слогов (гласных)?
Записан
Филипп Сорокин
Живу я здесь
******

Репутация: +121/-4
Offline Offline

Пол: Мужской
Сообщений: 1467


« Ответ #3 : 10.07.2016, 21:42:20 »

По-моему, он неполный, с ошибками и не факт, что поддерживает кириллицу. Хотя я могу ошибаться.
Записан
mila_serdnaya
Завсегдатай
*****

Репутация: +3/-0
Offline Offline

Сообщений: 419


« Ответ #4 : 11.07.2016, 07:53:08 »

Филлип, допустим, скрипт правильный. Подскажите, пожалуйста, какие должны быть наши действия, чтобы создать модуль счётчика слогов? Нам нужно просто в php-файл модуля занести данный скрипт? Или ещё какие-то действия нужно выполнить?
Записан
fsv
Практически профи
*******

Репутация: +330/-2
Offline Offline

Пол: Мужской
Сообщений: 2247


« Ответ #5 : 11.07.2016, 11:38:25 »

допустим, скрипт правильный
правильный? Ну, то что не полный, видно. Без всего кода трудно оценить, но то, что он какой-то очень избыточный, факт.
Код:
var str = 'Сколько тут гласных?';
str = str.replace(/[^аеёиоуыэюя]/ig, '');
console.log(str.length);

какие должны быть наши действия, чтобы создать модуль счётчика слогов?
Creating a simple module/Developing a Basic Module
Записан
Филипп Сорокин
Живу я здесь
******

Репутация: +121/-4
Offline Offline

Пол: Мужской
Сообщений: 1467


« Ответ #6 : 11.07.2016, 12:57:14 »

Цитировать
var str = 'Сколько тут гласных?';
str = str.replace(/[^аеёиоуыэюя]/ig, '');
console.log(str.length);

fsv
Отличное решение! Краткость - сестра таланта!
Записан
effrit
Группа развития
*****

Репутация: +733/-7
Offline Offline

Пол: Мужской
Сообщений: 6824


effrit.com


« Ответ #7 : 11.07.2016, 13:01:40 »

краткость - сестра таланта, но вот как быть со словами, типа "коала"?  Smiley
Записан
fsv
Практически профи
*******

Репутация: +330/-2
Offline Offline

Пол: Мужской
Сообщений: 2247


« Ответ #8 : 11.07.2016, 13:04:43 »

как быть со словами, типа "коала"? 
что не так с коалой?
Записан
effrit
Группа развития
*****

Репутация: +733/-7
Offline Offline

Пол: Мужской
Сообщений: 6824


effrit.com


« Ответ #9 : 11.07.2016, 13:07:35 »

это с моим русским что-то не так, по ходу ))
я думал, что там 2 слога, но погуглил и вроде по всем правилам 1 гласная - 1 слог.
Записан
Ilhom666
Живу я здесь
******

Репутация: +157/-0
Offline Offline

Сообщений: 1340



« Ответ #10 : 11.07.2016, 15:30:27 »

по всем правилам 1 гласная - 1 слог.
у ТС на скрине и английские слова встречаются, а там вроде правила другие
Записан
Филипп Сорокин
Живу я здесь
******

Репутация: +121/-4
Offline Offline

Пол: Мужской
Сообщений: 1467


« Ответ #11 : 11.07.2016, 18:19:14 »

у ТС на скрине и английские слова встречаются, а там вроде правила другие
Да, там сложнее: нужно учитывать непроизносимые гласные и дифтонги. Наверное, Для Инглиша надо поискать скрипт, написанный носителями этого языка, а затем с помощью него пройтись по строке, если совпадений на русском языке не было найдено.
Записан
Страниц: [1]   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Powered by SMF 1.1.21 | SMF © 2006, Simple Machines

Joomlaforum.ru is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters
the trademark holder in the United States and other countries.

LiveInternet