源碼 高級
搜索

UpDown選擇

SHOPEX4.8.5網店系統版權去除技術性實現的方法

找源碼 / 2014-10-15

本文只是站在技術實現可能性上談論shopex4.8.5如何去除版權,制作常識性探究,對于shopex版權,最好不要去除,或者官方去買授權去除。

shopex版權是什么?

shopex版權是shopex4.8.5底部的一個版權信息,由于shopex系統是免費的,表明這個軟件是shopex(上海商派)所有的,代表著版權,當然從使用上來說去除和不去除沒有什么差別,只是對于網店本身可能帶來一些品牌上的問題,所以一般大型企業用的時候都會購買授權,也就是需要購買官方的綠卡服務。對于已經將shopex網店做大的朋友,建議購買綠卡服務。畢竟需要保持其合法性。

shopex版權在前臺的表現形式

shopex4.8.5系統版權去除技術性實現方式

在免費版本的shopex4.85網店系統中,底部只要在模板中加上<{footer}>標簽的必定會出現這段代碼。當然<{footer}>是不能去除的,去除后基本上所有的內置JS將無法起效果,購物流程不能走通,所以不能去除。當然你覺得那個版權放著也沒什么,那么大可不必去除。因為確實也沒什么大影響。

shopex版權去除方法


1.直接將文件復制到\core\include_v5\smartyplugins\文件夾下,替換function.footer.php

function.footer.php代碼如下(直接拷貝即可):

<?php
function tpl_function_footer( $params, &$smarty )
  
{
  
global $system;
  
$system =& $system;
  
$output =& $system->loadModel( "system/frontend" );
  
$tmpdata = $system->getConf( "im.setting" );
  
$data = unserialize( $tmpdata );
  
$theme_dir = $system->base_url( )."themes/".$output->theme;
  
echo $smarty->_fetch_compile_include( "shop:common/footer.html", array(
  
"theme_dir" => $theme_dir,
  
"certtext" => "<a href=\"http://www.miibeian.gov.cn/ \" target=\"blank\">".$system->getConf( "site.certtext" )."</a>",
  
"mini_cart" => $system->getConf( "site.buy.target" ) == 3,
  
"preview_theme" => $system->in_preview_theme,
  
"im_setting" => $data,
  
"system_url" => $system->base_url( ),
  
"stateString" => "cron=".urlencode( $system->request['action']['controller'].":".$system->request['action']['method'] )."&p=".urlencode( $system->request['action']['args'][0] )
  
) );
  
if ( constant( "SHOP_DEVELOPER" ) )
  
{
  
$html .= $system->_debugger['log'];
  
}
  
if ( $system->getConf( "shopex.wss.show" ) )
  
{
  
$wssjs = $system->getConf( "shopex.wss.js" );
  
}
  
if ( $system->getConf( "certificate.channel.status" ) )
  
{
  
$channel = $system->getConf( "certificate.channel.service" )."<a href=\"".$system->getConf( "certificate.channel.url" )."\" target=\"_blank\">".$system->getConf( "certificate.channel.name" );
  
$channel .= "</a>";
  
}
  
if ( $system->getConf( "site.shopex_certify" ) == 0 )
  
{
  
$ref = $_SERVER['HTTP_HOST'];
  
$check = md5( $ref."[email protected]" );
  
$str = urlencode( $system->getConf( "certificate.str" ) );
  
if ( !$str )
  
{
  
$str = urlencode( __( "無" ) );
  
}
  
if ( constant( "SAAS_MODE" ) )
  
{
  
$versionStr = "";
  
}
  
else
  
{
  
$versionStr = "v".$system->_app_version;
  
}
  
if ( $system->use_gzip )
  
{
  
$gzip = "enabled";
  
}
  
else
  
{
  
$gzip = "disabled";
  
}
  
$themeFoot = "<div class=\"themefoot\">".$system->getConf( "system.foot_edit" )."</div>";
  
$PoweredStr = "<div style=\"font-family:Verdana;line-height:20px!important;height:auto!important;font-size:11px!important;text-align:center;overflow:none!important;text-indent:0!important;\">";
  
if ( $system->getConf( "certificate.auth_type" ) == "commercial" )
  
{
  
$greencard = $system->getConf( "store.greencard" );
  
if ( !isset( $greencard ) || $greencard )
  
{
  
$PoweredStr .= "<a href='http://service.shopex.cn/show/certinfo.php?certi_id=".$system->getConf( "certificate.id" )."&url=".rawurlencode( $system->base_url( ) )."' target='_blank'><img src='statics/bottom-authorize.gif'></a><br>";
  
}
  
}
  
//$PoweredStr .= "<a href=\"http://store.shopex.cn/rating/store_detail.php?ref=".$ref."&check=".$check."&str=".$str."\" target=\"_blank\" style=\"color:#666;text-decoration:none;cursor:pointer\">";
  
//$PoweredStr .= "Powered by <b style=\"color:#5c719e\">Shop</b><b style=\"color:#f39000\">Ex</b>";
  
//$PoweredStr .= "</a>";
  
//$PoweredStr .= "<span style=\"font-size:9px;\"> ".$versionStr."</span>";
  
//$PoweredStr .= "<span style=\"color:#999;display:none\"> |Gzip ".$gzip."</span> ";
  
if ( $channel )
  
{
  
$PoweredStr .= "<br/><span>".$channel."</span> ";
  
}
  
if ( $system->getConf( "site.certtext" ) )
  
{
  
$PoweredStr .= "<a href=\"http://www.miibeian.gov.cn/\" target=\"blank\" style=\"color:#666;text-decoration:none;cursor:pointer;display:block;\" class=\"textcenter\">".$system->getConf( "site.certtext" )."</a>";
  
}
  
if ( $wssjs )
  
{
  
$PoweredStr .= "<span style=\"display:none\">".$wssjs."</span>";
  
}
  
$PoweredStr .= "</div>";
  
if ( $system->getConf( "site.rsc_rpc" ) && defined( "RSC_RPC" ) && ( $certificate = $system->getConf( "certificate.id" ) ) )
  
{
  
$p = array( );
  
foreach ( $runtime['path'] as $path )
  
{
  
$p[] = $path['title'];
  
}
  
$pageinfo['path'] = implode( $p, "/" );
  
$p = "";
  
foreach ( $pageinfo as $k => $v )
  
{
  
$p .= "&_".$k."=".urlencode( $v );
  
}
  
$p .= "&_time=".time( );
  
$RSC_RPC_STR = "<script>\r\n withBroswerStore(function(store){\r\n \r\n store.get(\"jsapi\",function(data){\r\n \r\n var script = document.createElement(\"script\");\r\n var _src = \"".RSC_RPC."/jsapi?certi_id=".$certificate.$p."&pt=".urlencode( $smarty->pagedata['request']['action']['controller'] ).":".urlencode( $smarty->pagedata['request']['action']['method'] )."&app=shopex(".$system->_app_version.")&uid=\"+(encodeURIComponent(Cookie.get(\"S[MEMBER]\") || \"\").split(\"-\")[0])+\"&ref=\"+encodeURIComponent(document.referrer)+\"&sz=\"+JSON.encode(window.getSize())+\"&hs=\"+encodeURIComponent(location.hash.slice(1))+\"&rt=\"+\$time();\r\n \r\n if(data){\r\n try{\r\n data = JSON.decode(data);\r\n }catch(e){}\r\n if(\$type(data)==\"object\"){\r\n _src +=\"&\"+Hash.toQueryString(data); \r\n }else if(\$type(data)==\"string\"){\r\n _src +=\"&\"+data; \r\n }\r\n }\r\n \r\n script.setAttribute(\"src\",_src);\r\n document.head.appendChild(script);\r\n document.head.removeChild(script);\r\n \r\n });\r\n \r\n \r\n });\r\n </script>";
  
$PoweredStr .= $RSC_RPC_STR;
  
}
  
}
  
return $html.$themeFoot.$PoweredStr;
  
}
?>


2.路徑:themes\當前模板\block\footer.html

在foot.html修改,把<{footer}>給去掉 換成中文的文字。


3.我們嘗試用CSS來去除,會發現底部那段多出來的代碼非常強悍。

shopex4.8.5系統版權去除技術性實現方式

所以基本上用CSS來實現有點困難,這段代碼是用JS實現的然后之后加入這塊div區域。

從技術上來說用JS或許更容易將這塊去除。所以想了用JS把他隱藏的想法,當然要寫在<{footer}>之后,將原本的那個層給隱藏了,代碼如下:

<div style="width:1px; height:1px; overflow:hidden">   <{footer}></div>
下一篇:SHOPEX后臺登陸沒反應,提示超時或要求重新登陸的解決辦法
上一篇:SHOPEX如何修改頁面底部信息
188元加入VIP會員無限下載海量資源!立即開通 VIP會員特權:1、可隨時在線支付開通 2、暢享全站資源(包含精品區所有資源)無限制下載 3、購買空間域名享受8折優惠 了解更多 ×
甘肃体彩11选5稳赚技巧