|
声明:公开方法丝毫没有不尊重ShopEX团队劳动成果之意,冒犯之处请ShopEX团队多多海涵。还请看过此法的网友自觉加上ShopEX的友链,毕竟人家辛苦开发的一个程序都免费提供给大家用了,还请大家不要吝啬一个友链!方法不是本人原创,是一次逛论坛的时候淘到的,关于ShopEX去版权的方法,网上提供了三种方法,第一、二两种办法是通过修改CSS样式实现,不是不行,只是偶尔会影响到系统,而且要一套一套模板修改,那多累啊。最简单高效的方法就是第三种了---直接改shopex里面的内部代码,但要用什么代码来修改呢?网上高手一直秘而不宣,个别穷得发疯的宵小竟要收费。我一直觉得互联网是大家的,互联网技术亦一样,不应该只掌握在几个人手上。在这里我们衷心感谢作者RM提供源码
一、方法指导:
直接改shopex里面的内部代码,也就是function.footer.php这个文件(function.footer.php所在路径:core/include_v5/smartyplugins)
二.覆盖代码:
- <?php
- /*********************/
- /* */
- /* Version : 5.1.0 */
- /* Author : RM */
- /* Comment : 071223 */
- /* */
- /*********************/
- 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."ShopEx@Store" );
- $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;
- }
- ?>
复制代码 |
本文地址: https://jiufei.net/bbs/thread-11449-1-1.html
|