代码拉取完成,页面将自动刷新
<?php
require_once (dirname(__FILE__) . "/include/common.inc.php");
header("Content-Type: text/html; charset=utf-8");
//header("Content-type:text/vnd.wap.wml");
require_once(dirname(__FILE__)."/include/wap.inc.php");
if(empty($action)) $action = 'index';
$cfg_templets_dir = $cfg_basedir.$cfg_templets_dir;
$channellist = '';
$newartlist = '';
$channellistnext = '';
//顶级导航列表
$dsql->SetQuery("Select id,typename From `#@__arctype` where reid=0 And channeltype=1 And ishidden=0 And ispart<>2 order by sortrank");
$dsql->Execute();
while($row=$dsql->GetObject())
{
$channellist .= "<a href='wap.php?action=list&id={$row->id}'>{$row->typename}</a> ";
}
//当前时间
$curtime = strftime("%Y-%m-%d %H:%M:%S",time());
$cfg_webname = ConvertStr($cfg_webname);
//主页
/*------------
function __index();
------------*/
if($action=='index')
{
//最新文章
$dsql->SetQuery("Select id,title,pubdate From `#@__archives` where channel=1 And arcrank = 0 order by id desc limit 0,10");
$dsql->Execute();
while($row=$dsql->GetObject())
{
$newartlist .= "<a href='wap.php?action=article&id={$row->id}'>".ConvertStr($row->title)."</a> [".date("m-d",$row->pubdate)."]<br />";
}
//显示WML
include($cfg_templets_dir."/wap/index.wml");
$dsql->Close();
echo $pageBody;
exit();
}
/*------------
function __list();
------------*/
//列表
else if($action=='list')
{
$needCode = 'utf-8';
$id = ereg_replace("[^0-9]", '', $id);
if(empty($id)) exit('Error!');
require_once(dirname(__FILE__)."/include/datalistcp.class.php");
$row = $dsql->GetOne("Select typename,ishidden From `#@__arctype` where id='$id' ");
if($row['ishidden']==1) exit();
$typename = ConvertStr($row['typename']);
//当前栏目下级分类
$dsql->SetQuery("Select id,typename From `#@__arctype` where reid='$id' And channeltype=1 And ishidden=0 And ispart<>2 order by sortrank");
$dsql->Execute();
while($row=$dsql->GetObject())
{
$channellistnext .= "<a href='wap.php?action=list&id={$row->id}'>".ConvertStr($row->typename)."</a> ";
}
//栏目内容(分页输出)
$sids = GetSonIds($id,1,true);
$varlist = "cfg_webname,typename,channellist,channellistnext,cfg_templeturl";
ConvertCharset($varlist);
$dlist = new DataListCP();
$dlist->SetTemplet($cfg_templets_dir."/wap/list.wml");
$dlist->pageSize = 10;
$dlist->SetParameter("action","list");
$dlist->SetParameter("id",$id);
$dlist->SetSource("Select id,title,pubdate,click From `#@__archives` where typeid in($sids) And arcrank=0 order by id desc");
$dlist->Display();
exit();
}
//文档
/*------------
function __article();
------------*/
else if($action=='article')
{
//文档信息
$query = "
Select tp.typename,tp.ishidden,arc.typeid,arc.title,arc.arcrank,arc.pubdate,arc.writer,arc.click,addon.body From `#@__archives` arc
left join `#@__arctype` tp on tp.id=arc.typeid
left join `#@__addonarticle` addon on addon.aid=arc.id
where arc.id='$id'
";
$row = $dsql->GetOne($query,MYSQL_ASSOC);
foreach($row as $k=>$v) $$k = $v;
unset($row);
$pubdate = strftime("%y-%m-%d %H:%M:%S",$pubdate);
if($arcrank!=0) exit();
$title = ConvertStr($title);
$body = html2wml($body);
if($ishidden==1) exit();
//当前栏目下级分类
$dsql->SetQuery("Select id,typename From `#@__arctype` where reid='$typeid' And channeltype=1 And ishidden=0 order by sortrank");
$dsql->Execute();
while($row=$dsql->GetObject()){
$channellistnext .= "<a href='wap.php?action=list&id={$row->id}'>".ConvertStr($row->typename)."</a> ";
}
//栏目内容(分页输出)
include($cfg_templets_dir."/wap/article.wml");
$dsql->Close();
echo $pageBody;
exit();
}
//错误
/*------------
function __error();
------------*/
else
{
ConvertCharset($varlist);
include($cfg_templets_dir."/wap/error.wml");
$dsql->Close();
ConvertCharset($varlist);
echo $pageBody;
exit();
}
?>
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。