1. Приветствуем Вас на неофициальном форуме технической поддержки XenForo на русском языке. XenForo - коммерческий форумный движок от бывших создателей vBulletin, написанный на PHP.

Замена ссылки на свой домен

Тема в разделе "Для новичков", создана пользователем adder, 13.03.2014.

Загрузка
  1. adder

    adder Местный

    Регистрация:
    08.10.10
    Сообщения:
    1 164
    Симпатии:
    846
    Версия XF:
    1.3.4
    Приветствую.

    Может быть кто-нибудь в курсе как можно заменить ссылки в сообщениях на свой домен?
    Допустим пользователь постит сообщение с ссылкой http://yandex.ru, а на выходе получает http://xf-russia.ru

    Так сказать авто-замена.

    Буду благодарен за любые наводки и помощь :)
     
  2. Aiden

    Aiden Местный

    Регистрация:
    03.01.12
    Сообщения:
    202
    Симпатии:
    74
    Версия XF:
    1.4.3
    Я заменяю по такому принципу:
    Снимок экрана от 2014-03-13 18:23:02.png
     
  3. adder

    adder Местный

    Регистрация:
    08.10.10
    Сообщения:
    1 164
    Симпатии:
    846
    Версия XF:
    1.3.4
    Ну если бы мне требовалось заменить только yandex.ru на xf-russia.ru, то я воспользовался бы сразу Автоцензором :)
    А если мне вообще все домены нужно заменить на мой?
    Все из диапазона .org/.biz
     
  4. Aiden

    Aiden Местный

    Регистрация:
    03.01.12
    Сообщения:
    202
    Симпатии:
    74
    Версия XF:
    1.4.3
    *.org => domain.tld
    Вроде как работает.
    Либо отключить "Слово полностью" и подогнать.
     
  5. adder

    adder Местный

    Регистрация:
    08.10.10
    Сообщения:
    1 164
    Симпатии:
    846
    Версия XF:
    1.3.4
    @Aiden попробовал, не работает, к сожалению.
    Заменяет только ".org"
     
  6. infis

    infis Местный

    Регистрация:
    27.06.11
    Сообщения:
    5 966
    Симпатии:
    3 548
    Версия XF:
    1.5.9
    Плагин надо писать для этого. В качестве основы можно взять мой плагин для префиксов ссылок. Там нужно будет просто изменить часть кода, в которой добавляется префикс, на код, в котором бы проверялась ссылка и менялась на нужную. Теоретически, можно будет даже оставить использование поля в настройках форума и через запятую туда добавлять то, что нужно менять. Ну и в коде затем просто проходиться по этому списку для замены. В общем варианты ограничены только лишь фантазией :)
     
    Mirovinger и adder нравится это.
  7. Romchik®

    Romchik® The Power of Dreams Команда форума

    Регистрация:
    26.09.10
    Сообщения:
    5 746
    Симпатии:
    5 311
    Версия XF:
    1.5.18
    Сомнительная замена, если менять именно на свой домен.
     
  8. wagamata

    wagamata Местный

    Регистрация:
    07.05.13
    Сообщения:
    135
    Симпатии:
    13
    Версия XF:
    1.3.2
    Смотри здесь:
    Код:
    http://xenforo.com/community/resources/post-content-find-replace.1549/
    Я так менял.
     
  9. infis

    infis Местный

    Регистрация:
    27.06.11
    Сообщения:
    5 966
    Симпатии:
    3 548
    Версия XF:
    1.5.9
    Это работает не в автомате, а единовременно. Например, когда надо пройтись по всем постам и что-то поправить. Если нужна автозамена при создании новых сообщений, то это не подходит.
     

Поделиться этой страницей