Web_PHP_DedeCMS_DedeCMS开发点滴(开发库);
来源:互联网 发布:apache和nginx共存 编辑:程序博客网 时间:2024/05/24 22:45
[field:global.autoindex/]
[field:global name=autoindex runphp="yes"]if(@me<4){@me='orange';}else{@me='';}[/field:global]
2、文章发布时间
{dede:field.pubdate function="MyDate('Y-m-d',@me)"/}
3、栏目简介
功能:就是某栏目不需要列表页、内容页,它只需要一介绍页面,但用静态页面不利于动态更新,这时可以使用其“栏目内容”来达到。
方法:进入栏目更改设置页面,
(1)、常规选项:“栏目属性”设置成“频道封面”,这样栏目本身不允许发布文档;
(2)、高级选项:“封面模板”改为index_xxxx.htm;
(3)、栏目内容:在其中输入栏目内容信息;
(4)、在默认模板目录下新建index_xxxx.htm,通常复制内容页代码,{dede:field.content/}修改内容显示就好;
4、搜索功能
表单<form>的action动作值为“/plus/search.php”,输入框的name值为“keyword”,再添加search.htm模板方可实现搜索功能;
5、织梦DedeCMS搜索页面搜索结果总数调用方法(显示记录条数总数)
由于dedecms原生不支持搜索页面结果总数的调用,所以得自己修改文件来支持了。搜索页面调用的代码全在/include/arc.searchview.class.php里,我们先打开/include/arc.searchview.class.php文件,然后按下面步骤修改文件。
第一步:在
else if($tagname=="pagelist")
{
$list_len = trim($ctag->GetAtt("listsize"));
if($list_len=="")
{
$list_len = 3;
}
$this->dtp->Assign($tagid,$this->GetPageListDM($list_len));
}
下面添加:
else if($tagname=="itemcount")
{
$list_len = trim($ctag->GetAtt("listsize"));
if($list_len=="")
{
$list_len = 3;
}
$this->dtp->Assign($tagid,$this->GetItemsCountDM($list_len));
}
第二步:在
/**
* 获得当前的页面文件的url
*
* @access public
* @return string
*/
前面添加下面代码:
//————
//搜索输出总量
//————
function GetItemsCountDM($list_len)
{
global $oldkeyword;
$pagenow = ($this->PageNo-1) * 10 + 1;
$pagenows = $this->PageNo*10; //当结果超过限制时,重设结果页数
if($this->TotalResult > $this->SearchMaxRc)
{
$totalpage = ceil($this->SearchMaxRc/$this->PageSize);
}
$plist .= $this->TotalResult;
return $plist;
}
第三步:
在要显示的地方加入{dede:itemcount listsize=’4′/}即可;
6、搜索页面分页大小(显示条数)得去search.php修改,暂时更好的方法;
- Web_PHP_DedeCMS_DedeCMS开发点滴(开发库);
- 开发点滴
- 开发点滴
- 开发点滴
- ios开发点滴-合并库文件
- C++ Builder开发点滴
- mapxtreme开发点滴
- Eclipse开发经验点滴
- 软件开发点滴资料
- 软件开发学习点滴
- Delphi 开发点滴
- Ext js开发点滴
- VC6开发点滴
- wince开发点滴
- Report Service 开发点滴
- WINCE开发点滴
- WEB开发经验点滴
- Flex开发点滴记录
- AJ训练(二叉树递归分冶)
- 第13周项目2
- 关于安卓开发工具翻译
- Android 签名(META-INF)
- 升级到php5.4:织梦cms安装完成后登录后台出现空白解决办法
- Web_PHP_DedeCMS_DedeCMS开发点滴(开发库);
- 装了数据库之后用DBCA创建数据库实例以及安装Oracle10g服务里没有监听的解决方法
- 树状数组BIT-乒乓比赛
- 黑马程序员--学习笔记(其他类)
- 常用Sql语句
- 关于学习编程中会遇到的一些小问题
- 使用yum快速部署Oracle安装环境(11g)
- hibernate中Restrictions的用法
- 后缀数组(dc3 +RMQ线段树维护模板)