[ОПЛАЧЕНО] Тема или плагин для преобразования ссылок на конкретные URL / домены

Что именно нужно сделать?

Мне нужна тема или плагин, который преобразует определённые URL в постах.

Например, если пользователь создаёт пост и использует ссылку на https://example.com, то эта ссылка должна быть преобразована так, чтобы при клике на неё пользователя перенаправляло на https://example.com/affiliate/my-code.

Возможные варианты входных ссылок:

https://example.com
https://example.com/
https://www.example.com
https://www.example.com/

Все они должны преобразовываться так, чтобы при клике пользователя перенаправляло на https://example.com/affiliate/my-code.

Требуется исключение для ссылок на конкретные страницы этого сайта.

Например:

https://example.com/some-product/page/here
https://example.com/some-other-product/or-page/over-here

Такие ссылки не должны преобразовываться, и при клике пользователя должно перенаправлять именно на эти страницы.

Ссылка https://example.com/affiliate/my-code сейчас корректно отображается в onebox, поэтому совместимость с onebox должна быть сохранена.

Решение должно быть простым в установке: либо через панель администратора Discourse, либо путём добавления репозитория GitHub в файл app.yml.

К какому сроку это должно быть готово?

Сдача проекта до конца августа 2024 года является обязательным условием; перенести эту дату невозможно :slight_smile:

Какой ваш бюджет в долларах США за эту задачу?

250 GBP / 290 EUR / 317 USD

1 лайк

Я могу помочь с этим. Я отправлю личное сообщение.

3 лайка

Этот проект можно считать выполненным.

Спасибо @pfaffman :slight_smile:

7 лайков

Спасибо! Моя цель — сделать более универсальную версию общедоступной (без жестко заданного URL).

Я решил, что этот инструмент имеет более широкое применение, чем я изначально предполагал, поэтому теперь он доступен на GitHub. Посмотрите, как он работает, по ссылке Discourse-affiliate-linker - Plugins and Themes - Literate Computing Dashboard, и совсем скоро он появится в #theme-component.

@Richie, возможно, вам стоит ознакомиться с этой версией, так как есть вероятность, что я буду её поддерживать, поскольку я сам её использую.

10 лайков

Это отлично.
Готово ли это к использованию? Можно ли использовать это для рефералов/партнерских программ Amazon?

Почему бы вам не использовать плагин Discourse Affiliate?

3 лайка

Правильно. И это совершенно не сработает для реферальных ссылок Amazon, так как это работает только для ссылок на главную страницу.

2 лайка

Если вы не можете использовать плагин Discourse Affiliate Plugin,

этот #theme-component, скорее всего, можно модифицировать. Хотя не уверен, сможет ли он изменять короткие ссылки Amazon.

1 лайк

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.