zoukankan      html  css  js  c++  java
  • 织梦栏目关键字调用相关文章

    调用相关文章,如果是内容页调用则不包含当前这一篇文章

    把下面代码放到模板你想显示的位置

    {dede:field.keywords runphp=yes}
    global $dsql,$aid;
    $keyword = '';
    if(!empty(@me))
    {
        $keywords = explode(',' , trim(@me));
        $keyword = '';
        $n = 1;
        foreach($keywords as $k)
        {
            if($n > 3)  break;
            
            if(trim($k)=='') continue;
            else $k = addslashes($k);
            
            $keyword .= ($keyword=='' ? " CONCAT(arc.keywords,' ',arc.title) LIKE '%$k%' " : " OR CONCAT(arc.keywords,' ',arc.title) LIKE '%$k%' ");
            $n++;
        }
    }
    if($keyword != '')
    {
        $sql = "SELECT arc.*,tp.typedir,tp.typename,tp.corank,tp.isdefault,tp.defaultname,tp.namerule,tp.namerule2,tp.ispart,tp.moresite,tp.siteurl,tp.sitepath FROM `#@_archives` arc LEFT JOIN `#@_arctype` tp ON arc.typeid=tp.id where arc.arcrank>-1 AND ($keyword) AND arc.id<>'$aid' ORDER BY arc.id desc limit 0, 10";
    }
    
    $dsql->SetQuery($sql);
    $dsql->Execute('t');
    $result = '';
    while($row = $dsql->GetArray('t'))
    {
    $arcurl = GetOneArchive($row['id']);
    $result .= <<< TPL
    <ul class="d4">
    <li><a href="{$arcurl['arcurl']}">{$row['title']}</a></li>
    </ul>
    TPL;
    }
    @me = $result;
    {/dede:field.keywords}
  • 相关阅读:
    spring mvc实现登录验证码
    sqlite可视化工具推荐
    【转载】oracle更新语法
    解决首次访问jenkins,输入默认密码之后,一直卡住问题
    Selenium+java
    ubuntu16.04安装Ros(kinetic版本)【亲测好用】
    Selenium+java
    Selenium+java
    Selenium+Java
    Selenium+java
  • 原文地址:https://www.cnblogs.com/dedehtml/p/9902119.html
Copyright © 2011-2022 走看看