转一下:给织梦dedecms5.6{dede:channel}标签增加行数序号属性

1 个评论
最近使用了dedecms5.6,当制作模板时,调用channel标签需要增加行数序号属性,但官方却没有提供这样的底层标签可供选用,这相比ASP的科汛CMS差了不少,不过通过自己的DIY,行号还是可以使用的,DIY方法如下: 要实现的效果 <ul> <li class=”list1″></li> <li?class=”list2″></li> <li?class=”list3″></li> <li?class=”list4″></li> <li?class=”list5″></li> </ul>   因为需要给class属性值list后面的序号自增,默认的{dede:channel标签没有提供序号功能,所以想到进行修改这个标签,来完善这个功能 以下是默认dede:channel标签的使用方法: <ul> {dede:channel type=’top’ row=’5′} <li><a href=”[field:typeurl/]” [field:rel/] title=”[field:typename/]“>[field:typename/]</a></li> {/dede:channel} </ul> 改进后,我们要实现如下代码: <ul> {dede:channel type=’top’ row=’5′} <li class=”list[field:line/]“><a href=”[field:typeurl/]” [field:rel/] title=”[field:typename/]“>[field:typename/]</a></li> {/dede:channel} </ul> 修改步骤如下: 1.修改/include/taglib/channel.lib.php文件的lib_channel函数,把如下代码 $attlist = “typeid|0,reid|0,row|100,col|1,type|son,currentstyle|,cacheid|”; 修改成: $attlist = “typeid|0,reid|0,row|100,col|1,type|son,currentstyle|,cacheid|,line|1″; 2.修改/include/taglib/channel.lib.php文件的lib_channel函数,在第9行附近追加如下代码: //默认属性里设置的行数 $default_line = $ctag->CAttribute->Items[“line”]; 3.修改/include/taglib/channel.lib.php文件的lib_channel函数,把如下代码:? $row[‘sonids’] = $row[‘rel’] = ”; 修改成如下代码: $row[‘sonids’] = $row[‘rel’] = ”; $row[‘line’] = $default_line+$i; 就OK了.
2011-03-17 / dedecms / 5,935 views浏览
阅读全文

dede自定义字段的FCK编辑器的问题

0 个评论
给客户修改会员系统,发现DEDE的竟然有自定义会员模型功能 真是非常方便啊~ 每种类型的会员都可以单独设置附加表,里面可以放一些特殊的字段,比如普通会员可以留QQ,电话什么的,但是并不需要 荣誉证书什么的 而企业会员可以有荣誉证书,企业介绍等自定义字段 我是用的的后台给的html文本字段创建上述值 但是给我发现一个小小的问题,就是这些字段编辑的时候,竟然会显示源码,而不是我们所希望的所见即所得 然后我找了一下,结果发现在\include\FCKeditor文件夹里的fckeditor.php修改一下就可以了 找到这个函数 function CreateHtml() 然后修改 $HtmlValue =htmlspecialchars( $this->Value ) ; 为$HtmlValue = $this->Value ; 我查了一下, htmlspecialchars() 函数把一些预定义的字符转换为 HTML 实体。语法为:htmlspecialchars(string,quotestyle,character-set) 也就是其中一些字符变了 预定义的字符是:   &(和号) 成为&amp;   ” (双引号) 成为 ”   ’ (单引号) 成为 ‘   < (小于) 成为 &lt;   > (大于) 成为 &gt; 结果在FCK里就不能正常显示我们需要的东西 所以干脆把这个函数去掉  
2011-03-16 / dedecms / 5,951 views浏览
阅读全文

又弄完一个小单

0 个评论
DEDE里面内容也隐藏某些信息 比如联系信息 只有VIP会员可以查看 我原来想用ajax,结果客户给我个演示 直接就是JS调用,呵呵 那就更加简单了 在MEMBER里选个文件一改就可以了
2011-03-07 / 生活 / 3,825 views浏览
阅读全文

终于忙完了~

0 个评论
接的两个单弄完了 一个修改114啦~ 一个用DEDE做私服发布的~ 第2个还没验收~ 估计不用修改多少了的 今天上午又聊了一单,说是星期一联系~不知道能不能成,能成的话又可以赚一点了 唉~几千块的债不是那么容易还的~ 有活得做最好~
2011-03-05 / 生活 / 3,813 views浏览
阅读全文

发现114啦的广告管理非常不灵活

0 个评论
帮客户修改114啦的时候,发现广告位置都是定死的,不能添加新的广告位 特别是头部,客户要求放很多的广告,可是114啦的程序只有广告轮播功能,我都不知道怎么添加 只好去修改源码了 把广告轮播拆成N条广告 从后台可知编辑首页广告调用的是ADMIN文件夹里的mod_advise_index.php 打开查找发现这个函数advise_index_display,里面调用了mod_advert里面的update_cache_main_advert函数 打开同文件夹里的mod_advert.php查找update_cache_main_advert这个函数就是读取数据库里的广告信息 在 if (!empty($conf[‘style’]) && $conf[‘style’] == ‘code’) { $code = $conf[‘htmlcode’]; 后面把标题参数给读出来 $conf[‘title’]=$row[‘title’]; 然后找到生成JS的地方update_cache_advert_js 把header给独立出来 if ($key != ‘index_txt’ && $key != ‘page_baidu’ && $key != ‘header’) 然后自己写header的处理程序 //小货修改,重新设置顶部广告的形式 if ($key == ‘header’) { //echo $key.”<br>”; $tmp = ”; foreach ($val as $value) { $value[‘code’] = trim($value[‘code’]); $tmp=”; foreach (explode(“\r\n”, $value[‘code’]) as $value2) { $value2 = str_replace(array(‘”‘, ‘/’), array(‘\”‘, ‘\/’), $value2); $tmp .= ‘document.writeln(“‘ . $value2 . ‘”);’ . “\r\n”; } mod_file::write(PATH_ROOT . ‘/static/js/’ . $key .’_’.$value[‘title’]. ‘.js’, $tmp); } } //小货修改,重新设置顶部广告的形式   就可以生成hearder_标题名.js的形式的广告 然后调用就可以了
2011-03-03 / 网站制作技术 / 3,908 views浏览
阅读全文

今天进空间控制面板吓了我一跳

1 个评论
空间用了3G,超出了限制 我第一念头就是,是不是网站被黑了,或者被人上传了N多大文件 然后我查看了一下附件文件夹,发现附件很少,不太可能占用大量空间 仔细再想了一下,唯一可能的就是DEDE的淘宝客程序了 进入它的安装文件夹后看了看缓存文件,天!!!N多文件夹 我无法估计使用的空间的大小 于是想到进CP备份一下,再下载下来,解压后就知道到底是哪个文件夹出问题 花了10来分钟下了备份压缩包,一共300多M,解压一看,淘宝客临时文件夹就占了差不多2G 毫不犹豫,删除它 发现FTP删除实在是慢~用CP提供的文件管理器却没反应 没办法,只能使用以前我收集的一个PHP小程序去操作 却发现老是提示错误 天啊,删除都是个大问题  
2011-03-03 / 生活 / 4,711 views浏览
阅读全文

金山卫士怎么乱屏蔽网站啊

0 个评论
我的电脑上装了两个系统 一个XP,一个WIN7 XP装有金山卫士,由于想做任务,我要经常去ADMIN5逛逛,但是ADMIN5经常会好几天访问不了,然后我使用网页代理访问却是可以的 也就是说极有可能是我线路或电脑的问题,不关admin5服务器的问题 今天又不能访问了,实在非常郁闷,于是换成win7,发现飞快地打开了 那只能说明XP下有软件阻止了我的访问 我非常气愤,首当其冲想到了金山卫士,于是换回XP,卸载,重启 果然,admin5轻松打开了 莫名其妙,一个杀毒公司跟一个站长站有啥冲突了,干嘛乱屏蔽人家 而且似乎怕被别人知道,只屏蔽几天,然后又开放几天,不断循环
2011-03-03 / 生活 / 3,776 views浏览
阅读全文

明天要去考倒桩了

0 个评论
老天保佑,给我过了算了 免得麻烦   奶奶的~没过~交了190补考费~~~~~~~ 还得重新考~真他妈的
2011-03-01 / 生活 / 3,475 views浏览
阅读全文

昨天把外链的网址弄到了,发现提交网址是个大问题

0 个评论
昨天用抓包工具把可以做外链的英文站网址给弄下来了,都是属于HAO123那类提交URL的,忽然发现提交的过程,每个网站都要填相类似的表单实在是件苦差事 于是想起一起见过类似的浏览器自动填写表单的功能 貌似在THE WORLD浏览器见过,很多国内的浏览器都有,但是我用的火狐默认是没有的,得自己去下插件 于是找到了一个非常好用的插件autofill forms ,试用了一下,果然很好用 设置好规则,到需要填写的页面,按一个按钮就可以完成表单的填写 一般只需要自己再输入一下验证码就可以直接提交了,比原来一个一个地复制粘帖快了很多    
2011-02-27 / 网站制作技术 / 4,097 views浏览
阅读全文

弄了个外链软件下来玩,然后又弄了抓包软件看看它的出处

1 个评论
本来想找个群发软件的 后来关键词弄成了外链,结果发现有个外链建设者的免费软件,这种免费软件一般都是有功能限制的 其他的什么PR之类的功能我就不需要了,虽然很方便,不过很多网站都有这种功能 操作麻烦点还是可以忍受 然后我看上了它的一些资源,就是发外链的一些资源,也就是哪些网站可以发外链 结果这个软件只显示前几条信息,把我气得够呛,谁叫咋们没钱啊,想办法弄吧 于是想到以前玩过监控的软件,所有软件访问外网的过程都可以记录下来 于是找了一下,从火车头论坛哪里得知这类软件有个俗称“抓包软件” 然后到百度一搜,找到了第一个叫sniffer的,下下来一用,发现难度实在太大,太专业了,专业得我都不知道如何用,玩了几分钟放弃了 又继续找了一个,叫ethereal的,发现新版本改名叫Wireshark了 下下来一看,这才是我需要的,简单快捷的软件 然后开始抓包,找到了“外链建设者”访问的网址 http://linkbuilder.seores.com/list.asp?cid=8&dirtype=\303\342\267\321&page=1 PAGE就是第几页,我看了一下,貌似有222页 剩下就简单了,直接下载或者编个小程序把所有网址弄下来就可以了
2011-02-27 / 网站制作技术 / 6,295 views浏览
阅读全文