dede实际工作中的需求

时间:2022-06-20 21:25:32

1、title最大长度修改(超过200)

title 长度值增加方法 1, 更改char 为 varchar 长度 改为 350 2,更改 系统——> 系统基本参数——>文档标题最大长度 改为350 ,3,可能需要更改 dede文件夹下的archives_edit.php文件

2、上一篇、下一篇文件 arc.archives.class.php

3、dede自定义url名
www.***.com\include\helpers\channelunit.helper.php

替换文件下载覆盖:http://files.cnblogs.com/zff193/channelunit.helper.zip

(http://files.cnblogs.com/zff193/arc.listview.class.zip)
(http://files.cnblogs.com/zff193/arc.archives.class.zip)

4、随机缩略图[field:litpic /]随机调用修改源码 - 用的少

$imgs=array('pic01.jpg','pic02.jpg','pic03.jpg','pic04.jpg','pic05.jpg','pic05.jpg','pic06.jpg','pic07.jpg');
$img=$imgs[array_rand($imgs)];
$this->Fields['litpic'] = '/images/abc/'.$img;

5、js随机显示一张图片

  • <script src="../java.js" language="JavaScript">

  var m=76;
  var n=Math.floor(Math.random()*m+1);
  document.write ("<img src='/images/"+n+".jpg' border=0 width=200 height=150 >");
  </script>

  • <img id=picxx style="float:right; border:5px solid #fc6; />

  <script language=javascript>
  picxx.src="img/pic0"+Math.floor(Math.random()*5+1)+'.jpg';
  </script>

6、去除dede友情链接模块的自带“织梦链”方法

include/taglib/flinktype.lib.php文件 打开 找到大约62行左右 有以下代码

$dedecms = false; $dedecms->id = 999;
  1. $dedecms->typename = '织梦链';
  2. if($type == 'dedecms')
  3. $row[] = $dedecms;
  4. 把他们修改为 复制代码
  5. $dedecms = false;
  6. $dedecms->id = 999;
  7. $dedecms->typename = '织梦链';
  8. if($type == 'davidfei.cn')
  9. $row[] = $dedecms;