?? zoom.php
字號:
<?php
require ("./include/config.inc.php");
require "include/class_basic_record_file.php";
require "include/classes.php";
//參數說明:$titlelen-標題長度;$action-顯示動作;$category-文章大類;$type-文章小類;
// $author-是否顯示作者;$date-是否顯示日期;$read-是否閱讀次數;
// $count-顯示數量
//默認值處理
if(empty($titlelen)) $titlelen = 20;
if(empty($count)) $count = 10;
$aSoft = new CSoft;
$aSoft->open();
if ($action == "hot") $posList = $aSoft->OrderByDownNum($category, $type); //熱門文章
elseif($action == "comment") $posList = $aSoft->FilterByComment($category, $type, $count); //最新推薦
elseif($action == "new") $posList = $aSoft->FilterByClass($category, $type, "1", $count); //最新文章
elseif($action == "class") showallclass();
if (empty($setid)) $setid = 0;
for($i = 0; $i < min($count, count($posList)); $i++)
{
$id = $posList[$i + $setid];
$aSoft->setAbsolutePosition($id);
// 判斷標題長度
$len = strlen($aSoft->name);
if ($len <= $titlelen) $name = $aSoft->name;
else
{
$name = substr($aSoft->name, 0, $titlelen);
$parity= 0;
for($j=0;$j<$titlelen;$j++)
{
$temp_str=substr($name,$j,1);
if(Ord($temp_str)>127) $parity+=1;
}
if($parity%2==1) $name=substr($name,0,($titlelen-1))."...";
else $name=substr($name,0,$titlelen)."...";
}
// 取出分類名稱
$aClass = new CClass;
$aClass->open();
$aClass->find($aSoft->class_id);
$type2 = $aClass->class_name;
$sort1id = $aClass->class_category_id;
$aClass->close();
$aCategory = new CCategory;
$aCategory->open();
$aCategory->find($sort1id);
$type1 = $aCategory->category_name;
$datetmp = date($set[dateformat], $aSoft->updatetime);
// 顯示
echo "document.write(\"<img src='{$set[sysPath]}/{$set[tplRoot]}{$set[tplMode]}/images/rss.gif'><a href='{$set[sysPath]}/index.php?modules=list&categoryid={$aSoft->category_id}&classid=$aSoft->class_id'>[$type2]</a> <a href='{$set[sysPath]}/index.php?modules=show&id=$id' title='{$aSoft->name} - {$type1}|{$type2} {$datetmp} {$aSoft->viewnum}/{$aSoft->daydowntimes}' target=_blank>$name</a> ";
if($date == "yes") echo "<font color = #c0c0c0> $datetmp</font>";
if($read == "yes") echo "<font color = #c0c0c0> </font><font color = red>$aSoft->downnum/$aSoft->viewnum</font>";
echo "<br>\");\n";
}
$aSoft->close();
function showallclass()
{
global $set;
$aCategory = new CCategory;
$aClass = new CClass;
$aCategory->open();
$aClass->open();
if(!$aCategory->moveFirst()) exit;
for($i = 0; $i < $aCategory->getRecordCount(); $i ++)
{
$id = $aCategory->getAbsolutePosition();
echo "document.write(\"<img src=\'{$set[sysPath]}/{$set[tplRoot]}{$set[tplMode]}/images/quote.gif\'> <a href='{$set[sysPath]}/index.php?modules=list&categoryid=$id' title = $category_reserved><b>$aCategory->category_name</b></a>:\");";
$posList = $aClass->FilterByCategory($id);
for($j = 0; $j < count($posList); $j ++)
{
$aClass->setAbsolutePosition($posList[$j]);
echo "document.write(\"↑<a href='{$set[sysPath]}/index.php?modules=list&categoryid=$id&classid={$posList[$j]}' title = $aClass->reserved>$aClass->class_name</a>\");";
}
print "document.write(\"<br>\");";
$aCategory->moveNext();
}
$aCategory->close();
$aClass->close();
exit;
}
?>
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -