there're a lot of ways to get ribbons in d/p. You get one for completing the league, east of pastoria town on route 213 there is a house on the beach. In this house is a guy who measures a Pokemon's happiness by it's footsteps. If your Pokemon has full happiness this guy will give your Pokemon a ribbon. There are the contests which you'll need berries for to up your cuteness, toughness, smartness, beauty and coolness. You can win a maximum of four ribbons per Pokemon because of this. There is also a woman in Sunyshore City who gives out ribbons daily by telling you and your Pokemon a story. She'll give your first Pokemon in your team the ribbon.Also in the seal shop at Sunnyshore city the ladie will get you a ribbon if she likes your seal thing.
Also Im not sure about the seal thing you mentioned but also in Sunnyshore you get a Effort Ribbon If one of your Pokemon has worked very hard. So there might be another one. And she is located in the Sunnyshore Market.
there is not a code but a pokesav
10
uhhh talk to one of the ladies and give one of your Pokemon a pokeball
Have your Pokemon Participate in Pokemon Contests and go to the Resort Area and if you have enough ribbons the woman outside should let you in and you'll be able to buy 3 more ribbons for your Pokemon. Anything else I haven't gotten that far so, sorry about that.
In the resort place top right of the screen. You need a lot of ribbons to get into the building. When you do its on the first floor.
the ribbon syndicate but to get in there you have to get 3 great ribbons to get into there
in the garden in oberg sity
You have to get enough ribbons.
there is not a code but a pokesav
10
U win a contenst in Hearthrome city in Pokemon diamond, pearl and platinum
You can buy ribbons (for a very high price) in one of the battle frontier area's that's all.
the first Pokemon in your party must have ten ribbons on it.
There is no key, you must have a Pokemon with at least ten ribbons.
uhhh talk to one of the ladies and give one of your Pokemon a pokeball
You need ten ribbons on your first Pokemon but, sometimes once you get in there your Pokemon won't like you as much.
Gohearthome city and there should be someone saying that they will show you where it is!