Опубліковано 1 годину назад1 гд Адміністратор SEO URLs Додаток для Invision Community 5, який формує «людині» і SEO-дружні фрагменти URL (слаги) із заголовків контенту.Навіщо це потрібноЗа замовчуванням IC будує злагу штатним методом Friendly::seoTitle(), який зберігає в URL символи Unicode (наприклад, кирилицю). SEO URL проганяє заголовок через бібліотеку cocur/slugify з вибраним мовним набором правил (ruleset) і транслітерує текст в латиницю, після чого застосовує штатну нормалізацію IC5. В результаті виходять чисті ASCII-слаги виду 123-skin-chat-verstka-ipb-shablonov.Як працюєНалаштування ruleset. В ACP -> SEO URLs -> Settings вибирається мовний набір правил Slugify (російська, німецька, грецька і т.д.). Набір default завжди підключається, щоб акцентована латиниця та загальні символи транслітерувалися, а не вирізалися.Автоматичне оновлення під час збереження. Слухач ContentItem перераховує слаг під час створення/редагування елементів контенту. Для нод (форуми, категорії тощо) оновлення виконується через розширення Loader.Масова перебудова. Фонове завдання RebuildSeoUrls пакетно перераховує злаги для вибраних типів контенту та нод. Запускається з тієї ж сторінки налаштувань (можна вибрати конкретні типи або всі).Додаток Invision Community 5, який створює зручні для читання людиною та SEO-зручні фрагменти URL-адрес (slugs) із заголовків контенту.Чому це потрібноЗа замовчуванням IC створює слуги за допомогою методу stock Friendly::seoTitle() , який зберігає символи Unicode (наприклад, кирилицю) в URL-адресі. SEO URL-адреси пропускають заголовок через бібліотеку cocur/slugify з вибраним набором правил мови та транслітерують текст латиницею, а потім застосовують стандартну нормалізацію IPS. Результатом є чисті слуги ASCII, такі як 123-skin-chat-verstka-ipb-shablonov.Як це працюєНалаштування набору правил. У ACP -> SEO URL -> Налаштування ви вибираєте набір мовних правил Slugify (російська, німецька, грецька тощо). Набір default завжди ввімкнено, тому акцентовані латинські символи та поширені символи транслітеруються, а не видаляються.Автоматичне оновлення під час збереження. Слухач ContentItem перераховує слуг щоразу, коли створюється або редагується елемент контенту. Для вузлів (форуми, категорії тощо) оновлення виконується через розширення Loader.Масове перебудування. Фонове RebuildSeoUrls завдання перераховує слуги пакетами для вибраних типів контенту та вузлів. Його запускають з тієї ж сторінки налаштувань (можна вибрати певні типи або «всі»). Інформація Додав Ciko Додано 23.06.26 Категорія Програми IC5 Перегляд файла
Для публікації повідомлень створіть обліковий запис або авторизуйтесь