2013-07-12 2 views
1

Я разместил следующий код в моих недавно созданных шаблонах index.php в разделе главы.joomla 1.5: как открыть pdf-файл во всплывающем окне?

<?php JHTML::_('behavior.modal');?> 

И это ссылка, которую я хочу показать во всплывающем окне.

<a class="modal" href="images/stories/loyalty-benefits.pdf" rel="{handler: 'iframe', size: {x: 680, y: 370}}"> 

Что-то там не так? Или это из-за моего недавно созданного шаблона?

Редактировать

Я пытался старых шаблонов тоже, но не показывать всплывающее окно здесь.

Edit2

Я пришел, чтобы узнать, когда я разместить ссылку внутри статьи он не показывает всплывающее окно, но работает в модуле. Что-нибудь делать?

+1

С какой проблемой вы сталкиваетесь? – Toretto

+0

Всплывающее окно @Toretto не отображается. он открывается непосредственно. –

+0

Вы проверили, что 'modal.js' загружен на ваш сайт. Также проверьте консоль, если есть какая-либо ошибка. – Toretto

ответ

0

Я разместил следующий код в /templates/my-site/html/com_content/article/default.php и работал.

<?php 
JHTML::_('behavior.modal'); 
?> 
0

Как PDF-файлы отображаются полностью зависит от используемого вами браузера. До недавнего времени только браузеры на основе WebKit (и FireFox w/extensions) даже отображали PDF-файлы в браузере. Но даже в том, что я не знаю (что я знаю), который будет рассматривать PDF как изображение и позволит вам открыть его в лайтбокс.

Мне действительно пришлось иметь дело с этим ранее из запроса клиента. Они в основном требовали, чтобы иметь возможность просматривать PDF-файлы в лайтбокс, который мы создали для них, и не принимали «за то, что браузеры не работают» для ответа. (facepalm) Итак, что я закончил делать, это взять его 75-страничный PDF-файл и разделить его на 75 изображений JPG, а затем загрузить их с полным разрешением в лайтбокс. Это сработало, я, наконец, заплатил, а затем я уволил клиента.

TL; DR; Если у вас есть контроль над процессом принятия решений для этого сайта, который вы делаете, не пытайтесь просматривать PDF-файлы в лайтбокс. Это битва, которую вы не можете выиграть, пока она не будет поддерживаться браузерами. Пусть браузер визуализирует PDF изначально.

Смежные вопросы