Перейти к публикации

Латиница вместо кириллицы в url дополнительных полей


Рекомендованные сообщения

Подал как идею реализовать опцию конвертации ссылок с кириллицы в латиницу в дополнительных полях и тегах.

Но когда будет реализовано, или будет ли реализовано да и следующий релиз не скоро.

 

Но у нас есть система плагинов (и прямые руки ?) по этому реализуем сами.

Скачиваете плагин, устанавливаете, заходите в дополнительные поля, и для текстового и списка поля появиться опция Использовать транслит в ссылках включаете опцию вместе с Использовать значения полей как перекрестные гиперссылки и вуаля.

PfwasHtfRRyHdtah41Cc8A.png

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

Внимание, работает только на 13.0 (и выше?) и только с включенной опцией Использовать значения полей как перекрестные гиперссылки

 

Количество файлов для правки 8:

  1. engine/ajax/rebuild.php
  2. engine/inc/xfields.php
  3. engine/inc/addnews.php
  4. engine/inc/editnews.php
  5. engine/modules/show.short.php
  6. engine/modules/show.full.php
  7. engine/modules/show.custom.php
  8. engine/engine.php

Количество создаваемых ячеек в базе данных: 1

  1. tagvalue_translit

 

Скачать: https://drive.google.com/file/d/1JFp0BwF1UfQkhkQD6doabnLPaLCBbbR1/view?usp=sharing

Поддержать автора: https://punpun.name/blog/58-latinica-vmesto-kirillicy-v-url-dopolnitelnyh-polej.html

Изменено пользователем Gameer
  • Поддерживаю 1
Ссылка на сообщение
Поделиться на других сайтах
  • 11 месяцев спустя...
19 минут назад, Wampir сказал:

На версии 13.2 не работает плагин. Нужно адаптировать под актуальную версию.

Потому что не было заявлено что он для 13.2 на сайте написано для 13.0 - 13.1 и ни слова о 13.2

Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас
×
×
  • Создать...