So in the end this is actually the best and simplest image resizer. I've now tried all of them, and played around with the code on each, and this one is the winner.
I managed to create a very crude fix for enabling CMS resizing on this one. Problem with it is that the warning bar on top becomes over-sized, probably some CSS issue. Here is an example:
If you do not mind this, do not want to wait for a new hack or update to this one, and understand that you are doing this at your own risk, then here is how I did this:
Open: product-sevenskins_imageresizer-v1.0.0.xml
Find:
Code:
<plugin active="1" executionorder="5">
<title>Image Resizer: Postbit and Signatures</title>
<hookname>postbit_display_complete</hookname>
<phpcode><![CDATA[if($vbulletin->options['sevenskins_imageresizer_enabled']) {
$post['message'] = preg_replace('/<img src="([^"]*)" border="0" alt="" \/>/', '<img src="\\1" border="0" alt="" onload="NcodeImageResizer.createOn(this);" />', $post['message']);
if($vbulletin->options['sevenskins_imageresizer_resizesignatures']) {
$post['signature'] = preg_replace('/<img src="([^"]*)" border="0" alt="" \/>/', '<img src="\\1" border="0" alt="" onload="NcodeImageResizer.createOn(this);" />', $post['signature']);
}
}]]></phpcode>
</plugin>
Bellow this, and
above "</plugin
s>, add:
Code:
<plugin active="1" executionorder="5">
<title>Image Resizer: CMS</title>
<hookname>global_complete</hookname>
<phpcode><![CDATA[
global $vbulletin;
if($vbulletin->options['sevenskins_imageresizer_enabled']){
//Resize Images in message
$output = preg_replace('/<img src="([^"]*)" border="0" alt="" \/>/', '<img src="\\1" border="0" alt="" onload="NcodeImageResizer.createOn(this);" />', $output);
}]]></phpcode>
</plugin>
Save as a NEW file, this way you have the original to go back to if needed.
Uninstal/delete the old hack, you do not need to delete the contents of "upload" folder.
Import the edited one, you do not need to reupload the "upload" folder.
Check if it works for you.
If not, to revert to the old version, uninstal/delete this one. Import the original.
This is likely a very crude method of accomplishing this, and I'm only sharing this for those desperate for a good resizer that works on CMS. For me this is a temporary fix until the author of this hack releases something better.
Note: this was done on 4.0.2, I have no idea how it will behave on any other variation, or if any other mods will interfere.