Тема: ВВкод, скрытие ссылок
LeXxS [Off] [#] (20.03.2012 / 22:30) Последний Дино3@вр |
В общем надо чтоб при добавлении ссылки, нужно её скрыть от незарегестрированных.
В общем имеем такой код:
<? function hidden_text($str) { if (is_user()) { $text = '<div class="hide"><i><b>Скрытый текст:</b></i> '.$str.'</div>'; } else { $text = '<div class="hide"><i><b>Скрытый текст.</b> доступен только зарегестрированным</i></div>'; } return $text; }
Это для текста и при условии, что ставим ВВкод [hide], сам ВВ:
<? $msg = preg_replace_callback('~\[url=((https?|ftp)://.+?)\](.+?)\[/url\]|((https?|ftp)://[0-9a-zа-яё/.;?=\(\)\_\-&%#]+)~ui', 'url_replace', $msg);
Вот надо добиться чтоб добавляемая ссылка была скрытой...