вопрос
Я немного переделал модуль Links, вот что поменял:
Первое что хочется спросить это как вместо a href=# вставить ссылку на vk.com/{value['link']}
Когда вставляю так:
Выбивает ошибку!
А когда так:
Ну а второе как сделать что бы при вводе словосочетания не выбивалось 2 ссылки типа @link1(Красивый @link2(тигр));
В словаре введено "Красивый тигр -> link1" и "тигр -> link2"
Спасибо!
if (count($words) == 1) {
$find[] = "#(^|\b|\s|\<br \/\>)(" . preg_quote( $value['word'], "#" ) . ")(\b|\s|!|\?|\.|,|$)#".$register;
$replace[] = "\\1{$value['link']}(\\2\\)3";
}
if (count($words) == 2) {
$find[] = "#(^|\b|\s|\<br \/\>)(" . preg_quote( $words[0], "#" ) . ")({$words[1]}(\b|\s|!|\?|\.|,|$)#".$register;
$replace[] = "\\1<a href=#>@{$value['link']}(\\2\\3)</a>\\4";
}
Первое что хочется спросить это как вместо a href=# вставить ссылку на vk.com/{value['link']}
Когда вставляю так:
$replace[] = "\\1<a href="vk.com/{value['link']} ">@{$value['link']}(\\2\\3)</a>\\4";
Выбивает ошибку!
А когда так:
eplace[] = "\\1<a href=vk.com\{value['link']}\>@{$value['link']}(\\2\\3)</a>\\4";перекидывает на мойсайт/vk.com/link, а нужно только vk.com/link
Ну а второе как сделать что бы при вводе словосочетания не выбивалось 2 ссылки типа @link1(Красивый @link2(тигр));
В словаре введено "Красивый тигр -> link1" и "тигр -> link2"
Спасибо!