I just upgraded my forum to a clean install of vBulletin 3.0, and got PluhNews working with it.
Here are some tips for people doing the same:
PluhConfig.php
Basic editing here...
Edit:
$newsforums = ; to the new News Forum. (same # if you just upgrade)
$forumspath = "/forum"; to the new vB 3.0 forum dir (probably the same)
PluhHeadlines.php
Basic editing here...
Change:
require("./admin/config.php");
to
require("./includes/config.php");
PluhNews.php
Change:
require("./admin/config.php");
to
require("./includes/config.php");
Change:
$bericht=bbcodeparse2($pagetext,"1","1","1","1");
to
require_once("./includes/functions_bbcodeparse.php");
$bericht=parse_bbcode2($pagetext,"1","1","1","1"," 1");
Where you might have problems:
Getting the global.php file to load in PluhNews.php may be a problem.
For me, the old method of loading the global.php file didn't work.
This WAS my code for vb2.3.4:
PHP Code:
chdir("/home/virtual/site22/fst/var/www/html/forum/");
require("./global.php");
require("./PluhConfig.php");
require("./admin/config.php");
....(at the bottom of the page)...
chdir("/home/virtual/site22/fst/var/www/html");
That did NOT work.
I had to delete
require("./global.php"); from PluhNews.php entirely (or // it out) and I had to move it to my main sites index.php file.
This is what I put in at the top of my Index.php File:
PHP Code:
chdir("/home/virtual/site22/fst/var/www/html/forum/");
require("./global.php");
chdir("/home/virtual/site22/fst/var/www/html/");
This is what the top of my PluhNews.php File looks like now:
PHP Code:
chdir("/home/virtual/site22/fst/var/www/html/forum/");
require("./PluhConfig.php");
require("./includes/config.php");
Anyways, to make a long story short, I got this working fairly quickly, the only problem was with the global.php file not working, which stops the parsing and doesn't allow your script to format the output correctly.
A good way to error test is to // (rem) out
require("./global.php"); and replace
$bericht=bbcodeparse2($pagetext,"1","1","1","1"); with
$bericht=$pagetext;
That will allow you to do some basic error checking and isolate the global.php problems from the actual news posting.
I still get MySQL errors though. Trying to suppress those now...