账号通
    

账号  

密码  

7662

查看

18

回复
主题:建议7.0增加一篇文章多栏目发布功能 [收藏主题] 转到:  
keyi 当前离线

3123

主题

8

广播

18

粉丝
添加关注
级别:大二

用户积分:11924 分
登录次数:2527 次
注册时间:2008/12/24
最后登录:2023/12/14
keyi 发表于:2010/9/7 18:22:04   | 只看该作者 查看该作者主题 11楼 
 
kesion开发论坛了[/u]
[url]http://www.kesion.com[/url]
<a href="http://www.kesion.com">支持你,不是我的错!</a>
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
jikeyshi 当前离线

263

主题

1

广播

2

粉丝
添加关注
级别:二年级

用户积分:2479 分
登录次数:250 次
注册时间:2007/11/24
最后登录:2015/4/16
jikeyshi 发表于:2010/9/7 20:49:04   | 只看该作者 查看该作者主题 12楼 
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
dleung 当前离线

75

主题

0

广播

0

粉丝
添加关注
级别:学前班

用户积分:59 分
登录次数:46 次
注册时间:2010/9/20
最后登录:2011/3/16
dleung 发表于:2010/11/19 11:25:53   | 只看该作者 查看该作者主题 13楼 
这个功能相当实用,强烈要求增加。俺目前的解决办法是用转向链接,还是不方便,尤其是返回上一级栏目的时候
 
<a href=http://www.jnwhcy.com>济南市民俗旅游文化产业协会</a>---<a href=http://www.jnwhcy.com>传承民俗文化,弘扬非物质文化遗产</a> <br><a href=http://www.jnwhcy.com>www.jnwhcy.com</a> <br> <a href=http://www.zgms.net>济南市民俗艺术馆</a>
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
mushylqq 当前离线

54

主题

0

广播

0

粉丝
添加关注
级别:学前班

用户积分:69 分
登录次数:25 次
注册时间:2011/3/20
最后登录:2013/5/26
mushylqq 发表于:2011/3/29 13:28:07   | 只看该作者 查看该作者主题 14楼 
强烈建议,强烈建议!!!
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
办公之旅 当前离线

586

主题

9

广播

2

粉丝
添加关注
级别:五年级

用户积分:2594 分
登录次数:226 次
注册时间:2009/8/6
最后登录:2023/6/25
办公之旅 发表于:2011/3/29 21:19:12   | 只看该作者 查看该作者主题 15楼 
 
无预付费招收代理 1G内存VPS 只需70元 免备案 www.moondns.net QQ:862379676
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
chg033 当前离线

21

主题

0

广播

0

粉丝
添加关注
级别:学前班

用户积分:67 分
登录次数:28 次
注册时间:2010/11/11
最后登录:2011/6/15
chg033 发表于:2011/4/15 18:21:50   | 只看该作者 查看该作者主题 16楼 

这个非常有必要,用转向联结还是不全面。

 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
lawfan 当前离线

9

主题

0

广播

0

粉丝
添加关注
级别:学前班

用户积分:20 分
登录次数:10 次
注册时间:2011/8/7
最后登录:2012/6/18
lawfan 发表于:2011/8/16 22:58:33   | 只看该作者 查看该作者主题 17楼 
做在线知识付费 选科汛云开店

    由于单位网站需要实现文章多栏目的功能,我在KS_Article表中增加了KS_Tis2字段,把它设置为Text,并在字段介绍中加入如下代码,实现了文章第二栏目的输入功能:

<script>
document.write("<select name='tid2' id='tid2' onchange='myform.KS_Tid2.value=myform.tid2.value'></select>");
myform.KS_Tid2.style.display='none';
for(i=0;i<myform.tid.options.length;i++){
var oo=document.createElement('option');

      oo.text=myform.tid.options.text;

     oo.value=myform.tid.options.value;

      myform.tid2.add(oo);
      if(oo.value==myform.KS_Tid2.value){
      myform.tid2.options.selected=true;
      }
}
</script>

    但是在调用多栏目文章时,我遇到了困难。以下是我自定义的SQL标签,但系统提示空白的错误:

    Select top 6 ID,title, Case When Tid in (select id from KS_Class where ts like '%{$Param(0)}%') Then Tid Else KS_Tid2 as Tid End from KS_Article where Tid in (select id from KS_Class where ts like '%{$Param(0)}%') or KS_Tid2 in (select id from KS_Class where ts like '%{$Param(0)}%') order by id desc

    以上代码去除Case部分能够正确设置,说明Case部分有问题,但不知道怎样表述才是正确的。加入这句的目的,是希望识别是哪个栏目在调用文章,如果是第二栏目,则把KS_tid2字段的值作为tid的值,这样可以在Loop中调用文章的归属栏目名称,并为另外自定义位置导航提供参数(因为位置导航只能以Tid的值判断归属栏目,在多栏目文章中,需要另外提供归属栏目参数,来设置正确的当前归属栏目,否则在第二归属栏目调用文章时,显示的位置是第一归属栏目的位置。在Loop中情况也是一样)。

   还望各位高手多多指教。

 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
lawfan 当前离线

9

主题

0

广播

0

粉丝
添加关注
级别:学前班

用户积分:20 分
登录次数:10 次
注册时间:2011/8/7
最后登录:2012/6/18
lawfan 发表于:2011/8/16 23:09:52   | 只看该作者 查看该作者主题 18楼 
科汛在线网校系统

我实现文章多栏目发布的思路是:

1.在KS_Article表中增加一个第二栏目字段KS_Tid2,通过字段介绍中的js功能实现第二栏目的发布。

2.自定义SQL标签,包括文章列表、位置导航、上一篇下一篇。这些标签需要自行定义,是因为系统的标签在确定当前栏目时,是通过文章的Tid来判断的,而多栏目文章,有时需要以KS_Tid2的值为准。因此在文章列表中,文章的URL需要添加当前栏目这个参数,来保证位置导航等标签显示正确的当前栏目。

我在实现以上思路的过程中,对于如何在sql查询时实现tid和KS_tid2的选择,百思不得其解。恳请高手指教。

 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
xhlantian 当前离线

17

主题

2

广播

0

粉丝
添加关注
级别:学前班

用户积分:41 分
登录次数:28 次
注册时间:2012/10/26
最后登录:2017/5/27
xhlantian 发表于:2012/10/26 22:41:20   | 只看该作者 查看该作者主题 19楼 
科汛在线考试系统(NET)
期待这个功能。好像9.0还是没有
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
<上一主题 | 下一主题 >
Powered By KesionCMS Version X1
厦门科汛软件有限公司 © 2006-2016 页面执行0.25000秒 powered by KesionCMS 9.0