帝国论坛帝国网站管理系统交流区模板/标签/插件共享交流[分享]加强的带模板的信息调用标签 【本版专题贴子】  
 3/7    |‹ ‹‹ 1 2 3 4 5 6 7 ›› ›|
主题:[分享]加强的带模板的信息调用标签 [加入收藏夹]   

jinbat
用户头衔:进士

精华贴   :5
发贴数   :1119
经验值   :4224
注册时间:2006-01-03
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 21 楼]

再顶一次。




2006-11-08 18:54:19 已设置保密 顶部 回复 引用 报告 编辑 删除

dzlqsq
用户头衔:进士

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

弟兄们注意了。。粗心的、但优秀的sooden马虎了,,头条代码少了"
在这里给弟兄们加上,,否则会不好是用的
if  ($r[firsttitle]!=0)        //是否头条
{
$topimg='<img  src="/images/ico_top.gif"  border="0">';      //定义图标

[该贴被修改 1 次,最后修改时间 2006-11-08 21:32:47 ]


欢迎来我的鸟站看看www.51107.net
2006-11-08 21:32:19 已设置保密 顶部 回复 引用 报告 编辑 删除

tlerbao
用户头衔:进士

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




通辽网站建设
专业模板定制、二次开发,请联系:QQ327358



2006-11-08 22:42:37 已设置保密 顶部 回复 引用 报告 编辑 删除

hetoo
用户头衔:举人

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

楼主人不错




2006-11-09 09:18:11 已设置保密 顶部 回复 引用 报告 编辑 删除

hetoo
用户头衔:举人

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

如何调用某类下的所有专题




2006-11-09 17:03:46 已设置保密 顶部 回复 引用 报告 编辑 删除

dzlqsq
用户头衔:进士

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

对了,,sooden

ico_new.gif  为最新新闻图标
ico_good.gif  为推荐新闻图标
ico_top.gif  为头条新闻图标

这里还少了个普通新闻的判断,,那普通新闻的图标怎么加呢??
总不能新闻即显示普通的图标,,又显示最新的图标吧

这里应该加上如果不是以上3种新闻就是普通新闻的判断,然后给普通新闻也加个导航图标。。。你说呢



欢迎来我的鸟站看看www.51107.net
2006-11-09 21:41:59 已设置保密 顶部 回复 引用 报告 编辑 删除

dzlqsq
用户头衔:进士

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

wc都的顶了,,也没见sooden来增加哦,,看来不怎么愿意



欢迎来我的鸟站看看www.51107.net
2006-11-12 17:56:39 已设置保密 顶部 回复 引用 报告 编辑 删除

sooden
用户头衔:嘉宾

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

wc都的顶了,,也没见sooden来增加哦,,看来不怎么愿意





function user_GetEcmsotherlink($tbname,$line,$strlen,$have_class=0,$enews=0,$tempid,$doing=0)
{global $empire,$navinfor;
$sql=sys_ReturnBqQuery($classid,$line,$enews,$doing);
//取得模板
$tr=sys_ReturnBqTemp($tempid);
$listtemp=$tr[temptext];
$subnews=$tr[subnews];
$listvar=$tr[listvar];
$rownum=$tr[rownum];
$formatdate=$tr[showdate];
//替换变量
//$listtemp=ReplaceEcmsinfozt($listtemp,$enews,$classid);
if(empty($rownum))
        {$rownum=1;}
//字段
$ret_r=ReturnAddF($r,$tr[modid],$userid,$username,2);
$field=$ret_r[0];
//列表
$list_exp="[!--empirenews.listtemp--]";
$list_r=explode($list_exp,$listtemp);
$listtext=$list_r[1];
$no=1;
$changerow=1;
$id=$navinfor[id];

$rr=$empire->fetch1("select keyboard from phome_ecms_' . $tbname . ' where id='$id'");
$keyid=$rr[keyboard];
        $r1 = explode (',', $keyid);
        for ($i = 0; $i < count ($r); ++$i)
                {
                        $add .= 'id=' . $r1[$i] . ' or ';
                }
$sql = $empire->query ('select * from phome_ecms_news where (' . $add . ')' . $where . ('' . ' order by newstime desc limit ' . $line));
while($r=$empire->fetch($sql))
        {
        $r[oldtitle]=$r[title];
    $r[title]=sub($r[title],0,$strlen,false);
        //替换列表变量
        $repvar=ReplaceShowinfo($img,$r,$listvar);       
        $listtext=str_replace("<!--list.var".$changerow."-->",$repvar,$listtext);
        $changerow+=1;
                //超过行数
        if($changerow>$rownum)
        {
                $changerow=1;
                $string.=$listtext;
                $listtext=$list_r[1];
        }
        $no++;
    }

        //多余数据
    if($changerow<=$rownum&&$listtext<>$list_r[1])
        {
        $string.=$listtext;
    }
    $string=$list_r[0].$string.$list_r[2];
echo $string;
}


//带模板的标签
function user_GetEcmsInfoplus($classid,$line,$strlen,$have_class=0,$enews=0,$tempid,$doing=0,$img=0)
{global $empire;
$sql=sys_ReturnBqQuery($classid,$line,$enews,$doing);
//取得模板
$tr=sys_ReturnBqTemp($tempid);
$listtemp=$tr[temptext];
$subnews=$tr[subnews];
$listvar=$tr[listvar];
$rownum=$tr[rownum];
$formatdate=$tr[showdate];
//替换变量
$listtemp=ReplaceEcmsinfozt(ReplaceEcmsinfoClassname($listtemp,$enews,$classid),$enews,$classid);
if(empty($rownum))
        {$rownum=1;}
//字段
$ret_r=ReturnAddF($r,$tr[modid],$userid,$username,2);
$field=$ret_r[0];
//列表
$list_exp="[!--empirenews.listtemp--]";
$list_r=explode($list_exp,$listtemp);
$listtext=$list_r[1];
$no=1;
$changerow=1;
while($r=$empire->fetch($sql))
        {
        $r[oldtitle]=$r[title];
    $r[title]=sub($r[title],0,$strlen,false);
        //替换列表变量
        $repvar=ReplaceShowinfo($img,$r,ReplaceListVars($no,$listvar,$subnews,0,$formatdate,$url,$have_class,$r,$field));       
        $listtext=str_replace("<!--list.var".$changerow."-->",$repvar,$listtext);
        $changerow+=1;
                //超过行数
        if($changerow>$rownum)
        {
                $changerow=1;
                $string.=$listtext;
                $listtext=$list_r[1];
        }
        $no++;
    }

        //多余数据
    if($changerow<=$rownum&&$listtext<>$list_r[1])
        {
        $string.=$listtext;
    }
    $string=$list_r[0].$string.$list_r[2];
echo $string;
}


function ReplaceShowinfo($img,$r,$listtemp)
{
        if($img==0)
        {
        $listtemp=str_replace("[!--new--]",'',$listtemp);
        $listtemp=str_replace("[!--good--]",'',$listtemp);
        $listtemp=str_replace("[!--top--]",'',$listtemp);
        }
        else
        {
        if($r[truetime]>mktime(0,0,0,date("m"),date("d")-3,date("Y")))  //是否最新
                {
                        $newx="<img src='/images/ico_new.gif' border='0'>";   //定义图标
                }
        if ($r[isgood]!=0)    //是否推荐
                {
                        $goodimg="<img src='/images/ico_good.gif' border='0'>";   //定义图标
                }
        if ($r[firsttitle]!=0)    //是否头条
                {
                        $topimg="<img src='/images/ico_top.gif' border='0'>";   //定义图标
                }
        if ($r[firsttitle]==0 AND $r[isgood]==0)    //是否普通新闻
                {
                        $news="<img src='/images/ico_news.gif' border='0'>";   //定义图标
                }
        $listtemp=str_replace("[!--new--]",$newx,$listtemp);
        $listtemp=str_replace("[!--good--]",$goodimg,$listtemp);
        $listtemp=str_replace("[!--top--]",$topimg,$listtemp);
        $listtemp=str_replace("[!--news--]",$news,$listtemp);
        }
        return $listtemp;
}
//栏目图及简介
function ReplaceEcmsinfozt ($temp,$enews,$classid)
{global $empire,$navclassid;
$enews=(int)$enews;
if(strstr($classid,','))  //多分类直接返回
        {
        $temp=str_replace("[!--intro--]",'',$temp);
        $temp=str_replace("[!--classimg--]",'',$temp);
        return $temp;
    }
else
        {
        $thecdo=",0,1,2,9,12,15,";  //定义操作类型是否栏目
        $thezdo=",6,7,8,11,14,17,"; //定义操作类型是否专题
        if($classid=="selfinfo")
                {
                        $classid=$navclassid;
                }
//类别
        if(strstr($thecdo,",".$enews.","))  
                {
                        $tb1=$empire->fetch1("select intro,classimg from phome_enewsclass where classid='$classid'");
                        $temp=str_replace("[!--intro--]",$tb1[intro],$temp);
                        $temp=str_replace("[!--classimg--]",$tb1[classimg],$temp);
                }
//专题
        elseif(strstr($thezdo,",".$enews.","))
                {
                        $tb2=$empire->fetch1("select ztimg,intro from phome_enewszt where ztid='$classid'");
                        $temp=str_replace("[!--intro--]",$tb2[intro],$temp);
                        $temp=str_replace("[!--classimg--]",$tb2[ztimg],$temp);
          }
        else
                {
                }
                return $temp;
        }
}




帝国模板定制,功能开发等&nbsp;&nbsp;http://ecmsjz.cn
不在线可QQ&nbsp;&nbsp;8686588&nbsp;&nbsp;留言,上线必回。
2006-11-12 20:54:37 已设置保密 顶部 回复 引用 报告 编辑 删除

dzlqsq
用户头衔:进士

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

这个函数?and 还是or???。。。。。。。。。。。。。。

[该贴被修改 1 次,最后修改时间 2006-11-12 22:34:31 ]


欢迎来我的鸟站看看www.51107.net
2006-11-12 22:30:15 已设置保密 顶部 回复 引用 报告 编辑 删除

lyerx
用户头衔:进士

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

good!!




2006-11-12 22:36:12 已设置保密 顶部 回复 引用 报告 编辑 删除
 3/7    |‹ ‹‹ 1 2 3 4 5 6 7 ›› ›|

快速回复
内容

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