Собстно такой вопрос. появилась мысль сделать так:
если после регистрации прошло меньше n времени или рейтинг меньше n или постов на форуме меньше n (любое из этого выбрать гг) то все ссылки которые пишет этот пользователь были не кликабельные. примерно представляю как это сделать, но хз как ссылку сделать обычным текстом.
Если я прально тебя понял, то вот
function process_url($url)
{
global $datauser;
if ($datauser['forumpost'] >= 50) {
if (!isset($url[3])) {
$tmp = parse_url($url[1]);
if ('http://' . $tmp['host'] == core::$system_set['homeurl'] || isset(core::$user_set['direct_url']) && core::$user_set['direct_url']) {
return '<a href="' . $url[1] . '">' . $url[2] . '</a>';
} else {
return '<a href="' . core::$system_set['homeurl'] . '/go.php?url=' . base64_encode($url[1]) . '">' . $url[2] . '</a>';
}
} else {
$tmp = parse_url($url[3]);
$url[3] = str_replace(':', ':', $url[3]);
if ('http://' . $tmp['host'] == core::$system_set['homeurl'] || isset(core::$user_set['direct_url']) && core::$user_set['direct_url']) {
return '<a href="' . $url[3] . '">' . $url[3] . '</a>';
} else {
return '<a href="' . core::$system_set['homeurl'] . '/go.php?url=' . base64_encode($url[3]) . '">' . $url[3] . '</a>';
}
}
} return '[Вы хотели вставить ссылку, но вам придется соснуть тунца.]';
}
но все же хотелось бы превратить
http://site.ururu в некликабельный текст httр://site.ururu
function process_url($url)
{
global $datauser;
if ($datauser['forumpost'] >= 50) {
if (!isset($url[3])) {
$tmp = parse_url($url[1]);
if ('http://' . $tmp['host'] == core::$system_set['homeurl'] || isset(core::$user_set['direct_url']) && core::$user_set['direct_url']) {
return '<a href="' . $url[1] . '">' . $url[2] . '</a>';
} else {
return '<a href="' . core::$system_set['homeurl'] . '/go.php?url=' . base64_encode($url[1]) . '">' . $url[2] . '</a>';
}
} else {
$tmp = parse_url($url[3]);
$url[3] = str_replace(':', ':', $url[3]);
if ('http://' . $tmp['host'] == core::$system_set['homeurl'] || isset(core::$user_set['direct_url']) && core::$user_set['direct_url']) {
return '<a href="' . $url[3] . '">' . $url[3] . '</a>';
} else {
return '<a href="' . core::$system_set['homeurl'] . '/go.php?url=' . base64_encode($url[3]) . '">' . $url[3] . '</a>';
}
}
} return (isset($url[3]) ? $url[3] : $url[2]);
}
maks-93, Недомат так же как и мат наказуем. Предупреждение.
А смысл каков? Ведь адрес можно скопировать или попросту ввести в браузер.
ARCHER, Ой ты не знашь, ониб за это даже заплатили, только дай на ссылку нажать)))