K9 通用版 博客版 主题版 地方门户版 企业版 |   企业(ASP) 分类 使用 分享 疑问 模板 建议 帮助 错误 其他
+新建主题 [Ajax]
填写帐号密码即可完成注册
+新建话题 最新回复排序 最新主题排序 精华帖子

德阳123网站DIY系列之新增友情链接内页

12Next >

xutao 发表于:11-09-17 20:57 编辑于:09-17 20:59 [添加收藏] 楼主 [回复] #Top#
xutao 人气:167 积分:88 金币:3584
VIP
折腾篇————DIY新增友情连接内页

------------------------------------------------------
德阳123地方门户站应用DIY系列文章
http://www.kingcms.com/forums/Share/t15997/
------------------------------------------------------


KC地方门户版友情连接只能在首页显示,权重和收录的“门当户对”不能很好的体现。
如果有些网站把你的连接放在了内页,而你只能放在首页,是不是感觉不爽。
还有一些找你加连接的站,你不想放在首页,如果有内页链接是不是就很容易搞定。
多一个连接多一个朋友

今天来DIY新增友情连接内页,优势你懂的。

先看效果
首页增加了更多链接的提示

德阳123网站DIY系列之新增友情链接内页[图1]


新增links页面。查看地址:http://www.deyang123.com/links/


德阳123网站DIY系列之新增友情链接内页[图1]


新建原理和之前的DIY“分类信息”、“生活黄页”一样。
但是页面构造和模板要求更简单。 这里不需要重构div+css页面,只有一个调用显示的问题。
开始吧


1、分析
进入后台编辑友情链接时能看到如下图一些参数

德阳123网站DIY系列之新增友情链接内页[图3]


从参数看并没有是否在首页显示的设置
但是现在要实现首页和内页分开显示,如果在数据库里新增一个字段来控制是否在首页显示,工程量太大,也不方便以后升级。
换个思路,利用自定义排序
此排序可以控制显示顺序。



2、修改

打开首页模板文件,找到友情链接调用的位置。
"statu=1",'norder desc,id desc'

可以看到是调用的所有友情链接,并且使用排序和ID的倒序排列。
修改为:
"statu=1 and norder<=100",'norder desc,id desc'
norder<=100,意思是只调用显示排序小于或等于100的。
反过来就是排序大于100的友情链接不在首页显示。
这个100的参数可以自由设置。


3、新增
新增加一个links栏目,模板自由安排(我这里加上头部和底部就搞定,没有过多的修饰)
调用代码和首页的一样。
现在我们可以用三种模式来调用显示此页面

a、把所有链都显示出来
"statu=1",'norder desc,id desc'
显示效果是没在首页显示的链接在前面,首页已经显示的在后面。
因为是按排序大小的倒序。

b、分开显示(德阳123采用的这种方式)
用虚线分开,在首页显示的放在上边,大于100的在下边。
有区别,有区分

c、只显示没有在首页显示的
"statu=1 and norder>=100",'norder desc,id desc'
首页已经出现过,没必要在这里再次出现,这样就区分开了。


还有一种方式,感谢小白提供。
随机显示,每一次刷新友情链接所在位置都不一样。
'statu=1','rand()',9
这里的9是显示数量,可自由修改。


看效果吧,http://www.deyang123.com/links/
欢迎交换链接。


goreg 发表于:11-09-17 23:18 沙发 [回复] #Top#
goreg 人气:97 积分:5430 金币:12972
这样的技术型文章为何不是出自官方呢?
goreg 发表于:11-09-17 23:19 板凳 [回复] #Top#
goreg 人气:97 积分:5430 金币:12972
德阳123网站DIY系列之新增友情链接内页[图1]让此类文章来得更多些吧
凯旋归去 发表于:11-09-17 23:49 4楼 [回复] #Top#
凯旋归去 人气:25 积分:53 金币:290
xiexie 学习了
花少 发表于:11-09-18 00:28 5楼 [回复] #Top#
花少 人气:245 积分:24 金币:4705
VIP
很好 浔宝网前来支持!
恒星 发表于:11-09-18 07:30 6楼 [回复] #Top#
恒星 人气:456 积分:246 金币:4855
KC元老
牛逼文  火星文! 提供代码!
cityker 发表于:11-09-18 10:29 7楼 [回复] #Top#
cityker 人气:200 积分:462 金币:11745
太牛气了
xiaoyu1973 发表于:11-09-18 13:27 8楼 [回复] #Top#
xiaoyu1973 人气:52 积分:11 金币:14808
VIP
很好,学习了
2012winer 发表于:11-09-18 14:31 9楼 [回复] #Top#
2012winer 人气:0 积分:13 金币:40
恩,顶楼主,写得好~
mcl123147 发表于:11-10-26 21:53 10楼 [回复] #Top#
mcl123147 人气:0 积分:163 金币:10
这样的非常好啊

12Next >

发表回复

帐号 匿名发布 审核后可见 [加载完整在线编辑器]
内容
验证码
KingCMS 内容管理系统

关于我们 联系我们 广告报价 付款方式 站点导航

Copyright © 2004-2015 Focuznet All rights reserved.

广州唯众网络科技有限公司 粤ICP备08008106号