Как запретить чужие линейки в подписи?

Автор Magnit, 28 мая 2009, 12:49:55

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

Magnit

Собственно, имеются свои, родные. А новички ставят чужие, со ссылками порой на вирусняк и порно. Как бороться?
: : Oчарована digger'ом : :

CedarMill

I love SMF and Joomla!

Magnit

: : Oчарована digger'ом : :

Magnit

А запретить любые гиперссылки в подписи для пользователей, у которых меньше 10-ти сообщений так можно?

if ($this->member['posts']<10)
        {
            return "&nbsp;";
        }
: : Oчарована digger'ом : :

CedarMill

Magnit, попробуй задать вопрос (про гиперссылки) в теме...
I love SMF and Joomla!

Magnit

Спасибо, мне уже помогли ломать ссылки в подписи. Если кого интересует, могу выложить
: : Oчарована digger'ом : :

CedarMill

Я думаю, что это будет интересно многим.

Magnit, выложи пожалуйста эту информацию.  :)
I love SMF and Joomla!

Magnit

Пожалуйста:

В Source/Profile.php

после:
Цитироватьpreparsecode($_POST['signature']);

добавить:
Цитировать$posts = empty($user_profile[$memID]['posts']) ? 0: (int) $user_profile[$memID]['posts'];
                if($posts<100)
                {
                $_POST['signature'] = ereg_replace("[[:alpha:]]+://[^<>[:space:]]+[[:alnum:]/]",
                     "_\\0", $_POST['signature']);
                }
: : Oчарована digger'ом : :