灵动标签调用栏目导航技巧

澳门新浦京娱乐游戏 9

王国cms怎样取得当前栏目上边包车型客车子栏目?相信广大朋友都微微清楚的呢?上边Computer技术网的作者就享受教程吧,希望得以帮助到我们:

机敏标签调用栏目导航才具: 例一:灵动标签展现栏目导航

王国cms建站方法和知识点

?php$bclassid=$GLOBALS[navclassid];
//获得本栏目id//得到本栏目下的子栏目?[e:loop={select classid,
classname, classpath from `[澳门新浦京娱乐游戏,!db.pre!]enewsclass` where
bclassid=$bclassid order by `classid` desc
,5,24,0,0,0}]此地加想循环的子栏目消息子栏目名称:?=$class_r[$bqr[classid]][classname]?子栏目链接:?=$class_r[$bqr[classid]][classpath]?子栏目id:$bqr[classid]标签调用新闻:[ecmsinfo]
$bqr[classid] ,8,12,0,0,15,0,0,0[/ecmsinfo][/e:loop]

table width=200 border=0 cellpadding=3 cellspacing=1 bgcolor=#4FB4DE tr
td height=25strongfont color=#FFFFFF栏目导航/font/strong/td /tr
[e:loop={select classid,classname from {$dbtbpre}enewsclass where
bclassid=父栏目id order by myorder,classid desc,0,24,0}] ?php
$classurl=sys_ReturnBqClassname($bqr,9State of Qatar;//得到栏目地址 ? tr td
height=25 bgcolor=#FFFFFFa href=?=$classurl??=$bqr[classname]?/a/td
/tr [/e:loop] /table

 

来得效果:
例二:灵动标签显示栏目导航,且给当下极端栏指标背景设为浅绛红

1、 
首先在帝国cms网址上下载模板系统。依据模板系统上的提示,将点名的目录文件放在钦定的职位。然后进行设置、后台管理类其他命名设置、数据库的设置等等。

table width=200 border=0 cellpadding=3 cellspacing=1 bgcolor=#4FB4DE tr
td height=25strongfont color=#FFFFFF栏目导航/font/strong/td /tr
[e:loop={select classid,classname from {$dbtbpre}enewsclass where
bclassid=父栏目id order by myorder,classid desc,0,24,0}] ?php
$classurl=sys_ReturnBqClassname($bqr,9State of Qatar;//取得栏目地址
$bgcolor=#FFFFFF;
if($bqr[classid]==$GLOBALS[navclassid]卡塔尔//当前栏目ID {
$bgcolor=#C3EFFF; } ? tr td height=25 bgcolor=?=$bgcolor?a
href=?=$classurl??=$bqr[classname]?/a/td /tr [/e:loop] /table

2、  安装到位未来,步入后台管理体系。

$GLOBALS[navclassid]为当下栏目ID。
例三:灵动标签展现拔尖栏目导航,且在子栏目时也给当下顶尖栏目标背景设为普鲁士蓝

 澳门新浦京娱乐游戏 1

table width=200 border=0 cellpadding=3 cellspacing=1 bgcolor=#4FB4DE tr
td height=25strongfont color=#FFFFFF栏目导航/font/strong/td /tr
[e:loop={select classid,classname from {$dbtbpre}enewsclass where
bclassid=0 order by myorder,classid desc,0,24,0}] ?php
$classurl=sys_ReturnBqClassname($bqr,9卡塔尔国;//获得栏目地址
$bgcolor=#FFFFFF; if($GLOBALS[navclassid]) {
$fcr=explode(‘|’,$class_r[$GLOBALS[navclassid]][featherclass]);
$topbclassid=$fcr[1]?$fcr[1]:$GLOBALS[navclassid];//取妥贴前栏指标拔尖栏目ID
if($bqr[classid]==$topbclassid) { $bgcolor=#C3EFFF; } } ? tr td
height=25 bgcolor=?=$bgcolor?a
href=?=$classurl??=$bqr[classname]?/a/td /tr [/e:loop] /table

 

找到首页模板,把团结做好的页面写入首页模板中。

只顾,那当中的享有引进文件夹中,都亟需走入内定根目录。[!–news.url–]

 澳门新浦京娱乐游戏 2

澳门新浦京娱乐游戏 3

澳门新浦京娱乐游戏 4

 

 

 

接下来把相应的外界文件归入在品种内定的公文地方。此刻大家的首页页面样式就出去了。要求刷新首页。后边的具备操作,都要去刷新钦点的页面内容,确定保障写入的内容能够表现出来。

 澳门新浦京娱乐游戏 5

 

注意:我画出来的这一个。就是索要入眼击刷新的地点。

3、  接下去正是起头创建栏目。

 澳门新浦京娱乐游戏 6

 

 澳门新浦京娱乐游戏 7

 

4、  栏目建好之后,须求成立相应的模板来表现大家的页面内容。

 澳门新浦京娱乐游戏 8

 

自己用的最多的就是列表模板、内容模板和集人体模型板。

把大家写好的页面写入到对应的模版中。

5、 
接下去便是最主要的部分了,须要动态的去调用栏目消息还应该有模板音讯,需求驾驭一些数据库的知识,会愈加便于。动态调用之后,就能够展现每一个片段动态增加的剧情了,那样的话,二个强硬的网址就创设OK了。

下边,小编就相继总括介绍一下。

(1)      
导航栏的动态突显。首先,导航栏里面包车型地铁开始和结果正是栏目之中表现的音信。须求把栏目中要表现的去呈现出来。

<!–start–>

    <ul id=”menu”>

             <li
class=”menu-li”>

                       <a
class=”menu-a” class=”select1 select” href=”/”>首页</a>

             </li>

    [e:loop={“select
classid,classname,sonclass,islast,classpath from {$dbtbpre}enewsclass
where bclassid=0 order by classid asc”,0,24,0}]

    <?php

             $username =
getcvar(‘mlusername’);

                      
$classurl=sys_ReturnBqClassname($bqr,9);

             ?>

                      <li
class=”menu-li”>

                               
<?php

                               
if ($bqr[‘classid’]==109) {

                               
?>

                               
<a class=”menu-a” href=”/<?=$bqr[‘classpath’]?>”>

                                        
<?=$bqr[classname]?>

                                                           
</a>

                                                           
<?php

                                                           
}

                                                           
else

                                                           
{

                                                           
?>

                                                           
<a class=”menu-a”>

                                                                    
<?=$bqr[classname]?>

                                                           
</a>

                                                           
<?php

                    //////////if
($bqr[islast] == 0 && $bqr[bclassid] > 0 )

                                        
//////////{

$sqlsonclass = “select
bclassid,islast,classid,classname,sonclass from {$dbtbpre}enewsclass
where bclassid=$bqr[classid] order by myorder”;

$sonclassresult=$empire->query($sqlsonclass卡塔尔(قطر‎;
//查询当前栏目的子栏目

if ($sonclassresult卡塔尔 {
//这里读出的是二级栏目

echo ‘<ul
class=”sec_nav”>’;

}

 while($sonclass_r=$empire->fetch($sonclassresult卡塔尔(قطر‎){  //循环获取查询记录

    
 $sonclassurl=sys_ReturnBqClassname($sonclass_r,9卡塔尔国;//得到栏目地址

                   ?>

                                        
         <li>

                                                  
<?php

                       if
($sonclass_r[‘bclassid’]==52) {

                               
?>

                                                  
<a>

                                                  
<?=$sonclass_r[‘classname’]?>

                                                  
</a>

                                                           
<?php

                                                                    
}else

                                                           
{ ?>

                                                           
<a href=”<?=$sonclassurl?>”>

                                                           
<?=$sonclass_r[‘classname’]?>

                                                                    
</a>

                                                                    
<?php

                                                                    
}       

                                                                    
?>

                      
<?php

            
if($sonclass_r[‘bclassid’] > 0  && $sonclass_r[‘islast’] ==0  
){

$sqlsonclass_son = “select
classid,classname,sonclass from {$dbtbpre}enewsclass where
bclassid=$sonclass_r[classid] order by myorder”;

         
$son_sonclassresult=$empire->query($sqlsonclass_son卡塔尔国;
//查询当前栏目标子栏目

             if(     
$son_sonclassresult){

                       echo
‘<div class=”sanji”>’;

            
}                                                                                  
while($sonclass_son=$empire->fetch($son_sonclassresult)){                                                  
//var_dump($sonclass_son);                                                                                     
   
$sonclassson_url=sys_ReturnBqClassname($sonclass_son,9卡塔尔;//得到栏目地址

echo “<a
href='{$sonclassson_url}’>{$sonclass_son[‘classname’]}</a>”;

                                                                                                
}

if ($son_sonclassresult)
{

    echo ‘</div>’;

}

                        }

                      
?>

                                                           
</li>

                                                           
<?php

                                                                    
}

                                                                    
if ($sonclassresult) {

                                                                              
echo ‘</ul>’;

                                                                    
}

                               
//////////}

                                                           
?>

                                                           
<?php

                                                           
}

                                                           
?>

                                                  
</li>

                                                  
[/e:loop]

                                        
</ul>

                                        
<!–end–>

                  
代码如上,其实正是对栏目标贰个查询和表现,用数据库的款型来询问。数据库名称叫数据库名_+enewsclass,按照该栏目是还是不是有父级栏目和是不是有子栏目即其是还是不是是终极栏目,来作为查询条件,分别查出一级、二级和三级栏目。然后在写好的导航样式栏中相应的大循环呈现出来。

(2)       列表页面,呈现贰个栏目中加上的具备小说的消息列表。

<ul
class=”list_news”>

[!–empirenews.listtemp–]                             
<!–list.var1–><!–list.var2–><!–list.var3–><!–list.var4–><!–list.var5–>

  [!–empirenews.listtemp–]

      </ul>

讲明:在列表模板中,写入要循环增添的稿子部分。【页面模板内容】

<li>

    <a
href=”[!–titleurl–]”>[!–title–]</a>

    <span
class=”date”><lable
class=”time_ico”></lable>[!–newstime–]</span>

    </li>

批注:在要求动态调用的一部分,写入要循环的剧情。【列表内容模板】

其它,列表页面中,平日会有二个右边手的同级目录的领航。如图所示。

 澳门新浦京娱乐游戏 9

 

那会儿,相符的,像导航栏相仿,动态的询问展现就能够。

<div class=”menu”>

[e:loop={“select
classid,classname,sonclass,classpath from {$dbtbpre}enewsclass where
bclassid={$class_r[$GLOBALS[‘navclassid’]][‘bclassid’]};”,0,24,0}]

<a 
href=”/<?=$bqr[‘classpath’]?>” 
data=”<?=$bqr[‘classid’]?>”><?=$bqr[‘classname’]?><script 
src=[!–news.url–]e/public/ViewClick?classid=[!–classid–]&id=[!–id–]></script>

</a>

[/e:loop]

</div>

当列表超过所规定的条数是,须要出示页面。

<div class=”list_yema”>[!–show.listpage–]</div>

(3)      
内容页面,突显一篇作品的详细音讯,即一个栏目中增添的一个音讯内容。

在剧情页面里面,就是详细情形的表现,这里,只要求动态的调用全数的剧情字段就足以了,要求记住字段的名字和写法。

[!–title–]   小说标题

<?=$navinfor[writer]?>  作者

[!–newstime–]    日期

[!–smalltext–]   文摘

[!–newstext–]   作品内容

[!–titlepic–]    小说缩略图

[!–befrom–]    音信来源

<a>上一篇:[!–info.pre–]</a>

<a>下一篇:[!–info.next–]</a>

You can leave a response, or trackback from your own site.

Leave a Reply

网站地图xml地图