top-image

OLDER ARTICLES

<?php
exit;
} else if ($dopost==&#39;showauth&#39;)
{
include(&#39;templets/index_body_showauth.htm&#39;);
exit;
} else if ($dopost==&#39;showad&#39;)
{
include(&#39;templets/index_body_showad.htm&#39;);
exit;
}
?>

 

DedeCMS的首页模板文件位置:/templets/default/index.html。其中default文件夹是默认的,如果你用的是其他模版,在后台可以查看的,进入后台>系统>系统基本参数>模板默认风格,后面的default就是当前使用的模板,首页文件就在这里面。

织梦内容管理系统(DedeCms) 以简单、实用、开源而闻名,是国内最知名的PHP开源网站管理系统,也是使用用户最多的PHP类CMS系统,在经历多年的发展,目前的版本无论在功能,还是在易用性方面,都有了长足的发展和进步,DedeCms免费版的主要目标用户锁定在个人站长,功能更专注于个人网站或中小型门户的构建,当然也不乏有企业用户和学校等在使用本系统。

//高亮专用, 替换多次是可能不能达到最多次
function _highlight($string, $words, $result, $pre)
{
    global $cfg_replace_num;
    $string = str_replace(&#39;"&#39;, &#39;"&#39;, $string);
    uasort($words,create_function('$a, $b','return strlen($a)>strlen($b);'));

 

用户在使用PbootCMS系统时遇到一个问题,即在网站描述或栏目描述中添加百分号(%)会导致错误。

其实, 解决并不复杂。 

将模板中标题、描述、关键词用下面的标签替换就可以解决

	<title>{pboot:pagetitle}</title>
	<meta name="keywords" content="{pboot:pagekeywords}">
	<meta name="description" content="{pboot:pagedescription}">

 

downcount 文档下载次数标签

【基础用法】

名称:downcount

功能:文档下载次数,每下载一次会增加数量1;如果是登录用户,只记录一次,不会重复统计。

语法:

{eyou:downcount /}

参数:

底层字段:

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样式请自行填充)

【基础用法】

名称: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}

【基础用法】

名称: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}

arcclick 追加文档浏览量标签

【基础用法】

名称:arcclick

功能:追加文档浏览量,即点击或刷新一次均会增加数量1.

语法:

{eyou:arcclick /}

参数:

底层字段:

 

插件html.php页面缓存配置

作用于插件前台,指定需要缓存的页面,这只在运营模式下才有效。

参数规则:

mca :weapp_控制器_操作名

filename :生成在/data/runtime目录下的指定路径,建议参考以下

p :当前url控制器的操作方法传入的全部参数变量名

cache : 页面缓存有效时间,单位是秒

案例:假设给插件前台的专题首页、专题列表页、专题内容页配置页面缓存。

专题首页对应的分组/控制器/操作名:weapp/Sample/index

专题列表对应的分组/控制器/操作名:weapp/Sample/lists

专题内容页对应的分组/控制器/操作名:weapp/Sample/view

案例配置如下:

return array(

array(‘mca’=>’weapp_Sample_index’, ‘filename’=>’channel/sample/index’, ‘cache’=>1),

array(‘mca’=>’weapp_Sample_lists’, ‘filename’=>’articlelist/sample/lists’, ‘p’=>array(‘tid’,’page’), ‘cache’=>1),

array(‘mca’=>’weapp_Sample_view’, ‘filename’=>’detail/sample/view’, ‘p’=>array(‘aid’), ‘cache’=>1),

);

当用户访问相应页面之后,系统会自动生成对应的页面缓存文件,存放在 data/runtime/html 指定的子目录里。

Page 933 of 1049:« First« 930 931 932 933 934 935 936 »Last »
bottom-img