discuzX单页制作

admin8年前 (2016-06-28)网站设计303

一般单页效果设计

ycy.php 放在dz的根目录

<?php
                                                                        
require './source/class/class_core.php';//引入系统核心文件
$discuz = & discuz_core::instance();//以下代码为创建及初始化对象
$discuz->cachelist = $cachelist;
$discuz->init();
                                                                        
include template('forum/v');//调用单页模版文件
?>

ycy.htm 放在 主题样式forum或者portal的根目录

{subtemplate common/header}
                                                                    
<div id="pt" class="wp">
        <a href="index.php" class="nvhm">$_G[setting][bbname]</a> › DRC帖子动态
</div>
<style id="diy_style" type="text/css"></style>
                                                                    
<div id="ct" class="wp cl w">
                                                                    
        <div class="mn mw">
                <div class="content">
                                                                                                  
                     这里是自己正文区域的代码
                                                                                            
                </div>
        </div>
</div>
                                                                    
{subtemplate common/footer}

这样你就可以访问 ycy.php啦

带侧栏的单页模板 ycy2.htm

{subtemplate common/header}
<div id="pt" class="wp"><a href="index.php" class="nvhm">$_G[setting][bbname]</a> › 会员风采</div>
<div id="ct" class="wp cl n">
        <div class="mn">
            <div class="bm">
                        <h1 class="mt"><img class="vm" src="static/image/feed/profile.gif" alt="profile"> 分类浏览</h1>
                        <div class="datalist" style="margin:10px 0;">
                                                                                
                               这里是正文区域代码
                                                                                                
                        </div>
                </div>
        </div>
                                                                
        <!--边栏区域代码开始-->
        <div id="psd" class="sd">
                                                                
        <div class="bn">
                <p><strong>栏目名称</p>
                <p><a href="#">边栏菜单名称</a></p>
                <p><a href="#">边栏菜单名称</a></p>
                <p><a href="#">边栏菜单名称</a></p>
        </div>
                                                                
        <div class="bn">
                <p><strong>管理面板</strong></p>
                <p><a href="#">添加分类</a></p>
                <p><a href="#">管理分类</a></p>
                <p><a href="#">返回会员风采</a></p>
        </div>
                                                                                
        <div class="bn" style="border-bottom:none;">
                <p><strong>版权信息</strong></p>
                <p>作者:珠海SEO</p>
                <p>版权:珠海SEO</p>
                <p>网站:yangchongyuan.com</p>
        </div>
                                                                
        </div>
        <!--边栏区域代码结束-->
</div>
                                                                
{subtemplate common/footer}

多页选项卡切换代码

找到v2.htm中的代码

<h1 class="mt"><img class="vm" src="static/image/feed/profile.gif" alt="profile"> 分类浏览</h1>

在其下面加入

<ul class="tb cl">
  <li <!--{if empty($_G[gp_viewtype]) || $_G[gp_viewtype] == 'new'}-->class="a"<!--{/if}-->><a href="v.php?viewtype=new">最新发布</a></li>
  <li <!--{if $_G[gp_viewtype] == 'view'}-->class="a"<!--{/if}-->><a href="v.php?viewtype=view">浏览排行</a></li>
  <li <!--{if $_G[gp_viewtype] == 'comment'}-->class="a"<!--{/if}-->><a href="host.php?viewtype=comment">回复排行</a></li>
  <li <!--{if $_G[gp_viewtype] == 'rate'}-->class="a"<!--{/if}-->><a href="v.php?viewtype=rate">评分排行</a></li>
</ul>

改进的载入DIY缓存的后代代码

<?php  
define('CURSCRIPT', 'archy');//body的一个class标识  
require './source/class/class_core.php';//引入系统核心文件  
$discuz = & discuz_core::instance();//以下代码为创建及初始化对象  
$discuz->init();  
loadcache('diytemplatename');//DIY要载入缓存  
$navtitle = '单页的标题';  
$metakeywords = '单页关键词1,单页关键词2';  
$$metadescription = '单页的描述说明';  
include template('diy:forum/news');//调用单页模版文件  
?>

相关文章

sql server如何从存储过程中查找指定的内容

sql server如何从存储过程中查找指定的内容

今天公司系统异常的慢,通过数据库监测发现是由于一段查询所引起。不过由于系统庞大,很难去定位这段sql查询是系统里那里的执行代码。那么如何去从这拥有400多张表,100多个存储过程的数据库中找到是哪个存...

zblog分类页高级伪静态

上一篇给zblog分类页的标题加上了页码,以利于网站SEO,这次要解决的是zblog分类页伪静态时一个缺点——URL分类目录不统一,对搜索引擎也是不友好的。作为网站建设者,一个对代码敏感的程序开发人员...

代码实现百度的自动Ping服务

代码实现百度的自动Ping服务

为了加快网站页面收录,seo人员可通过网站外链建设来实现,seo外链专员就是做这个工作的。还有一种方式是向搜索引擎提交网站的URL,这就是百度的Ping服务。ping是基于XML_RPC标准协议的更新...

从seo的角度看网站建设

从seo的角度看网站建设

说起网站建设,大家都感觉很容易,特别是现在cms系统的出现,将网站建设的门槛降低了很多,而且我们还时常在一些社交群里看到几百块网站建设的。网站建设似乎不再是技术活,而变成只要是懂一点网络操作的人都能做...

discuz论坛全站关键标签伪静态问题

当我们采用discuz论坛程序建设的网站伪静态后,在论坛版块里面点击帖子转到帖子内容页是伪静态的地址。但是当我们点击论坛首页上面出现的“最后发表”“最新发表”等帖子标题时转到的具体的帖子内容页后发现帖...

Serializable引起System.StackOverFlowException

Serializable引起System.StackOverFlowException

场景:web client + webapi,涉及到对象序列化传输的对象使用Serializable属性时的调试效果,出现堆栈溢出,iisexpress也挂掉了。出现这个问题,一般也难找出问题所在,但...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。