13 12
发新话题
打印

让自定义发布模块生成的模块也能自动截取简述

免费投放广告

只要在论坛控制面板设置自己的广告就可以显示在这里,完全免费,现在就开始吧

让自定义发布模块生成的模块也能自动截取简述

现在的自定义模块有点遗憾的是不能自动截取关键字。其实有一个比较简单的方式解决这个问题.
在admin\OO_public\code\admin\index.asp中查找
'kdescription
if len(data(7,0))>0 then
        kdescription=king.lefte(data(7,0),250)
end if
修改为
'kdescription
if len(data(7,0))>0 then
        kdescription=king.lefte(data(7,0),250)
else
        kdescription=king.lefte(king.clshtml(data(13,0) ),250)
end if
注意红色部分,在你生成的模块中查找你你需要截取的字段,把其对应的值替换成红色的部分,比如我的带编辑器的字段是content,那么代码中应该有如下的代码
        'content
        Il king.form_editor("kc_content",kc.lang("label/content")&"<i>{king:content/}</i>",data(13,0),"")
注意上述代码的红色部分,替换成
kdescription=king.lefte(king.clshtml(data(13,0) ),250)的红色部分。
这样自定义发布模块生成的模块也可以自动截取文章了。如果你定义的模块只有一个,直接写到
admin\OO_public\code\admin\index.asp中,如果多个模块的话,可能需要到每个生成的模块中修改,但是我想,模块一旦完成更新的时候也不是很多,所以这个也不失为一个好办法了。

顶部

免费投放广告

只要在论坛控制面板设置自己的广告就可以显示在这里,完全免费,现在就开始吧

楼主是好人,从中受益很多,谢谢。

顶部

支持楼主!!很实用!

顶部

还是不太懂...
很郁闷

顶部

hizhengfu的发贴都让人为之兴奋

顶部

这玩意还没用过呢???
KingCMS教程太少了点

顶部

KC的用户是最热情的

顶部

看到楼主这样讲究 我也没办法再继续潜水了 真是好样的

顶部

如果有多个自定义模块 是不是就不能用了?

顶部

始终没有明白是怎么修改的
修改为
'kdescription
if len(data(7,0))>0 then
        kdescription=king.lefte(data(7,0),250)
else
        kdescription=king.lefte(king.clshtml(data(13,0) ),250)
end if
注意红色部分,在你生成的模块中查找你你需要截取的字段,把其对应的值替换成红色的部分,比如我的带编辑器的字段是content,那么代码中应该有如下的代码
        'content
        Il king.form_editor("kc_content",kc.lang("label/content")&"<i>{king:content/}</i>",data(13,0),"")
注意上述代码的红色部分,替换成
kdescription=king.lefte(king.clshtml(data(13,0) ),250)的红色部分。换来换去  也没讲明白换哪些?

顶部

 13 12
发新话题