dedecms如何修改共0页/0条记录为英文版?

近日,在测试一个网站功能的时候,发现在搜索结果的下面为中文的“共0页/0条记录”,但客户的网站为英文版,所以我们需要将搜索的结果信息也要显示为英文,好了,我们开始动手修改dedecms的文件,以达到我们需要的效果吧!

“共0页/0条记录”我们需要修改include/datalistcp.class.php文件,但是请注意修改了这个文件之后其它很多地方的分页内容都将是显示英文的。

找到文件大概在第30行:

$lang_pre_page = ‘上页‘;
    $lang_next_page = ‘下页‘;
    $lang_index_page = ‘首页‘;
    $lang_end_page = ‘末页‘;
    $lang_record_number = ‘条记录‘;
    $lang_page = ‘页‘;
    $lang_total = ‘共‘;

修改为:

$lang_pre_page = ‘Previous‘;
    $lang_next_page = ‘Next‘;
    $lang_index_page = ‘Home‘;
    $lang_end_page = ‘End‘;
    $lang_record_number = ‘Records‘;
    $lang_page = ‘Page‘;
    $lang_total = ‘Total‘;

保存之后我们测试搜索结果!成功的达到了我们需要的效果。

修改include/arc.searchview.class.php文件

找到文件大概在第820行:

if($totalpage<=1 && $this->TotalResult>0)
        {
            return "共1页/".$this->TotalResult."条记录";
        }
        if($this->TotalResult == 0)
        {
            return "共0页/".$this->TotalResult."条记录";
        }

修改为:

if($totalpage<=1 && $this->TotalResult>0)
        {
            return "Total 1 Page/".$this->TotalResult."Records";
        }
        if($this->TotalResult == 0)
        {
            return "Total 0 Page/".$this->TotalResult."Records";
        }

找到文件大概在第837行:

$infos = "<td>共找到<b>".$this->TotalResult."</b>条记录/最大显示<b>{$totalpage}</b>页 </td>\r\n";

修改为:

$infos = "<td>Total<b>".$this->TotalResult."</b>Records/Max. Display<b>{$totalpage}</b>Page </td>\r\n";

找到文件大概在第852行:

if($this->PageNo != 1)
{
$prepage.="<td width=‘50‘><a href=‘".$purl."PageNo=$prepagenum‘>上一页</a></td>\r\n";
$indexpage="<td width=‘30‘><a href=‘".$purl."PageNo=1‘>首页</a></td>\r\n";
}
else
{
$indexpage="<td width=‘30‘>首页</td>\r\n";
}
if($this->PageNo!=$totalpage && $totalpage>1)
{
$nextpage.="<td width=‘50‘><a href=‘".$purl."PageNo=$nextpagenum‘>下一页</a></td>\r\n";
$endpage="<td width=‘30‘><a href=‘".$purl."PageNo=$totalpage‘>末页</a></td>\r\n";
}
else
{
$endpage="<td width=‘30‘>末页</td>\r\n";
}

修改为:

if($this->PageNo != 1)
{
$prepage.="<td width=‘50‘><a href=‘".$purl."PageNo=$prepagenum‘>Previous</a></td>\r\n";
$indexpage="<td width=‘30‘><a href=‘".$purl."PageNo=1‘>Home</a></td>\r\n";
}
else
{
$indexpage="<td width=‘30‘>Home</td>\r\n";
}
if($this->PageNo!=$totalpage && $totalpage>1)
{
$nextpage.="<td width=‘50‘><a href=‘".$purl."PageNo=$nextpagenum‘>Next</a></td>\r\n";
$endpage="<td width=‘30‘><a href=‘".$purl."PageNo=$totalpage‘>End</a></td>\r\n";
}
else
{
$endpage="<td width=‘30‘>End</td>\r\n";
}

修改include/arc.archives.class.php文件

找到文件大概在第873行:

$PageList = "<li><a>共".$totalPage."页: </a></li>";
$nPage = $nowPage-1;
$lPage = $nowPage+1;
if($nowPage==1)
{
$PageList.="<li><a href=‘#‘>上一页</a></li>";

......

修改为:

$PageList = "<li><a>Total".$totalPage."Page: </a></li>";
$nPage = $nowPage-1;
$lPage = $nowPage+1;
if($nowPage==1)
{
$PageList.="<li><a href=‘#‘>Previous</a></li>";
......

找到文件大概在第966行:

$PageList = "<li><a>共".$totalPage."页: </a></li>";
$nPage = $nowPage-1;
$lPage = $nowPage+1;
if($nowPage==1)
{
$PageList.="<li><a href=‘#‘>上一页</a></li>";
}

修改为:

$PageList = "<li><a>Total".$totalPage."Page: </a></li>";
$nPage = $nowPage-1;
$lPage = $nowPage+1;
if($nowPage==1)
{
$PageList.="<li><a href=‘#‘>Previous</a></li>";
}

注意文件里面的中文改成相对应的英文即可。

时间: 2024-11-07 07:47:40

dedecms如何修改共0页/0条记录为英文版?的相关文章

Oracle实现分页,每页有多少条记录数

分页一直都是关系数据库的热门,在数据量非常多的情况下,需要根据分页展示,每页展示多少条记录,以此减轻数据的压力; 1实现原理,根据rownum取记录数,根据公式(页数-1)*每页想要展示的记录数 AND 页数*记录数,其中页数是变量,记录数是常量,ROWNUM为过滤字段. 下面的SQL实现了按页数去查记录,以及规定每页有多少条记录数: SELECT T.* FROM(SELECT ROWNUM AS RN,表名.* FROM 表名) TWHERE RN BETWEEN (页数-1)*记录数+1

MYSQL-如何查询/修改最大日期的那条记录

参考资料:http://stackoverflow.com/questions/6898935/sql-update-query-with-group-by-clause -- 更新数据 UPDATE product_info AS t INNER JOIN (SELECT product_id,max(update_date) update_date FROM product_info WHERE product_id = 830 GROUP BY product_id) t1 ON t.pr

使用存储过程查询并按每页10条记录分页显示图书借阅纪录

create procedure sp_pageing_abc @cur_page_num int, -- 当前页码 @page_size int -- 页码大小 传值时,这里填10 as begin select top @page_size * from abc where id<=(select isnull(min(id),0) from ( select top(@page_size*(1-1)) id from abc where is_borrow=1 order by id de

织梦DeDeCms列表分页和内容页分页错位解决办法

文章页分页代码在这里/include/arc.archives.class.php列表页分页/include/arc.listview.class.php 很多入门的站长会碰到这样的问题,织梦的通病,下面秀站网总结了一下织梦的列表页和文章页分页问题,希望可以帮助到大家.主要修改两个文件一个是include/arc.listview.class,一个是修改CSS样式表. 第一,在CSS样式表里面添加如下代码: /*列表分页*/.page_list {padding:3px; margin: 3px

如何修改订单金额实现 0.01 元买 iPhone X?

作者简介: 肖志华,rNma0y,信安自学,白帽子.(在安全圈子里,一直以来有"黑帽"."白帽"的说法.黑帽子是指那些造成破坏的黑客,而白帽子均已建设更安全的互联网为己任.) 漏洞盒子排名 TOP 前 100,撞过很多坑,跌撞复前行.研究方向 Web,反黑产.目前某不知名安全团队成员,专职攻防领域,涉及面较广,爱好一切新鲜事物. Web 漏洞里有 SQL 注入.XSS 等漏洞,但是逻辑漏洞等问题也是一个大的关键点. 逻辑漏洞比传统安全漏洞更难发现,也可以理解为在相关

Android 5.0 - ProgressBar 进度条无法展示到按钮的前面

在低于SDK < 21 的版本中,ProgressBar 可以展示到按钮前面,并且为之在按钮的中间,但是切换到android 5.0后进度条ProgressBar 展示顺序变化了,按钮再前面,ProgressBar 在后面了 我的xml配置文件如下: <RelativeLayout android:layout_width="wrap_content" android:layout_height="wrap_content"> <Button

微软CRM4.0 页面表单和腾讯QQ在线整合

现在通过QQ和客户联系.洽谈业务及沟通感情的场合越来越多,在微软CRM表单上整合QQ可以方便的显示客户QQ在线状态,点击图标即可和客户进行QQ聊天. 客户在线状态: 客户离线状态: 输入QQ号码后即时显示在线状态,点击QQ图标后,如果你的QQ程序已经登陆,立即显示QQ对话框,如果你的QQ程序没有登陆,就会显示QQ登录窗口,登录后就显示对话框,就可以和客户聊天了.如果在MSCRM中新建一个QQ聊天实体,就可以保存客户的每次聊天内容了.开发源代码:1.进入MSCRM4.0"自定义",进入联

在从该备份集进行读取时,RESTORE 检测到在数据库 &quot;CISDB&quot; 中的页(0:0)上存在错误。系统断定检查已失败

[1]错误信息 [1.1]在测试机上还原 从主服务器上传输备份文件到测试机,发现还原报错,错误信息如下: (1)第一次还原,直接restore with stats=10 /* 已处理百分之 10. 已处理百分之 20. 已处理百分之 30. 消息 3183,级别 16,状态 2,第 1 行 在从该备份集进行读取时,RESTORE 检测到在数据库 "CISDB" 中的页(0:0)上存在错误. 消息 3013,级别 16,状态 1,第 1 行 RESTORE DATABASE 正在异常终

SpringMVC3.0+MyIbatis3.0(分页示例)【转】

主要使用Oracle的三层sql实现分页! 一 环境:XP3+Oracle10g+MyEclipse6+(Tomcat)+JDK1.5 二 工程相关图片: 1 DEMO图片 2 工程代码图片  3 相关jar包图片  三 此示例是在: SSI:SpringMVC3+Mybatis3(登录及CRUD操作)基础上加的分页功能: 四 主要代码文件 1 BaseController.java用于子类调用方便 Java代码   package com.liuzd.ssm.web; import javax