PDA

View Full Version : VB5 hide links from guests , parsedText regex


ViR-EnG
01-25-2017, 03:47 AM
Hi friends .
I try to hide links from guests , but I don't find the correct rawtext/parsed text location at source .

on vb4 it's possible to replace post string via preg_replace and replace it with own message , example :

if ((!$this->registry->userinfo[userid]) OR (is_member_of($this->registry->userinfo, 1, 3, 4)))
{
$this->post['message'] = preg_replace("!<a[^>]*(http|www)(.*)</a>!siU", $vbphrase[nolink], $this->post['message']);
}

is there anyone know where is the correct place to use preg_replace for rawtext or parsed text ?

the new code for vb5 must be like this , but where is the correct place ?

if ((!$userinfo[userid]) OR (is_member_of($userinfo, 1, 3, 4)))
{
$parsedText = preg_replace("!<a[^>]*(http|www)(.*)</a>!siU", '<a href="register.php">Register / Login to see links</a>', $parsedText);
}

Thanks

tranceup
03-07-2017, 04:57 AM
Estoy interesado, por favor si alguien puede ayudar seria bueno.

MarkFL
03-07-2017, 05:02 AM
Estoy interesado, por favor si alguien puede ayudar seria bueno.

Please post in English. :)

Brad Padgett
03-10-2017, 06:36 AM
If anyone finds this out please post the answer.

I plan on getting back into vbulletin 5 and this would be helpful information for anyone who wanted to hide links from guests. Replying with the correct answer would help other people out too.

Thanks.

shimei
03-10-2017, 09:15 PM
If anyone finds this out please post the answer.

I plan on getting back into vbulletin 5 and this would be helpful information for anyone who wanted to hide links from guests. Replying with the correct answer would help other people out too.

Thanks.

Little confused, but I'd like to be able to hide bb code links from certain user groups. Basically, it would be awesome if I could disallow a user group (with less than ten posts) from using the bb code links to post links in general. Once a user makes ten posts they are promoted to another user group, where I could then allow them to post bb code links.


Edit: I see now this is not what the OP wanted, but nonetheless I'll leave it :)

Shim