Советы:
1. Не обращайте просьбы персонально мне без лишней на то необходимости. Я могу и не ответить, в том числе и просто по настроению. Ну и другие тоже (ведь вопрос мне).
2. Изучайте fancybox, раз уж за него взялись. Я не знаю что вы там понаписали, что у вас анкор-обертка принимает display:none;
3. Это уже общий совет: В smarty советую использовать модификатор @escape там, где у вас возможны кавычки, например так:
<img src="{$src}" alt="{$alt|@escape}"/>
Чтобы не получалось такого:
<img "="" ясень="" Белый="" d-Амадея"="" 3="" Персей="" alt="Стальная Дверь " src="226.jpg">