GVKun编程网logo

dedecms内容源码中调用会员信息,并指向个人空间(dedecms调用页面)

12

本篇文章给大家谈谈dedecms内容源码中调用会员信息,并指向个人空间,以及dedecms调用页面的知识点,同时本文还将给你拓展DedeCMSV5.5Ajax评论调用会员头像的办法、DedeCMSV5

本篇文章给大家谈谈dedecms内容源码中调用会员信息,并指向个人空间,以及dedecms调用页面的知识点,同时本文还将给你拓展DedeCMS V5.5 Ajax评论调用会员头像的办法、DedeCMS V5.5 Ajax评论调用会员头像的方法、dedecms 个人空间删除默认个人书签方法、dedecms 内容模板中调用会员信息,并指向个人空间等相关知识,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

dedecms内容源码中调用会员信息,并指向个人空间(dedecms调用页面)

dedecms内容源码中调用会员信息,并指向个人空间(dedecms调用页面)

 

大家好,在制作用户分享类网站时要在内容详细页中调用发布者的信息及头像,找了很多网站也没找到很好的办法。*后把网上所有的办法整合后终于实现了自己的想法。下面就分享给大家。

办法一、直接利用官方默认源码article_artcile.htm

{dede:memberinfos}

会员头像:<a href=http://www.dede58.com/a/dedejq/"[field:spaceurl /]"><img src=http://www.dede58.com/a/dedejq/"[field:face/]" width="52" height="52" /></a>

会员用户名:<a href=http://www.dede58.com/a/dedejq/’[field:spaceurl /]‘>[field:uname/]</a>

会员详细资料:<a href=http://www.dede58.com/a/dedejq/"[field:spaceurl /]">查看详细资料</a>

给他留言:<a href=http://www.dede58.com/a/dedejq/"[field:spaceurl /]&action=guestbook">发送留言</a>

加为好友:<a href=http://www.dede58.com/a/dedejq/"[field:spaceurl /]&action=newfriend">加为好友</a>

用户等级:[field:rankname /]

注册时间:[field:jointime function="MyDate('Y-m-d H:m',@me)"/]

*后登录:[field:日志intime function="MyDate('Y-m-d H:m',@me)"/]

{/dede:memberinfos}

可能很多菜鸟在这里调用时看不到自己的信息,这是因为{dede:memberinfos}过滤了管理员的信息,其它会员的信息能正常显示。那如何才能让管理员的信息也能显示呢?请看下面:

打开include/taglib/memberinfos.lib.php,找到大概62行的代码如下图:

把这一句删除或注释掉就行了。

办法2:
比如你想在DEDE首页或者内页里调用会员:用户名、昵称、性别、会员等级、注册email、会员级别等信息.就需要我们本篇教程提供的调用标签了.

首先,我们打开文件 include/extend.func.php 在代码*后面的结尾处,添加以下代码:

function GetMemberInfos($fields,$mid){

global $dsql;

if($mid <= 0){

$revalue = "Error"; }

else{

$row=$dsql->GetOne("select * from dede_member where mid = ‘{$mid}’");

if(!is_array($row)){

$revalue = "Not user";

}

else{

$revalue = $row[$fields];

}

}

return $revalue;

}

注:“dede_member”里的“dede_”改成你的数据库表前缀

修改好代码之后即可保存文件,然后我们来调用会员信息:

1.在首页进行调用,调用标签如下:

{dede:arclist row=’10′ titlelen=’25′}

<li>标题:[field:title/] 昵称:[field:mid function="GetMemberInfos('uname',@me)"/]</li>

{/dede:arclist}

2.在内页进行调用,调用标签如下:

昵称:{dede:field.mid function="GetMemberInfos(‘uname’,@me)"/}

会员类型:{dede:field.mid function="GetMemberInfos(‘mtype’,@me)"/}

…..以此类推

标签DIY释义详解:

mid:表示会员的**编号,由于其**的特性,一般用于区别会员;
mtype:表示会员的类型(如自带的“个人”与“公司”);
userid:表示会员用户名(也就是用于登陆);
pwd :表示用户的密码;
uname:表示用户的昵称;
sex:表示用户的性别;
rank:表示用户的等级(也就是后台的用户级别);
uptime:表示用户升级会员组的时间;
exptime:表示用户会员组的有效期天数;
money:表示用户拥有的剩余金币数量;
邮箱:表示用户的注册email地址;
scores:表示用户拥有的剩余积分数量;
matt:表示用户的级别(0为普通,1为推荐,10为后台超级管理员)

本文章网址:http://www.ppssdd.com/code/13554.html。转载请保留出处,谢谢合作!

DedeCMS V5.5 Ajax评论调用会员头像的办法

DedeCMS V5.5 Ajax评论调用会员头像的办法

 

个人不喜欢DEDECMS原来自带的表情图标,所以才有替换成会员头像的想法。修改办法如下:

  1。打开/plus/feedback_ajax.php 查找第206行和274行

以下为引用的内容: <span><img src='<?php echo $cfg_templeturl; ?>/images/mood/ico-mood-<?php echo $face; ?>.gif'/></span>  

  替换为

以下为引用的内容: <div><a href=http://www.dede58.com/a/dedejq/"<?php echo $spaceurl;?>" target="_blank"><img src=http://www.dede58.com/a/dedejq/"<?php if($mface==''){echo '/templets/images/nopic.gif';}else{echo $mface;} ?>" alt=http://www.dede58.com/a/dedejq/"<?php echo $username; ?>" width="48" height="48" border="0" /></a></div>  


  2。打开/templets/style/page.css 添加下面的CSS

以下为引用的内容: .dede_comment .decmt-box .userface{ float:left; margin-right:10px; }  

  3。把下面图片保存到/templets/images/目录下,即没有上传头像的用户默认显示的图片。 本文章网址:http://www.ppssdd.com/code/6104.html。转载请保留出处,谢谢合作!

DedeCMS V5.5 Ajax评论调用会员头像的方法

DedeCMS V5.5 Ajax评论调用会员头像的方法

  小编 jb51.cc 个人不喜欢Dedecms原来自带的表情图标,所以才有替换成会员头像的想法。修改方法如下:

  1。打开/plus/Feedback_ajax.PHP 查找第206行和274行

以下为引用的内容:
<spanmoodico''><img src=''<?PHP echo $cfg_templeturl; ?>/images/mood/ico-mood-<?PHP echo $face; ?>.gif''/></span>

  替换为

以下为引用的内容:
<div class=userface><a href=<?PHP echo $spaceurl;?> target=_blank><img src=<?PHP if($mface==''''){echo ''/templets/images/nopic.gif'';}else{echo $mface;} ?> alt=<?PHP echo $username; ?> width=48 height=48 border=0 /></a></div>


  2。打开/templets/style/page.css 添加下面的CSS

以下为引用的内容:
.dede_comment .decmt-Box .userface{
float:left;
margin-right:10px;
}
  3。把下面图片保存到/templets/images/目录下,即没有上传头像的用户默认显示的图片。

总结

以上是小编为你收集整理的DedeCMS V5.5 Ajax评论调用会员头像的方法全部内容。

如果觉得小编网站内容还不错,欢迎将小编网站推荐给好友。

dedecms 个人空间删除默认个人书签方法

dedecms 个人空间删除默认个人书签方法

  Dedecms 默认模板的个人空间左下角“个人书签”区,有一个默认的DEDE官方书签。

  想删除掉,可以进行一下操作:

  找到根目录下“member/reg_new.PHP”文件,将“写入其它默认数据”的语句去掉或者改成你自己的。

  到网站后台,系统>sql命令行工具,执行以下sql命令:

  UPDATE ''dede_member_flink'' set title=''你的网站名称'',url=''你的网址''

  注:如果以上sql代码有中文标点符号,请手工修改为英文,否则可能会出现,DEDE后台提示成功,实际并没有成功现象。

总结

以上是小编为你收集整理的dedecms 个人空间删除默认个人书签方法全部内容。

如果觉得小编网站内容还不错,欢迎将小编网站推荐给好友。

dedecms 内容模板中调用会员信息,并指向个人空间

dedecms 内容模板中调用会员信息,并指向个人空间

大家好,在制作用户分享类网站时要在内容页中调用发布者的信息及头像,找了很多网站也没找到很好的方法。最后把网上所有的方法整合后终于实现了自己的想法。下面就分享给大家。

 方法一、直接利用官方默认模板 article_artcile.htm


  
  
  1.   {dede:memberinfos} 
  2.    会员头像:<a href="[field:spaceurl /]" class="userface"><img src="[field:face/]" width="52" height="52" /></a> 
  3. 会员用户名:<a href=’[field:spaceurl /]‘ class="username">[field:uname/]</a> 
  4. 会员详细资料:<a href="[field:spaceurl /]" class="useract-vi">查看详细资料</a> 
  5. 给他留言:<a href="[field:spaceurl /]&action=guestbook" class="useract-pm">发送留言</a> 
  6. 加为好友:<a href="[field:spaceurl /]&action=newfriend" class="useract-af">加为好友</a> 
  7. 用户等级:[field:rankname /] 
  8. 注册时间:[field:jointime function="MyDate(''Y-m-d H:m'',@me)"/] 
  9. 最后登录:[field:logintime function="MyDate(''Y-m-d H:m'',@me)"/] 
  10.  {/dede:memberinfos} 

可能很多新手在这里调用时看不到自己的信息,这是因为 {dede:memberinfos} 过滤了管理员的信息,其它会员的信息能正常显示。那怎么才能让管理员的信息也能显示呢?请看下面:

打开 include/taglib/memberinfos.lib.php,找到大概 62 行的代码如下图:

把这一句删除或注释掉就行了。


方法 2:
比如你想在 DEDE 首页或者内页里调用会员:用户名、昵称、性别、会员等级、注册邮箱、会员级别等信息.就需要我们本篇教程提供的调用标签了.

首先,我们打开文件 include/extend.func.php 在代码最后面的结尾处,添加以下代码:
 


  
  
  1. function GetMemberInfos($fields,$mid)
  2. global $dsql;     
  3.   if($mid <0){ 
  4. $revalue =  "Error";          }         
  5. else{             
  6. $row=$dsql->GetOne("select * from dede_member where mid = ‘{$mid}’");             
  7. if(!is_array($row)){ 
  8. $revalue = "Not user";             
  9. }              
  10. else
  11. $revalue = $row[$fields];             
  12. }         
  13. }         
  14. return $revalue;     

注:“dede_member” 里的 “dede_” 改成你的数据库表前缀

修改好代码之后即可保存文件,然后我们来调用会员信息:

1.在首页进行调用,调用标签如下:
 


  
  
  1.   {dede:arclist row=’10′ titlelen=’25′} 
  2. <li>标题:[field:title/] 昵称:[field:mid function="GetMemberInfos(''uname'',@me)"/]</li> 
  3. {/dede:arclist} 

2.在内页进行调用,调用标签如下:

  昵称:{dede:field.mid function="GetMemberInfos (‘uname’,@me)"/}

 会员类型:{dede:field.mid function="GetMemberInfos (‘mtype’,@me)"/}

….. 以此类推

标签 DIY 释义详解:

mid:表示会员的唯一编号,由于其唯一的特性,一般用于区别会员;
mtype:表示会员的类型(如自带的 “个人” 与 “企业”);
userid:表示会员用户名(也就是用于登陆);
pwd :表示用户的密码;
uname:表示用户的昵称;
sex:表示用户的性别;
rank:表示用户的等级(也就是后台的用户级别);
uptime:表示用户升级会员组的时间;
exptime:表示用户会员组的有效期天数;
money:表示用户拥有的剩余金币数量;
email:表示用户的注册邮箱地址;
scores:表示用户拥有的剩余积分数量;
matt:表示用户的级别(0 为普通,1 为推荐,10 为后台超级管理员)

以上的标签都可以用在首页或者内页标签结构中进行调用和定义.

 

我们今天的关于dedecms内容源码中调用会员信息,并指向个人空间dedecms调用页面的分享就到这里,谢谢您的阅读,如果想了解更多关于DedeCMS V5.5 Ajax评论调用会员头像的办法、DedeCMS V5.5 Ajax评论调用会员头像的方法、dedecms 个人空间删除默认个人书签方法、dedecms 内容模板中调用会员信息,并指向个人空间的相关信息,可以在本站进行搜索。

本文标签: