Качественные модули для DLE
с приятными ценами

Плагин для конвертации кириллицы в латиницу в тегах [ DLE 13.0 - 13.1, 13.2 - 14.0, 14.1 ]

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

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

Обновлено 07.02.2020 ] Исправлена ошибка при перестроении новостей, теги не верно записывались с лишним пробелом в начале.

Информация
Версия DataLife Engine: 13.0 - 14.1
Версия PHP: 5.4 - 7.3
Дата обновления: 24 Мая 2019
Версия модуля: 1.0.0
14.09.20
4 531
11
Поддержка
0.00 рублей Поддержать автора

Войдите на сайт


Данное дополнение сделано на энтузиазме для пользователей. Вы можете помочь автору материально сделав вклад в развитие, создание и поддержку других бесплатных дополнений.
Скачать

Скачать модуль Плагин для конвертации кириллицы в латиницу в тегах [ DLE 13.0 - 13.1, 13.2 - 14.0, 14.1 ]
Размер: 6,3 Kb / Скачан: 142 раза / Загружен: 14.09.2020 / Контрольная сумма MD5: 343446c7c0b7432b2c505f4d99b5cd49
Комментарии (11)
  1. miha
    miha Клиенты
    2 сентября 2021 22:21
    0
    Здравствуйте!!!
    В версии dle 14.2 Такая ошибка 
    $sql_select = "SELECT p.id, p.autor, p.date, p.short_story, CHAR_LENGTH(p.full_story) as full_story, p.xfields, p.title, p.category, p.alt_name, p.comm_num, p.allow_comm, p.fixed, p.tags, e.news_read, e.allow_rate, e.rating, e.vote_num, e.votes, e.view_edit, e.editdate, e.editor, e.reason FROM " . PREFIX . "_post p INNER JOIN " . PREFIX . "_tags t on (t.news_id=p.id) {$cat_join}LEFT JOIN " . PREFIX . "_post_extras e ON (p.id=e.news_id) WHERE {$stop_list}t.tag = '{$tag}' AND p.approve=1" . $where_date . " ORDER BY " . $news_sort_by . " " . $news_direction_by . " LIMIT " . $cstart . "," . $config['news_number']; $sql_count = "SELECT COUNT(*) as count FROM " . PREFIX . "_post p INNER JOIN " . PREFIX . "_tags t on (t.news_id=p.id) {$cat_join}WHERE {$stop_list}t.tag = '{$tag}' AND approve=1" . $where_date;

    Ссылки то он переводит, но при переходе по ссылке старого русского тега, по новой ссылке, вылазит ошибка 404.
    1. miha
      miha Клиенты
      2 сентября 2021 22:21
      0
      Есть возможность исправить это?
      1. LazyDev
        LazyDev Разработчик
        2 сентября 2021 22:39
        0
        На данный момент в плагине нет поддержки 14.2 и выше. Все версии указаны в заголовке и в Информации в конце поста.
    2. Che
      Che Клиенты
      17 сентября 2021 07:19
      0
      Если решили проблему напишите как, тоже актуально
  2. okida
    okida Посетители
    30 ноября 2020 22:08
    0
    Вроде все работает, но новостей в латинском теге нет. Заменяешь тег в урл на кирилицу выводит новости. Не подскажите в чем проблема?
  3. ligita
    ligita Клиенты
    13 ноября 2020 13:20
    0
    Добавить бы сюда возможность убрать %20 в ссылке на доп полях
  4. shaen85
    shaen85 Клиенты
    10 апреля 2020 21:48
    0
    Поставил модуль, запустил перестроении новостей , у меня в доп поле заполнены были ссылки атач, после этого ссылки пропали и на странице показывает только код атача [attachment=35011:Field Defender 1.0.7]                                          

    1. LazyDev
      LazyDev Разработчик
      14 сентября 2020 13:43
      0
      Это ошибка движка а не плагина.
  5. zemekis
    zemekis Клиенты
    15 января 2020 12:51
    0
    при установке пишет "В РАБОТЕ ДАННОГО ПЛАГИНА ЗАФИКСИРОВАНЫ ОШИБКИ" 
    Имя файла: engine/modules/tagscloud.php
    Ошибка: Не удалось найти код:urlencode($url_tag)
    как решить проблему?
    1. LazyDev
      LazyDev Разработчик
      15 января 2020 13:11
      0
      Значит были внесены правки в этот файл.
      Решение, откатить правки (вернуть оригинальный файл если правки делались напрямую, или удалить плагин или пункты из плагина который делает эти самые правки в файле).
      1. zemekis
        zemekis Клиенты
        15 января 2020 13:36
        0
        в файле из дистрибутива тоже нет кода urlencode($url_tag) 
        версия 13,0