今天做开始做一个数据库之间相互导入数据的功能模块,故写此篇文章加以强化记忆:)
如果你需要在模块(Module)中使用多于一个的数据源,你可以在配置文件的<data-source>元素里包含一个key属性。
<data-source>
<data-source key="A" type="org.apache.commons.dbcp.BasicDataSource">
…属性配置略, 同上…
</data-source>
<data-source key="B" type="org.apache.commons.dbcp.BasicDataSource">
…属性配置略, 同上…
如果你需要在模块(Module)中使用多于一个的数据源,你可以在配置文件的<data-source>元素里包含一个key属性。
<data-source>
<data-source key="A" type="org.apache.commons.dbcp.BasicDataSource">
…属性配置略, 同上…
</data-source>
<data-source key="B" type="org.apache.commons.dbcp.BasicDataSource">
…属性配置略, 同上…
在dedecms系统制作的个人站点中,用多了生成静态(绝大多数人肯定和我一样),可是偶尔也会有只是要生成动态网站的情况,不怎么常用,找了很久都会找不到怎么操作。呵呵。下面是我找的别人博客里的经验之谈,希望对有需要的人有用。如果本论坛已经有人发布相同内容,请已经知道方法的跳过本帖,谢谢。
三步使DEDECMS生成动态网站:
一,首先在建立栏目的时候在列表页选项: 1链接到默认页 2链接到列表第一页 3列表使用动态页 处选择3,即你的列表生成时也是动态的。
二,在自己手动添加文章的时候在发布选项: 1生成HTML 2仅动态浏览 处选择2,即手动添加的文章都是动态的。
三、以上的操作都是界面化的,如果你能够操作数据库,那么这些都可以在数据库中完成,当采集大量文章后,在数据库统一修改将是一件很轻松的事。在我的数据库里,文章的动态属性是由 archives 表的 ismake 标志位决定的。ismake 的值为1时为静态,-1 时表示动态,那么你只要用 update archives set ismake=-1 的sql语句就可以将你所有采集的文章都改为动态的。注意是所有,如果你要对某些项目作修改,那么在后面加 where “筛选条件”,而列表对应的属性是 arctype 表的 isdefault 标志位isdefault 的值为1时为静态,-1 时表示动态,那么你只要用 update arctype set isdefault=-1 的sql语句就可以将你的所有列表都改为动态的。
三步使DEDECMS生成动态网站:
一,首先在建立栏目的时候在列表页选项: 1链接到默认页 2链接到列表第一页 3列表使用动态页 处选择3,即你的列表生成时也是动态的。
二,在自己手动添加文章的时候在发布选项: 1生成HTML 2仅动态浏览 处选择2,即手动添加的文章都是动态的。
三、以上的操作都是界面化的,如果你能够操作数据库,那么这些都可以在数据库中完成,当采集大量文章后,在数据库统一修改将是一件很轻松的事。在我的数据库里,文章的动态属性是由 archives 表的 ismake 标志位决定的。ismake 的值为1时为静态,-1 时表示动态,那么你只要用 update archives set ismake=-1 的sql语句就可以将你所有采集的文章都改为动态的。注意是所有,如果你要对某些项目作修改,那么在后面加 where “筛选条件”,而列表对应的属性是 arctype 表的 isdefault 标志位isdefault 的值为1时为静态,-1 时表示动态,那么你只要用 update arctype set isdefault=-1 的sql语句就可以将你的所有列表都改为动态的。
今天早上,在肥龙龙]肥龙龙的指导下,实现了在页面中调用栏目缩略图,关键字和描述,马上分享出来!先谢过龙大人
修改的前提是,使用肥龙龙修改版的dede,GBK和UTF-8版都适用!
1:修改include/inc_arcpart_view.php第367行为:
$row = $this->dsql->GetOne("Select ID,typedir,isdefault,defaultname,ispart,namerule2,typename,moresite,siterefer,siteurl,sitepath,description,litpic,keywords From #@__arctype where ID='$typeid'");
2:在模板上需要调用栏目缩略图,关键字,描述的地方写:
修改的前提是,使用肥龙龙修改版的dede,GBK和UTF-8版都适用!
1:修改include/inc_arcpart_view.php第367行为:
$row = $this->dsql->GetOne("Select ID,typedir,isdefault,defaultname,ispart,namerule2,typename,moresite,siterefer,siteurl,sitepath,description,litpic,keywords From #@__arctype where ID='$typeid'");
2:在模板上需要调用栏目缩略图,关键字,描述的地方写:
Tags: dede
在webapps\ROOT下放置index.htm就可用执行,而index.jsp反而不执行,也有很多人在讨论这个问题。
解决方法如下:
修改server.xml文件,在Host 里面的加入以下的代码:
<Context path="" docBase="C:\wwwroot\" workDir="C:\wwwroot\" />
其中path是为"", 不是"/" , docBase就是你放置网页的目录, workDir也是你放置网页的目录,并且这个参数必不可少,我在添加代码的时候没有添加这个参数,搞得不能运行.那么整体的代码如下:
解决方法如下:
修改server.xml文件,在Host 里面的加入以下的代码:
<Context path="" docBase="C:\wwwroot\" workDir="C:\wwwroot\" />
其中path是为"", 不是"/" , docBase就是你放置网页的目录, workDir也是你放置网页的目录,并且这个参数必不可少,我在添加代码的时候没有添加这个参数,搞得不能运行.那么整体的代码如下:
Tags: TOMCAT