
Archives for 日常随笔
DedeCMS的首页模板文件位置:/templets/default/index.html。其中default文件夹是默认的,如果你用的是其他模版,在后台可以查看的,进入后台>系统>系统基本参数>模板默认风格,后面的default就是当前使用的模板,首页文件就在这里面。
织梦内容管理系统(DedeCms) 以简单、实用、开源而闻名,是国内最知名的PHP开源网站管理系统,也是使用用户最多的PHP类CMS系统,在经历多年的发展,目前的版本无论在功能,还是在易用性方面,都有了长足的发展和进步,DedeCms免费版的主要目标用户锁定在个人站长,功能更专注于个人网站或中小型门户的构建,当然也不乏有企业用户和学校等在使用本系统。
...more»
<?php
exit;
} else if ($dopost=='showauth')
{
include('templets/index_body_showauth.htm');
exit;
} else if ($dopost=='showad')
{
include('templets/index_body_showad.htm');
exit;
}
?>
...more»
//高亮专用, 替换多次是可能不能达到最多次
function _highlight($string, $words, $result, $pre)
{
global $cfg_replace_num;
$string = str_replace('"', '"', $string);
uasort($words,create_function('$a, $b','return strlen($a)>strlen($b);'));
...more»
用户在使用PbootCMS系统时遇到一个问题,即在网站描述或栏目描述中添加百分号(%)会导致错误。
其实, 解决并不复杂。
将模板中标题、描述、关键词用下面的标签替换就可以解决
<title>{pboot:pagetitle}</title>
<meta name="keywords" content="{pboot:pagekeywords}">
<meta name="description" content="{pboot:pagedescription}">
...more»
likearticle 相关文档
名称:likearticle
功能:通过前3个TAG标签或前3个关键词,检索整站文档标题中含有tag标签或者关键词的相关文档,进行关联。在没有tag标签情况下,就以前3个关键词检索文档标题进行关联。这个标签随着数据量的增加可能会比较影响检索性能。 (温馨提示:使用该标签之前,必须先安装与之相关的插件【点击这里下载插件】,否则不显示相关文档列表。)
语法:
{eyou:likearticle limit='0,12'}
{$field.title}
{/eyou:likearticle}
参数:channelid='' 默认全部模型的相关文档,可以手工指定多个模型ID,用,分开,比如:channelid='1,2,3'
mytypeid='' 手工指定要限定的栏目id,如果只指定一个栏目ID表示包括所有子级栏目,如果指定多个栏目ID用,分开,表示不包含子级栏目
limit='0,12' 调用行数,默认12条,(如:limit='2,12' 表示排除前面2条,列出后面12条)
titlelen='100' 标题长度
infolen='160' 表示内容简介长度
tablewidth=100 表格宽度
byabs=0 是否绝对排序
thumb='on' 默认使用缩略图,on为开启,off为关闭
empty='' 没有数据时显示的文案
mod='' 每隔N行输出的内容
thumb='on' 默认使用缩略图,on为开启,off为关闭
id='' 可以任意指定循环里的变量名替代field,假设id='field1',模板调用如:{$field.title} 变成 {$field1.title}
底层字段:
请查阅易优Cms官方提供的数据字典,找到表名 ey_archives
-------------------------------效果展示--------------------------------1,内容页调用当前文档的相关文档模板调用代码
{eyou:likearticle limit='0,5' titlelen='30' }
{$field.title}
{/eyou:likearticle}
网站前端显示效果(css样式请自行填充)
...more»
downcount 文档下载次数标签
【基础用法】
名称:downcount
功能:文档下载次数,每下载一次会增加数量1;如果是登录用户,只记录一次,不会重复统计。
语法:
{eyou:downcount /}
参数:
无
底层字段:
无
...more»
【基础用法】
名称:prenext
功能:获取当前文档上一篇、下一篇内容。
语法:
{eyou:prenext get='pre'} 上一篇:{$field.title}{eyou:else /} 上一篇:暂无{/eyou:prenext}
{eyou:prenext get='next'} 下一篇:{$field.title}{eyou:else /} 下一篇:暂无{/eyou:prenext}
参数:
get='' pre(上篇)或者(next)下篇
titlelen='100' 标题长度
id='' 可以任意指定循环里的变量名替代field,假设id='field1',模板调用如:{$field.title} 变成 {$field1.title}
底层字段:
请查阅易优Cms官方提供的数据字典,找到表名 ey_archives
-------------------------------效果展示--------------------------------1,调用文章上一篇下一篇代码模板调用代码
{eyou:prenext get='pre'} 上一篇:{$field.title}{eyou:else /} 上一篇:暂无{/eyou:prenext}
{eyou:prenext get='next'} 下一篇:{$field.title}{eyou:else /} 下一篇:暂无{/eyou:prenext}
网站前端显示效果(css样式请自行填充)
【更多示例】
-------------------------------示例1--------------------------------
描述:获取下一篇内容
{eyou:prenext get='next'} 下一篇:{$field.title}{eyou:else /} 下一篇:暂无{/eyou:prenext}
-------------------------------示例2--------------------------------
描述:自定义变量名
{eyou:prenext get='next' id='field1'} 下一篇:{$field.title}{eyou:else /} 下一篇:暂无{/eyou:prenext}
...more»
【基础用法】
名称:guestbookform
功能:留言表单提交
语法:
{eyou:guestbookform type='default'}
{$field.hidden}
{/eyou:guestbookform}
参数:{$field.formhidden}为表单支持图片上传属性{$field.submit}为表单使用内置的JS验证用户输入内容的格式
{$field.attr_1} 为表单属性字段名称 (示例见图一)
{$field.itemname_1} 为表单属性提示文字
typeid='' 指定文档ID,如果没有指定则获取当前留言模型的栏目ID
type='default' 默认类型,该属性不可缺少
empty='' 当前留言版块的表单被删完时,显示的文案内容
id='' 可以任意指定循环里的变量名替代field,假设id='field1',模板调用如:{$field.title} 变成 {$field1.title}
底层字段:
请查阅易优Cms官方提供的数据字典,找到表名 ey_guestbook、ey_guestbook_attr、ey_guestbook_attribute
(图一,如按示例里,{$field.attr_1}应改为{$field.attr_16})
-------------------------------效果展示--------------------------------1,留言栏目留言调用模板调用代码
{eyou:guestbookform type='default'}
{$field.hidden}
{/eyou:guestbookform}
网站前端显示效果(css样式请自行填充)
【更多示例】
-------------------------------示例1--------------------------------
描述:完全的留言表单(单行文本框、多行文本框、下拉列表框、JS表单验证)
{eyou:guestbookform type='default'}
无
{eyou:volist name='$field.options' id='vo'}
{$vo.value}
{/eyou:volist}
{$field.hidden}
function checkForm() {
if (document.getElementById('attr_5').value.length == 0) {
alert('{$field.itemname_5}');
return false;
}
return true;
}
{/eyou:guestbookform}
-------------------------------示例2--------------------------------
描述:传入指定的留言栏目ID,可以用于非留言栏目下,比如:首页
{eyou:guestbookform typeid='6' type='default'}
无
{eyou:volist name='$field.options' id='vo'}
{$vo.value}
{/eyou:volist}
{$field.hidden}
{/eyou:guestbookform}
...more»
arcclick 追加文档浏览量标签
【基础用法】
名称:arcclick
功能:追加文档浏览量,即点击或刷新一次均会增加数量1.
语法:
{eyou:arcclick /}
参数:
无
底层字段:
无
...more»
插件route.php路由配置
只针对网站前台进行路由配置,全面支持TP5.0.10本身的路由规则
...more»
