Poor little thing. You can see the fractures in the xrays. Calcium injections are good. Please take him back in ten days as recommended by the vet.
Do you have a light that emits UVB (ultraviolet light)? You should have two different kind of lights - one for heat only (basking) and a UVB light to mimic the sun. This is help your chameleon produce Vitamin D (we call it D3), which is produced naturally by the body and is required to absorb calcium. Calcium without D3 is not going to fix your chameleon, but you have to be careful not to overdose on D3. You need a UVB light immediately; chameleons cannot live without one.
Take out the red light - you do not need any lights at night. No lights at all during the night. Chameleons like the temperatures to cool down at night. Plus, they can see red light with a special light-sensitive scale called a "parietal eye", so red lights will interrupt their sleep.
http://www.lllreptile.com/products/22477-zoo-med-mini-compact-fluorescent-50-bulb-13-watt
This type of light will fit inside the fixture you have now.
I have never been given pills for calcium - only liquid or dust. If you put the full pill inside a bug, he might spit it out. I would try crushing the pill and covering the insects with the dust. Do you have plain calcium powder? You will need to get some to use every day from now on.
http://www.lllreptile.com/products/23673-repashy-supercal-nod-3oz-jar
I think it's good to discourage him from climbing too high, but he will be more comfortable with something to grip. Can you lay a vine or branch flat across the bottom of the cage? He might like that.
Also, make sure he is getting enough water during this time. Give him lots of misting and showers. You may have to mist him for several minutes before he starts drinking - this is normal. Be very gentle if you have to move him.
Temperatures will be very important now, since he can't climb to be warm. Make sure he is warm enough to digest his food, but don't overheat him. Keep him around 29 C during the day.
Can you get black soldier fly larvae (scientific name: Hermeia illucens) or silkworms (Bombyx mori)? Both are naturally high in calcium and help with bone issues.
I know you probably won't order from LLL Reptile directly - those links are just to show you the products I am talking about.