Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[已答复] 相册排序问题

[复制链接]
ericzhou88 发表于 2009-6-30 11:01:35 | 显示全部楼层 |阅读模式
本帖最后由 ericzhou88 于 2009-6-30 13:46 编辑

<!--{loop $_SBLOCK['uchphototop'] $key $value}-->
<dl>
<dt><div><a href="http://***/space.php?uid=$value[uid]&do=album&id=$value[albumid]"><img src="$value['pic']" alt="" /></a></div></dt>
<dd>
<h6><a href="http://***/space.php?uid=$value[uid]">$value[username]</a></h6>
<p><a href="http://***/space.php?uid=$value[uid]&do=album&view=me">$value[username] 的相册</a></p>
<p>$value['picnum']张照片</p>
<p>更新:
<!--{if ($_SGLOBAL['timestamp'] - $value['updatetime']) > 86400}-->
#date("Y-m-d", $value[updatetime])#
<!--{else}-->
<!--{eval echo intval(($_SGLOBAL['timestamp'] - $value['dateline']) / 3600 + 1);}-->小时之前
<!--{/if}-->
</p>
</dd>
</dl>
<!--{/loop}-->


请问这段代码的排序方式是由相册数量多到少的吗?如果是请问怎么改为按更新时间排序?谢谢了
littlehz 发表于 2009-6-30 11:15:38 | 显示全部楼层
这只是loop循环,请把上面的 block代码贴出
回复

使用道具 举报

紫琼 发表于 2009-6-30 11:15:41 | 显示全部楼层
你上面贴的代码里面没有控制排序的代码,参考教程:
SupSite 7.0 页面文件与模块关系说明:http://faq.comsenz.com/viewnews-507
教您如何读懂模块代码里的参数:http://faq.comsenz.com/viewnews-312
SupeSite7.0 数据调用模块参数详解:http://faq.comsenz.com/viewnews-696
https://discuz.dismall.com/forum-199-1.html
回复

使用道具 举报

 楼主| ericzhou88 发表于 2009-6-30 11:18:25 | 显示全部楼层
<div class="timleft">
        <!--{block name="uchphoto" parameter="order/picnum DESC/limit/0,2/cachetime/87480/subjectlen/12/subjectdot/0/cachename/uchphototop"}-->
        <div class="tim_newstitle">
<strong>精彩相册</strong>
</div>
<div class="image_gallery_list clearfix">
        <!--{loop $_SBLOCK['uchphototop'] $key $value}-->
                <dl>
                <dt><div><a href="http://***/space.php?uid=$value[uid]&do=album&id=$value[albumid]"><img src="$value['pic']" alt="" /></a></div></dt>
                        <dd>
                                <h6><a href="http://***/space.php?uid=$value[authorid]">$value[username]</a></h6>
                                <p><a href="http://***/space.php?uid=$value[uid]&do=album&view=me">$value[username] 的相册</a></p>
                                <p>$value['picnum']张照片</p>
                                <p>更新:
                                <!--{if ($_SGLOBAL['timestamp'] - $value['updatetime']) > 86400}-->
                                #date("Y-m-d", $value[updatetime])#
                                <!--{else}-->
                                <!--{eval echo intval(($_SGLOBAL['timestamp'] - $value['dateline']) / 3600 + 1);}-->小时之前
                                <!--{/if}-->
                                </p>
                        </dd>
                </dl>
        <!--{/loop}-->
        </div>
        
</div>
回复

使用道具 举报

 楼主| ericzhou88 发表于 2009-6-30 11:19:42 | 显示全部楼层
完整代码已经发了,请帮忙看看.
回复

使用道具 举报

 楼主| ericzhou88 发表于 2009-6-30 11:32:37 | 显示全部楼层
顶上去!:)
回复

使用道具 举报

紫琼 发表于 2009-6-30 11:42:45 | 显示全部楼层
order/picnum DESC 这句就是控制排序的,按照相册所含图片数量倒序排列,上面给你的教程里都有说明,建议你看看教程,然后自己修改。
回复

使用道具 举报

 楼主| ericzhou88 发表于 2009-6-30 11:52:28 | 显示全部楼层
请问看那一个教程?
回复

使用道具 举报

 楼主| ericzhou88 发表于 2009-6-30 12:03:28 | 显示全部楼层
已经解决了,谢谢各位的热情帮助!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-11-16 03:14 , Processed in 0.046963 second(s), 3 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表