Two things, in the template directory -> features -> social.php, I found that only the Facebook button had a conditional to display it only if it's not empty. So I added the necessary conditionals to the other three. File is attached, unzip and replace your existing social.php with this file.
social.php.zip
(1.09 KiB) Downloaded 80 times
Of course, just adding that doesn't fix it. Next, in the template-options.xml file, line 172 is where the fields for the social buttons are. The four lines with the links all have a link specified in the default parameter. for example the Twitter link:
LINE NUMBER ON/OFF | EXPAND/CONTRACT | SELECT ALL
<field name="twitter" type="text" default="
twitter.com/#!/rockettheme
" label="TWITTER_LINK" position="left" class="text-long" />
Remove the default parameter and the link from the four lines, like:
LINE NUMBER ON/OFF | EXPAND/CONTRACT | SELECT ALL
<field name="twitter" type="text" label="TWITTER_LINK" position="left" class="text-long" />
Make sure to do this for all 4 of the social fields.
The default always populates the field, causing it to not be empty, causing the conditionals in the social.php to return as true, showing the buttons no matter what. Removing the default fixes this issue.
Cliff, what you said makes perfect sense, and that's exactly what I did, but it didn't work. I now have Facebook, Buzz and RSS (even though Buzz and RSS don't have a link in the Template Manager & it doesn't repopulate it).