We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 26744
    • 157 Posts
    Столкнулся с проблемой. Сниппет выводит flash-плеер с фильмом. Ссылка на фильм берется из БД.

    При использовании чанка - работает, но кешируется:
    $modx->setPlaceholder(’переменная в чанке’, переменная из БД);
    {{вывод чанка}}

    При использовании сниппета - не работает из-за того, что не передается переменная (проблема кривых рук wink
    $bd[link] - переменная из БД,
    вывод сниппета [[flvpl-fl? flv_file=`".$bd[link]."`]] "; Вопрос 1: как правильно вписать переменную в вызов сниппета?

    в самом сниппете использую переменную: echo $_GET[flv_file]; Вопрос 2: правильно ли?

    РЕШИЛ через 10 минут wink
    забыл поставить [[flvpl-fl? &flv_file=`".$bd[link]."`]] знак "&".
    Для желающих результат на http://jajaja.ru/film.html?film=319
      • 15944
      • 88 Posts
      Хороший результат. А для желающих такой сниппет есть что-нибудь? wink
        • 26744
        • 157 Posts
        Текст сниппета flvpl-fl (это обычный плеер):

        <object title=’смотри фильм онлайн’ id="player-fl" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" name="player" width="480" height="360">
        <param name="movie" value="assets/player.swf" /> <param name="allowfullscreen" value="true" />
        <param name="allowscriptaccess" value="always" />
        <param name="flashvars" value="file=<? echo $flv_file;?>" />
        <object title=’смотри фильм онлайн’ type="application/x-shockwave-flash" data="assets/player.swf" width="480" height="360">
        <param name="movie" value="assets/player.swf" /> <param name="allowfullscreen" value="true" />
        <param name="allowscriptaccess" value="always" />
        <param name="flashvars" value="file=<? echo $flv_file;?>" /> </object> </object>

        Вызов на странице фильма (вызывается внутри сниппета):

        echo " [[flvpl-fl? &flv_file=`".$ff[link]."`]] ";


        Вообще на сайте много примочек - снаружи не видно wink