1.找到列表模板文件
把<title>{dede:field.seotitle/}</title>改成<title>{dede:field.seotitle/}{dede:pagelistlistitem="paget" listsize="0″ runphp="yes"}if(strlen(@me)>10 || @me==1) @me="";else@me="_第".@me."页";{/dede:pagelist}</title>
2.然后在include中找到arc.listview.class.php文件
2.1查找到 $listdd.= “<liclass="thisclass">$j</li>rn";
改成 $listdd.=“<liclass="thisclass">$j</li>rn";
$pagedd =$j;
注意:也就是添加一行 注意可能有几个 都要改
2.2查找到 if(preg_match('/pageno/i', $listitem))$plist .= $listdd;
改成: if(preg_match('/pageno/i', $listitem)) $plist .= $listdd;
if(preg_match('/paget/i',$listitem)) $plist .= $pagedd;
注意:这里的preg_match可能不同模板的不一样最好根据pageno查找 依照自己模板的格式修改也就是添加一行if(preg_match('/paget/i',$listitem)) $plist .= $pagedd;
3.修改title
<title>{dede:field.seotitle/}{dede:pagelistlistitem="paget" listsize="0" runphp="yes"} if(strlen(@me)>10 || @me==1) @me="";else@me="_第".@me."页";{/dede:pagelist}</title>
<meta name="description" content="{dede:fieldname='description' function='html2text(@me)'/}{dede:pagelistlistitem="paget" function="html2text(@me)" listsize="0"runphp="yes"} if (strlen(@me)>10 || @me==1)@me="";else @me="第".@me."页";{/dede:pagelist}" />
例如》》》》
原来:<title>**医院【官网】</title>
改后:<title>**医院【官网】_第2页</title>
不用再为list_* 烦恼了欢乐的去生成map吧~
转载请标明出处: http://blog.sina.com.cn/ccailove