Hi, and Welcome to the forum <img src="/ubbthreads/images/graemlins/wave.gif" alt="" />!
About the teleporters, you will get your teleporters back after sometime. Theres really nothing you can do to get them back except saving Zandalor. And after you do, just trust and follow the old wize Zandalor and you'll get them back.
If you want to know exactly what happens, highlight to read. WARNING: BIG SPOILER! <span class='standouttext'>Spoiler : </span><span class='spoiler'> after Zandalor teleports you out of the Casle's dungeon, you go through a cut scene, after which he teleports you to the Council of Seven where you will meet the Imp, who'll simply give you back the teleporters and say thanks </span>