PageAdmin网站内容管理系统(CMS)交流论坛

注册

 

QQ登录

只需一步,快速开始

发新话题 回复该主题

前台发布文章,怎么实现作者自动填写为当前登录会员名 [复制链接]

1#
前台发布文章,怎么实现作者一栏自动填写为当前登录会员名,请xiyou版主和各位大侠帮忙!




再或者在下拉列表中有当前登录用户名的用户名也可以!!!
分享 转发
TOP
2#

顶起来 请帮忙。。。
TOP
3#

同问如上。
TOP
4#

找找以前的帖子吧,应该有这方面的
TOP
5#

xiyou版主帮帮忙,用了好久发现这个还是很有必要的!
TOP
6#

表单管理里面找到文章表的作者这个字段,进入修改界面后点击字段自定义,在后台表单自定义>>增加表单里面

<tr><td align="right">作者 </td><td>
<input type="text" name="pa_autor" id="pa_autor" value="<%=Get_Data("username","select username from pa_member where id="+Request.Cookies["Master"].Values["UID"])%>"  maxlength=20>
<select>
<option value="">选择作者</option>
<option value="PageAdmin">PageAdmin</option>
<option value="佚名">佚名</option>
<option value="管理员">管理员</option>
<option value="不详">不详</option>
</select>
</td></tr>

默认的 value="<%=r("pa_autor")%>" 改为红色部分代码就可以了,然后返回更新一下表单文件。
TOP
7#

xiyou大,神一样的存在
TOP
8#

谢谢XIYOU的指点
TOP
9#

xiyou老大的回答,解决了N多PA使用者的困惑,非常感谢xiyou老大!
xiyou老大 神一样的存在。
TOP
10#

[b]回复 [url=http://bbs.pageadmin.net/showtopic-29438.aspx#116455]6楼[color=olive]xiyou[/color]的帖子[/url][/b]

XIYOU大,我照着你说的做了,在管理员后台登陆发文会直接显示ADMIN的作者账号,但是在普通会员登陆的网站哪里?登陆发文不会显示用户的名字,请问如何修改,我试着把你给的代码放到自定义作者字段的“会员表单自定义”里做一样的修改,结果发文的时候报错,请问怎么修改呢
TOP
11#

这种功能用在后台是非常管用的,很好。我也想在前台登陆用也使用,这样修改后出现错误,请再指教,如何在首页登陆后也可以使用这个功能?
TOP
12#

版主,我的这个,用户可以前台登录,也可以编辑文章,也提交成功了,但是相应的地方无法显示,请问怎么办
TOP
13#

<tr><td align="right">作者 </td><td>
<input type="text" name="pa_autor" id="pa_autor" value="<%=Get_Data("username","select username from pa_member where id="+Request.Cookies["Master"].Values["UID"])%>"  maxlength=20>
<select>
<option value="">选择作者</option>
<option value="PageAdmin">PageAdmin</option>
<option value="佚名">佚名</option>
<option value="管理员">管理员</option>
<option value="不详">不详</option>
</select>
</td></tr>

这个是V2.0的,请问下V3.0的在那里
/e/master文件夹里的文件没有
TOP
14#

我的实现方法(增加表单):

后台(暂时没有想到更合适的方法,暂用笨方法实现):
[code]<input type="text" name="pa_autor" id="pa_autor" value="" style="width:99.2%;">
<script>self.frames.$('input#pa_autor').attr('value', self.parent.frames["m_head"].document.getElementById("AdminName").innerHTML);</script>[/code]

前台:
[code]<%
PageAdmin.Member_Valicate MC=new PageAdmin.Member_Valicate();  //实例化会员登陆对象
MC.Member_Check(1); //检测登陆状态,括号里面的数字表示站点id.
string UserName=MC._UserName;   //获取用户名
%>
<input type="text" name="pa_autor" id="pa_autor" value="<%=UserName%>" style="width:99.2%;">[/code]
TOP
15#

我要取会员的手机号怎么取?

[b]回复 [url=http://bbs.pageadmin.net/showtopic-29438.aspx#138108]14楼[color=Olive]DocTam[/color]的帖子[/url][/b]

我要取会员的手机号怎么取?
TOP
16#

<%=Get_Data("手机号字段","select username from pa_member where id="+Request.Cookies["Master"].Values["UID"])%>"
TOP
发新话题 回复该主题