2012-09-17 1 views
1

Twitpic a récemment apporté des modifications à son API et son URL de la photo 'http://twitpic.com/show/full/auuqys' est maintenant résolue en une énorme URL Cloudfront (ci-dessous)FancyBox impossible de résoudre Urls (Twitpic)

http://d3j5vwomefv46c.cloudfront.net/photos/full/656484868.jpg?key=10231023&Expires=1347869743&Key-Pair-Id=APKAIYVGSUJFNRFZBBTA&Signature=gAU4mFGNs6qcrC5nE7~9FeVYXTiVJtpK9XUvkLTuQnAOZsNMysFxUuCLc8IkJh8iNdqSUXXEBk0A~0bMO~IHvI30zFL5oyOpEgmrLqCgbcml4rde75wgzARSmqLoLXNj37jLiv5pJ-mDj3Hqlp7KFxk-13HPApLRlIiW3SyC9Jw_ 

mais Fancybox est incapable de résoudre et de rendre mais il donne une erreur

'Requested content cannot be loaded'. 

Comment puis-je rends redirigés à l'aide urls FancyBox. S'il vous plaît aidez.

Merci

+0

Montrez-nous votre code pour le chargement de cette URL par FancyBox. La même URL fonctionne-t-elle si vous la placez dans une ancienne balise ''? FancyBox version 1 ou 2? – nickdos

+1

vous avez parfois besoin de dire à fancybox qu'il charge une image, surtout si l'URL ne se termine pas par .jpg ou quelque chose d'évident comme ça. Essayez de définir le type de contenu, plus de détails ici: http://fancybox.net/faq – jammypeach

+0

@jammypeach Merci beaucoup! ajouter type = image travaillée! –

Répondre

1

Des FancyBox FAQ:

`m en utilisant les urls personnalisés pour les images (par exemple, index.php action = dlattach; topic = 3,0; = 9; fixer l'image) et FancyBox montre source de l'image. Pourquoi? FancyBox donne le type de contenu à partir de l'URL, mais parfois il peut être faux.

La solution est de forcer votre type, comme si - $ (". Selector"). Fancybox ({'type': 'image'});

Cela pourrait aider :)

http://fancybox.net/faq

0

Une solution plus intelligente est d'ajouter à la fin de l'URL de l'image filename.extension

cela ne fonctionnera pas

index.php?r=generate/image&user_id=9 

cela fonctionnera

index.php?r=generate/image&user_id=9&dummy=dummy.png