Re: New Look
Is there any way to be able to get the general appearance fit into all my PC screen ?
As Art has indicated this is likely going to be the biggest gripe out there with the new format...
So with that said, this isn't the perfect solution, in fact it's pretty darn raw as I whipped it up in a few minutes and it's only the most basic of all basic scripts...
This is a Greasemonkey script and will only work if you run a compatible browser and have the Greasemonkey add-on installed!!!
As with all Greasemonkey scripts they are executed AFTER the page loads so there will be a 'flicker' as it swaps from the original page to the newly reformatted one... Basically a quick refresh of the page...
If you have Greasemonkey installed read on, if not this isn't going to help you at all...
YOU CAN ALWAYS DISABLE THIS SCRIPT, BUT JUST THE SAME INSTALL AT YOUR OWN RISK!!! I HAVE ONLY MINIMALLY TESTED THE SCRIPT, IT COULD VERY WELL CRASH CERTAIN PAGES!!!
You will notice there is a list of // @exclude pages in the script, that is because for some reason the script crashes those pages mostly the ones where you enter replies, and right now I'm way to lazy to figure out why so I just told the script to exclude them from resizing... AKA lazy coding and raw script... If you find a page it crashes share it and it can be added to the exclusions for now...
You will also notice that the script includes the website 'moviepropsites.com' that is because there apprears to be some underlying shared server/DNS issues with the site that for one reason or another the script detects pages coming from both domains... Don't asked me why because I really don't know, I just know that adding 'moviepropsites.com' fixed the problem...
Instructions for Firefox, (likely similar with other browsers) anyway if you have Greasemonky installed...
Go to 'Tools' and then to 'Greasemonkey' and then to 'New User Script'
You will be presented with a Window Like this...
On that window don't worry about any of the info EXCEPT the name on the first line, the rest we will overwrite in the next step... You don't need to name it what I did but for simplicity it works and it needs a unique name...
When you click OK it will open up your default text editor and show you a minimum script that looks something like this...
Code:
// ==UserScript==
// @name theRPF Expander
// @namespace http://www.therpf.com
// @include http://www.therpf.com
// ==/UserScript==
Highlight all that and delete it, replacing it with this...
Code:
// ==UserScript==
// @name theRPF Expander
// @namespace http://www.therpf.com
// @description Expand theRPF to fit your screen
// @include http://www.therpf.com/*
// @include http://therpf.com/*
// @include http://moviepropsites.com/*
// @include http://www.moviepropsites.com/*
// @exclude http://www.therpf.com/newreply.php*
// @exclude http://therpf.com/newreply.php*
// @exclude http://moviepropsites.com/newreply.php*
// @exclude http:/www.moviepropsites.com/newreply.php*
// @exclude http://www.therpf.com/newthread.php*
// @exclude http://therpf.com/newrthread.php*
// @exclude http://moviepropsites.com/newthread.php*
// @exclude http:/www.moviepropsites.com/newthread.php*
// @exclude http://www.therpf.com/members/*
// @exclude http://therpf.com/members/*
// @exclude http://moviepropsites.com/members/*
// @exclude http:/www.moviepropsites.com/members/*
// @exclude http://www.therpf.com/private.php*
// @exclude http://therpf.com/private.php*
// @exclude http://moviepropsites.com/private.php*
// @exclude http:/www.moviepropsites.com/private.php*
// ==/UserScript==
var els = document.getElementsByTagName("div");
for(var i = 0, l = els.length; i < l; i++) {
var el = els[i];
el.innerHTML = el.innerHTML.replace(/970px/gi, '1500px');
}
OK don't hit save just yet, look at the second to last line, the '970px' is the default width of the existing RPF tables, and if you look immediatley after that I have told the script to replace it with '1500px'... You are going to want to put in what ever width you want there, you can do it in one of two ways using pixels as I did above or using a percentage...
Example using pixels set to 1240 pixels wide
Code:
el.innerHTML = el.innerHTML.replace(/970px/gi, '1240px');
Example using percentage set to 95% of your screen
Code:
el.innerHTML = el.innerHTML.replace(/970px/gi, '95%');
Set to whatever makes you happy and then SAVE the file!
Presto...
If you have any issues or want to edit the script you can go to 'Tools' and then to 'Greasemonkey' and then to 'Manage User Scripts' You can edit, disable or uninstall from there if you have issues... If you edit don't forget to save it!