[必学]的织梦模板开发58个技巧

上传人:第*** 文档编号:30596070 上传时间:2018-01-30 格式:DOC 页数:20 大小:103.50KB
返回 下载 相关 举报
[必学]的织梦模板开发58个技巧_第1页
第1页 / 共20页
[必学]的织梦模板开发58个技巧_第2页
第2页 / 共20页
[必学]的织梦模板开发58个技巧_第3页
第3页 / 共20页
[必学]的织梦模板开发58个技巧_第4页
第4页 / 共20页
[必学]的织梦模板开发58个技巧_第5页
第5页 / 共20页
点击查看更多>>
资源描述

《[必学]的织梦模板开发58个技巧》由会员分享,可在线阅读,更多相关《[必学]的织梦模板开发58个技巧(20页珍藏版)》请在金锄头文库上搜索。

1、必学 的织梦模板开发58个技巧时间:2012-10-17 21:40来源:仿站网作者: 点击:417次必学的织梦模板开发59个技巧 仿站网 转发织梦仿站标签技巧 织梦二次开发技巧。1.网站标题(优化): 仿站网dede:field.seotitle/_dede:global.cfg_webname/2.当前名称:dede:field name=typename/3.导航条(父类、子类): dede:channel type=top row=8 currentstyle=typename field:typename/ /dede:channel4.面包屑:dede:field name=po

2、sition/ /出来的效果是:首页 新闻动态 dede:field name=position runphp=yesme=substr(me,0,-2);/dede:field /出来的效果是:首页 新闻动态 仿站网生成的代码为 首页 新闻动态 函数的位置 include/typelink.class.php 参考网站:http:/www.simple- dede:field name=position/ 效果是 首页 联系我们 在封面页的时候 dede:field name=positon/ 效果是 首页 联系我们少一个后边的 仿站网删除当前位置下的超链接,只保留文字.方法1:文件incl

3、udearc.archives.class.php文件includearc.listview.class.php文件includearc.partview.class.php把三个文件里面的这句Fieldsposition = $this-TypeLink-GetPositionLink(true);都改成Fieldsposition = $this-TypeLink-GetPositionLink(false);方法2:dede:field name=position function=strip_tags(me)/或者dede:field name=position function=ht

4、ml2txt(me)/参考网站:http:/ 仿站网5.关于列表页和内容页的分页代码和 css 样式(可以直接拿来使用)ul.pagesizewidth:620px; margin:20px auto 10px; text-align:center; padding-bottom:10px;ul.pagesize apadding:5px; margin-right:5px; color:#333333; text-decoration:none;ul.pagesize span.thisclasspadding:5px; margin-right:5px; color:#fc0;ul.pag

5、esize span.pageinfo列表页的 php 页面:include/arc.listview.class.php 分页代码文章页的 php 页面:include/arc.archives.class.php 分页代码也可以用文件夹下的各种酷炫分页效果。 6.控制标签的字数(如 description 或者 info 或者 body)field:description function=cn_substr(me,80)/field:body function=cn_substr(me,80)/不足显示全文,超过显示省略号.field:title function=(strlen(me)

6、26 ? cn_substr(me,26).:me)/7.调用时间函数(多用于新闻列表的时间)field:pubdate function=MyDate(Y-m-d H:i,me)/ 仿站网pubdate 更新时间(发布时间)-可以修改senddate 出版时间-不可更改 仿站网8.替换等 html 标签的用法dede:field.body runphp=yes$a=str_replace(div,p,me);$b=str_replace(,$a);me=str_replace(/dede:field.body9.自定义表单增加时间的方法后台显示:.修改 dede/templets/diy_l

7、ist.htm,42行 else 后面加入if($fielddata1=datetime)$fields$field = GetDateTimeMk($fields$field);前台显示:.templets/plus/list_diyform.htm 在以下位置添加上面的代码其它附件;- 在这个的后面添加以下代码。保存就 OKif($fielddata1=datetime)$fields$field = GetDateTimeMk($fields$field);写在静态页面:提交时间:function chandeTime()var date = new Date();var year =

8、date.getFullYear();var month = date.getMonth()+1; /js 从0开始取var date1 = date.getDate(); document.getElementById(txtShowTime).value=year+-+month+-+date1+ +date.toLocaleTimeString() ;window.setTimeout(chandeTime();,1000);window.onload = chandeTime();10.织梦的后台添加菜单选项卡dede/templets/index_menu2.htm加入一个选项卡,我

9、放在了141行,在那个 if 判断权限的条件外,这样可以让编辑人员看到其他这里注意你的 id,link9不要和上边的 id 重复,然后 后边的 js 方法 ShowMainMenu 中也要传入9,是对应的,然后是下一步,还是这个页面,大概下边找到一些空的 div,都是些 id 是 ct 加数字的,加上:这里 ct 后边的数字对应你上边的数字接下来找到 dede/inc/inc_menu.php 打开在最下边的一串-符号上边,加上就可以在后台的 “其他”-“管理身份证” 中访问到你新加的功能了11.把数据保存到数据库主表 dedecp_archives 时出错,请把相关信息提交给 DedeCms

10、 官方(解决方法) 登陆系统后台系统SQL 命令行工具,运行下面代码Alter TABLE dede_archives ADD COLUMN voteid int(10) NOT NULL DEFAULT 0 AFTER mtype;运行后更新下缓冲,重新发布文章,成功解决了。12.关于 js 文件由于编码的不同( gb2312或者 utf-8)导致特效不出来的解决方案。把 JS 文件重新粘贴到新建好的 JS 文档里就 OK 啦13.一键更新四国语言版本的织梦问题。中文(不用)英文 En(列表下选择 En-index.htm 模板)韩文 Korean(列表下选择 H-index.htm 模板)

11、一键更新就自动生成 index.html 了。14.dedecms5.7 版后台编辑器无法显示问题。在系统设置里.Html 编辑器选项(目前仅支持 fck): fckHtml 编辑器选项(目前仅支持 fck): ckeditor 仿站网15.织梦 DedeCms 限制文章页上一篇、下一篇文章标题字数。给他们增加链接(直接用archives.class.php)编辑打开 include/arc.archives.class.php 文件查找:$this-PreNextpre = 上一篇:$preRowtitle ;在这一行上面加上以下代码$preRowtitle=cn_substr($preRo

12、wtitle,30);/最多显示15个汉字查找:$this-PreNextnext = 下一篇:$nextRowtitle ;在这一行上面加上以下代码$nextRowtitle=cn_substr($nextRowtitle,30);/最多显示15个汉字然后再重新生成所有页面即可。参考网址:http:/ 系统设置- 系统基本参数-其他选项-文档标题最大程度改为你要的长度原默认是60(这里改为了200)2、登陆数据库,改数据库表 dede_archives 表里面的 title 字段,原默认是60, (这里改为200).16.织梦一个字数代表几个字节。GBK 一个汉字两个字节utf-8 3(汉字

13、数-2 )+1 3(汉字数-2)+1+217.修改织梦列表、文章默认的命名规则。I。文章命名:(修改完添加栏目就能看见。批量修改)include/common.inc.php/文档的默认命名规则$art_shortname = $cfg_df_ext = .html;$cfg_df_namerule = typedir/Y/MD/aid.$cfg_df_ext;修改成 $cfg_df_namerule = posts/aid.$cfg_df_ext;列表命名 :dede/templets/catalog_add.htmtypedir/list_tid_page修改成自己需要的即可II。直接修改

14、高级选项里边的文章命名规则(单独修改)III。系统 -系统基本参数-其它选项 -是否允许用目录作为文档文件名(文档命名规则需改为:typedir/aid /index.html)点是。然后把栏目文章命名规则改为typedir/aid/index.html 生成的文章目录为:例 http:/127.0.0.2/ceshi/135/参考(http:/ include/typelink.class.php$typelink = .$typeinfostypename.;19.关于文章页点击次数的两种调用。.dede:field.click/ 静态(一般列表页用).次 动态(一般文章页用) 仿站网20.给近三天(或当天)发布的文章标题显示红色或加上 new 字或 new

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 外语文库 > 英语学习

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号