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: если вы хотите изменить его, выполните следующие действия:
В том же файле
zurmo/app/protected/modules/zurmo/views/FooterView.php
Измените следующий код:защищенная функция renderContent() {
}
Перейдите в
zurmo/app/protected/core/components/ClientScript.php
Ли85
Все в порядкевизуализация публичной функции(& $вывод) {
}
- Обновите страницу, вы можете очистить логотип и логотип внизу каждой страницы. PS: если нет, очистите кэш.
- На самом деле принцип таков: авторское право создается
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, чтобы преобразовать ее в обычную строку. Код-это Метод очистки и Очистки заголовка сценария|/.