vBulletin mod_rewrite

Reply

Join Date: Oct 2004
Posts: 16
Reputation: Natch is an unknown quantity at this point 
Solved Threads: 0
Natch Natch is offline Offline
Newbie Poster

Re: vBulletin mod_rewrite

 
0
  #121
Oct 2nd, 2004
I'm getting the same issue, but as I've been following not just the sage advice of cscgal, but also the other gurus in this thread, the links still work: however my links show up as
  1. http://www.mobileforces.org/forums/f13-.html
as my tempalte is of the following structure
<img class="inlineimg" src="$stylevar[imgdir_statusicon]/subforum_$forum[statusicon].gif" alt="" /> <a href="f$forum[forumid]-$forum[url].html">$forum[title]</a>
and my .htaccess line in reference is as follows:
  1. RewriteRule ^t([0-9]+)-(.*).html$ showthread.php?t=$1 [L]

I don't know why this is happening, as the code definitely seems to be processing properly in all other cases.

I hope there is a solution, but for this structure of link, the links still work, they are just not showing the formatted title in the link name...
Natcher00 ... is the Admin @ MobileForces.org - Official Community for a cult Vehicle based FPS - the only place for support!
[vB.org] PNG24 transparency with IE * DaniWeb: mod_rewrite your vB
Reply With Quote Quick reply to this message  
Join Date: Sep 2004
Posts: 2
Reputation: macker123 is an unknown quantity at this point 
Solved Threads: 0
macker123 macker123 is offline Offline
Newbie Poster

Re: vBulletin mod_rewrite

 
0
  #122
Oct 2nd, 2004
Originally Posted by macker123
Can someone help me solve a few parse errors. I was fairlr careful to make sure I did everything correct.

When I click on a thread it works fine.
When I click on a forum it works fine.

When I click on "Main Category" I get the following error:
Parse error: parse error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in /home/myphotos/public_html/forum/includes/functions_forumlist.php(441) : eval()'d code on line 11

And when I goto my forums homepage I get the following error:
Parse error: parse error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in /home/myphotos/public_html/forum/includes/functions_forumlist.php(441) : eval()'d code on line 5


I edited all files in notepad not dreamweaver.

If anyone could help me that would be great.

Can someone please help me with regards to this? My forum is useless as I get these errors and it needs to be launched in under 1 week.
Reply With Quote Quick reply to this message  
Join Date: Oct 2004
Posts: 16
Reputation: Natch is an unknown quantity at this point 
Solved Threads: 0
Natch Natch is offline Offline
Newbie Poster

Re: vBulletin mod_rewrite

 
0
  #123
Oct 3rd, 2004
Originally Posted by macker123
Can someone please help me with regards to this? My forum is useless as I get these errors and it needs to be launched in under 1 week.
To me it looks like you need to edit your tempaltes again - try reverting your templates and re-applying the edits (try changing $forum['url'] for $forum[url] in all cases)
Natcher00 ... is the Admin @ MobileForces.org - Official Community for a cult Vehicle based FPS - the only place for support!
[vB.org] PNG24 transparency with IE * DaniWeb: mod_rewrite your vB
Reply With Quote Quick reply to this message  
Join Date: Mar 2004
Posts: 47
Reputation: I, Brian is an unknown quantity at this point 
Solved Threads: 1
I, Brian's Avatar
I, Brian I, Brian is offline Offline
Light Poster

Re: vBulletin mod_rewrite

 
0
  #124
Oct 10th, 2004
Thanks Dani - just applied everything on a new site and everything working fine.

However, something you may like to look at is that with user profiles, the record of posts in "find all posts by user" comes up as dynamic links, not static HTML ones. You've addressed that in your original mod_rewrite here, but it doesn't seem addressed in your latest mod - just checked out the SEO-guy forums and it's doing it there.

The concern there is simply that with static and dynamic pages listed, there's duplicated content, and I'm not sure how the search engines will deal with that issue.

Anyway...thanks you for a fine mod anyway.
Reply With Quote Quick reply to this message  
Join Date: Feb 2002
Posts: 12,053
Reputation: cscgal is a glorious beacon of light cscgal is a glorious beacon of light cscgal is a glorious beacon of light cscgal is a glorious beacon of light cscgal is a glorious beacon of light cscgal is a glorious beacon of light 
Solved Threads: 131
Administrator
Staff Writer
cscgal's Avatar
cscgal cscgal is online now Online
The Queen of DaniWeb

Re: vBulletin mod_rewrite

 
0
  #125
Oct 10th, 2004
Hey there Brian The "find all posts by user" is based on vBulletin's search feature. Therefore, it is necessary to edit the templates that vBulletin uses when you perform searches. There are two templaets involved here, as searches can display results as threads or can display results as posts.

When a search displays results as a thread, the threadbit template is used. So that is already taken care of. However, when a search displays results as a post, the template to be concerned with is search_results_postbit

This template has one occurrence of showthread.php? that will need to be updated and one occurrence of forumdisplay.php? that will need to be updated, as well.
Dani the Computer Science Gal
Follow my Twitter feed! twitter.com/DaniWeb
And if you're interested in Internet marketing there is twitter.com/DaniWebAds
Reply With Quote Quick reply to this message  
Join Date: Oct 2004
Posts: 16
Reputation: Natch is an unknown quantity at this point 
Solved Threads: 0
Natch Natch is offline Offline
Newbie Poster

Re: vBulletin mod_rewrite

 
0
  #126
Oct 10th, 2004
RE: Who's Online Full Solution

Originally Posted by YoungCoder
When somebody visits thread(threadid).html it shows up as an unknown location on online.php, how can i fx this? I cant add an entry as i am unsure how to get it to work as the id is acctually part of the filename...
OK - I followed your later post about this issue, and took it to the nth degree:

There are a couple of things to do here:
  • in includes/functions_online.php, add a new function:[php]function mod_rewrite_title($title)
    {
    $rewritten = strtolower(str_replace(" ", "-",str_replace("/", "-", $title)));
    return ereg_replace("[/?!.%£()~*@]+", "", $rewritten);
    }
    [/php]
  • Then, find:[php] convert_short_varnames($values);

    $userinfo['values'] = $values;

    [/php]
  • Add below:[php] if (eregi("t([0-9]+)-(.*).html$", $filename, $tmatch))
    {
    $filename = 'showthread.php';
    $values['threadid'] = $tmatch[1];
    }

    if (eregi("f([0-9]+)-(.*).html$", $filename, $fmatch))
    {
    $filename = 'forumdisplay.php';
    $values['forumid'] = $fmatch[1];
    }

    if (eregi("post([0-9]+).html$", $filename, $pmatch))
    {
    $filename = 'showthread.php';
    $values['postid'] = $pmatch[1];
    }

    [/php]
  • NOTE: in this above addition, you MUST alter the thread, forum and post rewrite statements to match those in your htaccess!
  • Now, search for every instance of [php]$userinfo['where'][/php] which refers to the three $filename instances above and alter the <a href="... statement to match the rewritten display of your URLs...
    examples[php]$userinfo['where'] = "<a href=\"f$forumid-" . mod_rewrite_title($forumtitle) . ".html\">$forumtitle</a>";

    $userinfo['where'] = "<a href=\"t$forumid-" . mod_rewrite_title($threadtitle) . ".html\" title=\"$threadpreview\">$threadtitle</a>";

    $userinfo['where'] = "<a href=\"post$postid.html#postid=$postid\" title=\"$threadpreview\">$threadtitle</a>";[/php]
It's really complex here, but you will see what I mean
Natcher00 ... is the Admin @ MobileForces.org - Official Community for a cult Vehicle based FPS - the only place for support!
[vB.org] PNG24 transparency with IE * DaniWeb: mod_rewrite your vB
Reply With Quote Quick reply to this message  
Join Date: Feb 2002
Posts: 12,053
Reputation: cscgal is a glorious beacon of light cscgal is a glorious beacon of light cscgal is a glorious beacon of light cscgal is a glorious beacon of light cscgal is a glorious beacon of light cscgal is a glorious beacon of light 
Solved Threads: 131
Administrator
Staff Writer
cscgal's Avatar
cscgal cscgal is online now Online
The Queen of DaniWeb

Re: vBulletin mod_rewrite

 
0
  #127
Oct 10th, 2004
Too complicated for me, Natch! That's why I never bothered hehe.
Dani the Computer Science Gal
Follow my Twitter feed! twitter.com/DaniWeb
And if you're interested in Internet marketing there is twitter.com/DaniWebAds
Reply With Quote Quick reply to this message  
Join Date: Oct 2004
Posts: 16
Reputation: Natch is an unknown quantity at this point 
Solved Threads: 0
Natch Natch is offline Offline
Newbie Poster

Re: vBulletin mod_rewrite

 
0
  #128
Oct 10th, 2004
Heh: I know what you mean, but as my board is just as much an experiment of mine as a active forum, I can afford to screw up once in a while

This last bit in my post above can be broken up into two parts:

One part makes the Who's online refer to the right link name (adding the code just below [php]convert_short_varnames($values);

$userinfo['values'] = $values; [/php])

The rest of the mod is what's required to force the links to be links to the rewritten URI's not the showthread.php/forumdisplay.php links, etc
Natcher00 ... is the Admin @ MobileForces.org - Official Community for a cult Vehicle based FPS - the only place for support!
[vB.org] PNG24 transparency with IE * DaniWeb: mod_rewrite your vB
Reply With Quote Quick reply to this message  
Join Date: Oct 2004
Posts: 2
Reputation: maverickrd is an unknown quantity at this point 
Solved Threads: 0
maverickrd maverickrd is offline Offline
Newbie Poster

Re: vBulletin mod_rewrite

 
0
  #129
Oct 12th, 2004
Hello,


i have a prob with the sub-forums it looks lite "Forumname".html and the link dont work.

Have somebody a idea!


CU

Mav
Reply With Quote Quick reply to this message  
Join Date: Oct 2004
Posts: 2
Reputation: maverickrd is an unknown quantity at this point 
Solved Threads: 0
maverickrd maverickrd is offline Offline
Newbie Poster

Re: vBulletin mod_rewrite

 
0
  #130
Oct 12th, 2004
Originally Posted by maverickrd
Hello,


i have a prob with the sub-forums it looks lite "Forumname".html and the link dont work.

Have somebody a idea!


CU

Mav

Hello at all,

now i got it, so can somebody rewrite this hack, so can everybody do this hack on a forum.

A new Manual are be good!

But great Work to dany and all other coder here.


Best Regards

mav
Reply With Quote Quick reply to this message  
Reply

This thread is more than three months old.
Perhaps start a new thread instead?
Message:



Similar Threads
Other Threads in the PHP Forum
Thread Tools Search this Thread



Tag cloud for PHP
About Us | Contact Us | Advertise | DaniWeb | Acceptable Use Policy | RSS Feed

©2003 - 2009 DaniWeb® LLC