帝国论坛帝国网站管理系统交流区模板/标签/插件共享交流帝国CMS内容页调用图集图片真实地址 【本版专题贴子】  
 2/8    |‹ ‹‹ 1 2 3 4 5 6 7 8 ›› ›|
主题:帝国CMS内容页调用图集图片真实地址 [加入收藏夹]   

平凡人生
用户头衔:进士

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

支持




2017-05-03 08:34:57 已设置保密 顶部 回复 引用 报告 编辑 删除

fu80com
用户头衔:进士

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

帝国cms搜索结果页面关键字加颜色的方法

只需要把/e/search/result目录下的index.php文件中,在“//替换列表变量”后面添加一句

$r[title]=str_replace($search_r[keyboard],"<font color='red'>$search_r[keyboard]</font>",$r[title]);

颜色可以自己需要来改,就是把RED改你要的颜色值就可以了



心若在,梦就在!
2017-05-03 17:57:17 已设置保密 顶部 回复 引用 报告 编辑 删除

fu80com
用户头衔:进士

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

帝国cms在首页、列表模板中调用作者代码[!--writer--]时,不能正常显示作者的信息,原因是作者字段是副表上的字段,简单的解决方法就是把作者字段改成主表字段,问题就解决了。

1、writer是副表字段,先要转为主表字段。
系统——管理数据表——新闻系统数据表(管理字段)——点击writer前的副表,转移到主表。


2、系统——管理数据表——新闻系统数据表(管理系统模型)——修改——列表模板中的复选框勾选——保存——更新一下数据OK


上传以下图片:


[该贴被修改 1 次,最后修改时间 2017-05-03 17:59:38 ]


心若在,梦就在!
2017-05-03 17:59:12 已设置保密 顶部 回复 引用 报告 编辑 删除

fu80com
用户头衔:进士

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

帝国cms内容页读取相关tag文章的方法

以下是具体实现过程:

以下代码放到/e/class/userfun.php里!

<?php
function user_otherlink($limit=5){
        global $dbtbpre,$empire,$navinfor,$class_r;
    if($navinfor[infotags]){
            $classid=(int)$classid;
        $limit=(int)$limit;
        $tbname=$class_r[$navinfor[classid]][tbname];
        $tagarr=explode(",",$navinfor[infotags]);
        $arr=array();
        $num=ceil($limit/count($tagarr));
        foreach($tagarr as $k=>$v){
                        if(count($tagarr)==$k+1){
                                $num=$limit-count($arr);
                        }else{
                                if($i<$num){
                                        $num=ceil(($limit-count($arr))/count($tagarr));
                                }               
                        }
            $t=$empire->fetch1("select tagid,num from {$dbtbpre}enewstags where tagname='$v'");
                        if($t[tagid]){
                                $sql=$empire->query("select id from {$dbtbpre}enewstagsdata where tagid=$t[tagid]");
                                $i=0;
                                while($s=$empire->fetch($sql)){
                                        if(in_array($s[id],$arr)||$s[id]==$navinfor[id]){
                                                continue;
                                        }else{
                                                $arr[]=$s[id];
                                                $i++;
                                        }
                                        if($i==$num){
                                                break;
                                        }
                                        if(count($arr)==$limit){
                                                break 2;
                                        }
                                }
                                if($t[num]>$num){
                                        $linshi=$t[tagid];
                                }
                        }
        }
        if(count($arr)>0){
                        $inid=implode(",",$arr);
                        if(count($arr)<$limit&&$linshi){
                                $sql=$empire->query("select id from {$dbtbpre}enewstagsdata where tagid=$linshi and id not in($inid)");
                                while($s=$empire->fetch($sql)){
                                        $arr[]=$s[id];
                                        if(count($arr)==$limit){
                                                break;
                                        }
                                }
                        }
                        $inid=implode(",",$arr);
                        $str="";
                        $news=$empire->query("select id,title,titleurl,titlepic from {$dbtbpre}ecms_{$tbname} where id in($inid)");
                        while($n=$empire->fetch($news)){
                                $str.='<li><a href="'.$n[titleurl].'">'.$n[title].'</a></li>';
                        }        
                }
        return $str;
           }
}
?>

内容页模板用以下代码调用:5为显示数量 自己改
<?=user_otherlink(5)?>


<?
$a="$navinfor[infotags]";
$str=str_replace(',', ',', $a);
$tag='';
$t= explode(",", $str);

for($i=0;$i<count($t);$i++)
{
if($t[$i])
{
?>
[e:loop={"SELECT tagid FROM phome_enewstags WHERE tagname = '".$t[$i]."'",1,24,0}]
[tagsinfo]$bqr[tagid],10,50,13,0,0[/tagsinfo]
[/e:loop]
<?
}
}
?>



心若在,梦就在!
2017-05-03 18:00:17 已设置保密 顶部 回复 引用 报告 编辑 删除

fu80com
用户头衔:进士

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

帝国CMS调用栏目别名的两种方法!

第一种:在最终栏目调用

<?=$class_r[$GLOBALS[navclassid]][bname]?>
第二种:万能的,哪里都行,应为是直接查询数据库输出的!

<?php
$cr=$empire->fetch1("select bname from phome_enewsclass where
classid='".$GLOBALS[navclassid]."' limit 1");
echo $cr['bname'];
?>



心若在,梦就在!
2017-05-03 18:00:44 已设置保密 顶部 回复 引用 报告 编辑 删除

feier
用户头衔:探花

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

支持下




2017-05-04 07:57:31 已设置保密 顶部 回复 引用 报告 编辑 删除

jjfjj
用户头衔:探花

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

支持




2017-05-05 08:20:42 已设置保密 顶部 回复 引用 报告 编辑 删除

csdn2
用户头衔:探花

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

支持




2017-05-06 07:54:07 已设置保密 顶部 回复 引用 报告 编辑 删除

ai你
用户头衔:举人

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

支持




2017-05-07 06:19:38 已设置保密 顶部 回复 引用 报告 编辑 删除

点到为止
用户头衔:探花

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

支持一下




2017-05-08 08:45:24 已设置保密 顶部 回复 引用 报告 编辑 删除
 2/8    |‹ ‹‹ 1 2 3 4 5 6 7 8 ›› ›|

快速回复
内容

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