📄 js_article.php
字号:
<?php
if(!defined('IN_PHPCMS')) {
exit('Access Denied');
}
$result=$db->query("SELECT * FROM $table_js WHERE jsid='$jsid'");
if($db->num_rows($result)==0)
showmessage($message[noresult]);
$js=$db->fetch_array($result);
parse_str($js[parameters],$jsp);
$js=array_merge($js,$jsp);
if($js[child]){
$result=$db->query("select arrchildid from $table_category where catid='$js[catid]'");
$r=$db->fetch_array($result);
}
$r[arrchildid]=$r[arrchildid] ? $r[arrchildid] : $js[catid];
if($js[showcatname]){
$result=$db->query("select catid,catname,catdir from $table_category ");
while($cat=$db->fetch_array($result)){
$cats[$cat[catid]]=$cat;
}
}
$addquery="";
$addquery.=$js[catid] ? " and catid in ($r[arrchildid]) " : "";
$addquery.=$js[specialid] ? " and specialid=$js[specialid] " : "";
$addquery.=$js[picarticle] ? " and defaultpicurl!='' " : "";
$addquery.=$js[elite] ? " and elite=1 " : "";
$addquery.=$js[btime] ? " and addtime>($timestamp-$js[btime]*86400) " : "";
switch($js[ordertype]){
case 1:
$ordertype=" articleid desc ";
break;
case 2:
$ordertype=" articleid ";
break;
case 3:
$ordertype=" hits desc ";
break;
case 4:
$ordertype=" hits ";
break;
default :
$ordertype=" articleid desc ";
}
$js[target]=$js[target] ? "_blank" : "_self";
$showaddtime=$js[showaddtime] ? ($js[showaddtime]==1 ? "Y-m-d" : "m-d") : 0;
$content="";
$query="select * from $table_article where passed>0 and recycle=0 $addquery order by $ordertype limit 0,$js[articlenum]";
$result=$db->query($query);
while($r=$db->fetch_array($result)){
$title="";
$r[adddate]=$showaddtime ? date($showaddtime,$r[addtime]) : "";
$r[addtime]=date('Y/md',$r[addtime]);
$r[url]="http://".$PHP_DOMIAN.$rootpath."/data/".$r[addtime]."/article_".$r[articleid].".htm";
$title.="<li>";
$title.=$js[showcatname] ? "[<a href='".$rootpath."/data/".$cats[$r[catid]][catdir]."/' target='_blank'>".$cats[$r[catid]][catname]."</a>]" : "";
$title.=$js[showtag] ? $includepic[$r[includepic]] : "";
$title.="<a href='".$r[url]."' target='".$js[target]."' title='".$r[title]."'><font color='".$r[titlefontcolor]."'>".$fonttype[$r[titlefonttype]][0].wordscut($r[title],$js[titlenum]).$fonttype[$r[titlefonttype]][1]."</font></a>";
$title.=($js[showauthor] && $r[author]) ? "[".$r[author]."]" : "";
$title.=$js[showhits] ? "(".$r[hits].")" : "";
$title.=$js[showaddtime] ? " ".$r[adddate] : "";
$title.=$js[showcomment] ? " <a href='".$rootpath."/comment.php?articleid=".$r[articleid]."' target='_blank'>".$language[shortcomment]."</a>" : "";
$title.="</li>";
if($js[picarticle]){
if($picorderway==1){
$title="<table cellpadding='3' cellspacing='0' border='0'><tr><td align=center><a href='".$r[url]."' target='".$js[target]."'><img src=http://".$PHP_DOMIAN.$r[defaultpicurl]." width='".$js[picwidth]."' height='".$js[picheight]."' border='0'></a><br>".$title."</td><td>".wordscut($r[content],$js[contentnum])."</td></tr></table>";
}elseif($picorderway==2){
$title="<table cellpadding='3' cellspacing='0' border='0'><tr><td><a href='".$r[url]."' target='".$js[target]."'><img src=http://".$PHP_DOMIAN.$r[defaultpicurl]." width='".$js[picwidth]."' height='".$js[picheight]."' border='0'></a></td><td>".$title."<br><a href='".$r[url]."' target='".$js[target]."'>".wordscut($r[content],$js[contentnum])."</a></td></tr></table>";
}else{
$title="<table cellpadding='3' cellspacing='0' border='0'><tr><td><a href='".$r[url]."' target='".$js[target]."'><img src=http://".$PHP_DOMIAN.$r[defaultpicurl]." width='".$js[picwidth]."' height='".$js[picheight]."' border='0'></a></td></tr><tr><td>".$title."<br><a href='".$r[url]."' target='".$js[target]."'>".wordscut($r[content],$js[contentnum])."</a></td></tr></table>";
}
}
$content.=$js[orderway] ? "<tr><td>".$title."</td></tr>" : "<td>".$title."</td>";
}
$content=$js[orderway] ? $content : "<tr>".$content."</tr>";
$rstr=array('"',chr(13),chr(10));
$nstr=array("'","","");
$content=str_replace($rstr,$nstr,$content);
$data="document.write(\"<table cellpadding='3' cellspacing='0' border='0'>".$content."</table>\")";
$filename=$phpcms_root.'/data/js/article_'.$js[jsname].'.js';
file_write($filename,$data);
?>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -