[已解决]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 ]
|