首页| 版块| 我的| 发帖| 消息
主题:手机版广告位测试截图专帖
zhangjingyu 
然后,问题就来了:又见到了wap广告管理页面。 一想,手机版改得差不多了,下午没什么事儿,就再研究下吧。可想研究,也不是那么容易的,从何入手呢?首先想到的会不会是文件代码有问题? 胆子不小的哦! 经过一番“努力”,电脑版部分有关代码如下:
if (!$action) {
S::gp(array('ckey','advertype','adverstatus'));/*hold*/
$cates = $cateDescrip = array();$optCates = '';
$query = $db->query("SELECT id,ckey,uid,ifshow,descrip,config FROM pw_advert WHERE type=0 AND ifshow=1 ORDER BY id");
while ($rt = $db->fetch_array($query)) {
list($rt['name'],$rt['descrip']) = explode("~\t~",$rt['descrip']);
$rt['ifhire'] = $rt['uid'];
$rt['config'] = unserialize($rt['config']);
$cates[$rt['ckey']] = $rt;
$selected = ($ckey == $rt['ckey']) ? "selected=selected" : "";
$optCates .= "{$rt['name']}";
$cateDescrip[strtolower($rt['ckey'])] = addslashes($rt['descrip']);
//$cateDescrip .= "'".addslashes(strtolower($rt['ckey']))."' : '".addslashes($rt['descrip'])."',";
}
写的是什么,什么意思我也不知道!
手机版的可能如下:
InitGP(array('ckey'));
$cates = array();
$query = $db->query("SELECT id,ckey,uid,ifshow,descrip,config FROM pw_advert WHERE type=2 AND ifshow=1 ORDER BY id");
$advertypes = array('txt','img');
while ($rt = $db->fetch_array($query)) {
list($rt['name'],$rt['descrip']) = explode("~\t~",$rt['descrip']);
$rt['config'] = unserialize($rt['config']);
$cates[$rt['ckey']] = $rt;
$selected = ($ckey == $rt['ckey']) ? "selected=selected" : "";
$optCates .= "{$rt['name']}";
$cateDescrip[strtolower($rt['ckey'])] = addslashes($rt['descrip']);
}
$cateDescrip = pwJsonEncode($cateDescrip);
这些又是什么意思呢?天书!我是看不懂的。不过“$advertypes = array('txt','img');”意思应该是说有文字和图片两种广告形式,这和后台是一样的。于是,对比代码,试着按上面的代码修改下面的代码,试了几次都不行,看来还是不要从文件下手了,问题可能不在这儿,而且代码是什么意思又不懂如何改呢?抛掉文件存在问题的可能性,从代码中的重大发现是应该和pw_advert数据表有关,因为要从里面读出许多的数据,而后台没有广告位数据应该就是在这个表中没有存储手机版的广告位配置信息。
zhangjingyu回帖于2015-12-12 15:41[查看电脑版]
下一页 (1/2)
下一楼»:晚上,在家操作phpmyadmin打开数据表查看,里面果然是电脑版各个广告位(有10多种吧)的配置信息 ..
«上一楼:首次在论坛后台见到手机版广告添加/管理页面是什么时候?这是相当久远的事情了,怎么可能记得? ..

查看全部回帖(20)
«返回主帖