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, интерактивный пользовательский интерфейс в оригинальной и измененной версиях программы должен отображать соответствующие юридические декларации. Согласно GNU Affero General Public License Версии 3 раздела 7 (b), в этих соответствующих юридических декларациях должны сохраняться отображаемый логотип 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 в обычную строку. Код очистить И Очистить заголовок скрипта Определение метода.