Forgive me if I was not able to find some sort of sticky thread somewhere that already covers this, but I didn't find any via search.
I would devote my time to port some of the good dead hacks that are out there, but I'm not really sure where to start. Is there a list of syntax changes between versions somewhere? That could be helpful.
What are the steps that one would take to port a hack?
I wanted to port the hack
Forced Ignore Hack from 3.5 --> 3.6. It doesn't seem like it should be all that hard since it's just add a
Single Line Text Box
Field Required: No
Field Editable by User: No
Private Field: No
Field searchable on Members List: No
Show on Member List: No
Page that displays this option: Edit Profile
and then you add a plugin attached to global_start:
PHP Code:
if ($vbulletin->userinfo['fieldX'])
{
if ($vbulletin->options['globalignore'])
{
$vbulletin->options['globalignore'] = $vbulletin->options['globalignore'] . " " . $vbulletin->userinfo['fieldX'];
}
else
{
$vbulletin->options['globalignore'] = $vbulletin->userinfo['fieldX'];
}
}
$vbulletin->options['globalignore'] and $vbulletin->userinfo['fieldX'] seem to be the only things where syntax could change for the whole hack, so what seems to be the problem with vB 3.6 and this hack being vB 3.5? Seems to be to simple to have a version issue, but it does.
If anyone could point me in the right direction on how to port a hack, I'd gladly port a handful of hacks that aren't available for 3.6, but for now, they remain old, dead and out of date.