DEDE 调用导航栏的两种方法

标签调用

{dede:channelartlist typeid=‘top‘ row=‘10‘}
<li> <a href="{dede:field name=‘typeurl‘/}">{dede:field name=‘typename‘/}</a>
<div class="nav-w">
<div class="section-nav1">
<ul>
{dede:channel type=‘son‘ noself=‘yes‘}
<li><a href="[field:typeurl/]">[field:typename/]</a></li>
{/dede:channel}
</ul>
</div>
</div>
</li>
{/dede:channelartlist}

SQL语句调用

<?php
$dsql->Execute(‘me‘,"SELECT * FROM `#@__arctype` arc WHERE ishidden = ‘0‘ AND topid = ‘0‘ ORDER BY sortrank ASC limit 7");
while($arr = $dsql->GetArray())
{
echo ‘<li>‘;if($arr[‘ispart‘]==2){ echo ‘<a href="‘.$arr[‘typedir‘].‘" >‘;}else{echo ‘<a href="../plus/list.php?tid=‘.$arr[‘id‘].‘" >‘;}echo $arr[‘typename‘].‘</a>

<div class="nav-w">
<div class="section-nav1"><ul>‘;
$dsql->Execute(‘me2‘,"SELECT * FROM `#@__arctype` arc WHERE ishidden = ‘0‘ AND topid = {$arr[‘id‘]} ORDER BY sortrank ASC limit 7");
while($arr2 = $dsql->GetArray(‘me2‘))
{
echo ‘<li>‘;if($arr2[‘ispart‘]==2){ echo ‘<a href="‘.$arr2[‘typedir‘].‘"‘; if($arr2[‘seotitle‘]==1){echo ‘target="_blank"‘;} echo ‘>‘;}else{ echo ‘<a href="../plus/list.php?tid=‘.$arr2[‘id‘].‘" >‘;}echo $arr2[‘typename‘].‘</a></li>‘;
}

echo ‘</ul>
</div>
</div>
</li>‘;
}
?>

时间: 2024-10-08 21:31:37

DEDE 调用导航栏的两种方法的相关文章

WCF 客户端调用服务操作的两种方法

本节的主要内容:1.通过代理类的方式调用服务操作.2.通过通道的方式调用服务操作.3.代码下载 一.通过代理类的方式调用服务操作(两种方式添加代理类) 1.手动编写代理类,如下: 客户端契约: using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.ServiceModel; namespace y.WcfFirst.Client.Proxys { [Se

java中调用dll文件的两种方法

一中是用JNA方法,另外是用JNative方法,两种都是转载来的, JNA地址:http://blog.csdn.net/shendl/article/details/3589676   JNative地址:http://www.jb51.net/article/35232.htm JNA方法: 介绍 给大家介绍一个最新的访问本机代码的Java框架—JNA. JNA(Java Native Access)框架是一个开源的Java框架,是SUN公司主导开发的,建立在经典的JNI的基础之上的一个框架

在linux下Lua调用C语言的两种方法

一.c语言作为应用程序的一部分 #include <stdio.h>#include <string.h>#include <lua.hpp>#include <lauxlib.h>#include <lualib.h> //待Lua调用的C注册函数.static int add2(lua_State* L){ //检查栈中的参数是否合法,1表示Lua调用时的第一个参数(从左到右),依此类推. //如果Lua代码在调用时传递的参数不为number

DEDECMS5.5/5.6/5.7列表页调用TAG标签(热门标签)的两种方法

DEDECMS5.5/5.6/5.7列表页调用TAG标签的两种方法: 一.DedeCMSv5.6及其以前版本: dedecms默认在列表是无法调用tag标签的,经过各位版主们的帮助,现给大家提供出2种方法. 方法1: 在列表需要的位置加入下列代码: [field:id runphp=yes] $tsql = new DedeSql(false); $tags = ''; $tsql->SetQuery("Select i.tagname From dede_tag_list t left 

[转]Delphi调用cmd的两种方法

delphi调用cmd的两种方法vars:string;begins:='cmd.exe /c '+edit1.Text+' >c:\1.txt';winexec(pchar(s),sw_hide);sleep(2000);memo1.Lines.LoadFromFile('c:\1.txt'); 2shellexecute(handle,nil,'cmd.exe',pchar(form2.edit1.text),nil,sw_hide);WinExec主要运行EXE文件.如:WinExec(’

【开发实例】C#调用SAPI实现语音合成的两种方法

我们都知道现在的语音合成TTS是可以通过微软的SAPI实现的,好处我就不多说了,方便而已,因为在微软的操作系统里面就自带了这个玩意,主要的方式有两种:  1.使用COM组件技术,不管是C++,C#,Delphi都能玩的转,开发出来的东西在XP和WIN7都能跑.(要引入SpeechLib,好像在项目上点引用,然后选到系统COM吧,好久没弄,记不清楚了)  2.使用WIN7的windows api,其实最终还是调用了SAPI,所以开发出来的东西就只能在WIN7上面跑.  其实不管是哪一种,都是调用S

Unity调用安卓的两种方法

总结的两种方法,供参考. 方法一 (要将方法写到UnityPlayerActivity 类下,不然调用不到): 1 //获得类 2 3 AndroidJavaClass jc = new AndroidJavaClass("com.unity3d.player.UnityPlayer"); 4 5 6 7 //获得java对象 8 9 AndroidJavaObject jo = jc.GetStatic<AndroidJavaObject>("currentAc

DataContext.ExecuteQuery的两种方法调用

ExecuteQuery主要用于DataContext类直接执行SQL语句的查询,在MSDN上有两种执行方法,下面为两种方法的不同调用: 1.ExecuteQuery<TResult>(String, Object[])   应该是微软的推荐方法,网上几乎都在用的方法 NorthwindDataContext ctx = new NorthwindDataContext("server=xxx;database=Northwind;uid=xxx;pwd=xxx"); st

线程的启动的两种方法,Runnable接口,run()的调用

实现并启动线程有两种方法1.写一个类继承自Thread类,重写run方法.用start方法启动线程2.写一个类实现Runnable接口,实现run方法.用new Thread(Runnable target).start()方法来启动 多线程原理:相当于玩游戏机,只有一个游戏机(cpu),可是有很多人要玩,于是,start是排队!等CPU选中你就是轮到你,你就run(),当CPU的运行的时间片执行完,这个线程就继续排队,等待下一次的run(). 调用start()后,线程会被放到等待队列,等待C