Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[展示] [二把刀小改]玩了discuz没几天 小改门户文章关键词功能 混个脸熟

[复制链接]
jonnyf 发表于 2013-11-15 21:16:06 | 显示全部楼层 |阅读模式
本帖最后由 jonnyf 于 2013-11-20 20:16 编辑

演示站点www.iyouwe.cn
最近闲来无事,给赋闲在家的媳妇弄了个站点玩,虽说是玩,但是毕竟还是能进点账更好,
但苦于关键字功能不强大,媳妇弄了半天静态化,搜索引擎还停止收录了,有点无奈.今天借着开年终大会的机会小改了下关键字功能,希望SEO会有些起色.
说了这么多没用的,还是说说小改的步骤.

一 更新数据库
后台 站长 数据库 升级
alter table pre_portal_article_title add keywords varchar(255)


二 修改文章添加/修改页面
找到template\default\portal下的portalcp_article.htm
搜索
<dt>{lang article_url}</dt>
<dd><input type="text" class="px p_fre" name="url" value="$article[url]" size="30" /></dd>

后边添加
<dt>{lang article_keywords}</dt>
<dd><input type="text" class="px p_fre" name="keywords" value="$article[keywords]" size="30" /></dd>


找到source\language\portal下lang_template.php
对应位置添加
'article_keywords' => '关键词',

三 修改提交页面
找到source\include\portalcp下portalcp_article.php
在$_POST['title'] = censor($_POST['title']);后
添加$_POST['keywords'] = censor(trim($_POST['keywords']));去前后空格用

在$setarr = array(
添加
'keywords' => $_POST['keywords'],

四 修改head
我是直接复制粘贴了之前的head,改名为head_kw,然后在文章页面改了head引用,首页列表页都没动,毕竟全局SEO里还是能设置调用keywords的.
直接用"$article[keywords]"暴力覆盖代码,不知道为什么覆盖的时候特别解气!!!

五 数据库批量添加关键词
不多说了,命令给贴下边了
UPDATE `pre_portal_article_title` SET `keywords`= 'XXXX' WHERE `catid` =8
表文件是pre_portal_article_title,catid是分类ID

六  纯属个人问题
有没事闲的换换连接的么...
 楼主| jonnyf 发表于 2013-11-15 21:16:59 | 显示全部楼层
靠 居然不能贴超链 扣啊 费劲巴拉的 不就为了弄个超链么...
回复

使用道具 举报

 楼主| jonnyf 发表于 2013-11-15 21:18:46 | 显示全部楼层
发错版了么 麻烦给弄个窝...
回复

使用道具 举报

1314学习网 发表于 2013-11-16 10:08:01 | 显示全部楼层
前排支持下分享。。。
回复

使用道具 举报

jeffreyem 发表于 2013-11-20 07:52:56 来自手机 | 显示全部楼层
要改数据库
回复

使用道具 举报

ppcba 发表于 2014-10-23 08:00:38 | 显示全部楼层
直接用"$article[keywords]"暴力覆盖代码,你好,这个覆盖哪个啊
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-5-19 10:14 , Processed in 0.111665 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表