ecshop二次開發 廣告投放

2021-07-22 02:50:50 字數 2570 閱讀 1595

安裝完成之後如何使用:

1.到後台找到廣告管理-》廣告列表-》新增廣告-》新增成功

2.廣告管理-》廣告列表-》新增欄位-》新增成功

3.模板管理-》設定模板-》新增廣告位

4.確認

5.展示效果

一,進入後台  《廣告管理->新增廣告》   中加入地區,這裡我選擇只加入省份

前提是必須在ecs_ad這個資料庫中建立乙個city欄位

1,在  中的  《新增新廣告頁面》   簡單的追加乙個地區模板

$sql="select region_id,region_name from".$ecs->table('region')."where region_type=1 order by region_id asc";  

$citys=$db->getall($sql);

foreach($citys as $k=>$v)

unset($citys);

$smarty->assign('city_list',$city_list);

2,在  中  新增地區下拉列表

其中類似   在  中設定

//增加廣告欄位的地區選項  

$_lang['city'] = '城市';$_lang['select_please']='請選擇';

3,入庫    在 表中加入字段 

在  中的  《插入資料》   最後追加  《紅色字型》 

二、定點投放

1,在  中  《呼叫指定位的廣告位的廣告》  的 方法中

新增如下**

##########  根據ip位址判斷所在地   start######################  

//$ips=$_server['remote_addr']; //區域網會報錯 可寫死值進行測試

//$ips="14.31.22.113"; //廣東

$ips="59.108.49.35"; //北京

//$ips="116.231.127.124"; //上海

p; //呼叫介面 判斷所在城市

$html=file_get_contents($url);

$json=json_decode($html,true);

//print_r($json);die;

$ad=$json['result']['att'];

//echo $ad;die;

$address=explode(',',$ad);

//print_r($address);die;

$city=$address[1];

echo $city;

########## 根據ip位址判斷所在地 end######################

2,在判斷中追加 《紅色字型》 條件

什麼是ECShop二次開發?

所謂ecshop二次開發,也稱之為ecshop功能開發 ecshop外掛程式開發,同時某些時候ecshop的模板開發也可認為是對ecshop的二次開發。ecshop二次開發就是對開源 系統ecshop的功能或外觀的補充,在原有的程式基礎上加以功能性的優化與外觀性的美化,或特定的功能拓展。ecshop...

ecshop二次開發 單點登入

單點登入 singlesignon 簡稱為sso,是目前比較流行的企業業務整合的解決方案之一。sso的定義是在多個應用系統中,使用者只需要登入一次就可以訪問所有相互信任的應用系統。當使用者第一次訪問應用系統1的時候,因為還沒有登入,會被引導到認證系統中進行登入 根據使用者提供的登入資訊,認證系統進行...

ecshop二次開發 單點登入

單點登入 singlesignon 簡稱為sso,是目前比較流行的企業業務整合的解決方案之一。sso的定義是在多個應用系統中,使用者只需要登入一次就可以訪問所有相互信任的應用系統。當使用者第一次訪問應用系統1的時候,因為還沒有登入,會被引導到認證系統中進行登入 根據使用者提供的登入資訊,認證系統進行...