гиперссылка — php preg_replace повторное использование темы

У меня большая проблема, и, надеюсь, вы мне поможете …

Я хотел бы закодировать плагин. Плагин должен искать на сайте (например, www.example.com/index.php для конкретного слова, например Number1, После слов найденное слово следует заменить гиперссылкой. Ссылка должна вести к внешнему веб-сайту, например www.example2.com/index.php,

Согласно текущему веб-сайту, найденное слово должно быть добавлено в гиперссылку. Так что, если текущий сайт www.example.com/index.php и найденное слово Number1гиперссылка должна выглядеть так:

www.example2.com/index.php/Number1

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

Ниже мой текущий код.
Я надеюсь, что кто-то может мне помочь. Благодарю.

public function onContentPrepare($context, &$row, &$params, $page = 0)
{
$text = $row->text;

$pattern = array();
$pattern[0] = '/Number1/';
$pattern[1] = '/Number2/';
$pattern[2] = '/Number3/';

$Subject = array();
$Subject[2] = 'https://www.example.com/index.php/';
$Subject[1] = '(...)';
$Subject[0] = '(...)';

$row->text = preg_replace($pattern,$subject,$text);
}

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]