現在、FancyBox(http://fancybox.net)とColorBox(http://colorpowered.com/colorbox)を試している、ライターボックスのギャラリーを作っています。ライトボックス動画検索
デフォルトでは、画像の大きなバージョンへのリンクを含めて、ライトボックスで表示できるようにする必要があります。しかし、イメージリンクURLをイメージファイルに直接ではなくスクリプトを指しているようにしたいと考えています。だから、代わりに例えば:
<a href="mysite/photos/view/abc123">
上記URLのポイントを関数に:
<a href="mysite/images/myimage.jpg">
私がやりたい
public function actionPhotos($view)
{
$photo=Photo::model()->find('name=:name', array(':name'=>$view));
if(!empty($photo))
{
$user=$photo->user;
$this->renderPartial('_photo', array('user'=>$user, 'photo'=>$photo, true));
}
}
将来のある時点で機能します画像のビュー数も更新します。
このアプローチでは、ほとんどの画像が読み込まれますが、一部の画像は読み込まれません(ライトボックスは不正な状態で表示されます)。私は、この理由は、それが十分迅速に機能を処理していないためだと思う。たとえば、「次へ」ボタンをクリックすると、URLに移動して機能を処理し、レスポンスを取得/出力する必要があります。
どのように私はこれを正しく動作させることができます知っていますか?