Показать QR-код внутри colorbox? - PullRequest
1 голос
/ 30 марта 2012

Мне удалось собрать код и получить QR-код для отображения на моем сайте.Сейчас я пытаюсь получить QR-код, чтобы открыть увеличенную версию внутри colorbox.Вот код, который я получил до сих пор:

<a href="<?php echo $????; ?>" title="<?php echo $heading_title; ?>" 
class="colorbox" rel="colorbox">
<img src="http://chart.apis.google.com/chart?chs=250x250&cht=qr&chld=L&chl=
<?php $url="http://".$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']; echo $url; ?>" 
alt="Product QR Code" width="80" height="80" style="float: right" /></a>

Весь код для colorbox уже есть на этой странице, так как у меня есть продукты, использующие эту функцию.Оригинальный код сказал echo $popup, но когда я использую его, он показывает мне основное изображение продукта, так что это не хорошо.Я не могу понять, что делать с echo в разделе href, чтобы он снова вызывал изображение во всплывающем окне, но в большем размере?

Я пытался использовать тот же URL, что ис img src, но он возвращает только символы мусора во всплывающем окне и не знает, как превратить его в изображение.

Спасибо за ваше время!

1 Ответ

1 голос
/ 31 марта 2012

Когда вы назначаете colorbox, установите для свойства photo значение true. Пример:

$('a.example').colorbox({photo:true});

Colorbox обычно использует регулярное выражение, чтобы определить, указывает ли ссылка на изображение или нет, но используемый вами URL не пропустит это регулярное выражение.

...