Im not sure of that but i am sure that bill's grandfather is now in bills house and if you show him a specific Pokemon he will give you an evolutionary stone. (in DP shards are plates)
you can trade shards for stones in hunters house. His house is southwest of mossdeep.
You don't trade the shards for stones, you trade them for berries. You trade them with the man standing outside the Pokemon Centre in Violet City, and you'll get 3 berries from a specific set depending on the colour of your shard
find the guy who collects shards and trade shards for stones
you get stones for shards from some persons house west of mossdeep
In HG/SS you trade Shards for Berries. Trade with Jugglers in Violet City and Fuchsia City.
Sadly, no. You can get stones in the underground. Just keep digging.
You catch Pokémon underwater which hold shards, then you trade those shards with the treasure hunter for evolution stones.
No, to get leaf stones trade green shards with a man that lives on the sea
You can trade them for evolution stones eg. yellow shard = thunderstone
In violet city
Between lilycove and mossdeep cities on the sea
You can't. You can only trade it for TMs,10 red shards-sunny day,blue-rain dance,green-hail,yellow-sandstorm.