1Next >
| Colin | 发表于:11-04-17 18:17 [添加收藏] 楼主 [回复] #Top# |
|---|---|
![]() ![]()
人气:1
积分:3
金币:2
|
我在网站上建了一个允许会员投稿的栏目。
现在我想让会员登录后查看这个栏目列表时,只显示他自己发的稿子,请问高手怎么实现, 模板中该怎么写?
Ta最近还发表过
[疑问]
KC高手,如何让会员看到的文章列表只是会员自己的投稿
(11-04-18)
随机阅读
[错误]
转移服务器出错 在线等解决!
(12-12-15)
[疑问]
为什么不把地方门户单独分一个版块出来呢?
(12-08-01)
[疑问]
PHP版本,安装完模块后,为什么是这样的?
(11-06-14)
[使用]
KINGCMS做图片站好吗 用什么版本的好
(11-05-01)
[其他]
写好文章标题 想不提升网站流量都难
(11-04-29)
|
| toymen | 发表于:11-04-17 20:11 编辑于:04-17 20:12 沙发 [回复] #Top# |
|---|---|
![]() ![]() ![]() ![]()
人气:518
积分:3458
金币:23864
|
试试这个,不能分页:
首先要判断登陆的用户id,然后调用该userid下的文章。 {king:portal.article where userid="(king:userid/)" } <a href="{king:path/}">{king:title/}</a> {/king:portal.article} http://www.kingcms.com/forums/Ask/t13479/ |
| Colin | 发表于:11-04-17 21:51 板凳 [回复] #Top# |
|---|---|
![]() ![]()
人气:1
积分:3
金币:2
|
Reply: toymen
{king:portal.article where userid="(king:userid/)" } 我试了,这种模型调用方式中虽然有userid这个参数可以填,填入ID数字的时候没问题,可以调用指定ID发布的内容,但用(king:userid/)来获取当前用户ID时完全失效;系统自带模型不行,我自定义的模型也不行。。。 求解。。。。。。。。 |
| toymen | 发表于:11-04-17 22:17 4楼 [回复] #Top# |
|---|---|
![]() ![]() ![]() ![]()
人气:518
积分:3458
金币:23864
|
那是因为在页面你是获取不了登陆者的userid的,官方的{king:user.state}知识AJAX替换,不能直接获取userid。
临时解决方案: 1、如果动态页面,你可以用PHP代码判断cookie的方法获得userid, 2、如果是静态页,只能采用JS或AJAX获得userid。 至于读cookie的方法,参考:http://www.kingcms.com/forums/Ask/t13541/,这里只有判断,自己再添加吧。 |
| Colin | 发表于:11-04-18 22:30 5楼 [回复] #Top# |
|---|---|
![]() ![]()
人气:1
积分:3
金币:2
|
Reply: toymen
thanks for your help. 多谢多谢啊 现在问题又来了,怎么把PHP获取来userid赋值到 {king:portal.article where userid="??" }中? 这个样子肯定是不行的: <?php $uidarr=explode("t",$_COOKIE["auth_KingCMS"]); $userid = $uidarr[0]; echo '{king:portal.customer type="list" userid=$userid} <a href="{king:path/}">{king:title/}</a>{/king:portal.customer} ' ; ?> 再求toymen大佬解惑~~~ |
1Next >