帝国论坛帝国网站管理系统交流区模板/标签/插件共享交流[已解决]JS模板里有没有排行数的?放修改源码 【本版专题贴子】  
主题:[已解决]JS模板里有没有排行数的?放修改源码 [加入收藏夹]   

ar93155
用户头衔:书生

精华贴   :0
发贴数   :8
经验值   :89
注册时间:2009-06-12
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 1 楼]
[已解决]JS模板里有没有排行数的?放修改源码
1、AAAAAAAAAA
2、BBBBBBBBBBB
3、CCCCCCCCCCC
.
.
.
.
.
像这样子的,如果有是哪个变量?

我用[!--no.num--] 这个不行

终于通过修改原代码实现
修改:e/class/functions.php

查找:function ReUserjs
增加修改以下红色地方
function ReUserjs($jsr,$addpath){
        global $empire;
        //取得js模板
        $jstemptext=GetTheJstemp($jsr[jstempid]);
        $temp_r=explode("[!--empirenews.listtemp--]",$jstemptext[temptext]);
        $query=stripSlashes($jsr[jssql]);
        $query=RepSqlTbpre($query);
        $sql=$empire->query($query);
        $Arenvalue_i=0;
        while($r=$empire->fetch($sql))
        {
                $newstime=format_datetime($r[newstime],$jstemptext[showdate]);
                $r[title]=str_replace("\r\n","",$r[title]);
                $oldtitle=$r[title];
                $title=sub(stripSlashes($r[title]),0,$jsr[substr],false);
                $title=RepJsTemp($temp_r[1],$r,$title,$newstime,$oldtitle,$Arenvalue_i);
                $allnew.=$title;
                $Arenvalue_i++;
        }
        $allnew="document.write(\"".$temp_r[0].addslashes($allnew).$temp_r[2]."\");";
        WriteFiletext_n($addpath.$jsr['jsfilename'],$allnew);
}

然后再查找:function RepJsTemp

增加修改红色地方

function RepJsTemp($temptext,$r,$title,$newstime,$oldtitle,$Arenvalue_i){
        global $public_r,$class_r;
        $temptext=stripSlashes($temptext);
        $titlelink=sys_ReturnBqTitleLink($r);//标题链接
        $title=DoTitleFont($r[titlefont],$title);//标题加色
        $classurl=sys_ReturnBqClassname($r,9);//栏目链接
        $classname=$class_r[$r[classid]][bname]?$class_r[$r[classid]][bname]:$class_r[$r[classid]][classname];
        $temptext=str_replace("[!--titleurl--]",$titlelink,$temptext);
        $temptext=str_replace("[!--title--]",$title,$temptext);
        $temptext=str_replace("[!--writer--]",$r[writer],$temptext);
        $temptext=str_replace("[!--newstime--]",$newstime,$temptext);
        $temptext=str_replace("[!--id--]",$r[id],$temptext);
        $temptext=str_replace("[!--classid--]",$r[classid],$temptext);
        $temptext=str_replace("[!--classname--]",$classname,$temptext);
        $temptext=str_replace("[!--classurl--]",$classurl,$temptext);
        $temptext=str_replace("[!--oldtitle--]",$oldtitle,$temptext);
        $temptext=str_replace("[!--lo.num--]",$Arenvalue_i,$temptext);
        //图片
        if(empty($r[titlepic]))
        {
                $r[titlepic]=$public_r[newsurl]."e/data/images/notimg.gif";
        }
        $temptext=str_replace("[!--titlepic--]",$r[titlepic],$temptext);
        return $temptext;
}


JS里使用 [!--lo.num--] 这个标签


希望能帮助有需要的人

[该贴被修改 2 次,最后修改时间 2009-07-22 13:22:37 ]



2009-07-22 12:01:27 已设置保密 顶部 回复 引用 报告 编辑 删除

mnupx
用户头衔:举人

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

js模板没有




2009-07-22 12:15:10 已设置保密 顶部 回复 引用 报告 编辑 删除

ar93155
用户头衔:书生

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

有什么办法可以实现,我要生成JS文件到其它页面调用




2009-07-22 12:18:11 已设置保密 顶部 回复 引用 报告 编辑 删除

huilan
用户头衔:探花

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

不错




2009-07-22 17:31:07 已设置保密 顶部 回复 引用 报告 编辑 删除

feier
用户头衔:探花

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

支持,收藏先以后会用到




2009-07-23 08:15:03 已设置保密 顶部 回复 引用 报告 编辑 删除

wosykxc
用户头衔:书生

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

非常不错,亲测可用,谢谢啊。




2016-03-23 14:50:49 已设置保密 顶部 回复 引用 报告 编辑 删除

aipfq
用户头衔:举人

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

这样搞没有意思吧,用灵动标签、万能标签都可以的,难道你不会用这两个标签吗?




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

feier
用户头衔:探花

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





2016-03-24 08:01:28 已设置保密 顶部 回复 引用 报告 编辑 删除

快速回复
内容

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