ecshop通过后台主广告管理直接引入广告调用函数方法
2016-09-07 22:02 来源:www.chinab4c.com 作者:ecshop专家
| 先在ecshop增加代码 
	function get_flash_xml() 
	{ 
	    $flashdb = array(); 
	    if (file_exists(ROOT_PATH . DATA_DIR . '/flash_data.xml')) 
	    { 
	        // 兼容v2.7.0及以前版本 
	        if (!preg_match_all('/item_url="([^"]+)"\\slink="([^"]+)"\\stext="([^"]*)"\\ssort="([^"]*)"/', file_get_contents(ROOT_PATH . DATA_DIR . '/flash_data.xml'), $t, PREG_SET_ORDER)) 
	        { 
	            preg_match_all('/item_url="([^"]+)"\\slink="([^"]+)"\\stext="([^"]*)"/', file_get_contents(ROOT_PATH . DATA_DIR . '/flash_data.xml'), $t, PREG_SET_ORDER); 
	        } 
	        if (!empty($t)) 
	        { 
	            foreach ($t as $key => $val) 
	            { 
	                $val[4] = isset($val[4]) ? $val[4] : 0; 
	                $flashdb[] = array('src'=>$val[1],'url'=>$val[2],'text'=>$val[3],'sort'=>$val[4]); 
	            } 
	        } 
	    } 
	    return $flashdb; 
	} 该函数也是直接从ECSHOP后台管理所取。chinab4c整理的ecshop模板里使用方法范例: 
		<?php 
		$GLOBALS['smarty']->assign('index_ad',get_flash_xml()); 
		?> 
		<div class="bigbanner"> 
		<div class="section"> 
		 <div id="bigFocusSlider" class="slide-box"> 
		   <ul class="slide-items"> 
		<!--{foreach from=$index_ad item=index_ad name=index_ad}-->  
		<!-- {if $smarty.foreach.index_ad.index<12}-->   
		     <li><a href="{$index_ad.url}" title="{$index_ad.text}" target="_blank"><img src="{$index_ad.src}" alt="{$index_ad.text}" width="1000" height="400" border="0" /></a></li> 
		<!--{/if}--> 
		<!--{/foreach}--> 
		       </ul> 
		     </div> 
		</div> 
		</div> 这样就解决了后台更新主广告管理,不用FLASH,替换成JS效果的问题。 其实也没改动任何东西,是取了后台管理部分PHP代码。活学活用哦!(责任编辑:chinab4c) | 
 
        
					
						
					
					
						
                          
					
				 
      
      最近更新
常用插件
- ecshop二次开发商品购买增
                                  图片1香... 
- ecshop2.7.2生成虚拟订单2.
                                  以前我们开发过ecshop下的虚拟订单,就是客户在访问的时候,会自动生... 
- ecshop没登陆情况下订单查
                                  ecshop没登陆情况下订单查询插件,主要是针对ecshop在没有登陆的情况下... 
- ecshop最小购买数量控制插
                                  ecshop最小购买数量控制插件,这个插件主要是为我们提供一个十分方便... 
- ecshop2.7.1邮件发送插件
                                  ecshop2.7.1邮件发送插件:该插件主要的开发思想是源于ecshop短信发送系统... 
ecshop热门问答
ecshop热门资料
          
               
            ecshop丢失 
                
            ecshop优势网络 
                
            ecshop搞清 
                
            ecshop地区 
                
            ecmall 
                
            golang 
                
            ecshopsesions 
                
            ecshop中电华通 
                
            ecshopECSHOP空白 
                
            ecshop创业 
                
            ecshop团购显示 
                
            ecshop网站后台 
                
            ecshopCOD 
                
            ecshop左边框 
                
            ecshop1652 
                
            ecshop乐山淘宝网 
                
            ecshopgood 
                
            ecshopfckeditor漏洞 
                
            ecshop签名 
                
            ecshop组合筛选 
                
            ecshop主机托管 
                
            ecshop颜色选择 
                
            ecshop页眉 
                
            ecshop面谈 
                
            ecshop初中生 
                
            ecshopVPS主机 
                
            ecshop新浪微博登录 
                
            ecshopXMPP 
                
            ecshop世界 
                
            ecshop显示设置 
             
        
      


