善良是人生的正能量,是一种能够面对人生一切困苦的力量,是能够化解一切矛盾和摩擦的力量,是能够带来和平与幸福的力量,是能够让世界越来越美好的力量。
最近测试了www.dede58.com/m/list.php?tid=1在手机站访问的时候,无法跳转到手机的模板,终于找到了解决了方法,给大家分享一下
修改根目录下的m/list.php文件
重新弄的代码,不区分几级目录,理论是根据你指定的PC,重新指定手机的模板(也就是说,直接用这个代替现有的文件,就可以实现几级访问都行了
复制以下代码替换list.php即可
<?php /** * *栏目列表/频道动态页 * *@version$Id:list.php115:382010年7月8日Ztianya$ *@packageDedeCMS.Site *@copyrightCopyright(c)2007-2010,DesDev,Inc. *@licensehttp://help.dedecms.com/usersguide/license.html *@linkhttp://www.dedecms.com */ define('DEDEMOB','Y'); require_once(dirname(__FILE__)."/../include/common.inc.php"); //$t1=ExecTime(); $tid=(isset($tid)&&is_numeric($tid)?$tid:0); $channelid=(isset($channelid)&&is_numeric($channelid)?$channelid:0); if($tid==0&&$channelid==0)die("RequestError!"); if(isset($TotalResult))$TotalResult=intval(preg_replace("/[^\d]/",'',$TotalResult)); //如果指定了内容模型ID但没有指定栏目ID,那么自动获得为这个内容模型的第一个顶级栏目作为频道默认栏目 if(!empty($channelid)&&empty($tid)) { $tinfos=$dsql->GetOne("SELECTtp.id,ch.issystemFROM`dede_arctype`tpLEFT JOIN`dede_channeltype`chONch.id=tp.channeltypeWHEREtp.channeltype='$channelid'Andtp.reid=0orderbysortrankasc"); if(!is_array($tinfos))die("Nocatalogsinthechannel!"); $tid=$tinfos['id']; } else { $tinfos=$dsql->GetOne("SELECTch.issystemFROM`dede_arctype`tpLEFTJOIN`dede_channeltype`ch ONch.id=tp.channeltypeWHEREtp.id='$tid'"); } if($tinfos['issystem']==-1) { $nativeplace=((empty($nativeplace)||!is_numeric($nativeplace))?0:$nativeplace); $infotype=((empty($infotype)||!is_numeric($infotype))?0:$infotype); if(!empty($keyword))$keyword=FilterSearch($keyword); $cArr=array(); if(!empty($nativeplace))$cArr['nativeplace']=$nativeplace; if(!empty($infotype))$cArr['infotype']=$infotype; if(!empty($keyword))$cArr['keyword']=$keyword; include(DEDEINC."/arc.sglistview.class.php"); $lv=newSgListView($tid,$cArr); }else{ include(DEDEINC."/arc.listview.class.php"); $lv=newListView($tid); $ispart=$lv->Fields['ispart']; if($ispart==1){ $tpl=$lv->Fields['tempindex']; $tpl=str_replace('.htm','_m.htm',$tpl); $lv->Fields['tempindex']=$tpl; $lv->TypeLink->TypeInfos['tempindex']=$tpl; }else{ $tpl=$lv->Fields['templist']; $tpl=str_replace('.htm','_m.htm',$tpl); $lv->Fields['templist']=$tpl; $lv->TypeLink->TypeInfos['templist']=$tpl; } //print_r($lv); //exit(); //对设置了会员级别的栏目进行处理 if(isset($lv->Fields['corank'])&&$lv->Fields['corank']>0) { require_once(DEDEINC.'/memberlogin.class.php'); $cfg_ml=newMemberLogin(); if($cfg_ml->M_Rank<$lv->Fields['corank']) { $dsql->Execute('me',"SELECT*FROM`dede_arcrank`"); while($row=$dsql->GetObject('me')) { $memberTypes[$row->rank]=$row->membername; } $memberTypes[0]="游客或没权限会员"; $msgtitle="你没有权限浏览栏目:{$lv->Fields['typename']}!"; $moremsg="这个栏目需要<fontcolor='red'>".$memberTypes[$lv->Fields['corank']]."</font>才能访问, 你目前是:<fontcolor='red'>".$memberTypes[$cfg_ml->M_Rank]."</font>!"; include_once(DEDETEMPLATE.'/plus/view_msg_catalog.htm'); exit(); } } } if($lv->IsError)ParamError(); $lv->Display();
到此这篇关于织梦一级目录作域名list.php无法跳转到手机站如何解决方法就介绍到这了。人得自知,既然没种去死,那就找点乐子活下去。更多相关织梦一级目录作域名list.php无法跳转到手机站如何解决方法内容请查看相关栏目,小编编辑不易,再次感谢大家的支持!