• LightBox系の実装について#

  • shiro69 Reply #1, 1 year, 10 months ago

    Reply
    MODxでSexyLightBoxを使いたいと思っております。

    aタグでhoge.html?TB_iframe=true&height=450&width=900みたいな指定をしてポップアップさせていましたが動きませんでした。

    なにか動作させる方法はありますでしょうか?フレンドリーURLは使用していません。

    宜しくお願い致します。


  • shiro69 Reply #2, 1 year, 10 months ago

    Reply
    自己レスです。

    どうやらJqueryのバッティングみたいでした。
    ログインをしている状態だとLightbox以外のJgueryを使用している箇所も
    動作しませんでした。

    http://modxcms.com/forums/index.php?topic=36956.0

    ここを参考に致しました。


  • yama Reply #3, 1 year, 10 months ago

    Reply
    http://wiki.modxcms.com/index.php/API:regClientStartupScript
    ログインしている場合でも同じように動作させたい場合はregClientStartupScriptというメソッドを利用してスニペットを作るとよいです。プログラミングやったことがなければちょっと敷居が高いかもしれませんが、スニペットを通じて呼び出すとこういうのは簡単だったりします。

    上記の例で言えば、「Example1」の「$src = "assets/js/prototype.js";」のパスの部分を、実際にログインしている時のhtmlソースからjquery.jsの部分を拾ってきてそのままコピーするだけです。もしphpが分かる場合は、こういう方法も試してみてください。