Скрыть объявление
ВАШИ ПРАВА ОГРАНИЧЕНЫ!

Зарегистрируйтесь на форуме, чтобы стать полноценным участником сообщества!

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

Тема в разделе "Плагины DLE", создана пользователем PunPun, 3 июн 2018.

03.06.18 в 16:52
26.05.19 в 09:39
19
5.242
3
  1. TopicStarter Overlay
    PunPun

    VIP Кинотрафик v2

    Регистрация:
    11 июн 2015
    Сообщения:
    7.292
    Лучших ответов:
    31
    Рейтинги:
    +3.892 / 96 / -0
    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
    Поддержать автора: Латиница вместо кириллицы в url дополнительных полей
     

    Вложения:

    #1 PunPun, 3 июн 2018
    Последнее редактирование: 4 июн 2018
    • Нравится Нравится x 3
  2. byroot

    Забанен

    Регистрация:
    10 окт 2015
    Сообщения:
    12.297
    Лучших ответов:
    54
    Рейтинги:
    +5.204 / 74 / -0
    При обработке неверных ЧПУ будет ли редирект идти с кириллицы на латиницу в xfsearch, или материалы будут доступны по обоим адресам?
     
  3. TopicStarter Overlay
    PunPun

    VIP Кинотрафик v2

    Регистрация:
    11 июн 2015
    Сообщения:
    7.292
    Лучших ответов:
    31
    Рейтинги:
    +3.892 / 96 / -0
    Архив обновил, добавил редирект.
     
    • Нравится Нравится x 1
  4. Artisteer

    Artisteer Бывалый

    Регистрация:
    14 мар 2018
    Сообщения:
    107
    Лучших ответов:
    1
    Рейтинги:
    +30 / 3 / -0
    PunPun, а для тегов нельзя сделать латиницу? Или вообще, чтобы для русских тегов была возможность вручную задавать адрес? Например вместо сайт.ру/tags/смотреть+мультфильмы можно было задать сайт.ру/tags/mult-online.
     
  5. TopicStarter Overlay
    PunPun

    VIP Кинотрафик v2

    Регистрация:
    11 июн 2015
    Сообщения:
    7.292
    Лучших ответов:
    31
    Рейтинги:
    +3.892 / 96 / -0
    Можно.
     
  6. Krabsterz8

    Krabsterz8 Бывалый

    Регистрация:
    25 окт 2015
    Сообщения:
    851
    Лучших ответов:
    1
    Рейтинги:
    +217 / 37 / -0
    .
     
    #6 Krabsterz8, 3 фев 2019
    Последнее редактирование: 3 фев 2020
  7. TopicStarter Overlay
    PunPun

    VIP Кинотрафик v2

    Регистрация:
    11 июн 2015
    Сообщения:
    7.292
    Лучших ответов:
    31
    Рейтинги:
    +3.892 / 96 / -0
    Разумеется что в модуле нет связи с этим хаком. Пока что - нет.
     
  8. Tolstyak87

    Tolstyak87 Бывалый

    Регистрация:
    21 мар 2018
    Сообщения:
    556
    Лучших ответов:
    2
    Рейтинги:
    +60 / 18 / -0
    PunPun на 13.2 выдает кучу ошибок при установке

    HTML:
    Имя плагина: Alt Url Xfsearch
    Имя файла: engine/modules/show.custom.php
    Ошибка: Не удалось найти код:
    if( $config['allow_alt_url'] ) $value3[] = "<a href=\"" . $config['http_home_url'] . "xfsearch/" .$value[0]."/". urlencode( $value2 ) . "/\">" . $value2 . "</a>";
    
    Имя плагина: Alt Url Xfsearch
    Имя файла: engine/modules/show.full.php
    Ошибка: Не удалось найти код:
    if( $config['allow_alt_url'] ) $value3[] = "<a href=\"" . $config['http_home_url'] . "xfsearch/" .$value[0]."/". urlencode( $value2 ) . "/\">" . $value2 . "</a>";
    
    Имя плагина: Alt Url Xfsearch
    Имя файла: engine/modules/show.short.php
    Ошибка: Не удалось найти код:
    if( $config['allow_alt_url'] ) $value3[] = "<a href=\"" . $config['http_home_url'] . "xfsearch/" .$value[0]."/". urlencode( $value2 ) . "/\">" . $value2 . "</a>";
    
    Имя плагина: Alt Url Xfsearch
    Имя файла: engine/engine.php
    Ошибка: Не удалось найти код:
    $url_page = $config['http_home_url'] . "xfsearch/{$xfname}/" . urlencode ( str_replace("&#039;", "'", $xf) );
    
    Имя плагина: Alt Url Xfsearch
    Имя файла: engine/engine.php
    Ошибка: Не удалось найти код:
    if (!count ($xf_array)) $xf_array[] = 0;
    
    Имя плагина: Alt Url Xfsearch
    Имя файла: engine/engine.php
    Ошибка: Не удалось найти код:
    $db->query ( "SELECT news_id, tagvalue FROM " . PREFIX . "_xfsearch WHERE tagname='{$xfname}' AND tagvalue='{$xf}'" );
    
    Имя плагина: Alt Url Xfsearch
    Имя файла: engine/engine.php
    Ошибка: Не удалось найти код:
    if(!$ic) $xf = $row['tagvalue'];
     
  9. Tolstyak87

    Tolstyak87 Бывалый

    Регистрация:
    21 мар 2018
    Сообщения:
    556
    Лучших ответов:
    2
    Рейтинги:
    +60 / 18 / -0
    PunPun этот хак у меня был на 13.1, все супер было, но после обновления до 13.2 какая-то хрень пошла, плагин я удалил, а перестроение публикаций ничего не дало, по каждому тэгу по несколько новостей, да и то самые последние.
     
  10. TopicStarter Overlay
    PunPun

    VIP Кинотрафик v2

    Регистрация:
    11 июн 2015
    Сообщения:
    7.292
    Лучших ответов:
    31
    Рейтинги:
    +3.892 / 96 / -0
    Может потому что плагин писался для 13.0 и 13.1?
    Хотя бы заходил на сайт автора что бы посмотреть
    upload_2019-3-11_4-41-38.png
     
  11. Tolstyak87

    Tolstyak87 Бывалый

    Регистрация:
    21 мар 2018
    Сообщения:
    556
    Лучших ответов:
    2
    Рейтинги:
    +60 / 18 / -0
    PunPun да это то я знаю, что для 13.0-13.1. Попробовал сам его подправить под 13.2, но с одним файлом так и не смог разобраться, это файл engine.php, от того и написал в теме. Подумал, может тут найдется решение.
     
  12. Tolstyak87

    Tolstyak87 Бывалый

    Регистрация:
    21 мар 2018
    Сообщения:
    556
    Лучших ответов:
    2
    Рейтинги:
    +60 / 18 / -0
  13. TopicStarter Overlay
    PunPun

    VIP Кинотрафик v2

    Регистрация:
    11 июн 2015
    Сообщения:
    7.292
    Лучших ответов:
    31
    Рейтинги:
    +3.892 / 96 / -0
    Это бесплатное решение, когда мне захочется тогда адаптирую под новую версию.
     
  14. Tolstyak87

    Tolstyak87 Бывалый

    Регистрация:
    21 мар 2018
    Сообщения:
    556
    Лучших ответов:
    2
    Рейтинги:
    +60 / 18 / -0
    PunPun никто и не торопит. Вопрос заключался в том, будет ли вобще, а не когда будет.
     
  15. Bashmak

    PRO Users

    Регистрация:
    25 фев 2017
    Сообщения:
    642
    Лучших ответов:
    1
    Рейтинги:
    +167 / 25 / -0
    Ну он тебе жирно намекает, задонать, и тогда адаптирует.
     
  16. TopicStarter Overlay
    PunPun

    VIP Кинотрафик v2

    Регистрация:
    11 июн 2015
    Сообщения:
    7.292
    Лучших ответов:
    31
    Рейтинги:
    +3.892 / 96 / -0
    Материальная поддержка дело чисто символичное и не влияет на то как скоро будет сделано что-то по бесплатным работам.
     
  17. Tolstyak87

    Tolstyak87 Бывалый

    Регистрация:
    21 мар 2018
    Сообщения:
    556
    Лучших ответов:
    2
    Рейтинги:
    +60 / 18 / -0
  18. ArtAlf

    ArtAlf Посетитель

    Регистрация:
    8 мар 2019
    Сообщения:
    75
    Лучших ответов:
    0
    Рейтинги:
    +4 / 2 / -0
    Для 12 версии нету что нибудь подобного?
     
  19. ArtAlf

    ArtAlf Посетитель

    Регистрация:
    8 мар 2019
    Сообщения:
    75
    Лучших ответов:
    0
    Рейтинги:
    +4 / 2 / -0
    Кто нибудь пробовал адаптировать на 12 версию dle?
     
  20. TopicStarter Overlay
    PunPun

    VIP Кинотрафик v2

    Регистрация:
    11 июн 2015
    Сообщения:
    7.292
    Лучших ответов:
    31
    Рейтинги:
    +3.892 / 96 / -0
    Нет и никто не будет.
     
Яндекс.Метрика