Kiros72
05-29-2008, 09:12 PM
Alright, let me give a little background info before everyone notices my lack of intelligence. I have a decent amount of programming experience (at least enough to be able to read much of anything and write a good bit). However, I'm new to plugins, in fact, I'm new to many coding aspects of vBulletin, but I've been able to edit templates on my own and fix things up for sometime. With the help of a person over at vBulletin.com, I was able to make my first plugin to add advert content into the Ad Location templates automatically.
Now I'm trying to make a plugin to automatically use a gender modification.
I'm using the hook parse_templates:
<if condition="((THIS_SCRIPT == 'showthread') OR (THIS_SCRIPT == 'showpost')">
$vbulletin->cachedtemplates['postbit'] = str_replace('$post[age]</div></if>', '$post[age]</div></if> <if condition=\"$post[field6]\">$vbphrase[gender]: <img src=\"$stylevar[imgdir_misc]/$post[field6].gif\" alt=\"$post[field6]\" /></if>', $vbulletin->cachedtemplates['postbit']);
<else />
<if condition="(THIS_SCRIPT == 'memberlist')">
$vbulletin->cachedtemplates['memberlist_resultsbit'] = str_replace('$userinfo[usertitle]</div></if>', '$userinfo[usertitle]</div></if> <if condition=\"$userinfo[field6]\"><div class=\"smallfont\">$vbphrase[gender] <img src=\"$stylevar[imgdir_misc]/$userinfo[field6].gif\" alt=\"$userinfo[field6]\" /></div></if>', $vbulletin->cachedtemplates['memberlist_resultsbit']);
</if>
</if>
I need some help... What am I doing wrong? =[
Now I'm trying to make a plugin to automatically use a gender modification.
I'm using the hook parse_templates:
<if condition="((THIS_SCRIPT == 'showthread') OR (THIS_SCRIPT == 'showpost')">
$vbulletin->cachedtemplates['postbit'] = str_replace('$post[age]</div></if>', '$post[age]</div></if> <if condition=\"$post[field6]\">$vbphrase[gender]: <img src=\"$stylevar[imgdir_misc]/$post[field6].gif\" alt=\"$post[field6]\" /></if>', $vbulletin->cachedtemplates['postbit']);
<else />
<if condition="(THIS_SCRIPT == 'memberlist')">
$vbulletin->cachedtemplates['memberlist_resultsbit'] = str_replace('$userinfo[usertitle]</div></if>', '$userinfo[usertitle]</div></if> <if condition=\"$userinfo[field6]\"><div class=\"smallfont\">$vbphrase[gender] <img src=\"$stylevar[imgdir_misc]/$userinfo[field6].gif\" alt=\"$userinfo[field6]\" /></div></if>', $vbulletin->cachedtemplates['memberlist_resultsbit']);
</if>
</if>
I need some help... What am I doing wrong? =[