Transformer 442 Report post Posted September 11, 2015 Приветствую! Подскажите скрипт который все внешние ссылки превращает в текст, к примеру есть сайт site1.ru и если на этом сайте размещена ссылка на другой ресурс, то ее нужно превратить в текст не активный, а если это внутренняя ссылка, то оставить как есть, какой нить php обработчик нужен всех ссылок. Quote Share this post Link to post Share on other sites
bozon 20 Report post Posted September 11, 2015 Приветствую! Подскажите скрипт который все внешние ссылки превращает в текст, к примеру есть сайт site1.ru и если на этом сайте размещена ссылка на другой ресурс, то ее нужно превратить в текст не активный, а если это внутренняя ссылка, то оставить как есть, какой нить php обработчик нужен всех ссылок. Есть плагин "No External links" он как раз делает все внешние ссылки в текст. Quote Share this post Link to post Share on other sites
Transformer 442 Report post Posted September 11, 2015 у меня самопис, про плагины ВП в курсе) Quote Share this post Link to post Share on other sites
Shnapik 108 Report post Posted September 11, 2015 Напишите скрипт, который будет редиректить определенные внутренние ссылки, например с site1.ru/go/site2.ru или наоборот...Ссылки уже такого вида просто вставите в шаблон и все... Quote Share this post Link to post Share on other sites
Transformer 442 Report post Posted September 11, 2015 не, не хочу редирект, хочу в текст превращать ссылка она и есть ссылка, хоть с редиректом, хоть без Quote Share this post Link to post Share on other sites
Vitaliy 93 Report post Posted September 12, 2015 Есть плагин "No External links" он как раз делает все внешние ссылки в текст. Какой текст? Он делает перенаправление goto. Quote Share this post Link to post Share on other sites
files 2797 Report post Posted September 12, 2015 (edited) Какой текст? Он делает перенаправление goto. Для особых извращенцев и делает все ссылки текстом. Вы дальше дефолтных настроек смотрели? P.S. А ссылку в текст можно так (дописав условие проверки домена - если не текущий, то): preg_replace("/\<a href\=\'(https*\:\/\/[\w\.]+)\'\>(.*)\<\/a\>/i","$1",$text); Edited September 12, 2015 by files 1 Transformer reacted to this Quote Share this post Link to post Share on other sites
murchiktv 191 Report post Posted September 12, 2015 Для особых извращенцев и делает все ссылки текстом. На вп грабере так же написано - для извращенцев Quote Share this post Link to post Share on other sites
Transformer 442 Report post Posted September 12, 2015 все работает, спасибо Quote Share this post Link to post Share on other sites