vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vBulletin 3.5 Add-ons (https://vborg.vbsupport.ru/forumdisplay.php?f=113)
-   -   Apply "rel=nofollow" attribute to all parsed URLs (https://vborg.vbsupport.ru/showthread.php?t=93780)

seo guy 01-30-2007 12:38 AM

I prefer to have it retroactively change the links - will the file base hack help me?

- it doesn't seem to work retroactively or at all with the pluggin..

what could I be doing wrong? - my templates are from 3.0.3 - I fear this is the problem..

Thank you,

navjotjsingh 01-31-2007 05:23 AM

Excellent Mod! Thanks ... working wonderfully on 3.6.4 forum!

kafi 02-01-2007 08:57 AM

Thanks for this nice one.

I found few questions same as I have, but didnt see the answer.

Could there be a white list or at least to omit nofollow for internal forum_own links?
I have removed post condition so there is too many links now with nofollow for my board...

Thank you!!!

verbs 02-19-2007 12:34 AM

Quote:

Originally Posted by kafi (Post 1171923)
Thanks for this nice one.

I found few questions same as I have, but didnt see the answer.

Could there be a white list or at least to omit nofollow for internal forum_own links?
I have removed post condition so there is too many links now with nofollow for my board...

Thank you!!!

That's a big sticking point for me too....if this is adding internal no-follow links then that's tough.

Another great add on would be the ability to control which forums the no-follow tags are added too.....certain forums that I control I am OK with outgoing no-follow links.

projectego 03-04-2007 03:49 PM

Awesome plugin, kall; works flawless with 3.6.3. ;)

hugh_ 03-15-2007 09:28 AM

This mod doesn't seem to be working for me. I'm using VB 3.5.7 but none of my users' links in posts appear to be inheriting rel=nofollow except for their signatures and vbshout posts where all links are inheriting it. Anyway I'm assuming it's conflicting with something obviously. Has anyone else seen this and what can I do about it?

Thanks...

$this->tag_list['no_option']['url']['callback'] = 'handle_external';
$this->tag_list['no_option']['url']['external_callback'] = 'handle_bbcode_url_relnofollow';
$this->tag_list['option']['url']['callback'] = 'handle_external';
$this->tag_list['option']['url']['external_callback'] = 'handle_bbcode_url_relnofollow';

if (!function_exists('handle_bbcode_url_relnofollow') )
{
function handle_bbcode_url_relnofollow(&$parser, $text, $link)
{
global $post;
// Excempt Mods+ and Users with mor then 50 Posts
$parsedurl = $parser->handle_bbcode_url($text, $link);
if (is_member_of($post, 6, 7) OR $post['posts'] > 50)
{
return $parsedurl;
}
else
{
return str_replace('href="', 'rel="nofollow" href="', $parsedurl);
}
}
}

ThorstenA 04-09-2007 10:45 PM

How can I exclude my own domain from rel=nofollow?

moveforward 04-14-2007 09:45 AM

Thanks for this plugin. Works great for me on 3.6.5.
Only one issue is that Sig links are not NoFollow.

Smitty 04-14-2007 12:37 PM

Quote:

Originally Posted by ThorstenA (Post 1223654)
How can I exclude my own domain from rel=nofollow?

I am trying this out. Looking at it, if someone has more than 50 posts or is a mod, super-mod or admin the tag is not applied. That said, unless one has a very small forum, it shouldn't be attaching the tag to many internal url's. I see this as useful to keep the hit and run people at bay, so to speak. Actually, My installing it is more of an attempt to better SEO the forums to keep me high in the ratings.

On the other hand I have a very active moderator group so 'spam' posts are usually caught quickly and the links removed or the post (or posts) are deleted and the poster banned (I use Spam Decimator for 2 click convenience - the moderators love it) usually within minutes (there's almost always a mod or me on 24/7).

Well, now I'm off to check some page source to see if it's working as intended or not.

BTW - Running vB 3.5.6

Alfa1 04-17-2007 05:42 PM

I want rel="nofollow" only applied to all outbound links. No matter who posts them. How can this be done?


All times are GMT. The time now is 02:40 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.01196 seconds
  • Memory Usage 1,738KB
  • 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_quote_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (4)pagenav_pagelink
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (10)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
  • pagenav_page
  • pagenav_complete
  • bbcode_fetch_tags
  • bbcode_create
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • printthread_post
  • printthread_complete