@26info

Склонение городов на сайте: как реализовать и по возможности автоматизировать (php, mysql)?

На туристическом сайте www.pokurortam.ru вся информация классифицируется по городам и регионам (есть база Mysql с названиями стран, регионов и городов). В базе пункты записаны как: Москва, Краснодар и т.д.

Все вроде бы так и должно быть и все работает, но есть момент, который я хочу улучшить — если выбрать (к примеру) Санатории/Ставропольский край www.pokurortam.ru/objects/sanatoriums/stavropolski... то заголовок страницы выглядит "Санатории. Ставропольский край", а хочется по человечески "Санатории Ставропольского края" или "Санатории в Ставропольском крае"....

Вопрос — как это оптимально реализовать?
Может у кого был опыт похожий...
  • Вопрос задан
  • 10415 просмотров
Решения вопроса 1
@26info Автор вопроса
Сам отвечу на свой вопрос — Яндекс.Склонятор http://export.yandex.ru/inflect.xml?name=Москва (статья на хабре habrahabr.ru/post/39327 )
Теперь дело за малым — собрать базу.
Ответ написан
Пригласить эксперта
Ответы на вопрос 4
@linguist
Есть еще сервис morpher.ru/php Хорошо склоняет города, товары и ФИО.
Ответ написан
Комментировать
extstar
@extstar
Я хороший
Как реализовали в итоге? С помощью morpher?
Мне также для портала с городами, странами...
Ответ написан
Склонятор уже не работает, так что могу предложить morphos.
Ответ написан
Комментировать
qant
@qant
programer
Решение из 2019

ГИтхаб: https://github.com/nodkz/lvovich

Пример: https://codesandbox.io/s/nr8k2241wj

Плюсы что написано на жаваскрипт, а значит можно просто склонять налету!
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы