在colorbox中显示QR码?

时间:2012-03-30 06:22:02

标签: php popup google-api colorbox qr-code

我已经能够将一些代码放在一起并获得一个QR码显示在我的网站上。现在我正试图让QR码在彩盒内打开一个更大的版本。这是我到目前为止的代码:

<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但是当我使用它时它会向我显示主要的产品图像,所以这并不好。我无法弄清楚的是如何处理href部分中的echo,以便它在弹出框中再次调用图像,但尺寸更大?

我尝试使用与img src相同的url,但它只返回弹出框中的乱码,并且不知道将其转换为图像。

谢谢你的时间!

1 个答案:

答案 0 :(得分:1)

分配颜色框时,请将photo属性设置为true。例如:

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

Colorbox通常使用正则表达式来确定链接是否指向图像,但您使用的URL不会通过该正则表达式。