//*******************************首页参考****************************//
//*************************************首页全局变量
{$title}{$keywords}{$description}
<link rel=”stylesheet” type=”text/css” href=”__PUBLIC__/Theme/Front/default/style.css” />
<script language=”javascript” src=”__PUBLIC__/Js/jquery.js”></script>
//*************************************首页导航
<div>
<ul>
<li><a href=”__APP__” id=”nav_0″>首页</a></li>
<volist name=”nav_list” id=”vo”>
<li>
<a href=”{$vo.url}” id=”nav_{$vo.id}”>{$vo.title}</a>
<eq name=”vo.module” value=”Article”>
<notempty name=”vo.sub_nav”>
<ul>
<div></div>
<div>
<volist name=”vo.sub_nav” id=”sub”>
<li><a href=”{$sub.url}” id=”nav_{$sub.id}”>{$sub.title}</a></li>
</volist>
<div></div>
</div>
<div></div>
</ul>
</notempty>
</eq>
</li>
</volist>
</ul>
</div>
//*************************************面包屑
<div>
<span><font color=”red”>欢迎使用 XPCMS V2.0 正式版!!!</font></span>你的位置:<a href=”__APP__”>首页</a>
<neq name=”position” value=”0″>
<span></span>
<a href=”__APP__/{$position|getModuleById}/index/id/{$position}”>{$position|getCategoryName}</a>
<eq name=”Think.action_name” value=”view”>
<span></span>
{$info.title}
</eq>
</neq>
</div>
//*************************************文章首页右侧最新文章与热门文章
<div>
<a href=”javascript:;” onclick=”show(‘hot_block’)” style=”font-weight:bolder”>热门文章 </a> |
<a href=”javascript:;” onclick=”show(‘top_block’)” style=”color:#a1a1a1″>最新文章</a>
</div>
<div id=”hot_block”>
<volist name=”hot_art” id=”vo”>
<div>
<div title=”{$vo.title}” >
<div></div>
<a href=”{$vo.url}” title=”{$vo.title}”>{$vo.title}</a>
</div>
<div style=”color:#A1A1A1″>浏览次数:{$vo.apv} 次</div>
</div>
</volist>
</div><!–热门–>
<div id=”top_block” style=”display:none”>
<volist name=”new_art” id=”vo”>
<div>
<div title=”{$vo.title}” >
<div></div>
<a href=”{$vo.url}” title=”{$vo.title}”>{$vo.title}</a>
</div>
<div style=”color:#A1A1A1″>浏览次数:{$vo.apv} 次</div>
</div>
</volist>
</div><!–最新–>
//*************************************最新留言与最新评论
<div><div></div><div>
<div>
<a href=”javascript:;” onclick=”show(‘mes_block’)” style=”font-weight:bolder”>最新留言</a> |
<a href=”javascript:;” onclick=”show(‘com_block’)” style=”color:#a1a1a1″>最新评论</a>
</div>
<div id=”mes_block”>
<volist name=”new_leave” id=”vo”>
<div >
<div><img src=”http://www.gravatar.com/avatar/{$vo.adder_email}?d=http%3A%2F%2Fwww.gravatar.com%2Favatar%2Faafaa838988511ab9d5942afddc615a2.png?s=32&s=32&r=g”/></div>
<div title=”{$vo.content}”>{$vo.adder_name} 说:<div>{$vo.content}</div></div>
</div>
</volist>
</div><!–留言–>
<div id=”com_block” style=”display:none”>
<volist name=”new_comment” id=”vo”>
<div >
<div><img src=”http://www.gravatar.com/avatar/{$vo.adder_email}?d=http%3A%2F%2Fwww.gravatar.com%2Favatar%2Faafaa838988511ab9d5942afddc615a2.png?s=32&s=32&r=g”/></div>
<div>
<div>{$vo.adder_name} 评论了: <a href=”__APP__/article/view/id/{$vo.aid}” style=”color:#f00″ title=”{$vo.aid|getArticleById}”> {$vo.aid|getArticleById}</a></div>
<div title=”{$vo.content}” >{$vo.content}</div>
</div>
</div>
</volist>
</div> <!–评论–>
</div>
<div></div></div><!–评论留言Tab–></div>
//共用切换js代码
<script language=”javascript”>
function show(obj){
$(‘#’+obj).siblings(“[class!=item_title]”).css(‘display’,’none’);
$(‘#’+obj).css(‘display’,”);
}
$(document).ready(function(){
$(‘.rbox4 .item_title a’).click(function(){
$(this).css({color:”#3C99C9″,”font-weight”:”bolder”});
$(this).siblings().css({color:”#a1a1a1″,”font-weight”:”normal”});
});
});
</script>
//************************************站内搜索
<form action=”__APP__/index/search” method=”post” >
<div>
<input type=”text” name=”words” id=”words”>
<input type=”submit” value=”” >
</div>
</form>
//*********************************************内容列表
<volist name=”top_art” id=”vo”>
<div>
<div></div>
<if condition=”$vo.sort gt 0″>
<div>
<else />
<div>
</if>
<div><empty name=”vo.img”><img src=”__PUBLIC__/images/noimg.jpg” /><else/><img src=”__PUBLIC__/Upload/article/{$vo.img}” /></empty></div>
<div>
<h1><a href=”{$vo.url}”>{$vo.title|msubstr=0,30}</a></h1>
<div>[<a href=”__APP__/article/index/id/{$vo.tid}”>{$vo.tid|getCategoryName}</a>] 浏览次数:{$vo.apv} 次 发表时间:{$vo.add_time|date=’Y-m-d H:i:s’,###}</div>
<p>{$vo.content|strip_tags|str_replace=’ ’, ”,###|msubstr=0,300}</p>
</div>
</div>
</div>
</volist>
<div>{$page}</div>
//********************************************包含
<include file=”Public:footer” />
<include file=”Public:header” />
//******************************************站长日记
<volist name=”diary” id=”vo”>
<div title=”{$vo.content}”><font color=”#00CCFF”>※</font> {$vo.content}</div>
</volist>
<div><a href=”__URL__/diary”>查看更多</a>站长日记 </div>
<div>
<volist name=”list” id=”vo”>
<div>
<div><span style=”float:right”>{$vo.add_time|date=’Y-m-d H:i:s’,###}</span>{$vo.weather}</div>
<div title=”{$vo.content}”>{$vo.content}</div>
</div>
</volist><!–日记列表–>
<div>{$page}</div>
</div>
//*********************************************播放器
<div id=”play”><div id=”play_bg”></div><div id=”play_info”></div><div id=”play_control”>
<ul>
<volist name=”slide” id=”vo”><li><b>{$i}</b></li></volist>
</ul>
</div>
<div id=”play_list”>
<volist name=”slide” id=”vo”>
<a href=”{$vo.link}” target=”_blank”>
<img src=”__PUBLIC__/Upload/photo/{$vo.img}” title=”{$vo.title}” alt=”{$vo.intro}” />
</a>
</volist>
</div>
</div>
<script type=”text/javascript”>
var t = n = 0, count = $(“#play_list a”).size();
$(function(){
$(“#play_list a:not(:first-child)”).hide();
$(“#play_info”).html($(“#play_list a:first-child”).find(“img”).attr(‘alt’));
$(“#play_control li:first-child”).css({“background-position”:”-17px -215px”});
$(“#play_info”).click(function(){window.open($(“#play_list a:first-child”).attr(‘href’), “_blank”)});
$(“#play_control li”).click(function() {
var i = $(this).text() – 1;
n = i;
if (i >= count) return;
$(“#play_info”).html($(“#play_list a”).eq(i).find(“img”).attr(‘alt’));
$(“#play_info”).unbind().click(function(){window.open($(“#play_list a”).eq(i).attr(‘href’), “_blank”)})
$(“#play_list a”).filter(“:visible”).fadeOut(500).parent().children().eq(i).fadeIn(1000);
$(this).css({“background-position”:”-17px -215px”}).siblings().css({“background-position”:”0 -215px”});
});
t = setInterval(“showAuto()”, 3500);
$(“#play”).hover(function(){clearInterval(t)}, function(){t = setInterval(“showAuto()”, 3500);});
})
function showAuto()
{
n = n >= (count – 1) ? 0 : ++n;
$(“#play_control li”).eq(n).trigger(‘click’);
}
</script>
//*****************************************搜索列表***********************************************************//
<div>
<volist name=”list” id=”vo”>
<div>
<div></div>
<div>
</if>
<div><empty name=”vo.img”><img src=”__PUBLIC__/images/noimg.jpg” /><else/><img src=”__PUBLIC__/Upload/article/{$vo.img}” /></empty></div>
<div>
<h1><a href=”{$vo.url}”>{$vo.title}</a></h1>
<div>[<a href=”__APP__/article/index/id/{$vo.tid}”>{$vo.tid|getCategoryName}</a>] 点击次数:{$vo.apv}次 发表时间:{$vo.add_time|date=’Y-m-d H:i:s’,###}</div>
<p>{$vo.content|strip_tags|str_replace=’ ’, ”,###|msubstr=0,300}</p>
</div>
</div>
</div>
</volist><!–文档列表–>
<div>{$page}</div>
</div>
//***********************************************详情页**********************************************************//
//*************************************随机推荐
<h2>随机推荐</h2>
<volist name=”art_rand” id=”vo”>
<div><a href=”{$vo.url}”>{$vo.title}</a></div>
</volist>
//*************************************上下篇
<div>
<div>上一篇:<notempty name=”art_pre”><a href=”{$art_pre.url}”>{$art_pre.title}</a><else/>无上一篇</notempty></div>
<div>下一篇:<notempty name=”art_next”><a href=”{$art_next.url}”>{$art_next.title}</a><else/>无一下篇</notempty></div>
</div>
//***************************************标题和内容
<div>
<h2>{$info.title}</h2>
<p>{$info.content}</p>
</div>
//*************************************评论列表
<div>
<notempty name=”msg_list”>
<volist name=”msg_list” id=”vo”>
<div>
<div>
<img src=”http://www.gravatar.com/avatar/{$vo.adder_email}?d=http%3A%2F%2Fwww.gravatar.com%2Favatar%2Faafaa838988511ab9d5942afddc615a2.png?s=32&s=32&r=g”/>
</div>
<div><span>{$vo.adder_name} 说:{$vo.content}</span></div>
<div></div>
</div>
<notempty name=”vo.reply”>
<div>
<volist name=”vo.reply” id=”reply”>
<div>
<img src=”http://www.gravatar.com/avatar/{$reply.adder_email}?d=http%3A%2F%2Fwww.gravatar.com%2Favatar%2Faafaa838988511ab9d5942afddc615a2.png?s=32&s=32&r=g”/>
</div>
<div>{$reply.adder_name} :{$reply.content}</div>
<div></div>
</volist>
</div>
</notempty>
</volist>
<else/>
暂无评论!
</notempty>
</div>
//****************************************发表评论
<div>
<div></div>
<div>
<h2>发表评论</h2>
<div id=”postTemp”></div>
<div>
<input type=”hidden” name=”pid” id=”pid” value=”0″ />
<div>
<table><tr><td>
<img src=”__APP__/common/verify” alt=”点击刷新验证码” id=”verifyImg” onclick=”this.src+=’?’ + Math.random();” /></td><td>
<input type=”text” name=”verify” id=”verify” maxlength=”4″ />
<label>验证码(必须)</label></td></tr></table>
</div>
<div>
<input type=”text” name=”adder_name” id=”adder_name” />
<label>您的大名(必须)</label>
</div>
<div>
<input type=”text” name=”adder_email” id=”adder_email” />
<label>您的Email(必须)</label>
</div>
<div>
<textarea name=”content” id=”content”></textarea>
<label>评论内容(必须)</label>
</div>
<div>
<input type=”submit” value=”” onclick=”return chksub()” />
</div>
</div>
</div>
<div></div>
</div><!–发表评论–>
<script type=”text/javascript”>
var aid = “{$info.id}”;
$(document).ready(function(){
$(‘#pid’).attr(‘value’,0);
$(‘.reply’).click(function(){
$(‘#pid’).attr(‘value’,$(this).attr(‘pid’));
$(‘#postTemp’).prev().html(‘回复评论: ‘+$(this).next().html());
$(‘#content’).focus();
})
});
function chksub(){
if($(‘#verify’).val()==”){
alert(‘请填写验证码!’);
$(‘#verify’).focus();
return false;
}
if($(‘#adder_name’).val()==”){
alert(‘请填您的大名!’);
$(‘#adder_name’).focus();
return false;
}
if($(‘#adder_email’).val()==”){
alert(‘请填写您的Email!’);
$(‘#adder_email’).focus();
return false;
}
if($(‘#content’).val()==”){
alert(‘请填写评论内容!’);
$(‘#content’).focus();
return false;
}
$(“#postTemp”).html(‘<div>正在发表,请稍等。。。</div>’);
$.post(“__APP__/message/add”, {“verify”:$(“#verify”).val(),”content”:$(“#content”).val(),”adder_email”:$(“#adder_email”).val(),”adder_name”:$(“#adder_name”).val(),”aid”:aid,”pid”:$(“#pid”).val(),”type”:1}, function(msg) {
$(“#postTemp”).html(msg);
$(“#verify”).val(”);
$(“#content”).val(”);
$(“#verifyImg”).attr(“src”,function(){this.src+=’?’+Math.random();});
$(“.pop”).fadeOut(3000);
});
}
</script>