随笔分类 - 织梦开发
摘要:织梦有很多内置函数,比如常见的 mydate、html2text等函数,但这些函数对自定义程度高的项目来说是远远不够的,所以我们需要自己定义函数使用,就像使用mydate一样!1、找到自定函数文件 —— include/extend.func.php2、添加自定义函数(可以使用全局变量 $GLOBALS),我这里写了一个自定义字符等宽度值截取函数,用于样式与字数匹配的函数。/** * utf-8中文截取,mb_string 截取模式 (自定义函数) * * @access public * @param string $str 需要截取的字符串 * @param ...
阅读全文
摘要:回家半个月,回来思路全无,看来IT工作者禁不起安逸啊~~~~先看看哪里需要完善的吧,于是先看了自由列表页的分页链接——相当不爽!!都是相对路径,“据说”对SEO不利,于是改!!!找到include里边的 arc.freelist.class.php,找到“function GetPageListST”行,马上改了它直接在function函数体内添加一句: function GetPageListST($list_len, $listitem="info,pageno") { /*此句添加为分页绝对地址路径*/ $baseUrl = $GLOBALS['cfg_...
阅读全文
摘要:在很多网页展示中,标题的长度有时需要量身定制,比如已经排定好的样式,一般都不会满足太长的标题,这就需要对标题进行截取。考虑到一般都是中文、英文、数字、英文符号、中文符号混合的标题,现有的函数只能使用mb_substr这样的针对编码的截取方式。但是这样的结果总是不令人满意的。比如,文章标题有以下几种:1、全英文:Celine Dion My Love Ultimate Essential Collection My Heart Will Go On2、全中文:一二三四五六七八九十一二三四五六七八九十一二三四五六七八九十3、中英文混排(包含中英标点):一二三四五;“;六七八九十;“;'Ce
阅读全文
摘要:今天写织梦模板,测试时,发现写的足够长的标题,怎么截取都是21个字(截取大于21),到文章页才发现原来文章的标题被自动截取成了21个汉字,也就是60个字节(我的是UTF-8编码,不知道这个计算怎么这么奇怪,本应是20的)。想想明白了,肯定是系统在编辑文章后,自动将文章标题截取成了60字节,于是开始更改默认的文章标题长度。更改织梦系统默认文章标题长度有两步:1、更改系统后台设置:后台=> 系统 => 其他选项 => 文章标题最大长度2、这步也必不可少的,更改数据库: 命令:ALTER TABLE dede_archives CHANGE `title` `title` VARC
阅读全文
摘要:关键描述调用标签:
模板路径调用标签: {dede:field name='templeturl'/}
网站标题调用标签: {dede:global name='cfg_webname'/}
栏目导航调用标签: 首页
{dede:channel type='top' row='8' current}
[field:typename/]
{/dede:channel}
阅读全文
摘要:1.[field:global name='autoindex' runphp='yes'] [/field:global] 这里的autoindex是从1开始的,一般在一个{dede。。}的语句中可以重复使用比如要产生效果:{dede:list pagesize='40'} [field:global name='autoindex' runphp='yes'] if((@me-1)%5==0){ @me='<ul>'; }else{ @me=''; } [/field
阅读全文
摘要:DEDE织梦标签名称:{/dede:arclist} 详解标签名称:arclist标记简介:织梦常用标记,也称为自由列表标记,其中imglist、imginfolist、specart、coolart、autolist都是由该标记所定义的不同属性延伸出来的别名标记。功能说明:获取指定文档列表适用范围:全局使用基本语法:{dede:arclist flag='h' typeid='' row='' col='' titlelen='' infolen='' imgwidth='' im
阅读全文
摘要:织梦专题调用代码织梦专题调用代码给出三种调用方式,可以解决全部页面的调用(首页、一级、二级、单页、内容页均有适合的)第一: {dede:arclist flag='c' type='spec' titlelen=40 row=10 orderby=pubdate}第二: {dede:arclist flag='c' channelid='-1' typeid='1,2,3,4,5,200,202' type='spec' titlelen=40 row=10 orderby=pubdate}第三:
阅读全文
摘要:文章的相关阅读就相当于网店的推荐,重要性不言而喻。相当一部分的织梦系统提供的相关阅读一般都使用着原来帮助文档提供的标签用法,其实他还可以实现大型门户网站的那种效果。 代码使用:dede:likeart titlelen='12' row='6'} <li><a title="[field:title function='htmlspecialchars(@me)'/] " href="[field:arcurl /]">[field:title /]</a></li
阅读全文
摘要:文章的分页在网站用户体验上起着举足轻重的地位,好的分页可以给用户一个好的印象,更能留住来访者 偶然发现腾讯网上文章的分页样式做的相当不错,于是乎自己开始——仿! 看到这里的分页当然第一想到的肯定是{dede:pagebreak/},但是这个用后的结果来看没什么功能上来说够齐全,但样式上很难控制,还是咱自己动手吧,丰衣足食么。。 打开include/arc.archives.class.php,我们这里主要更改两个函数(GetPagebreakDM、GetPagebreak)就行了。更改的时候注意,一般最好不要大动,能小改就小改,还要备份哦! 下面是我更改过后的,加上腾讯的CSS样式...
阅读全文
摘要:站点根网址(cfg_basehost):网站根节点网址,主要用于生成一些超链接中加入站点根网址,例如:百度新闻、站点RSS、系统上传附件等网页主页链接(cfg_indexurl):用于前台模板调用网站主站连接主页链接名(cfg_indexname):网站主页的连接名称,默认为“主页”网站名称(cfg_webname):全局站点的名称,通常显示在网页页面的标题栏部分,默认为“我的网站”文档HTML默认保存路径(cfg_arcdir):网站生成静态页面HTML存放路径,默认为“/html”,可以根据自己需要进行设置图片/上传文件默认路径(cfg_medias_dir):网站附件上传默认保存路径,默
阅读全文
摘要:站点根网址(cfg_basehost):网站根节点网址,主要用于生成一些超链接中加入站点根网址,例如:百度新闻、站点RSS、系统上传附件等网页主页链接(cfg_indexurl):用于前台模板调用网站主站连接主页链接名(cfg_indexname):网站主页的连接名称,默认为“主页”网站名称(cfg_webname):全局站点的名称,通常显示在网页页面的标题栏部分,默认为“我的网站”文档HTML默认保存路径(cfg_arcdir):网站生成静态页面HTML存放路径,默认为“/html”,可以根据自己需要进行设置图片/上传文件默认路径(cfg_medias_dir):网站附件上传默认保存路径,默
阅读全文
摘要:织梦不再神秘,CSS详解http://bbs.dedecms.com/simple/t155725.html用div+css写了静态的index页面,怎么用织梦cms更换成首页模板?用织梦的标签插入到相应位置就行了,可以到织梦管理员之家 http://www.dedeadmin.com看看把相应的dede标签插入到 你需要的位置就可以了 如果不清楚的话 百度一下dede标签适合新手的dede标签大全关键描述调用标签: <meta name="keywords" content="{dede:field name='keywords'/}&qu
阅读全文
摘要:这是我在{dede:field name='position'/}后的结果,想想如果能把正文换成本文的标题,而且加上指向自己的链接是不是也更能对SEO有好处呢?(自认为可以,欢迎指正)于是我的代码写成了{dede:field name='position'}<a href="{dede:field.arcurl/}">{dede:field.title/}</a>当然最方便的做法是更改相应的include/typelink.class.php的function GetPositionLink($islink=true)
阅读全文
摘要:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=g
阅读全文