Каталог решений

Покупка продления купона

Продолжительность:
Общая сумма:
0 руб.
Ваш запрос успешно отправлен!

Я согласен с условиями активации продлений
Продлить
Продолжить покупки

Склонение слов: падежи, род, число

Основная задача данного модуля - автоматическое склонение слов. Доступно изменение по падежам, роду или числу. В дополнение к основному функционалу, можно использовать функцию перевода числа в текст (например, в платежных документах) и функцию изменения слова в зависимости от количества.С помощью данного модуля можно значительно сократить время на заполнение SEO-тегов каталога товаров. Достаточно всего лишь один раз создать SEO-шаблон, который будет брать параметры товара и составлять из них удобочитаемый текст. Например, вместо "Купить Футболка, цвет красный, материал хлопок" будет выводиться "Купить Футболку красного цвета из хлопка".Для работы данного модуля была создана специальная база, в которой хранится информация о каждом слове: падежах, роде, числе, одушевленности и т.д. На данный момент база содержит более 230 тысяч записей и постоянно пополняется новыми словами. Все слова, которые Вы будете использовать, автоматически скачиваются из базы и сохраняются на Вашем сайте. Если какого-либо слова нет в базе, его можно добавить вручную.Детальное описание и примеры использования смотрите на вкладке "Установка".

Склонение слов: падежи, род, число

Склонение слов: падежи, род, число

Купить: 1 000 руб.
Попробовать (30 дней)
Скриншоты
Описание

Технические данные

Опубликовано:
27.11.2017
Обновлено:
24.10.2024
Версия:
1.1.0
Установлено:
100 - 499 раз
Подходящие редакции:
«Первый сайт», «Старт», «Стандарт», «Малый бизнес», «Бизнес», «Корпоративный портал», «Энтерпрайз», «Интернет-магазин + CRM»
Адаптивность:
Нет
Поддержка Композита:
Да
Совместимо с Сайты24
Нет
Совместимо с PHP 8.1
Да

Пользовательское соглашение

Описание

Основная задача данного модуля - автоматическое склонение слов. Доступно изменение по падежам, роду или числу. В дополнение к основному функционалу, можно использовать функцию перевода числа в текст (например, в платежных документах) и функцию изменения слова в зависимости от количества.

С помощью данного модуля можно значительно сократить время на заполнение SEO-тегов каталога товаров. Достаточно всего лишь один раз создать SEO-шаблон, который будет брать параметры товара и составлять из них удобочитаемый текст. Например, вместо "Купить Футболка, цвет красный, материал хлопок" будет выводиться "Купить Футболку красного цвета из хлопка".

Для работы данного модуля была создана специальная база, в которой хранится информация о каждом слове: падежах, роде, числе, одушевленности и т.д. На данный момент база содержит более 230 тысяч записей и постоянно пополняется новыми словами. Все слова, которые Вы будете использовать, автоматически скачиваются из базы и сохраняются на Вашем сайте. Если какого-либо слова нет в базе, его можно добавить вручную.


Детальное описание и примеры использования смотрите на вкладке "Установка".
Отзывы (0)
Обсуждения (13)
1 - 5 из 13
Что нового
1.1.0 (24.10.2024)
  • функция grammar_quantity: добавлена возможность указывать падеж
1.0.5 (27.09.2023)
  • небольшие улучшения и исправления
1.0.4 (09.01.2023)
  • добавлена поддержка php 8
  • небольшие улучшения и исправления
1.0.3 (01.02.2022)
  • исправление кодировки
1.0.2 (20.10.2021)
  • незначительные изменения
1.0.1 (07.10.2021)
  • небольшие улучшения и исправления
Установка
Перед установкой любых решений из Маркетплейса не забывайте делать резервную копию сайта.

Чтобы установить модуль, нажмите кнопку "Попробовать" и укажите адрес сайта, на который будет произведена установка. В течение 30 дней Вы сможете тестировать модуль совершенно бесплатно. Единственное ограничение для демо-версии - из базы можно загрузить не более 500 слов.

Список слов находится в разделе Сервисы - Склонение слов: падежи, род, число - Слова.

Буквы "е" и "ё" считаются разными, поэтому в базе не будет найдено, например, слово "легкий" (через "е"), поскольку хранится именно с "ё" - "лёгкий".

Любую из представленных функций можно использовать как в SEO-полях, так и просто в тексте страницы.

Функция grammar_declension - склонение по падежам, изменение числа или рода слов.

{=grammar_declension "параметр1" "параметр2" и т.д.}

Первым параметром обязательно идет строка с исходными словами в именительном падеже (кто? что?), последующие параметры могут идти в любой последовательности.
В качестве параметров могут быть:

- падеж:
  • "им" - именительный (кто? что?)
  • "рд" - родительный (кого? чего?)
  • "дт" - дательный (кому? чему?)
  • "вн" - винительный (кого? что?)
  • "тв" - творительный (кем? чем?)
  • "пр" - предложный (о ком? о чём?)
- число:
  • "ед" - единственное
  • "мн" - множественное
- род:
  • "муж" - мужской
  • "жен" - женский
  • "ср" - средний
- одушевленность:
  • "одуш" - одушевленный
  • "неод" - неодушевленный
- часть речи: (для уточнения исходного слова)
  • "сущ" - существительное
  • "прил" - прилагательное
  • "прич" - причастие
  • "числ" - числительное
- ударение: (для уточнения исходного слова)
  • номер слога
Примеры:
{=grammar_declension "пушистый" "жен"} = "пушистая" (переводим в женский род)
{=grammar_declension "пушистый кот" "мн" "тв"} = "пушистыми котами" (переводим во множественное число и творительный падеж)
{=grammar_declension "пушистый" "неод" "вн"} = "пушистый" (переводим в винительный падеж для неодушевленного объекта)
{=grammar_declension "пушистый" "одуш" "вн"} = "пушистого" (переводим в винительный падеж для одушевленного объекта)

Товар с характеристиками:

{=this.Name} = Сапожки 'Шик'
{=this.property.COLOR} = чёрный
{=this.property.SOLE} = плоская подошва
{=this.property.SEASON} = зима
{=this.property.MATERIAL_TOP} = текстиль, натуральная кожа
{=this.property.MATERIAL_IN} = искусственный мех

Купить {=this.Name} {=grammar_declension {=this.property.COLOR} "рд"} цвета
на {=grammar_declension {=this.property.SOLE} "пр"}. {=this.Name} будут
просто незаменимы {=grammar_declension {=this.property.SEASON} "тв"},
ведь они покрыты {=grammar_declension {=concat {=this.property.MATERIAL_TOP} " и "} "тв"},
а внутри отделаны {=grammar_declension {=concat {=this.property.MATERIAL_IN} " и "} "тв"}.

Купить Сапожки 'Шик' чёрного цвета на плоской подошве. Сапожки 'Шик' будут просто незаменимы зимой,
ведь они покрыты текстилем и натуральной кожей, а внутри отделаны искусственным мехом.


Функция grammar_number - вывод числа прописью.

{=grammar_number "параметр1" "параметр2" и т.д.}

Первым параметром обязательно идет число. Число может быть как целым, так и дробным.
В качестве параметров могут быть:
  • название для целой части в именительном падеже (кто? что?)
  • название для дробной части в именительном падеже (кто? что?)
  • "-price" - параметр, который сообщает, что дробную часть не нужно переводить в слова
Примеры:
{=grammar_number "1078"} = "одна тысяча семьдесят восемь"
{=grammar_number "1078.10"} = "одна тысяча семьдесят восемь целых десять сотых"
{=grammar_number "1078 2/5"} = "одна тысяча семьдесят восемь целых две пятых"
{=grammar_number "1078" "рубль"} = "одна тысяча семьдесят восемь рублей"
{=grammar_number "1078.5" "рубль"} = "одна тысяча семьдесят восемь целых пять десятых рубля"
{=grammar_number "1078.50" "рубль" "копейка"} = "одна тысяча семьдесят восемь рублей пятьдесят копеек"
{=grammar_number "1078.50" "рубль" "копейка" "-price"} = "одна тысяча семьдесят восемь рублей 50 копеек"

Функция grammar_quantity - изменение слова в зависимости от количества.

{=grammar_quantity "параметр1" "параметр2" и т.д.}

Все параметры могут идти в любой последовательности.
В качестве параметров могут быть:
  • число (количество объектов)
  • падеж (им, рд, дт, вн, тв, пр)
  • слова (объекты) в именительном падеже (кто? что?)
  • "-hide" - параметр, который сообщает, что число выводить не нужно
Примеры:
{=grammar_quantity "78" "яблоко"} = "78 яблок"
{=grammar_quantity "72" "яблоко"} = "72 яблока"
{=grammar_quantity "72" "яблоко" "-hide"} = "яблока"

{=grammar_quantity "72" "яблоко" "тв"} = "72 яблоками"
{=grammar_quantity "75" "яблоко" "вн"} = "75 яблок"
Поддержка
Если у Вас возникли вопросы по настройке модуля, Вы обнаружили ошибки в его работе или есть предложения по улучшению, свяжитесь со мной через чат в правом нижнем углу, напишите на почту mail@rommats.ru или ВКонтакте

Другие решения разработчика

Решение добавлено в корзину

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