We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 28989
    • 5 Posts
    Здравствуйте, форумчане!
    Сразу к делу:
    Стоит modx revolution, на сайте есть страница с изображением лицензий(маленькие скрины, ссылающиеся на оригинал), в инете нашел прикольный скрипт Mootools и плагин к нему ReMooz, все для того чтобы оригинал скана открывался не в новом окне, а красиво выплывал в центр этой же страницы. Но этого не происходит...
    На сайте http://digitarald.de/project/remooz/ есть короткое описание которое полностью выполнено, если вкратце:

    Цепляем два скрипта(Mootools и ReMooz) и таблицу стилей и прописываем скрипт обработчика событий в хеде.

    <link href="/assets/photoviewer/ReMooz.css" rel="stylesheet" type="text/css" />
    <script type="text/javascript" src="/assets/photoviewer/mootools-1.2.5-core.js"></script>
    <script type="text/javascript" src="/assets/photoviewer/ReMooz.js"></script>
    <script type="text/javascript">
    window.onmouseup('load', function() {
        ReMooz.assign('photoviewer', {
            'origin': 'img',
            'shadow': 'onOpenEnd',
            'resizeFactor': 0.8,
            'cutOut': false,
            'opacityResize': 0.4,
            'dragging': true,
            'centered': true
        });
    });
    </script>
    


    затем испольльзуем любую удобную конструкцию, в которой можно прописать атрибут id или class, который должен совпадать указан в скрипте обрабатывающем событие, в него помещаем скрин с ссылкой на оригинал изображения.
    <div id="photoviewer">
    <a href="[имя сайта]/assets/components/images/licence/graduate_2.jpg">
    <img src="/assets/components/images/licence/outline/graduate_2.jpg">
    </a>
    </div>
    


    Все сделал, по инструкции, не раз проверил, но скрипт не срабатывает, а просто открывается оригинальное изображение. В чем может ыть проблема?
      • 26709
      • 4 Posts
      А можно сайт в студию ? Просто похоже, что у вас конфликт между mootools и jquery (вы проверяете с включенной админкой? Или может jquery подключен в страницу сайта?) Поэтому нужно взглянуть на код страницы.