<!-- 一級(jí)欄目 -->
{dede:channelartlist row=7 typeid=top currentstyle=current}
<li>
<a href="{dede:field.typeurl/}">{dede:field.typename/}</a>
<ul class="class2">
<!-- 二級(jí)欄目 -->
{dede:channel type=son noself=yes}
<li>
<a href="[field:typelink/]">[field:typename/]</a>
<ul class="class3">
<!-- 三級(jí)欄目 -->
[field:id runphp=yes]
global $dsql;
$sql = "SELECT id,typename,typedir,isdefault,ispart,defaultname,namerule2,moresite,siteurl,sitepath FROM `#@__arctype` WHERE reid=@me And ishidden<>1 ORDER BY sortrank ASC LIMIT 0,10";
$dsql->SetQuery($sql);
$dsql->Execute('t');
$result = '';
while($row = $dsql->GetArray('t'))
{
$typename = $row['typename'];
$typeurl = GetOneTypeUrlA($row);
$result .= "<li><a href='{$typeurl}'>{$typename}</a></li>";
}
@me = $result;
[/field:id]
</ul>
</li>
{/dede:channel}
</ul>
</li>
{/dede:channelartlist}
<!-- 一級(jí)欄目 -->
{dede:channelartlist row=7 typeid=top currentstyle=current}
<li>
<a href="{dede:field.typeurl/}">{dede:field.typename/}</a>
<ul class="class2">
<!-- 二級(jí)欄目 -->
{dede:channel type=son noself=yes}
<li>
<a href="[field:typelink/]">[field:typename/]</a>
<ul class="class3">
<!-- 二級(jí)欄目下的文章+普通文章自定義字段body -->
[field:id runphp=yes]
global $dsql;
$sql = "SELECT arc.*,addf.* FROM `#@__archives` arc LEFT JOIN `#@__addonarticle` addf ON arc.id=addf.aid WHERE arc.arcrank>-1 AND arc.typeid=@me ORDER BY arc.id DESC limit 0,10";
$dsql->SetQuery($sql);
$dsql->Execute('t');
$result = '';
while($row = $dsql->GetArray('t'))
{
$arcrow = GetOneArchive($row['id']);
$row['arcurl'] = $arcrow['arcurl'];
$row['pubdate'] = MyDate('Y-m-d',$row['pubdate']);
$result .= "<li><span class=\"time\">時(shí)間:{$row['pubdate']}</span><a href=\"{$row['arcurl']}\">{$row['title']}<img src=\"{$row['litpic']}\"></a><span>文章內(nèi)容:{$row['body']}</span></li>";
}
@me = $result;
[/field:id]
</ul>
</li>
{/dede:channel}
</ul>
</li>
{/dede:channelartlist}
]]>
織夢(mèng)默認(rèn)的調(diào)用代碼:
{dede:likewords num='8'/}
{dede:likewords num='8'runphp='yes'}
if (@me!=''){@me = "相關(guān)搜索:".@me;}
{/dede:likewords}
最終效果
]]><?php
$sql = "SELECT * FROM `#@__archives` WHERE arcrank > -1 ORDER BY click desc LIMIT 10";
$dsql->SetQuery($sql);
$dsql->Execute('t');
$result = '';
while($row = $dsql->GetArray('t'))
{
$arcrow = GetOneArchive($row['id']);
$row['arcurl'] = $arcrow['arcurl'];
$row['pubdate'] = MyDate('Y-m-d',$row['pubdate']);
$row['litpic'] = $row['litpic'] = $row['litpic']=='' ? '/images/defaultpic.gif' : $row['litpic'];
$result .= "<li><a href=\"{$row['arcurl']}\"><img src=\"{$row['litpic']}\">{$row['title']}</a></li>";
}
echo $result;
?>
織夢(mèng)會(huì)員空間全站最新文章調(diào)用代碼
<?php
$sql = "SELECT * FROM `#@__archives` WHERE arcrank > -1 ORDER BY click id LIMIT 10";
$dsql->SetQuery($sql);
$dsql->Execute('t');
$result = '';
while($row = $dsql->GetArray('t'))
{
$arcrow = GetOneArchive($row['id']);
$row['arcurl'] = $arcrow['arcurl'];
$row['pubdate'] = MyDate('Y-m-d',$row['pubdate']);
$row['litpic'] = $row['litpic'] = $row['litpic']=='' ? '/images/defaultpic.gif' : $row['litpic'];
$result .= "<li><a href=\"{$row['arcurl']}\"><img src=\"{$row['litpic']}\">{$row['title']}</a></li>";
}
echo $result;
?>
]]>
{dede:channelartlist typeid=24}
<li class="a1">
<div class="tx"><a href="{dede:field.typeurl/}">{dede:field name='typename'/}</a> </div>
<dl>
{dede:channel type='son'}
<dd> <a href="#">[field:typename/]</a><span>/</span> </dd>
{/dede:channel}
</dl>
<div class="pop"> {dede:channel type=son noself=yes}
<dl>
<dt><a href="[field:typeurl/]" title="[field:typename/]">[field:typename/] ></a></dt>
<dd> [field:id runphp=yes]
global $dsql;
$sql = "Select id,typename,typedir,isdefault,ispart,defaultname,namerule2,moresite,siteurl,sitepath FROM `#@__arctype` WHERE reid=@me And ishidden<>1 order by sortrank asc limit 0,10";
$dsql->SetQuery($sql);
$dsql->Execute('t');
$result = '';
while($row = $dsql->GetArray('t'))
{
$typename = $row['typename'];
$typeurl = GetOneTypeUrlA($row);
$result .= "<a href='{$typeurl}' class='ui-link'>{$typename} |</a>";
}
@me = $result;
[/field:id] </dd>
</dl>
<div class="clr"></div>
{/dede:channel}</div>
</li>
{/dede:channelartlist}
以上代碼是根據(jù)下面代碼修改的。你根據(jù)實(shí)際情況修改
<ul>
{dede:channelartlist row=7 typeid=top}
<!-- 頂級(jí) -->
<li class="top">
<a href="{dede:field.typeurl/}" >{dede:field name='typename'/}</a>
<ul class="sub">
{dede:channel type=son noself=yes}
<!-- 二級(jí) -->
<li>
<a href="[field:typeurl/]" title="[field:typename/]">[field:typename/]</a>
<ul>
<!-- 三級(jí) -->
[field:id runphp=yes]
global $dsql;
$sql = "Select id,typename,typedir,isdefault,ispart,defaultname,namerule2,moresite,siteurl,sitepath FROM `#@__arctype` WHERE reid=@me And ishidden<>1 order by sortrank asc limit 0,10";
$dsql->SetQuery($sql);
$dsql->Execute('t');
$result = '';
while($row = $dsql->GetArray('t'))
{
$typename = $row['typename'];
$typeurl = GetOneTypeUrlA($row);
$result .= "<li><a href='{$typeurl}'>{$typename}</a></li>";
}
@me = $result;
[/field:id]
</ul>
</li>
{/dede:channel}
</ul>
</li>
{/dede:channelartlist}
</ul>
上面的是輸出到三級(jí)欄目,如果需要四級(jí)欄目可以這樣修改三級(jí)四級(jí)
<!-- 三級(jí)/四級(jí) -->
[field:id runphp=yes]
global $dsql;
$sql = "Select id,typename,typedir,isdefault,ispart,defaultname,namerule2,moresite,siteurl,sitepath FROM `#@__arctype` WHERE reid=@me And ishidden<>1 order by sortrank asc limit 0,10";
$dsql->SetQuery($sql);
$dsql->Execute('t');
$result = '';
while($row = $dsql->GetArray('t'))
{
$row['typeurl'] = GetOneTypeUrlA($row);
$result .= "<a href='{$row[typeurl]}'>{$row[typename]}</a>";
//四級(jí)
$nsql = "Select id,typename,typedir,isdefault,ispart,defaultname,namerule2,moresite,siteurl,sitepath FROM `#@__arctype` WHERE reid=$row[id] And ishidden<>1 order by sortrank asc limit 0,10";
$dsql->SetQuery($nsql);
$dsql->Execute('n');
while($nrow = $dsql->GetArray('n'))
{
$nrow['typeurl'] = GetOneTypeUrlA($nrow);
$result .= "<a href='{$nrow[typeurl]}'>{$nrow[typename]}</a>";
}
}
@me = $result;
[/field:id]
]]>
<div>
{dede:field.body runphp=yes}
$string = @me;
$result = preg_replace("/<\s{0,}img[^>]+>/i",'',$string);
@me = $result;
{/dede:field.body}
</div>
<div>
{dede:field.body runphp=yes}
$string = @me;
preg_match_all("/<img([^>]*)\s*src=('|\")([^'\"]+)('|\")/",$string,$matches);
$imgsrc_arr = array_unique($matches[3]);
foreach($imgsrc_arr as $imgsrc)
{
$result .= "<li><img class=\"img\" src=\"$imgsrc\"></li>\n";
}
@me = $result;
{/dede:field.body}
</div>
]]><script src="{dede:field name='phpurl'/}/count.php?view=yes&aid={dede:field name='id'/}&mid={dede:field name='mid'/}" type='text/javascript' language="javascript"></script>
網(wǎng)上一搜索查找,請(qǐng)教高手。用下面代碼解決。
<script src="{dede:global.cfg_basehost/}/plus/count.php?view=yes&aid={dede:field.id /}&mid={dede:field.mid/}" type='text/javascript' language="javascript"></script>
效果如下:
演示地址:http://m.verywen.com/renshengzheli/geyanyulu/122891.html
]]>