2012-03-30 5 views
1

Ich war in der Lage, etwas Code zusammenzustellen und einen QR-Code zu erhalten, um auf meiner Website angezeigt zu werden. Jetzt versuche ich den QR-Code zu bekommen, um eine größere Version innerhalb von Colorbox zu öffnen. Dies ist der Code, den ich bisher habe:QR-Code in der Farbbox anzeigen?

<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> 

Der gesamte Code für colorbox auf dieser Seite ist bereits als ich Produkte, die diese sehr Funktion verwenden. Der ursprüngliche Code sagte echo $popup, aber wenn ich das benutze, zeigt es mir das Hauptproduktbild, also ist das nicht gut. Was ich nicht herausfinden kann ist, was mit Echo in der href-Sektion zu tun ist, so dass es das Bild wieder in der Pop-Up-Box aufruft, aber in einer größeren Größe?

Ich habe versucht, die gleiche URL wie mit dem img src verwenden, aber es gibt nur sinnlose Zeichen in dem Pop-up-Fenster und weiß nicht, es in ein Bild zu drehen, statt.

Danke für Ihre Zeit!

Antwort

1

Wenn Sie colorbox zuweisen, stellen Sie die Foto-Eigenschaft auf true. Beispiel:

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

Colorbox verwenden normalerweise einen regulären Ausdruck, um zu bestimmen, ob ein Link zu einem Bild zeigt oder nicht, aber die URL, die Sie verwenden, ist nicht, dass der Regex gehen passieren.

+0

Dank für die Zeit nehmen, meine Frage zu beantworten. Lassen Sie mich nur sagen, dass ich von der Software, die ich benutze, niemals in einer Million Jahren erwarten würde, dass der Autor eine so unbedeutende Frage beantwortet. Sie rocken Jack! – Stefan