xpcms仿站参考

//*******************************首页参考****************************//

//*************************************首页全局变量
{$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}&nbsp;说:{$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>

此条目发表在more cms分类目录。将固定链接加入收藏夹。

发表评论

邮箱地址不会被公开。 必填项已用*标注

您可以使用这些HTML标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>