帝国论坛帝国网站管理系统交流区帝国CMS使用交流[求助]帝国可以实现类似这样的随机效果吗? 【本版专题贴子】  
主题:[求助]帝国可以实现类似这样的随机效果吗? [加入收藏夹]   

dhdz187
用户头衔:进士

精华贴   :0
发贴数   :676
经验值   :3354
注册时间:2008-05-13
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 1 楼]
[求助]帝国可以实现类似这样的随机效果吗?

网址:www.shicimingju.com
右下角,点击换一首可以随机变换
帝国7.2如何实现这样的效果呢?

上传以下图片:





2016-10-12 23:56:48 已设置保密 顶部 回复 引用 报告 编辑 删除

jiuhecai
用户头衔:探花

精华贴   :0
发贴数   :3004
经验值   :8561
注册时间:2014-07-02
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 2 楼]

查,web页面点击换一首后,执行的函数:
function getNewsc(){
    $("#suijisc img").attr("class","donghua");
    $.get("/chaxun/shicirand/?i="+Math.floor(Math.random()*10000+1), function (data, status) {
        if (status == 'success') {
            $("#suijiajax").html(data);
            $("#suijisc img").attr("class","");
        }
    });
    $("#suijiajax").load("/chaxun/shicirand/?i="+Math.floor(Math.random()*10000+1));
}

那么你服务器,自定义一个php文件,随机显示一篇文章即可。比如这样:


<!--code.start-->?php
$sql="SELECT * FROM {$dbtbpre}ecms_news AS t1 JOIN (SELECT ROUND(RAND() * ((SELECT MAX(id) FROM {$dbtbpre}ecms_news )-(SELECT MIN(id) FROM {$dbtbpre}ecms_news))+(SELECT MIN(id)
FROM {$dbtbpre}ecms_news )) AS id) AS t2 WHERE t1.id >= t2.id ORDER BY t1.id LIMIT 1";
$str="";
$nr= $empire->fetch1($sql);
$titleurl=sys_ReturnBqTitleLink($nr);
$str="<li><a href='".$titleurl."' title='".$nr['title']."'>".$nr['title']."</a></li> ";
db_close(); //关闭MYSQL链接
$empire=null; //注消操作类变量
echo $str;
?<!--code.end-->



帝国插件 插件定制。帝国临时工。查杀顽固木马。专业解决难题。qq--110102296
2016-10-13 06:51:27 已设置保密 顶部 回复 引用 报告 编辑 删除

悟空
用户头衔:探花

精华贴   :0
发贴数   :2660
经验值   :6770
注册时间:2007-11-27
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 3 楼]

在首页用标签调用出要随机的信息,然后用JS来随机显示哪个信息的div




2016-10-13 06:54:45 已设置保密 顶部 回复 引用 报告 编辑 删除

yunflying
用户头衔:进士

精华贴   :0
发贴数   :1856
经验值   :4591
注册时间:2008-02-28
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 4 楼]

楼上两种方法都可以,2楼方法比较复杂些




2016-10-14 07:04:58 已设置保密 顶部 回复 引用 报告 编辑 删除

59966
用户头衔:探花

精华贴   :0
发贴数   :8493
经验值   :21577
注册时间:2008-11-17
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 5 楼]

思路不错




2016-10-16 08:08:12 已设置保密 顶部 回复 引用 报告 编辑 删除

hangting8
用户头衔:进士

精华贴   :0
发贴数   :1146
经验值   :3330
注册时间:2009-03-18
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 6 楼]

支持2楼




2016-10-17 06:52:28 已设置保密 顶部 回复 引用 报告 编辑 删除

500919
用户头衔:探花

精华贴   :0
发贴数   :11660
经验值   :31188
注册时间:2009-03-02
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 7 楼]

同意3楼,用JS随机




2016-10-19 08:05:00 已设置保密 顶部 回复 引用 报告 编辑 删除

pingpong
用户头衔:探花

精华贴   :0
发贴数   :9328
经验值   :24281
注册时间:2008-11-02
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 8 楼]

用JS随机比较合理,不占资源




2016-10-20 08:12:00 已设置保密 顶部 回复 引用 报告 编辑 删除

ambertao
用户头衔:举人

精华贴   :0
发贴数   :203
经验值   :684
注册时间:2012-08-28
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 9 楼]

进来看看的



舒家365 www.shujia365.com
www.shyiju.net
2016-10-26 14:52:58 已设置保密 顶部 回复 引用 报告 编辑 删除

feier
用户头衔:探花

精华贴   :0
发贴数   :6751
经验值   :21098
注册时间:2008-07-31
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 10 楼]

不错




2016-10-27 07:50:35 已设置保密 顶部 回复 引用 报告 编辑 删除

快速回复
内容

表情
使用EBB代码 使用smile代码 显示签名 自动分析url 自动分析img
     【进入高级模式】   (按 Ctrl+Enter 直接提交)
    顶部  加入收藏夹
关于帝国 | 广告服务 | 联系我们 | 法律声明 | 隐私条款 | 许可协议
Powered by: EBB Version 2.2.1