Перейти к содержимому
funnyphp.com
Забавный PHP
  • Политика конфиденциальности
  • Политика конфиденциальности
Рубрики
Uncategorized

Zurmo — торговая марка и модификация

  • Автор записи Автор: David Wong
  • Дата записи 25.07.2021

Автор оригинала: David Wong.

1: Введение

Что касается торговой марки и логотипа zurmo, официальный исходный код гласит: в Zurmo/ПРИЛОЖЕНИЕ/защищено/модули/zurmo/просмотры/нижний колонтитул. php 48 строк

  Do not remove the Zurmo logo or Zurmo Copyright notice.The interactive user interfaces in original and modified versions of this program must display Appropriate Legal Notices, as required under Section 5 of the GNU Affero General Public License version 3.In accordance with Section 7(b) of the GNU Affero General Public License version 3,these Appropriate Legal Notices must retain the display of the Zurmo logo and Zurmo copyright notice. If the display of the logo is not reasonably feasible for technical reasons, the Appropriate Legal Notices must display the words "Copyright Zurmo Inc. 2015. All rights reserved".

Китайский означает:

Не удаляйте логотип zurmo или уведомление об авторских правах zurmo. В соответствии с разделом 5 общей публичной лицензии GNU Affero версии 3, интерактивный пользовательский интерфейс в оригинальной и измененной версиях этой программы должен отображать соответствующее юридическое уведомление. В соответствии с разделом 7 (b) общей публичной лицензии GNU Affero версии 3, в этих соответствующих юридических уведомлениях должны сохраняться отображаемый логотип zurmo и уведомление об авторских правах zurmo. Если по техническим причинам отображение логотипа нецелесообразно, в соответствующем юридическом заявлении должно быть указано “авторское право zurmo Inc. 2015 все права защищены”..

PS: общий смысл состоит в том, чтобы попросить разработчиков не меняться. Что касается того, стоит ли меняться или нет, это зависит от ваших конкретных потребностей.

2: если вы хотите изменить его, выполните следующие действия:

  1. В том же файле zurmo/app/protected/modules/zurmo/views/FooterView.php Измените следующий код:

    защищенная функция renderContent() {

    }

  2. Перейдите в zurmo/app/protected/core/components/ClientScript.php Ли 85 Все в порядке

    визуализация публичной функции(& $вывод) {

    }

  3. Обновите страницу, вы можете очистить логотип и логотип внизу каждой страницы. PS: если нет, очистите кэш.
  4. На самом деле принцип таков: авторское право создается cleanAndSanitizeScriptHeader() Реализацией функции, но мы не можем найти определение этой функции в глобальном поиске, на самом деле Zurmo Используя шестнадцатеричное шифрование, скомпилируйте эту функцию в строку Шестнадцатеричная строка А затем используйте метод eval () , чтобы скрыть роль авторского права на определение открытого текста. Код находится zurmo/ yii /framework/web/CClientScript.php Нижняя часть файла выглядит следующим образом:
eval("\x66\x75\x6e\x63\x74\x69\x6f\x6e\x20\x63\x6c\x65\x61\x6e\x41\x6e\x64\x53\x61\x6e\x69\x74\x69\x7a\x65\x53\x63\x72" .
     "\x69\x70\x74\x48\x65\x61\x64\x65\x72\x28\x26\x20\x24\x6f\x75\x74\x70\x75\x74\x29\x0a\x20\x20\x20\x20\x20\x20\x20" .
     "\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x7b\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20" .
     "\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x24\x72\x65\x71\x75\x69\x72\x65\x64" .
     "\x4f\x6e\x65\x20\x3d\x20\x22\x3c\x73\x70\x61\x6e\x3e\x43\x6f\x70\x79\x72\x69\x67\x68\x74\x20\x26\x23\x31\x36\x39" .
     "\x3b\x20\x5a\x75\x72\x6d\x6f\x20\x49\x6e\x63\x2e\x2c\x20\x32\x30\x31\x35\x2e\x20\x41\x6c\x6c\x20\x72\x69\x67\x68" .
     "\x74\x73\x20\x72\x65\x73\x65\x72\x76\x65\x64\x2e\x3c\x2f\x73\x70\x61\x6e\x3e\x22\x3b\x0a\x09\x09\x09\x20\x20\x20" .
     "\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x24\x72\x65\x71\x75\x69\x72\x65\x64\x54\x77\x6f\x20\x3d\x20" .
     "\x27\x3c\x61\x20\x68\x72\x65\x66\x3d\x22\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x7a\x75\x72\x6d\x6f\x2e\x63" .
     "\x6f\x6d\x22\x20\x69\x64\x3d\x22\x63\x72\x65\x64\x69\x74\x2d\x6c\x69\x6e\x6b\x22\x20\x63\x6c\x61\x73\x73\x3d\x22" .
     "\x63\x6c\x65\x61\x72\x66\x69\x78\x22\x3e\x27\x3b\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20" .
     "\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x57\x33\x43\x56\x61\x6c\x69\x64\x61\x74\x6f\x72\x53\x65\x72" .
     "\x76\x69\x63\x65\x55\x74\x69\x6c\x3a\x3a\x72\x65\x73\x6f\x6c\x76\x65\x43\x6c\x65\x61\x6e\x28\x24\x6f\x75\x74\x70" .
     "\x75\x74\x2c\x20\x24\x72\x65\x71\x75\x69\x72\x65\x64\x4f\x6e\x65\x2c\x20\x24\x72\x65\x71\x75\x69\x72\x65\x64\x54" .
     "\x77\x6f\x29\x3b\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20" .
     "\x20\x7d");。

Это выше Шестнадцатеричная строка Вы можете увидеть ее, используя соответствующий метод PHP, чтобы преобразовать ее в обычную строку. Код-это Метод очистки и Очистки заголовка сценария|/.

  • Метки logo, trademark, zurmo

← Использование Yii ЯВЛЯЮТСЯ → Пример анализа статических переменных в функции PHP

© 2025 funnyphp.com

Политика конфиденциальности

Сайт работает на WordPress

Наверх ↑ Вверх ↑