Как переформатировать исходный программный код PHP сторонней оформительской темы?

[10 ноября 2016 г.]    Российская сборка Magento 2.49.12
Magento 2: модули и услуги
#1 Дмитрий Федюк
  • Администратор
  • Иконка
  • Группа: Администратор
  • Сообщений: 8884
  • Регистрация: 20.02.2010

22.04.2014 04:57

Разработчики оформительской темы ThemeForest Infortis Ultimo преднамеренно запутали (обфусцировали, зашифровали) исходный программный код некоторых файлов этой оформительский темы.
Для устранения некоторых сбоев, возникающих при работе этой оформительской темы, рекомендуется внести в неё некоторые правки.
Для внесения правок в преднамеренно запутанные файлы их предварительно желательно привести к удобочитаемому виду.
Для приведения преднамеренно запутанных файлов оформительской темы ThemeForest Infortis Ultimo к удобочитаемому виду я рекомендую использовать онлайн-инструмент PHP Formatter.
При использовании других инструментов для приведения пренамеренно запутанного исходного программного кода к удобочитаемому виду преобразованный исходный код может отличаться от полученного посредством онлайн-инструмента «PHP Formatter».
Во всех инструкциях по внесению правок в оформительскую тему ThemeForest Infortis Ultimo будет подразумеваться, что предварительно запутанный исходный программный код был преобразован именно посредством онлайн-инструмента «PHP Formatter».
Требующие преобразования файлы будут перечислены в каждой конкретной инструкции, все файлы подряд наугад преобразовывать не надо.

Инструкция по преобразованию исходного программного кода оформительской темы ThemeForest Infortis Ultimo
  • Откройте в текстовом редакторе указанный в конкретной инструкции требующий преобразования файл с преднамеренно запутанным исходным программным кодом.
    Прикрепленное изображение: infortis-ultimo-obfuscated.png
  • Убедитесь, что текстовый редактор отобразил файл в кодировке UTF-8.
  • Скопируйте всё содержимое файла в буфер обмена операционной системы.
  • Откройте PHP Formatter.
  • Вставьте там в прямоугольную белую область ввода содержимое буфера обмена (исходный программный код)
    Прикрепленное изображение: php-formatter-before.png
  • Нажмите кнопку «FORMAT».
  • PHP Formatter должен преобразовать вставленный программный код и отобразить результат преобразования.
    Прикрепленное изображение: php-formatter-after.png
  • Нажмите кнопку «COPY TO CLIPBOARD».
  • Система скопирует результат преобразования в буфер обмена операционной системы.
  • Вставьте содержимое буфера обмена (преобразованный программный код) в исходный файл вместо прежнего содержимого этого файла.
    Прикрепленное изображение: infortis-ultimo-formatted.png
  • Убедитесь, что текстовый редактор (в котором Вы осуществляете вставку) отображает вставленный текст в кодировке UTF-8.
  • Сохраните файл.


Поделиться темой: