在ecshop模板的index.dwt中<div class="floor_img">
<dl>
<dt> <!-- TemplateBeginEditable name="手机端首页广告3-1" -->
<!-- #BeginLibraryItem "/library/ad_position.lbi" -->
{insert name=ads id=$ads_id num=$ads_num}
<!-- #EndLibraryItem -->
<!-- TemplateEndEditable --> </dt>
<dd> <!-- TemplateBeginEditable name="手机端首页广告3-2" -->
<!-- #BeginLibraryItem "/library/ad_position.lbi" -->
{insert name=ads id=$ads_id num=$ads_num}
<!-- #EndLibraryItem -->
<!-- TemplateEndEditable --> </dd>
</dl>
<dl>
<dt> <!-- TemplateBeginEditable name="手机端首页广告3-3" -->
<!-- #BeginLibraryItem "/library/ad_position.lbi" -->
{insert name=ads id=$ads_id num=$ads_num}
<!-- #EndLibraryItem -->
<!-- TemplateEndEditable --> </dt>
<dd> <!-- TemplateBeginEditable name="手机端首页广告3-4" -->
<!-- #BeginLibraryItem "/library/ad_position.lbi" -->
{insert name=ads id=$ads_id num=$ads_num}
<!-- #EndLibraryItem -->
<!-- TemplateEndEditable --> </dd>
</dl>
</div>是进入到lib_insert.php的insert_ads的方法里面而name 和id 这两个参数是通过
lib_main.php动态替换的,但是我看了这个方法
function get_dyna_libs($theme, $tmp)
{
$tmp_arr_www_ecshop68_com = explode('.', $tmp);
$ext = end($tmp_arr_www_ecshop68_com);
$tmp = basename($tmp,".$ext");
$sql = 'SELECT region, library, sort_order, id, number, type' .
' FROM ' . $GLOBALS['ecs']->table('ecsmart_template') .
" WHERE theme = '$theme' AND filename = '" . $tmp . "' AND type > 0 AND res=''".
' ORDER BY region, library, sort_order';
$res = $GLOBALS['db']->getAll($sql); $dyna_libs = array();
foreach ($res AS $row)
{
$dyna_libs[$row['region']][$row['library']][] = array(
'id' => $row['id'],
'number' => $row['number'],
'type' => $row['type']
);
} return $dyna_libs;
}我到ecsmart_template数据库中查看这个数据表数据为空为什么还是首页还是可以查看到广告呢
为什么知道我是哪个广告
<dl>
<dt> <!-- TemplateBeginEditable name="手机端首页广告3-1" -->
<!-- #BeginLibraryItem "/library/ad_position.lbi" -->
{insert name=ads id=$ads_id num=$ads_num}
<!-- #EndLibraryItem -->
<!-- TemplateEndEditable --> </dt>
<dd> <!-- TemplateBeginEditable name="手机端首页广告3-2" -->
<!-- #BeginLibraryItem "/library/ad_position.lbi" -->
{insert name=ads id=$ads_id num=$ads_num}
<!-- #EndLibraryItem -->
<!-- TemplateEndEditable --> </dd>
</dl>
<dl>
<dt> <!-- TemplateBeginEditable name="手机端首页广告3-3" -->
<!-- #BeginLibraryItem "/library/ad_position.lbi" -->
{insert name=ads id=$ads_id num=$ads_num}
<!-- #EndLibraryItem -->
<!-- TemplateEndEditable --> </dt>
<dd> <!-- TemplateBeginEditable name="手机端首页广告3-4" -->
<!-- #BeginLibraryItem "/library/ad_position.lbi" -->
{insert name=ads id=$ads_id num=$ads_num}
<!-- #EndLibraryItem -->
<!-- TemplateEndEditable --> </dd>
</dl>
</div>是进入到lib_insert.php的insert_ads的方法里面而name 和id 这两个参数是通过
lib_main.php动态替换的,但是我看了这个方法
function get_dyna_libs($theme, $tmp)
{
$tmp_arr_www_ecshop68_com = explode('.', $tmp);
$ext = end($tmp_arr_www_ecshop68_com);
$tmp = basename($tmp,".$ext");
$sql = 'SELECT region, library, sort_order, id, number, type' .
' FROM ' . $GLOBALS['ecs']->table('ecsmart_template') .
" WHERE theme = '$theme' AND filename = '" . $tmp . "' AND type > 0 AND res=''".
' ORDER BY region, library, sort_order';
$res = $GLOBALS['db']->getAll($sql); $dyna_libs = array();
foreach ($res AS $row)
{
$dyna_libs[$row['region']][$row['library']][] = array(
'id' => $row['id'],
'number' => $row['number'],
'type' => $row['type']
);
} return $dyna_libs;
}我到ecsmart_template数据库中查看这个数据表数据为空为什么还是首页还是可以查看到广告呢
为什么知道我是哪个广告
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货