vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vBulletin 3.7 Add-ons (https://vborg.vbsupport.ru/forumdisplay.php?f=228)
-   -   Major Additions - TfSEO 2: the free vBulletin url rewrite (https://vborg.vbsupport.ru/showthread.php?t=173738)

superjeff 03-20-2008 10:00 PM

TfSEO 2: the free vBulletin url rewrite
 
TfSEO 2.1

TfSEO is a powerful and free url rewrite for the vBulletin system: it rewrite forum, thread and post urls.
For me it's very hard to explain well all the feature of this plugin, soo the best way is test it.

How much does it weight on the server?

I have tested on my home server:
TfSEO enabled, heavy:
Code:

[root@hserver ~]# ab -n 100  http://hserver/tfseo_1/main-forum-f2/dsadas-t4
This is ApacheBench, Version 2.0.40-dev <$Revision: 1.146 $> apache-2.0
Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/
Copyright 2006 The Apache Software Foundation, http://www.apache.org/

Benchmarking hserver (be patient).....done


Server Software:        Apache/2.2.3
Server Hostname:        hserver
Server Port:            80

Document Path:          /tfseo_1/main-forum-f2/dsadas-t4
Document Length:        33804 bytes

Concurrency Level:      1
Time taken for tests:  22.177687 seconds
Complete requests:      100
Failed requests:        0
Write errors:          0
Total transferred:      3420400 bytes
HTML transferred:      3380400 bytes
Requests per second:    4.51 [#/sec] (mean)
Time per request:      221.777 [ms] (mean)
Time per request:      221.777 [ms] (mean, across all concurrent requests)
Transfer rate:          150.60 [Kbytes/sec] received

Connection Times (ms)
              min  mean[+/-sd] median  max
Connect:        0    0  0.0      0      0
Processing:  220  221  0.7    221    223
Waiting:      209  210  0.8    210    213
Total:        220  221  0.7    221    223

Percentage of the requests served within a certain time (ms)
  50%    221
  66%    221
  75%    222
  80%    222
  90%    222
  95%    222
  98%    223
  99%    223
 100%    223 (longest request)

TfSEO disabled, standart vburl:
Code:

[root@hserver ~]# ab -n 100  http://hserver/tfseo_1/showthread.php?p=4#post4
This is ApacheBench, Version 2.0.40-dev <$Revision: 1.146 $> apache-2.0
Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/
Copyright 2006 The Apache Software Foundation, http://www.apache.org/

Benchmarking hserver (be patient).....done


Server Software:        Apache/2.2.3
Server Hostname:        hserver
Server Port:            80

Document Path:          /tfseo_1/showthread.php?p=4#post4
Document Length:        34010 bytes

Concurrency Level:      1
Time taken for tests:  21.870820 seconds
Complete requests:      100
Failed requests:        0
Write errors:          0
Total transferred:      3441000 bytes
HTML transferred:      3401000 bytes
Requests per second:    4.57 [#/sec] (mean)
Time per request:      218.708 [ms] (mean)
Time per request:      218.708 [ms] (mean, across all concurrent requests)
Transfer rate:          153.63 [Kbytes/sec] received

Connection Times (ms)
              min  mean[+/-sd] median  max
Connect:        0    0  0.0      0      0
Processing:  216  218  0.9    218    220
Waiting:      205  207  0.9    208    209
Total:        216  218  0.9    218    220
WARNING: The median and mean for the waiting time are not within a normal deviat                                                                                                ion
        These results are probably not that reliable.

Percentage of the requests served within a certain time (ms)
  50%    218
  66%    218
  75%    219
  80%    219
  90%    219
  95%    219
  98%    220
  99%    220
 100%    220 (longest request)

Like you can see product takes about +10ms per request.
Live Demos
  1. Light
  2. Medium
  3. Heavy
AdminCP Demo:


For Support and question you can contact me at davide {at} techforum .it

This product will be updatefor long time, I welcome (and really do ask for) any feedback, suggestions, issues, etc...

If you install it, click install.

Note: vbulletin will have by default a rewrite system from version 4.0 (beta should coming next month, april). I relly suggest you to wait, and not use this product. If the vb's rewrite will be great, i will no more update this product.

superjeff 03-21-2008 06:11 PM

FAQ:

Q: Where can i edit "edit-this-from-admincp-than-forum"?
A: Set TfSEO Type to Heavy, and than go AdminCP > Forums & Moderators > Forum Manager > Edit Forum > TfSEO Forum Urls.

Q: I get a 404 error surfing the rewrited urls.
A: Your htaccess file isn't working. Sure that your host support it?

Q: I get this error: "Fatal error: Call to undefined function tfseo_url() in /home/***/public_html/includes/class_postbit.php(265) : eval()'d code on line 27"
A: You haven't unistalled the 1.x version of the plugin. Do it.

Q: I don't see any changes. What could be?
A: Plugin can be disabled in Plugin Manager.

Q: I get this error:
Code:

Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in [path]/includes/functions_forumlist.php(393) : eval()'d code on line 11

Warning: implode() [function.implode]: Argument must be an array in [path]/includes/functions_forumlist.php(393) : eval()'d code on line 1

A: See this post

Know Bugs:

Lighthttp incopatible
3.8.1 pl1 bug! Don't download it if you are using this version!!!
Some site have a problem with the heavy type in forumdisplay. Try to fix with this: https://vborg.vbsupport.ru/showpost.php?p=1752841 (it will add lots of query)

kaptanblack 03-21-2008 06:35 PM

Nice mod, thanks...

projectego 03-21-2008 11:02 PM

[high]* projectego clicks install. Thank you! :D[/high]

Adam21 03-22-2008 06:15 AM

functions_tfseo.php is missing in your zip package?

superjeff 03-22-2008 07:44 AM

Quote:

Originally Posted by Adam21 (Post 1471372)
functions_tfseo.php is missing in your zip package?

It's is upload\includes\functions_tfseo.php

Adam21 03-22-2008 08:35 AM

Quote:

Originally Posted by superjeff (Post 1471416)
It's is upload\includes\functions_tfseo.php

Thks,i got it

nfn 03-22-2008 05:46 PM

Hi,

This is a nice mod and I'm testing it, but as user already said, you're "eating" letters with accents and in my native Language we have lots.

You should add a function to replace these chars instead of using unhtmlspecialchars.

In a post with the word "cora??o" (Heart in Portuguese) in it's Title is replaced with "cora-o" that Google understand as "Cor?o", the Sacred book of Islam!

I'm testing with a function that I found in a Google search:

Code:

function remove_accents($string){
    return strtr($string,
                "???????????????????????????????????????????????????????????????@",
                "YuAAAAAAACEEEEIIIIDNOOOOOOUUUUYsaaaaaaaceeeeiiiionoooooouuuuyyEa");
}

Nice mod by the way, waiting for vBa!
Keep up with the good work.

superjeff 03-22-2008 07:32 PM

This function that you posted is perfect. I hope i will introdoce it tomorrow. Thank you very much, i hope i will introduce it tomorrow.

superjeff 03-23-2008 07:47 AM

<font color="red">UPDATED</font>: Plugin now replace strange character in the url.

superjeff 03-23-2008 07:49 AM

PS: Plugin now use both your "function remove_accents" and unhtmlspecialchars, to be sure :)

koxito 03-23-2008 08:08 AM

Question:

Lets suposse i install this.. ? does this affect all the link to the threads that look like this ?:

http://www.xxmysite.com/forum/showthread.php=12421352 ... couse a lot of the users links their threads in the signatures and stuff, and i dont want them to change all the links in the forum.

superjeff 03-23-2008 08:16 AM

Old links will automatic redirect to the new one:

You can see, to example im my forum:
http://www.techforum.it/showthread.php?t=858 is automatic redirect (with a 301) to
http://www.techforum.it/f47/tfseo-un...bulletin-t858/

Soo no problem!

Magnumutz 03-23-2008 08:33 AM

Dude... i think it would be better if you'd code it in English... so it would be easier for other users to customize or improve it. Cuz not that many of us know italian.

superjeff 03-23-2008 08:43 AM

You have right, but i don't know english very well, so i preferred to code this product in my lenguage. With an update i can traslate in in english.

nfn 03-23-2008 02:09 PM

Developing in English is a good practice an you can get more help.
My primary language isn't English too ... it's Portuguese!

jscieza 03-23-2008 05:02 PM

Erm... how about this URL?
http://www.techforum.it/f46/connette...t-con-un-t780/

Compare the title of the thread and the rewrited URL, it seems to be slightly different :S

jack bro 03-23-2008 05:05 PM

I think it is because it only puts the first few words from the title of the thread into the URL so if you have a thread which is titled with 50 words, the URL won't be massive.

Jack.

nfn 03-23-2008 06:03 PM

I think is not using the last version because he is "eating" accents. You can define the number of words in the url.
Does Google penalize long urls?

superjeff 03-23-2008 07:20 PM

Quote:

Originally Posted by jack bro (Post 1472607)
I think it is because it only puts the first few words from the title of the thread into the URL so if you have a thread which is titled with 50 words, the URL won't be massive.

Jack.

It is true. I don't have much time, and the link structure in my forum is a bit different.
Quote:

Originally Posted by nfn (Post 1472649)
Does Google penalize long urls?

Usually, no. But have you ever see a very long url in a Google's serp? It's very bad. Google eat the url and write something like "yoursite.com/...". I think this is bad to see, and you could be penalize from the user that "jamp" your result.

neverstop 03-24-2008 04:07 AM

Hi,

The Previous/Next links do not seem to work. Are you going to release a plugin for vbadvanced cmps? Many users would find it useful.

Thanks for the mod, superjeff.

jscieza 03-24-2008 04:25 AM

I think that will be useful if you add an option to filter some words that are irrelevant for SEO purposes, I mean short words that Google and other search engines don't have in account when you make a search, words like: "to", "the", "of", and so on.

AFAIK these type of words aren't relevant. Is this really true?

And just in case that you add this option... it will have as a implicance a higher CPU load?

Thank you! :)

superjeff 03-24-2008 08:44 AM

UPDATED: Fix two bugs (due to a failure to load a template, thread/forums with many page) and improved support for character replacer!

superjeff 03-24-2008 08:58 AM

Quote:

Originally Posted by neverstop (Post 1473022)
Hi,


The Previous/Next links do not seem to work. Are you going to release a plugin for vbadvanced cmps? Many users would find it useful.

Thanks for the mod, superjeff.

The Previous/Next don't work because they have the "nofollow" attribute and a rewite of its will add two query every time you display a thread! The plugin for vbadvanced cmps is incoming.
Quote:

Originally Posted by jscieza (Post 1473032)
I think that will be useful if you add an option to filter some words that are irrelevant for SEO purposes, I mean short words that Google and other search engines don't have in account when you make a search, words like: "to", "the", "of", and so on.

AFAIK these type of words aren't relevant. Is this really true?

And just in case that you add this option... it will have as a implicance a higher CPU load?

Thank you! :)

This option is incoming, but below the vbadvanced plugin :)
It will no have implicance in a higher CPU load.

Jase2 03-24-2008 11:24 AM

I would suggest anyone holds off from this. Will this coder support this in the next version? If not, you're going have to uninstall -- meaning you lose ranking and indexed pages as they will have to be re-indexed.

Regards Jason :)

superjeff 03-24-2008 11:47 AM

Read first of write. Have you read the "introduction"?
Quote:

This product will be update and supported for long time.
I have no just add it, you can check with the google cache.

jscieza 03-24-2008 05:07 PM

Thank you for your reply, superjeff.

I have three suggestions :)
  • When you have chance please upgrade your plugin in your live demo forum so visitors of this plugin will see it in action with the fixes that you're including with the new releases.
  • It would be nice if you put a change log of your mod.
  • How already some members said you, if possible make an effort to code your mod in english. vBulletin.org's hack programmers speak english and many of they don't understand italian... so it will be a bit hard for you to get help in case of problems where you need a hand.
I like this mod. Just waiting for the requested option and I will install it! Hope it will not take much time to be implemented :up:

GoD Of The Pc 03-24-2008 07:30 PM

*Installed :D

Jase2 03-24-2008 07:43 PM

Quote:

Originally Posted by superjeff (Post 1473222)
Read first of write. Have you read the "introduction"?

I have no just add it, you can check with the google cache.

Many users have said they will support their hacks for a long time; do many stick with it? NO! I am not disrespecting you or your hack; it is a good hack, but if you did stop support it and not heard of again -- then people would have problems.

Regards Jason :)

superjeff 03-25-2008 07:59 AM

I'm going to add all these suggest, but it will take me much time.
Quote:

*Installed :D
Thank you

Quote:

Many users have said they will support their hacks for a long time; do many stick with it? NO! I am not disrespecting you or your hack; it is a good hack, but if you did stop support it and not heard of again -- then people would have problems.
If this plugin will dead tomorrow, you can buy a license of NuSEO or VbSEO ad customize the url-rewrite setting. You will not lose any serp. (or you can set by .htaccess a 301 rewite to standarts urls)

MedellinStyle 03-25-2008 12:50 PM

verrry coool!
and so easy! for seo and for funcionallity is a must-install!

You can use my forum as demo:
www.medellinstyle.com/foro

!!!! thanks! and yes the next and back links doesnt work at the bottom of threads. also would be so cool if the forum name appear...

maybe only the first word, so:
http://medellinstyle.com/foro/f55/
http://medellinstyle.com/foro/general/ instead.

Thank you keep the good work and thanks.

akonze 03-25-2008 02:27 PM

This looks very nice already. However is there any chance to change the forum name from 'f2' to the real forum name? Some thing like .../main_forum_f2/...?

Then it would be perfect! :)

Jase2 03-25-2008 02:37 PM

Quote:

Originally Posted by superjeff (Post 1473982)
I'm going to add all these suggest, but it will take me much time.

Thank you


If this plugin will dead tomorrow, you can buy a license of NuSEO or VbSEO ad customize the url-rewrite setting. You will not lose any serp. (or you can set by .htaccess a 301 rewite to standarts urls)

But, are users prepared to buy vBSEO if you stopped support this? Very unlikely!

When you have thousands of urls indexed in the SE's, you're going want to reach a support person fast incase there is a problem, where as you will with vBSEO as there is a lot of members of staff. Where as here, there is only you and there is no guarantee you will support this for a long time to come, very unlikely.

Regards Jason :)

superjeff 03-25-2008 02:37 PM

Quote:

Originally Posted by MedellinStyle (Post 1474119)
verrry coool!
and so easy! for seo and for funcionallity is a must-install!

You can use my forum as demo:
www.medellinstyle.com/foro

!!!! thanks! and yes the next and back links doesnt work at the bottom of threads. also would be so cool if the forum name appear...

maybe only the first word, so:
http://medellinstyle.com/foro/f55/
http://medellinstyle.com/foro/general/ instead.

Thank you keep the good work and thanks.

Next/previsuv link will fix today. I have add your site in the 3.6 version ;)
Quote:

Originally Posted by akonze (Post 1474180)
This looks very nice already. However is there any chance to change the forum name from 'f2' to the real forum name? Some thing like .../main_forum_f2/...?

Then it would be perfect! :)

I will introduce this option if the plugin will popupar.

superjeff 03-25-2008 03:29 PM

Quote:

Originally Posted by superjeff (Post 1474189)
Next/previsuv link will fix today.

Fixed.
(for vbadvanced support i have done the "last threads and poll urls", but the "news urls" is a bit harder..)

GlitchersCorner 03-26-2008 02:51 AM

If you try to get into maintenance in the Admin CP it brings you to a smilies page...

*Uninstalled for now*

therogueforums 03-26-2008 07:50 AM

I will be watching this thread carefully. I love the idea, I truly do. So many people have introduced similar mods, that usually end up backfiring.

At present, I do not feel comfortable with installing this hack just yet. I'd like to wait for more features, and a possible English coding. From what I can tell, you're on the right path- just need a few more goodies and what not, and this should be a wonderful hack. Good luck, and I look forward to another release!

superjeff 03-26-2008 11:18 AM

Quote:

Originally Posted by GlitchersCorner (Post 1474714)
If you try to get into maintenance in the Admin CP it brings you to a smilies page...

*Uninstalled for now*

Will fix in the next relase. It is a little problem with a line in the .htaccess file.
Quote:

Originally Posted by therogueforums (Post 1474803)
I will be watching this thread carefully. I love the idea, I truly do. So many people have introduced similar mods, that usually end up backfiring.

At present, I do not feel comfortable with installing this hack just yet. I'd like to wait for more features, and a possible English coding. From what I can tell, you're on the right path- just need a few more goodies and what not, and this should be a wonderful hack. Good luck, and I look forward to another release!

Thank you. I hope to incrase this mod, but it take me much time. Then do not hurry :)

superjeff 03-26-2008 12:40 PM

UPDATED: Fixed 3 bugs (view CHANGELOG) (and now i go to update in my forum ;))

Mr.619 03-26-2008 02:18 PM

"View First Unread" doesn't work.


All times are GMT. The time now is 06:30 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.02142 seconds
  • Memory Usage 1,859KB
  • 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
  • (4)bbcode_code_printable
  • (16)bbcode_quote_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (2)pagenav_pagelink
  • (1)pagenav_pagelinkrel
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (40)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