/////////////////////////////////////////////////////////////////////////////////////
Ʒ:
1.ҳýű:
<script type="text/javascript" src="$!{Skinpath}/js/jquery-latest.pack.js"></script>
<script src="$!{Skinpath}/js/jquery.treeview.pack.js"></script>
<link rel="stylesheet" href="$!{Skinpath}/Css/jquery.treeview.css" />
2.ҳӱǩ
<ul id="proclasstree">
 </ul>
  #set($Proclassjs = $Helpfunction.OutProClassJs())
  $!{Proclassjs}
Ʒб
1.$Helpfunction.OutProClass(1,3,0)زƷб
˵һǵǰҳڶǵǰҪʾƷ,ǸID0Ϊ.
2.Ǹӣ
*
*
*
Ʒרбҳ[ֻprolist.htmlģҳʹ]
磺
#foreach($pro in $Prolist)
 $!{pro.ProShortName}
#end
#set ($haspager = $Haspager)
#if ($haspager)
<table width="98%" border="0" cellspacing="0" cellpadding="0">
<tr height="35">
<td align="center">
<div id="ctl00_PageRight_newlistmod_newlistpager">
<table width="100%" border="0" cellpadding="5" cellspacing="0">
<tr>
<td valign="bottom" align="left" nowrap="true" style="width: 40%;">ܼ¼$!{Htmlpager.RecordCount} ҳ룺$!{Htmlpager.PageIndex}/$!{Htmlpager.PageCount} ÿҳ$!{Htmlpager.PageSize}</td>
<td valign="bottom" align="Right" nowrap="true" class="" style="width: 60%;"><a href="$!{Htmlpager.FirstHref}" style="margin-right: 5px;">ҳ</a><a href="$!{Htmlpager.PreHref}" style="margin-right: 5px;">һҳ</a><a href="$!{Htmlpager.NextHref}" style="margin-right: 5px;">һҳ</a><a href="$!{Htmlpager.LastHref}" style="margin-right: 5px;">βҳ</a></td>
</tr>
</table>
</div>
</td>
</tr>
</table>
#else
#end

Ʒб[ҳ]:
1.OutNewPros(1, 8, 0) زƷб
˵һʾƷ(Ʒ,1Ϊ£2Ϊ,3Ϊؼ,ΪƼ),ڶʾƷ,ǸID,0Ϊ.
2.ӣ
#set ($Varprolist = $Helpfunction.OutNewPros(1,8,0))
#foreach ($pro in $Varprolist)
<ul>
<li><a href="prodetail_$!{pro.ID}.html">$!{pro.ProLongName}</a></li>
</ul>
#end
Ʒб[ҳ]:
1.OutNewPros(1,1, 8, 0) زƷб
˵һʾƷ(Ʒ,1Ϊ£2Ϊ,3Ϊؼ,ΪƼ),ڶΪǰҳ,ʾƷ,ĸǸID,0Ϊ.
2.ӣ
#set ($Varprolist = $Helpfunction.OutNewPros(1,1,8,0))
#foreach ($pro in $Varprolist)
<ul>
<li><a href="prodetail_$!{pro.ID}.html">$!{pro.ProLongName}</a></li>
</ul>
#end
Ʒ·:
磺$!{Proclasspath}
/////////////////////////////////////////////////////////////////////////////////////
ŷͣ
1.ҳýű:
<script type="text/javascript" src="$!{Skinpath}/js/jquery-latest.pack.js"></script>
<script src="$!{Skinpath}/js/jquery.treeview.pack.js"></script>
<link rel="stylesheet" href="$!{Skinpath}/Css/jquery.treeview.css" />
2.ҳӱǩ:
<ul id="newclasstree">
 </ul>
  #set($Newclassjs = $Helpfunction.OutNewClassJs())
  $!{Newclassjs}
ŷб:
1.$Helpfunction.OutNewsClass(1,3,0)б
˵һҪǰŷҳ,ڶÿҳļ¼,ǸID,0Ϊ.
2.Ǹӣ
 #set ($Newclasslist = $Helpfunction.OutNewsClass(1,3,0))
 #foreach($newclass in $Newclasslist)
 <li><a href="#fragment-$!{newclass.ID}"><span>$!{newclass.ClassName} </span></a></li>
 #end

רбҳ[ֻnewlist.htmlģҳʹ]
磺
#foreach($new in $Newlist)
$!{new.Title}
#end
#set ($haspager = $Haspager)
#if ($haspager)
<table width="98%" border="0" cellspacing="0" cellpadding="0">
<tr height="35">
<td align="center">
<div id="ctl00_PageRight_newlistmod_newlistpager">
<table width="100%" border="0" cellpadding="5" cellspacing="0">
<tr>
<td valign="bottom" align="left" nowrap="true" style="width: 40%;">ܼ¼$!{Htmlpager.RecordCount} ҳ룺$!{Htmlpager.PageIndex}/$!{Htmlpager.PageCount} ÿҳ$!{Htmlpager.PageSize}</td>
<td valign="bottom" align="Right" nowrap="true" class="" style="width: 60%;"><a href="$!{Htmlpager.FirstHref}" style="margin-right: 5px;">ҳ</a><a href="$!{Htmlpager.PreHref}" style="margin-right: 5px;">һҳ</a><a href="$!{Htmlpager.NextHref}" style="margin-right: 5px;">һҳ</a><a href="$!{Htmlpager.LastHref}" style="margin-right: 5px;">βҳ</a></td>
</tr>
</table>
</div>
</td>
</tr>
</table>
#else

#end

б[ҳ]
1.$Helpfunction.OutNews(1,8,0)б
˵һ1ΪţΪ.ڶҪʾŵ.ΪŷID0˵ûз.
2.$Helpfunction.JieQu("asdfkasdflasdjfkasdkf",6)ȡַ
˵һҪȡַڶǳ.
3..
<ul class="nl">
  #set ($Newlist = $Helpfunction.OutNews(1,8,0))
  #foreach($new in $Newlist)
  #set ($vartitle = $!{new.Title})
  #set ($newlength = 25)
  #set ($Newtitle = $Helpfunction.JieQu($vartitle,$newlength))
	<li><a href="newdetail_$!{new.ID}.html" title="$!{new.Title}">$Newtitle</a></li>
  #end
</ul>
б[ҳ]
1.$Helpfunction.OutNews(1,2,8,0)б
˵һ1ΪţΪ.ڶǵǰҳ,Ҫʾŵ.ĸΪŷID0˵ûз.
2.$Helpfunction.JieQu("asdfkasdflasdjfkasdkf",6)ȡַ
˵һҪȡַڶǳ.
3..
<ul class="nl">
  #set ($Newlist = $Helpfunction.OutNews(1,2,8,0))
  #foreach($new in $Newlist)
  #set ($vartitle = $!{new.Title})
  #set ($newlength = 25)
  #set ($Newtitle = $Helpfunction.JieQu($vartitle,$newlength))
	<li><a href="newdetail_$!{new.ID}.html" title="$!{new.Title}">$Newtitle</a></li>
  #end
</ul>
ŷ·:
磺$!{Newclasspath}

/////////////////////////////////////////////////////////////////////////////////////  
طͣ
1.ҳýű:
<script type="text/javascript" src="$!{Skinpath}/js/jquery-latest.pack.js"></script>
<script src="$!{Skinpath}/js/jquery.treeview.pack.js"></script>
<link rel="stylesheet" href="$!{Skinpath}/Css/jquery.treeview.css" />
2.ҳӱǩ
<ul id="downclasstree">
 </ul>
  #set($Downclassjs = $Helpfunction.OutDownClassJs())
  $!{Downclassjs}
طб
1.$Helpfunction.OutDownClass(1,3,0)طб
˵һǵǰطڶǵǰطʾΪطุ࣬0˵.
2.ӣ
*
*
* 

רбҳ[ֻdownlist.htmlģҳʹ]
磺
#foreach($down in $Downlist)
$!{down.DName}
#end
#set ($haspager = $Haspager)
#if ($haspager)
<table width="98%" border="0" cellspacing="0" cellpadding="0">
<tr height="35">
<td align="center">
<div id="ctl00_PageRight_newlistmod_newlistpager">
<table width="100%" border="0" cellpadding="5" cellspacing="0">
<tr>
<td valign="bottom" align="left" nowrap="true" style="width: 40%;">ܼ¼$!{Htmlpager.RecordCount} ҳ룺$!{Htmlpager.PageIndex}/$!{Htmlpager.PageCount} ÿҳ$!{Htmlpager.PageSize}</td>
<td valign="bottom" align="Right" nowrap="true" class="" style="width: 60%;"><a href="$!{Htmlpager.FirstHref}" style="margin-right: 5px;">ҳ</a><a href="$!{Htmlpager.PreHref}" style="margin-right: 5px;">һҳ</a><a href="$!{Htmlpager.NextHref}" style="margin-right: 5px;">һҳ</a><a href="$!{Htmlpager.LastHref}" style="margin-right: 5px;">βҳ</a></td>
</tr>
</table>
</div>
</td>
</tr>
</table>
#else
#end

б[ҳ]
1.OutNewDowns(7,2) б.
˵һʾصڶصĸID0˵.
2.ӣ
*
*
*
б[ҳ]
1.OutNewDowns(1,7,2) б.
˵һǵǰҳ,ڶʾصصĸID0˵.
2.ӣ
*
*
*
ط·
磺$!{Downclasspath}
///////////////////////////////////////////////////////////////////////////////////// 
Ϣͣ
1.ҳýű:
<script type="text/javascript" src="$!{Skinpath}/js/jquery-latest.pack.js"></script>
<script src="$!{Skinpath}/js/jquery.treeview.pack.js"></script>
<link rel="stylesheet" href="$!{Skinpath}/Css/jquery.treeview.css" />
2.ҳӱǩ
<ul id="otherclasstree">
 </ul>
  #set($Otherclassjs = $Helpfunction.OutOtherClassJs())
  $!{Otherclassjs}
Ϣб
1.$Helpfunction.OutOtherClass(1,3,0)طб
˵һǵǰϢڶǵǰϢʾΪϢุ࣬0˵ûз.
2.ӣ
*
*
* 
Ϣרбҳ[ֻotherlist.htmlģҳʹ]
磺
#foreach($other in $Otherlist)
$!{other.OtherTitle}
#end
#set ($haspager = $Haspager)
#if ($haspager)
<table width="98%" border="0" cellspacing="0" cellpadding="0">
<tr height="35">
<td align="center">
<div id="ctl00_PageRight_newlistmod_newlistpager">
<table width="100%" border="0" cellpadding="5" cellspacing="0">
<tr>
<td valign="bottom" align="left" nowrap="true" style="width: 40%;">ܼ¼$!{Htmlpager.RecordCount} ҳ룺$!{Htmlpager.PageIndex}/$!{Htmlpager.PageCount} ÿҳ$!{Htmlpager.PageSize}</td>
<td valign="bottom" align="Right" nowrap="true" class="" style="width: 60%;"><a href="$!{Htmlpager.FirstHref}" style="margin-right: 5px;">ҳ</a><a href="$!{Htmlpager.PreHref}" style="margin-right: 5px;">һҳ</a><a href="$!{Htmlpager.NextHref}" style="margin-right: 5px;">һҳ</a><a href="$!{Htmlpager.LastHref}" style="margin-right: 5px;">βҳ</a></td>
</tr>
</table>
</div>
</td>
</tr>
</table>
#else
#end

Ϣб[ҳ]
1.OutNewOthers(8,5) Ϣб
˵һҪʾϢڶϢĸID0˵.
2.ӣ
*
*
*
Ϣб[ҳ]
1.OutNewOthers(1,8,5) Ϣб
˵һǵǰҳ,ڶҪʾϢϢĸID0˵.
2.ӣ
*
*
*
Ϣ·:
磺$!{Otherclasspath}

/////////////////////////////////////////////////////////////////////////////////////   
õƬʹã
1.$Helpfunction.OutFlashJs(1,2)
˵һǵǰҳ,ڶǵǰҪʾ.
2.ӣ
<script type="text/javascript">

// õƬʽҳͼƬҪκθĶ
function roll_pic_flash(roll_pic_ary)        {
        // ɻõƬʽҳͼƬ
        // Improved by www.liangjing.org 2006-12-22
        var w                        = roll_pic_ary[3][0];
        var h                        = roll_pic_ary[3][1];
        var text_h                = roll_pic_ary[3][2];
        var bgcolor                = roll_pic_ary[3][3];
        var roll_swf        = roll_pic_ary[3][4];
        var swf_height        = h + text_h;
        var pics                = roll_pic_ary[0].join("|");
        var links                = roll_pic_ary[1].join("|");
        var texts                = roll_pic_ary[2].join("|");
        // LJcms(ݹϵͳ)Ż
        // °汾 www.liangjing.org/roll_pic.html
        return '<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" width="'+ w +'" height="'+ swf_height +'"><param name="default_url" value=""><param name="allowScriptAccess" value="sameDomain"><param name="movie" value="' + roll_swf + '"><param name="quality" value="high"><param name="bgcolor" value="'+bgcolor+'"><param name="menu" value="false"><param name="improved_by" value=""><param name=wmode value="opaque"><param name="FlashVars" value="pics='+pics+'&links='+links+'&texts='+texts+'&borderwidth='+w+'&borderheight='+h+'&textheight='+text_h+'"><embed src="' + roll_swf + '" wmode="opaque" FlashVars="pics='+pics+'&links='+links+'&texts='+texts+'&borderwidth='+w+'&borderheight='+h+'&textheight='+text_h+'" menu="false" bgcolor="'+bgcolor+'" quality="high" width="'+ w +'" height="'+ h +'" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" /></object>';
}
// ʼûõƬ
var roll_pic_width = 568;        // ͼƬ
var roll_pic_height = 180;        // ͼƬ߶
var roll_text_height = 0;        // ָ߶
var roll_bgcolor = '#FF0000';        // õƬɫ
var roll_flash = '../images/roll_pic_new.swf'; // õƬflashַ뽫flashر浽ķʧЧ

// õƬroll_pic_aryʼκθĶ
var roll_pic_ary = new Array(Array(0),Array(0),Array(0),
Array(roll_pic_width,roll_pic_height,roll_text_height,roll_bgcolor,roll_flash));

 #set($Flashimgpath = $Helpfunction.OutFlashJs(1,2))
 $!{Flashimgpath}

// LJcms(ݹϵͳ)Ż
// °汾www.liangjing.org/roll_pic.html
// ҪͼƬcopyĴ뼴
// ҪͼƬcopyĴ뼴
// ҪͼƬcopyĴ뼴


// ʾõƬʽҳͼƬ
document.write(roll_pic_flash(roll_pic_ary));

// ҪǶϵͳڣcms޸ļʹ
</script>
/////////////////////////////////////////////////////////////////////////////////////
ͷǩʹ
1.$Helpfunction.OutQQList() ؿͷб
2.$Helpfunction.RetrunHref($qq.CType,$qq.Num)ؿͷõַ
3.$Helpfunction.ReturnImgUrl($qq.Skin,$qq.State,$qq.CType)ؿͷͼƬַ
4.
<ul>
#set($QQlist = $Helpfunction.OutQQList())
#foreach($qq in $QQlist) #set ($qqhref = $Helpfunction.RetrunHref($qq.CType,$qq.Num))
#set ($qqimg = $Helpfunction.ReturnImgUrl($qq.Skin,$qq.State,$qq.CType))
<li><a target="blank" href="$!{qqhref}" alt=" #if($qq.State == 1) $!{qq.OnLine} #else $!{qq.UnLine} #end">
<img border="0" src="$!{Skinpath}/Images/QQimg/$!{qqimg}" alt="#if($qq.State == 1) $qq.OnLine #else $qq.UnLine #end">$!{qq.AsName}</a></li>
 #end
</ul>
/////////////////////////////////////////////////////////////////////////////////////
ҵǩʹ
1.$Helpfunction.OutAffiche()ҵ
2.
${Afficheinfo.AboutUs}ʾҵ
$!{Afficheinfo.AContent}ʾҵ
/////////////////////////////////////////////////////////////////////////////////////
ҵϢб
1.$Helpfunction.OutAboutlist() ҵб
2.
<ul class="AllUl">
#set($Aboutlist = $Helpfunction.OutAboutlist())
#foreach($about in $Aboutlist)
<li>
<img src="$!{Skinpath}/image/Tx_Ar3.gif" style="margin-left: 5px;" />
<a href="about_$!{about.ID}.html" target="_blank" style="margin-left: 5px;">$!{about.Title}
</a></li>
#end
</ul>
/////////////////////////////////////////////////////////////////////////////////////
ӱǩʹ
1.$Helpfunction.OutFriendLinks() б
2.:
<ul class="AllUl">
#set ($Friendlinkslist = $Helpfunction.OutFriendLinks())
#foreach($flist in $Friendlinkslist)
<li>
<img src="$!{Skinpath}/image/Tx_Ar3.gif" style="margin-left: 5px;" />
<a href='$!{flist.Url}' target="_blank" style="margin-left: 5px;">$!{flist.Title}</a>
</li>
#end
</ul>

ǩ˵:
1.$!{Skinpath}ǰ·,磺$!{Skinpath}/images/up.gif,<script type="text/javascript" src="$!{Skinpath}/js/jquery.js"></script>
2.$!{Headerstr}ҳͷǩ.
3.$!{Footerstr}ҳβǩ.
4.ǩ$!{XXX.YYY},YYYΪݿֶƣϸ鿴ĵ.

************************************************************
*http://www.liangjing.org,߿ͷϵ.  *
************************************************************