修改dede分页标签样式的样式 {dede:arcpagelist tagid='index'/}

dedecms5.6 arclist分页的实现方法
作者:佚名
字体:[ ] 来源:互联网 时间:07-13 22:29:45
dedecms5.6 arclist分页的使用,dedecms版主雪毅网络首发arclist的分页使用方法,我转帖过来
代码如下: &script language="javascript" type="text/javascript" src="{dede:global.cfg_cmsurl/}/include/dedeajax2.js"&&/script& &script& function multi(pagenum,tagid) { var taget_obj = document.getElementById(tagid); var taget_obj_page = document.getElementById("page_"+tagid); myajax = new DedeAjax(taget_obj,false,false,'','',''); myajax.SendGet2("/plus/arcmulti.php?mtype=0&pnum="+pagenum+'&tagid='+tagid); myajax = new DedeAjax(taget_obj_page,false,false,'','',''); myajax.SendGet2("/plus/arcmulti.php?mtype=1&pnum="+pagenum+'&tagid='+tagid); DedeXHTTP = } &/script& {dede:arclist tagid='index' pagesize='5'} &li&&b&&a href="[field:arcurl/]" style="color: #FF6633"&[field:title/]&/a&&/b&&/li& &p class="my_tj_info"&[field:info/]...&/p& {/dede:arclist} {dede:arcpagelist tagid='index'/}
大家感兴趣的内容
12345678910
最近更新的内容DedeCMS的分页标签pagelist支持中英文的修改方法_最火下载站
您的位置: >
> DedeCMS的分页标签pagelist支持中英文的修改方法
DedeCMS的分页标签pagelist支持中英文的修改方法
不得不感叹DedeCMS的强大,可定制性和扩展性太强了,就算不懂php也可以很轻松的修改源码。 今天碰到个新问题,用DedeCMS搞了个中英双语的网站,其他的都修改好了,上线之前发现分页条中英文版中都是中文的,于是自己动手DIY了一下。 1、打开include/arc.listview.class.php(本文以DedeCMS5.6为例) 找到(约29行) var $remoteD 在其下面加上一个新行 var $ 找到(约528行) $list_len = trim($ctag-&GetAtt(&listsize&)); 在其下面加上一个新行 $pagelang = trim($ctag-&GetAtt(&pagelang&)); 找到(约531行) if($list_len==&&) { $list_len = 3; } 在其下面加上 if($pagelang==&&) { $pagelang = 'cn'; } 修改(约545行) $this-&dtp-&Assign($tagid,$this-&GetPageListST($list_len,$listitem)); 为 $this-&dtp-&Assign($tagid,$this-&GetPageListST($list_len,$listitem,$pagelang)); 修改(约826行) return &&li&&span class=\&pageinfo\&&共 &strong&1&/strong& 页 &strong&&.$this-&TotalResult.&&/strong& 条记录&/span&&/li&\r\n&; 为 if($pagelang=='cn') { return &&li&&span class=\&pageinfo\&&共 &strong&1&/strong& 页 &strong&&.$this-&TotalResult.&&/strong& 条记录&/span&&/li&\r\n&; } else { return &&li&&span class=\&pageinfo\&&Total &strong&1&/strong& Page &strong& &.$this-&TotalResult.&&/strong& Records&/span&&/li&\r\n&; } 修改 return &&li&&span class=\&pageinfo\&&共 &strong&0&/strong& 页 &strong&&.$this-&TotalResult.&&/strong& 条记录&/span&&/li&\r\n&; 为 if($pagelang=='cn') { return &&li&&span class=\&pageinfo\&&共 &strong&0&/strong& 页 &strong&&.$this-&TotalResult.&&/strong& 条记录&/span&&/li&\r\n&; } else { return &&li&&span class=\&pageinfo\&&Total &strong&0&/strong& Page &strong& &.$this-&TotalResult.&&/strong& Records&/span&&/li&\r\n&; } 修改 $maininfo = &&li&&span class=\&pageinfo\&&共 &strong&{$totalpage}&/strong& 页 &strong&&.$this-&TotalResult.&&/strong& 条&/span&&/li&\r\n&; 为 if($pagelang=='cn') { $maininfo = &&li&&span class=\&pageinfo\&&共 &strong&{$totalpage}&/strong& 页 &strong&&.$this-&TotalResult.&&/strong& 条&/span&&/li&\r\n&; } else { $maininfo = &&li&&span class=\&pageinfo\&&Total &strong&{$totalpage}&/strong& Page &strong& &.$this-&TotalResult.&&/strong& Records&/span&&/li&\r\n&; } 依照上面的方法,依次修改下面的获取上一页、主页、下一页、末页的内容 2、打开列表模板页面,我这以list_article_en.htm为例,其中list_article_en.htm为英文版的列表页面模板,中文版的可以不用修改 修改 {dede:pagelist listsize='5'/} 为 {dede:pagelist pagelang='en' listsize='5'/} 重新生成列表页面,大功告成。
上一篇: 下一篇:来源:织梦云
1,头部必须引进 页中实arclist 分页效果
&script src=&{dede:global.cfg_cmsurl/}/include/dedeajax2.js& language=&javascript&&&/script&
function multi(pagenum,tagid)
var taget_obj = document.getElementByIdx_x(tagid);
var taget_obj_page = document.getElementByIdx_x(&page_&+tagid);
myajax = new DedeAjax(taget_obj,false,false,&,&,&);
myajax.SendGet2(&/plus/arcmulti.php?mtype=0&pnum=&+pagenum+&&tagid=&+tagid);
myajax = new DedeAjax(taget_obj_page,false,false,&,&,&);
myajax.SendGet2(&/plus/arcmulti.php?mtype=1&pnum=&+pagenum+&&tagid=&+tagid);
DedeXHTTP =
{dede:arclist row=&100&P& tagid=&lists& order=&id desc& pagesize=&18&P typeid=&132&P& titlelen=&100&P}
&LI&&STRONG&&A href=&[field:arcurl/]&& target=_blank tiltle=&[field:title/]&&[field:title/] &/A&&/STRONG&
&P&[field:description function=&cn_substr(@me,128)&/]& &A& href=&[field:arcurl/]& target=_blank title=&[field:title/]&&[详情]&/A& &/P&&/LI&
{/dede:arclist}
&div style=&clear:both&&&/div&
{dede:arcpagelist tagid=&lists&/}
(需要注意的是tagid和{dede:arcpagelist tagid=&lists&/} 必须保持一致,可以随意起名字,一个页面中不要有重复,row=&&的条数要写多一点些少会显示到那么多就不会在显示了,不写好像不管用吧)
评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
用织梦建站时,有时候我们会给某栏目绑定二级域名,并开启织梦Dedecms开启多.....
织梦日更新后,就添加了很多针对手机移动端的设计,最大的设计就是.....
织梦日更新后,就添加了很多针对手机移动端的设计,最大的设计就是.....
以下是部分代码,红色部分,即为调用的时间代码。其他代码,可在图3页面,.....
最佳分辨率,建议使用Chrome、Firefox、Safari、ie10版本浏览器。
还没有账号
用户名登录用户名或密码错误
用第三方帐号直接登录
您可以选择直接注册或用第三方帐号登录网站,一分钟完成注册dede织梦tag标签页、搜索页分页样式的修改
  默认的文章列表页跟tag标签页分页样式是一样的,如下图所示:
  所以修改起来也比较简单,只要对应的两个文件改成对应的样式即可,通常都是去&li&之类的。
  而默认的搜索页分页样式就比较复杂,里面加了很多冗余代码,生成后会初夏下面这段代码:
&table border='0' cellpadding='0' cellspacing='0'&
&tr align='center' style='font-size:10pt'&
&form name='pagelist' action='/plus/search.php'&&input type='hidden' name='keyword' value=''&
&input type='hidden' name='channeltype' value='0'&
&input type='hidden' name='orderby' value=''&
&input type='hidden' name='kwtype' value='0'&
&input type='hidden' name='pagesize' value='10'&
&input type='hidden' name='typeid' value='0'&
&input type='hidden' name='TotalResult' value='57'& &td&共找到&b&57&/b&条记录/最大显示&b&6&/b&页 &/td&
&td width='30'&首页&/td&
&td&1&&/td&
&td&1&&/td&
& & & & 像table完全是不必要存在的,而且对seo也不利,那么怎么办呢?可以在arc.searchview.class.php文件中找到以下几行代码,删掉&&&&方括号及里面的内容即可,
& & & & $geturl = &keyword=&.urlencode($oldkeyword).&&searchtype=&.$this-&SearchT
& & & & $hidenform = &&input type='hidden' name='keyword' value='&.rawurldecode($oldkeyword).&'&\r\n&;
& & & & $geturl .= &&channeltype=&.$this-&ChannelType.&&orderby=&.$this-&OrderBy;
& & & & $hidenform .= &&input type='hidden' name='channeltype' value='&.$this-&ChannelType.&'&\r\n&;
& & & & $hidenform .= &&input type='hidden' name='orderby' value='&.$this-&OrderBy.&'&\r\n&;
& & & & $geturl .= &&kwtype=&.$this-&KType.&&pagesize=&.$this-&PageS
& & & & $hidenform .= &&input type='hidden' name='kwtype' value='&.$this-&KType.&'&\r\n&;
& & & & $hidenform .= &&input type='hidden' name='pagesize' value='&.$this-&PageSize.&'&\r\n&;
& & & & $geturl .= &&typeid=&.$this-&TypeID.&&TotalResult=&.$this-&TotalResult.&&&;
& & & & $hidenform .= &&input type='hidden' name='typeid' value='&.$this-&TypeID.&'&\r\n&;
& & & & $hidenform .= &&input type='hidden' name='TotalResult' value='&.$this-&TotalResult.&'&\r\n&;
  除此之外,还要删除样式中带有表格信息的代码如:&td width='50'&、&table border='0' cellpadding='0' cellspacing='0'&、&tr align='center' style='font-size:10pt'&、&form name='pagelist' action='&.$this-&GetCurUrl().&'&等,别忘了这些代码都是成对出现的哦,别删了前面后面忘了删。
  至此,大致的样式已经清除干净了,其它的地方也就跟修改文章列表页的分页样式差不多。
  文章""由玉轩吟|中国玉石门户网提供,希望对各位玉友有所帮助;欢迎分享,转载务必保留此信息。
《中华人民共和国互联网站点运营许可证》备案:闽ICP备号
中国玉石门户网

我要回帖

更多关于 dede分页样式下载 的文章

 

随机推荐