vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vB5 Programming Discussions (https://vborg.vbsupport.ru/forumdisplay.php?f=263)
-   -   VB5 hide links from guests , parsedText regex (https://vborg.vbsupport.ru/showthread.php?t=324281)

ViR-EnG 01-25-2017 03:47 AM

VB5 hide links from guests , parsedText regex
 
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 :

PHP Code:

if ((!$this->registry->userinfo[userid]) OR (is_member_of($this->registry->userinfo134)))
{
    
$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 ?
PHP Code:

if ((!$userinfo[userid]) OR (is_member_of($userinfo134)))
{
    
$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

Quote:

Originally Posted by tranceup (Post 2583351)
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

Quote:

Originally Posted by TheXboxCloud (Post 2583582)
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


All times are GMT. The time now is 04:23 PM.

Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.

X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.00942 seconds
  • Memory Usage 1,728KB
  • Queries Executed 10 (?)
More Information
Template Usage:
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (2)bbcode_php_printable
  • (2)bbcode_quote_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (5)printthreadbit
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • showthread
Included Files:
  • ./printthread.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/class_bbcode_alt.php
  • ./includes/class_bbcode.php
  • ./includes/functions_bigthree.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • printthread_start
  • bbcode_fetch_tags
  • bbcode_create
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • printthread_post
  • printthread_complete