PDA

View Full Version : Integration with vBulletin - phgstats Integration


wpeloquin
06-19-2008, 10:00 PM
Most of the work came from the following 2 hacks:
https://vborg.vbsupport.ru/showthread.php?t=101008 (the author hasn't been online since Sep 2007 / in 3.5 section.)
https://vborg.vbsupport.ru/showthread.php?t=118347 (No longer supported / in 3.5 section)

This is more-or-less a combination of the 2 non-working hacks into a single working version.



STEP 1:
download phgstats, and upload the phgstats folder to your forum directory.

the version i have tested is 0.6.9b. i have also included the zip file as an attachment. a newer version may be available online at sourceforge.net



STEP 2:

download servers.php

Open servers.php

FIND:
$phgstatsadmin = "path_to_phgdirectory/admin/index.php";

EDIT:
replace path_to_phgdirectory with the proper folder relative to your forum root.
Example:
$phgstatsadmin = "phgstats/admin/index.php";


FIND:
define ('PHGDIR', 'phgstats/');

EDIT:
replace phgstats with the proper folder, relative to your forum root.

Save and close servers.php

Upload servers.php to your forums root directory




STEP 3:
Go to AdminCP -> Styles & Templates -> Style Manager

For each style, choose Main CSS and scroll to the very bottom. In the bottom Additional CSS Definitions box, add the following code:

table.phgrefresh{
color: #000000;
background: #acacac;
border: 1px solid #000000;
}
table.phg1{
font-weight: bold;
color: #000000;
border-spacing: 5px;
border-right: 1px solid #000000;
border-left: 1px solid #000000;
border-bottom: 1px solid #000000;
}
td.phg2{
border-spacing: 5px;
border-top: 1px solid #000000;
}
table.phg3{
color: #000000;
border-spacing: 5px;
}
table.phg4 th{
font-weight: bold;
color: #000000;
border-spacing: 5px;
border-bottom: 1px solid #000000;
}
a.phgstats:link, a.phgstats:visited, a.phgstats:active {
text-decoration: underline;
color: #222200;
}
a.phgstats:hover {
text-decoration: none;
color: #535353;
}
a.phgstats2:link, a.phgstats2:visited, a.phgstats2:active {
font-size: 8px;
text-decoration: none;
color: #222200;
}
a.phgstats2:hover {
font-size: 8px;
text-decoration: underline;
color: #535353;
}
.phgstats2 td.auth {
color: #222200;
font-size: 8px;
}




STEP 4:

download phgstats.inc.php

upload phgstats.inc.php into the phgstats/main/ directory.
NOTE: you can compare the original file that is in that directory with the custom file i have included. the ONLY edits that i made in that file was the addition of the classes. [<table class="customclass">, etc.]



STEP 5:
Add your servers. Open phgstats/settings/config.inc.php and follow the examples.

wpeloquin
06-20-2008, 08:39 PM
If this is against some sort of copyright rule, feel free to delete this. i left all credits intact.

Firecracker
06-22-2008, 05:52 AM
Very nice mod, but there is one more edit needed to be done.

In servers.php:

Find:
define ('PHGDIR', 'phg__stats/');

Replace "phg__stats/" with the name of your folder. By default: "phgstats/".

GrendelKhan{TSU
06-23-2008, 03:10 PM
omg.. thank you! been waiting for this. will try to install now :)

edit:

EDIT:
replace path_to_phgdirectory with the proper folder.
Example: phgstats/admin/index.php

I assume that relative to one's forums root folder (ie: the folder that you upload phgstats to)?

GrendelKhan{TSU
06-23-2008, 04:08 PM
er..it messed up my portal page so I tried to uninstall it. but now I get a fatal error on my home/portal page. :(


Warning: require([path]/modules/VBAGameServerModule.php) [function.require (http://www.unrealaddicts.com/function.require)]: failed to open stream: No such file or directory in [path]/includes/vba_cmps_include_top.php on line 297

Fatal error: require() [function.require (http://www.unrealaddicts.com/function.require)]: Failed opening required '/home/clantsu/public_html/forums/modules/VBAGameServerModule.php' (include_path='.:/usr/lib/php:/usr/local/lib/php') in /home/**********/public_html/forums/includes/vba_cmps_include_top.php on line 297

HELPP!!!! :(

wpeloquin
06-26-2008, 02:41 AM
Very nice mod, but there is one more edit needed to be done.

In servers.php:

Find:
define ('PHGDIR', 'phg__stats/');

Replace "phg__stats/" with the name of your folder. By default: "phgstats/".yes, that needs to be changed as well, thank you for catching that.


I assume that relative to one's forums root folder (ie: the folder that you upload phgstats to)?correct

er..it messed up my portal page so I tried to uninstall it. but now I get a fatal error on my home/portal page. :(


Warning: require([path]/modules/VBAGameServerModule.php) [function.require (http://www.unrealaddicts.com/function.require)]: failed to open stream: No such file or directory in [path]/includes/vba_cmps_include_top.php on line 297

Fatal error: require() [function.require (http://www.unrealaddicts.com/function.require)]: Failed opening required '/home/clantsu/public_html/forums/modules/VBAGameServerModule.php' (include_path='.:/usr/lib/php:/usr/local/lib/php') in /home/**********/public_html/forums/includes/vba_cmps_include_top.php on line 297

HELPP!!!! :(
there is no VBAGameServerModule.php file, unless you downloaded a file from one of the other threads i linked to. i'm curious to why it would even affect your CMPS, it has nothing to do with CMPS. could you detail what you did a bit more?