DEDECMS会员空间调用收藏

树缝里也漏着一两点路灯光,没精打彩的,是渴睡人的眼。春尚浅,几处山顶上的梅花却挣扎着吐出红苞来。微风柔和地吹,柔和地爱抚我的面孔。荷塘里的荷花都羞涩地打着朵。落叶随着风高低起舞。

第一步

打开member/inc/space_action.php

将以下代码加入到最底部

1
2
3
4
5
6
7
8
9
10
11
12
13
14
//我的收藏
elseif($action=='stow')
{
include_once(DEDEINC.'/arc.memberlistview.class.php');
include_once(DEDEINC.'/channelunit.func.php');
$sql="SELECTs.*,t.*FROM`dede_member_stow`ASsleftjoin`dede_member_stowtype`AStont.stowname=s.typewheres.mid='{$_vars['mid']}'orderbys.iddesc";
$dlist=newMemberListview();
$dlist->pageSize=20;
$dlist->SetParameter("action",$action);
$dlist->SetTemplate(DEDEMEMBER."/space/{$_vars['spacestyle']}/list_stow.htm");
$dlist->SetSource($sql);
$dlist->Display();
exit();
}

第二步

将以下代码保存为list_stow.htm,保存在/member/space/你当前所使用的风格目录下

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
{dede:includefile='header.htm'/}
<divclass="wrappermT10">
<divclass="west">
{dede:includefile='side_icon.htm'/}
{dede:includefile='side_class.htm'/}
{dede:includefile='side_visitor.htm'/}
{dede:includefile='side_search.htm'/}
</div>
<divclass="east">
<dlclass="border">
<dtclass="caption"><strong>收藏</strong></dt>
<ddclass="body">
{dede:datalist}
<divclass="mp10dashed">
<divclass="mB10">
<h3class="fLeft"><ahref='archives_do.php?dopost=viewArchives&aid={dede:field.aid/}'target='_blank'>{dede:field.title/}</a></h3>
<spanclass="mL5aGray">({dede:field.addtimefunction="MyDate('Y-m-dh:i',@me)"/})</span>
</div>
<divclass="clearfixpB10"></div>
</div>
{/dede:datalist}
<divclass="fRightmTB10pd10">{dede:pagelist/}</div>
<divclass="clearfix"></div>
</dd>
</dl>
</div>
</div>
{dede:includefile='footer.htm'/}
</body>
</html>

第三步 在/member/space/你当前所使用的风格目录下的header.htm里的导航中增加

1
<li><ahref="index.php?uid={dede:var.userid_e/}&action=stow"><span>收藏</span></a></li>

以上为增加收藏的列表显示方式,下边是在侧边栏调用最新的10条收藏记录。

第一步

将以下代码保存为side_stow.htm,保存在/member/space/你当前所使用的风格目录下

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<!--//links-->
<dlclass="bordermT10">
<dtclass="caption"><strong>收藏</strong></dt>
<ddclass="bodylh20">
<ulclass="list2mB5">
<?php
$dsql->Execute('fl',"Select*From`dede_member_stow`wheremid='{$_vars['mid']}'orderbyiddesclimit10");
while($arr=$dsql->GetArray('fl'))
{
echo"<li><ahref='archives_do.php?dopost=viewArchives&aid={$arr['aid']}'target='_blank'>{$arr['title']}</a></li>\r\n";
}
?>
</ul>
</dd>
</dl>

然后打开当前风格的index.htm 找到

1
{dede:includefile='side_links.htm'/}

在其下方增加

1
{dede:includefile='side_stow.htm'/}

完成。

到此这篇关于DEDECMS会员空间调用收藏就介绍到这了。若是时间允许,自己还会在哪些地方做得更好等等,只有坚持这样,你才可能有快速的进步。更多相关DEDECMS会员空间调用收藏内容请查看相关栏目,小编编辑不易,再次感谢大家的支持!

您可能有感兴趣的文章
dedecms如何实现任意页面调用当前会员信息的方

DedeCMS织梦判断是否有二级栏目输出HTML代码

织梦dedecms dede:arclist输出取消换行符

dedecms文章添加字段填栏目id,内容页调用字段里的栏目文章

dedeCMS首页列表页文章页调用tag的方法