taoke001 发表于 2010-7-20 15:11:02

我想将标题药剂学前加上药剂学论文:怎么做啊

我想把每个论文标题都改成原来的标题+论文:怎么做啊?例如我想将标题“药剂学理论研究”改成“药剂学论文:药剂学理论研究”怎么做到呢?谢谢啊

火车头 发表于 2010-7-20 22:12:59

方法1.通过sql语句直接修改
如Access数据库:update content set [标题]='比如药剂学论文:'+[标题]
      Mysql 好像是set `标题`=concat('比如药剂学论文:',[标题])
各个数据库执行替换前搜索下 数据库字符串处理函数。

方法2.如果还没有发布,可以在发布模块的[标签:标题]前面加这么一个字符串 比如药剂学论文:[标签:标题]

taoke001 发表于 2010-7-22 17:38:11

如果是批量怎么办,这样貌似只能每发布一个改一个

wwwpsk 发表于 2010-9-4 16:12:51

在网站的程序模板上修改不是更简单吗?

heking5201 发表于 2010-9-4 16:44:12

可以在发布模块里面修改比如如果你发布模块里面有&title=[标签:标题]

修改为&title=药剂学论文:[标签:标题]


这样就不需要在数据库里面修改



你也可以在采集的时候在标题的采集规则中设置

luckluck2010 发表于 2010-9-16 23:11:57

直接写一个插件 。插件在采集内容时生效。插件的算法是:在采集内容时为采集到的标题重新赋值。
这个很简单就一行代码搞定。

lbjyuer 发表于 2016-2-8 22:27:36

历史帖子回顾中。
页: [1]
查看完整版本: 我想将标题药剂学前加上药剂学论文:怎么做啊