帝国论坛帝国网站管理系统交流区帝国CMS使用交流[分享] 根据Tags 调用相关文章,绝对好用! 【本版专题贴子】  
 8/9    |‹ ‹‹ 6 7 8 9 ›› ›|
主题:[分享] 根据Tags 调用相关文章,绝对好用! [加入收藏夹]   

tank2806038
用户头衔:秀才

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

文章重复的怎么过滤?




2018-07-14 12:16:55 已设置保密 顶部 回复 引用 报告 编辑 删除

netbee007
用户头衔:书生

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

原帖由 99122524 于 2016-09-14 15:44:06 发表
回复51楼 随机调用方法 在查询语句后加 “order by rand()” 即可

怎么加,可以写出来吗




2018-08-17 01:37:09 已设置保密 顶部 回复 引用 报告 编辑 删除

费无伤
用户头衔:书生

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

支持




2018-08-30 10:20:27 已设置保密 顶部 回复 引用 报告 编辑 删除

bj114
用户头衔:探花

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

支持




2018-08-30 13:32:28 已设置保密 顶部 回复 引用 报告 编辑 删除

aamhain001
用户头衔:书生

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

调用4条信息,结果显示超过4条,什么情况




2019-03-01 18:21:00 已设置保密 顶部 回复 引用 报告 编辑 删除

csdn2
用户头衔:探花

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

支持下




2019-03-02 08:04:05 已设置保密 顶部 回复 引用 报告 编辑 删除

095hjg
用户头衔:进士

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

楼上的‘支持’你妈个比啊。没看到你楼上大爷的问题吗?

[该贴被修改 1 次,最后修改时间 2019-03-02 10:59:31 ]


网站建设/seo/推广/域名/服务器/400电话/企业邮箱/网站服务器托管 Q214973377
2019-03-02 10:57:27 已设置保密 顶部 回复 引用 报告 编辑 删除

59966
用户头衔:探花

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

代码不错,支持下




2019-03-03 07:14:13 已设置保密 顶部 回复 引用 报告 编辑 删除

我爱世界杯
用户头衔:进士

精华贴   :0
发贴数   :635
经验值   :1824
注册时间:2016-05-26
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 79 楼]





2019-03-18 20:38:29 已设置保密 顶部 回复 引用 报告 编辑 删除

lihhhe
用户头衔:书生

精华贴   :0
发贴数   :41
经验值   :274
注册时间:2016-12-18
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 80 楼]

楼主的代码 可以使用。  从网上找到东坡大神的 ,这个可以指定 栏目 指定数量。比较好用。

一、自定义函数

自定义函数user_OtherLink ,将此函数放入 eclassuserfun.php 文件中。

//根据tag获取相关信息

function user_OtherLink($num,$classid=0,$mid=0){

global $dbtbpre,$empire,$navinfor,$class_r;

if(empty($navinfor['infotags'])){

return '暂无相关信息';

}

if($mid&&$classid&&$class_r[$classid]['modid']!=$mid){

return '暂无相关信息';

}

$tr=$empire->fetch1("select otherlinktemp,otherlinktempsub,otherlinktempdate from ".GetTemptb("enewspubtemp")." limit 1");

$temp_r=explode("[!--empirenews.listtemp--]",$tr['otherlinktemp']);

$str='';

$tagsql=$empire->query("select * from {$dbtbpre}enewstagsdata where id='$navinfor[id]' and classid='$navinfor[classid]'");

$i=0;

$isprint=array();

while($tagr=$empire->fetch($tagsql)){

if($i>=$num){

break;

}

$gsql=$empire->query("select * from {$dbtbpre}enewstagsdata where tagid='$tagr[tagid]'");

while($gr=$empire->fetch($gsql)){

$myprint='id'.$gr['id'].'class'.$gr['classid'];

if(array_search($myprint,$isprint)!==false){

continue;

}

$isprint[]=$myprint;

if($classid&&$classid!=$gr['classid']){

continue;

}

if($mid&&$mid!=$gr['mid']){

continue;

}

if($gr['id']==$navinfor['id']&&$gr['classid']==$navinfor['classid']){

continue;

}

$tbname=$class_r[$gr['classid']]['tbname'];

if(!$tbname||InfoIsInTable($tbname)){

continue;

}

$r=$empire->fetch1("select * from {$dbtbpre}ecms_".$tbname." where id='$gr[id]' limit 1");

if(!$r['id']){

continue;

}

$str.=RepOtherTemp($temp_r[1],$r,$tr);

$i+=1;

if($i>=$num){

break;

}

}

}

$keyboardtext=$temp_r[0].$str.$temp_r[2];

if($str){

return $keyboardtext;

}else{

return '暂无相关信息';

}

}

二、 使用方法:

函数说明:user_OtherLink(调用条数,指定栏目id,指定模型id) ;

相关文章模板采用的诗共模板里的相关信息模板。

调用示例:

<?=user_OtherLink(10,0,1)?>





2019-04-01 08:12:45 已设置保密 顶部 回复 引用 报告 编辑 删除
 8/9    |‹ ‹‹ 6 7 8 9 ›› ›|

快速回复
内容

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