dedecms会员空间更换模板教程

织梦教程 强烈建议 2024-02-06 13:44 77 0

  1、数据库member表spacename后增加字段spacetemplets字段

  2、在member/templets/space/目录增加几个自选模板文件夹

  如:

  member/templets/space/1/

  member/templets/space/2/

  member/templets/space/3/

  3、修改member/index.php

  104行

  require_once(dirname

  (__FILE__)."/templets/space/".$spacetemplets."/member_info.htm");

  132行

  require_once(dirname

  (__FILE__)."/templets/space/".$spacetemplets."/member_guestbook_form.htm");

  167行

  require_once(dirname

  (__FILE__)."/templets/space/".$spacetemplets."/member_index.htm");

  213行

  require_once(dirname

  (__FILE__)."/templets/space/".$spacetemplets."/member_group.htm");

  253行

  require_once(dirname

  (__FILE__)."/templets/space/".$spacetemplets."/member_threads.htm");

  287行

  require_once(dirname

  (__FILE__)."/templets/space/".$spacetemplets."/member_asks.htm");

  321行

  require_once(dirname

  (__FILE__)."/templets/space/".$spacetemplets."/member_infos.htm");

  增加".$spacetemplets."/路径

  115行

  $spaceInfos=$dsql->GetOne("Select

  ID,uname,spacename,spacetemplets,spaceimage,news,sex,c1,c2,spaceshow,logintime,scores From

  dede_member where `$fieldname`='{$fieldvalue}'; ");

  143行

  $spaceInfos=$dsql->GetOne("Select ID, userid, `type`,

  uname,c1,c2,spaceshow,logintime,spacename,spacetemplets,spaceimage,news,scores From

  dede_member where `$fieldname`='{$fieldvalue}'; ");

  184行

  $spaceInfos=$dsql->GetOne("Select ID, userid, `type`,

  uname,c1,c2,spaceshow,logintime,spacename,spacetemplets,spaceimage,news,scores From

  dede_member where `$fieldname`='{$fieldvalue}'; ");

  224行

  $spaceInfos=$dsql->GetOne("Select ID, userid, `type`,

  uname,c1,c2,spaceshow,logintime,spacename,spacetemplets,spaceimage,news,scores From

  dede_member where `$fieldname`='{$fieldvalue}'; ");

  258行

  $spaceInfos=$dsql->GetOne("Select ID, userid, `type`,

  uname,c1,c2,spaceshow,logintime,spacename,spacetemplets,spaceimage,news,scores From

  dede_member where `$fieldname`='{$fieldvalue}'; ");

  292行

  $spaceInfos=$dsql->GetOne("Select ID, userid, `type`,

  uname,c1,c2,spaceshow,logintime,spacename,spacetemplets,spaceimage,news,scores From

  dede_member where `$fieldname`='{$fieldvalue}'; ");

  增加spacetemplets字段

  4、member/space_info.php

  7行

  require_once(dirname

  (__FILE__)."/templets/space/".$spacetemplets."/member_infos.htm");

  增加spacetemplets字段

  5、member/templets/space_info.htm

  58行后增加

  

   选择模板:

  

  

  

  

  value="" class="company_manage_form_label" />

  

  

  效果:

  6、member/index_do.php

  327行

  $upquery="Update dede_member set spacename='$spacename',spacetemplets='$spacetemplets',spaceimage='$spaceimage',news='$news',mybb='$mybb'

  where ID='".$cfg_ml->M_ID."';

  ";

  增加spacetemplets字段

  此行数为修改过后的行数,所给出的代码为修改后的代码,只作参考。

  由于时间不多,所以没有太多的图片,只是比较简单容易实现个人会员自选空间模板。此次改动,并没有做后台管理员设置的选项,也没有做企业会员的自选模板,等有时间,我可能会写出相关的教程,由于我也没有用过DEDECMS,只看着代码去修改,难免有错漏的,如果错误,请指出,别丢骂就OK了。



时间:(2024-02-06 13:44:12)
本站资源均来自互联网或会员发布,如果不小心侵犯了您的权益请与我们联系。我们将立即删除!谢谢!