Are there any customizations in your environment?
–
webdes03Oct 13 '11 at 3:30

quite a few, the front page was created about 5 years ago in SP2007, then we upgraded to SP2010 and manually edited the ribbon into the page. there's Questech's Calendar webpart, a jquery marquee, and a banner webpart. Theres also a CSS file to customize the look of the page.
–
CodeMinionOct 13 '11 at 4:44

worth noting that only pages based on the front-page have the bug, the search results page and stuff does not have dupe links
–
CodeMinionOct 13 '11 at 4:46

1

Can you change the master page and check out if the issue still persists? If not check your custom master page for the welcome control..
–
Deepu NairOct 13 '11 at 5:45

3 Answers
3

Since it does not exist on the search results page, that's a good indicator that it's an issue with your master page. Search centers use the minimal master page, not the standard one. If you added the ribbon to the master page in SPD, then I'd expect that to be a big part of your issues. I typically don't like doing those types of changes, typically 2007 look and feel should be applied to a 2010 master page vs. applying 2010 functionality to the 2007 master page.

I've seen this before when I've had an iframe that incorrectly loads another SharePoint page, within a SharePoint page. This causes automatic population of certain things into the DOM (such as the Welcome Menu elements) multiple times. The reason this issue came around was because the iframe was loading it's own SharePoint artefacts, certain javascript routines were running multiple times in terms of the overall Document DOM element.

Ensure you have no SharePoint javascript that is running multiple times. Open the page in Developer Tools, and do a search and make sure things like SP.core.js aren't being explicitly loaded multiple times.