成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

Zurmo - - 商標(biāo)及修改

newsning / 3144人閱讀

摘要:簡(jiǎn)介關(guān)于的商標(biāo)和,官方源碼中是這樣說(shuō)的在行中文的意思是不要?jiǎng)h除標(biāo)志或版權(quán)聲明。根據(jù)第節(jié)的通用公共許可證版本,這些適當(dāng)?shù)姆陕暶鞅仨毐A麸@示的標(biāo)志和版權(quán)聲明。上面的這段進(jìn)制字符串用相應(yīng)的方法轉(zhuǎn)換成正常的字符串就可以看到了。

1:簡(jiǎn)介

關(guān)于Zurmo的商標(biāo)和Logo,官方源碼中是這樣說(shuō)的:在 zurmo/app/protected/modules/zurmo/views/FooterView.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".

中文的意思是:

不要?jiǎng)h除Zurmo標(biāo)志或Zurmo版權(quán)聲明。根據(jù)GNU Affero通用公共許可證版本3的第5節(jié)的要求,此程序的原始和修改版本中的交互式用戶界面必須顯示適當(dāng)?shù)姆陕暶?。根?jù)第7節(jié)( b)的GNU Affero通用公共許可證版本3,這些適當(dāng)?shù)姆陕暶鞅仨毐A麸@示的Zurmo標(biāo)志和Zurmo版權(quán)聲明。如果由于技術(shù)原因,徽標(biāo)的顯示不合理,則適當(dāng)?shù)姆陕暶鞅仨氾@示“版權(quán)Zurmo Inc. 2015保留所有權(quán)利”。

PS : 大概的意思是叫開(kāi)發(fā)者不要改動(dòng),至于改與不改,就看大家的具體的需求了。

2:如果要修改的話,步驟如下:

在相同的文件中 zurmo/app/protected/modules/zurmo/views/FooterView.php 修改如下代碼:

protected function renderContent()
{

$copyrightHtml  = "" .
                 "Copyright © Zurmo Inc., 2015. All rights reserved.";
$copyrightHtml .= $this->renderPerformance();
$content = ZurmoHtml::tag("div", array("class" => "container"), $copyrightHtml);
return $content;

}

 把

$copyrightHtml  = "" .
                 "Copyright © Zurmo Inc., 2015. All rights reserved.";
 改成

$copyrightHtml  = "";

去到 zurmo/app/protected/core/components/ClientScript.php里的85

public function render(& $output)
{

if ($this->isAjaxMode())
{
    $this->removeAllPageLoadedScriptFilesWhenRenderingInAjaxMode();
}
parent::render($output);
if (!$this->isAjaxMode())
{
    cleanAndSanitizeScriptHeader($output);   注釋掉這一行,就可以了
}

}

刷新頁(yè)面,就可以把每個(gè)頁(yè)面底部的商標(biāo)和Logo都清除了,PS:如果不行的話,清除緩存。

其實(shí)原理是:版權(quán)是由cleanAndSanitizeScriptHeader()函數(shù)實(shí)現(xiàn),但是我們?nèi)炙阉饔终也坏竭@個(gè)函數(shù)的定義,其實(shí)是Zurmo 采用了十六進(jìn)制加密,把那個(gè)函數(shù)編譯成一串16進(jìn)制字符串,然后用eval()方法執(zhí)行,從而隱藏了明文定義版權(quán)的作用。代碼位于 zurmo/yii/framework/web/CClientScript.php文件的最下面,如下:

eval("x66x75x6ex63x74x69x6fx6ex20x63x6cx65x61x6ex41x6ex64x53x61x6ex69x74x69x7ax65x53x63x72" .
     "x69x70x74x48x65x61x64x65x72x28x26x20x24x6fx75x74x70x75x74x29x0ax20x20x20x20x20x20x20" .
     "x20x20x20x20x20x20x20x20x20x20x20x20x20x20x20x20x20x7bx0ax20x20x20x20x20x20x20x20x20" .
     "x20x20x20x20x20x20x20x20x20x20x20x20x20x20x20x20x20x20x20x24x72x65x71x75x69x72x65x64" .
     "x4fx6ex65x20x3dx20x22x3cx73x70x61x6ex3ex43x6fx70x79x72x69x67x68x74x20x26x23x31x36x39" .
     "x3bx20x5ax75x72x6dx6fx20x49x6ex63x2ex2cx20x32x30x31x35x2ex20x41x6cx6cx20x72x69x67x68" .
     "x74x73x20x72x65x73x65x72x76x65x64x2ex3cx2fx73x70x61x6ex3ex22x3bx0ax09x09x09x20x20x20" .
     "x20x20x20x20x20x20x20x20x20x20x20x20x20x24x72x65x71x75x69x72x65x64x54x77x6fx20x3dx20" .
     "x27x3cx61x20x68x72x65x66x3dx22x68x74x74x70x3ax2fx2fx77x77x77x2ex7ax75x72x6dx6fx2ex63" .
     "x6fx6dx22x20x69x64x3dx22x63x72x65x64x69x74x2dx6cx69x6ex6bx22x20x63x6cx61x73x73x3dx22" .
     "x63x6cx65x61x72x66x69x78x22x3ex27x3bx0ax20x20x20x20x20x20x20x20x20x20x20x20x20x20x20" .
     "x20x20x20x20x20x20x20x20x20x20x20x20x20x57x33x43x56x61x6cx69x64x61x74x6fx72x53x65x72" .
     "x76x69x63x65x55x74x69x6cx3ax3ax72x65x73x6fx6cx76x65x43x6cx65x61x6ex28x24x6fx75x74x70" .
     "x75x74x2cx20x24x72x65x71x75x69x72x65x64x4fx6ex65x2cx20x24x72x65x71x75x69x72x65x64x54" .
     "x77x6fx29x3bx0ax20x20x20x20x20x20x20x20x20x20x20x20x20x20x20x20x20x20x20x20x20x20x20" .
     "x20x7d");。

上面的這段16進(jìn)制字符串用相應(yīng)的PHP方法轉(zhuǎn)換成正常的字符串就可以看到了。代碼就是cleanAndSanitizeScriptHeader 方法的定義。

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/26006.html

相關(guān)文章

  • Zurmo - - 商標(biāo)修改

    摘要:簡(jiǎn)介關(guān)于的商標(biāo)和,官方源碼中是這樣說(shuō)的在行中文的意思是不要?jiǎng)h除標(biāo)志或版權(quán)聲明。根據(jù)第節(jié)的通用公共許可證版本,這些適當(dāng)?shù)姆陕暶鞅仨毐A麸@示的標(biāo)志和版權(quán)聲明。上面的這段進(jìn)制字符串用相應(yīng)的方法轉(zhuǎn)換成正常的字符串就可以看到了。 1:簡(jiǎn)介 關(guān)于Zurmo的商標(biāo)和Logo,官方源碼中是這樣說(shuō)的:在 zurmo/app/protected/modules/zurmo/views/FooterVie...

    CntChen 評(píng)論0 收藏0
  • Zurmo - - 命令行工具

    摘要:一簡(jiǎn)介提供了一個(gè)命令行工具,以便于更新版本,修改密碼,安裝以及更新數(shù)據(jù)庫(kù)模式等等功能的快捷操作。最常用的是命令,要掌握。 一:簡(jiǎn)介 1. Zurmo 提供了一個(gè)命令行工具,以便于更新版本,修改密碼,安裝以及更新數(shù)據(jù)庫(kù)模式等等功能的快捷操作。文件位于 ..app/protected/commands/ 下。 二:詳解 Zurmo一共有 15 條 zurmoc 命令,分別是: - hel...

    Neilyo 評(píng)論0 收藏0
  • Zurmo - - 命令行工具

    摘要:一簡(jiǎn)介提供了一個(gè)命令行工具,以便于更新版本,修改密碼,安裝以及更新數(shù)據(jù)庫(kù)模式等等功能的快捷操作。最常用的是命令,要掌握。 一:簡(jiǎn)介 1. Zurmo 提供了一個(gè)命令行工具,以便于更新版本,修改密碼,安裝以及更新數(shù)據(jù)庫(kù)模式等等功能的快捷操作。文件位于 ..app/protected/commands/ 下。 二:詳解 Zurmo一共有 15 條 zurmoc 命令,分別是: - hel...

    MobService 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

閱讀需要支付1元查看
<