Картинка во весь экран при клике

Картинка во весь экран при клике

  1. android88
    Совместимость с XenForo:
    • XenForo 1.2
    • XenForo 1.3
    • XenForo 1.4
    • XenForo 1.5
    Столкнулся с такой проблемой, когда юзер в чат кинул картинку шириной свыше 5000 пикселей, то при клике она именно полной и откроется закрыв собой весь форум.
    Чтобы исправить данную особенность, нужно подредактировать файл на сервере.
    Этот файл находится здесь: "/js/xenforo/xenforo.js"
    Он сжатый, поэтому там все написано сплошным текстом.
    Ищем в нем: "bbCodeImageFullSize"
    Нашли эту строчку: [​IMG]
    ~ 302 строка.
    идем в конец это строки и видим вот это: [​IMG]
    меняем "this.actualWidth" на нужное вам значение.
    В моем случае я поменял его на 75%.
    [​IMG]
    Сохраняем, идем на сайт, жмем CTRL + F5 (чтобы сбросить кеш (хром)), проверяем результат.
    -------------------------------
    Если кто-то знает альтернативный способ, без изменения файлов на сервере, поделитесь пожалуйста.

    --- добавлено : 30 июн 2014 в 15:05 ---
    чтобы страница у нас не прыгала вверх/вниз при кликах по пикчи.
    Правим этот же файл дальше:
    на той же строке (~ 302)
    Вырезаем вот это:
    [​IMG]
    Фигурную "}" скобку НЕ вырезать!
    на строке ниже ~ 303
    Вырезаем это:
    [​IMG]
    и еще строкой ниже ~ 304
    Вырезаем это:
    [​IMG] (выделенное)
    Сохраняем, идем на сайт, жмем CTRL + F5 (чтобы сбросить кеш (хром)), проверяем результат.

    Рекомендую сделать бэкап редактируемого файла, во избежание больших проблем ;)
Поделиться этой страницей в