OK I found some plug in on here that does basically what I did (hide attachments in threads) but don't recall what it is called - and that plugin uses the same hook location (though as I said I put my code inline instead)
I am sure my own mod and this plugin do the exactly same thing if you look a the code
If you want to use a plugin, maybe this one can easily be modified to your purpose
Rich
Code:
<?xml version="1.0" encoding="ISO-8859-1"?>
<product productid="hideimg_guests" active="1">
<title>Hide Images from Guests</title>
<description>Allows you to show a message to guests instead of images.</description>
<version>1.0</version>
<url>http://www.vbstyle.org/</url>
<versioncheckurl />
<dependencies>
</dependencies>
<codes>
</codes>
<templates>
</templates>
<plugins>
<plugin active="1" executionorder="5">
<title>Hide Images from Guests</title>
<hookname>postbit_display_complete</hookname>
<phpcode><![CDATA[if($vbulletin->options['hideimg_enabled'] AND $show['guest'])
{
$this->post['message'] = preg_replace("/<img.+?\>/i", $vbulletin->options['hideimg_message'], $this->post['message']);
}]]></phpcode>
</plugin>
</plugins>
<phrases>
<phrasetype name="vBulletin Settings" fieldname="vbsettings">
<phrase name="setting_hideimg_enabled_desc" date="1248758309" username="vB Style" version="1.0"><![CDATA[Enable Hide Images from Guests?]]></phrase>
<phrase name="setting_hideimg_enabled_title" date="1248758309" username="vB Style" version="1.0"><![CDATA[Enable Hide Images from Guests]]></phrase>
<phrase name="setting_hideimg_message_desc" date="1248758579" username="vB Style" version="1.0"><![CDATA[Insert the message here to be displayed to guests instead of images (You can use HTML):]]></phrase>
<phrase name="setting_hideimg_message_title" date="1248758579" username="vB Style" version="1.0"><![CDATA[Hide Images from Guests Message]]></phrase>
</phrasetype>
</phrases>
<options>
<settinggroup name="showthread" displayorder="430">
<setting varname="hideimg_enabled" displayorder="320">
<datatype>free</datatype>
<optioncode>yesno</optioncode>
<defaultvalue>yes</defaultvalue>
</setting>
<setting varname="hideimg_message" displayorder="330">
<datatype>free</datatype>
<defaultvalue><![CDATA[<font color="red">Guests cannot see images in the messages. Please register to forum by clicking <a href="register.php"><strong>here</strong></a> to see images.</font>]]></defaultvalue>
</setting>
</settinggroup>
</options>
<helptopics>
</helptopics>
<cronentries>
</cronentries>
<faqentries>
</faqentries>
</product>