精华内容
下载资源
问答
  • 我们可以修改一下,利用dede的文章列表栏目代码channelartlist,调用顶级栏目,然后在其中添加二级栏目的调用: 栏目导航   {dede:channelartlist typeid='top'}    =======...

    一般的栏目列表调用的是顶级栏目,代码如下:

    栏目导航

        {dede:channel type='top' } 

    我们可以修改一下,利用dede的文章列表子栏目代码channelartlist,调用顶级栏目,然后在其中添加二级栏目的调用:

    栏目导航

        {dede:channelartlist typeid='top'} 
    •  

    ==============================================

    如果需要子栏目页面展开父栏目分类则可以用下边的代码


    作者:liu3348
    来源:CSDN
    原文:https://blog.csdn.net/liu3348/article/details/50582412
    版权声明:本文为博主原创文章,转载请附上博文链接!

    展开全文
  • wordpress边栏加入广告,很简单,拖拉几下就能完事,不需要特别加以记录,而如果想在列表页或文章内容中插入广告,相对而言难度就大一些,需要特别的代码来实现其功能。一 文章内容页中加入代码要在文章内容中加入...

    wordpress边栏加入广告,很简单,拖拉几下就能完事,不需要特别加以记录,而如果想在列表页或文章内容中插入广告,相对而言难度就大一些,需要特别的代码来实现其功能。

    6ea51a83373ffab78d61da47ff2ec959.png

    一 文章内容页中加入代码

    要在文章内容中加入代码,你可以去改文章内容页对应的模板,而以下实现的方式,则是通过修改所使用的主题下的functions.php文件实现的。如下:

    add_filter( 'the_content', 'prefix_insert_post_ads' );function prefix_insert_post_ads( $content ) {$ad_code = '
    广告代码
    ';if ( is_single() && ! is_admin() ) {// 下面一行数字5代表段落return prefix_insert_after_paragraph( $ad_code, 5, $content );}return $content;}function prefix_insert_after_paragraph( $insertion, $paragraph_id, $content ) {$closing_p = '';$paragraphs = explode( $closing_p, $content );foreach ($paragraphs as $index => $paragraph) {if ( trim( $paragraph ) ) {$paragraphs[$index] .= $closing_p;}if ( $paragraph_id == $index + 1 ) {$paragraphs[$index] .= $insertion;}}return implode( '', $paragraphs );}

    你可以复制如上代码,放至functions.php的最后。然后:

    1、将“广告代码”换成你从广告商那里获取的代码,注意引号,广告代码需双引号,要不一定会混乱(虽然华哥没试过);

    2、修改数字5,数字表示第5个段落后面加入广告位,换成你想要的数字,数字越大,广告位置在文章内容中越靠后;

    b8ede8021189a0f1d6c4f2db9b7818c5.png

    二 栏目列表页中加入代码

    栏目中加入代码,是直接修改你的wordprss网站所使用的主题的栏目列表页模板文件。

    WordPress文章列表中插入广告,其实方法很简单,我们只需要在插入以下代码即可:

    <?php if ($wp_query->current_post == 0) : ?>  <?php endif; ?>

    其中:current_post == 0 表示在列表第一篇文章后插入,若为 1 则表示在第二篇后插入,以此类推。你还可以改变其中的编程逻辑。 则替换成你的广告代码即可。

    重要的一点是,代码功能看似简单,可是要找到加入的位置,则不太容易,需要认真仔细(程序员除外)。

    学过编程的人会知道,所谓列表,本质上是一个循环。因此,你要找到wordpress的循环代码,叫作主循环输出 if( have_post() )。

    然后在主循环中找到if(have_posts())这个判断,再放在while循环里面的最后。

    7e380c78d37ce20302368f78e8c7cb78.png

    以上代码均在华哥网站(www.xiaoyunhua.com)实践成功。是为记。

    展开全文
  • 网站列表页竖直栏目图片灰色背景导航菜单代码-树林风景图片背景 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <...

    网站列表页竖直栏目图片灰色背景导航菜单代码-树林风景图片背景

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
    <title>网站列表页竖直栏目图片灰色背景导航菜单代码-树林风景图片背景</title>
    <style type="text/css">
    ul,li{margin:0;padding:0; list-style:none;}
    .daohang{width:192px;float:left;}
    .daohang ul{width:192px;float:left;}
    .daohang li{width:192px;height:50px;float:left; }
    .daohang li a{width:152px; padding-left:40px;height:50px;background:url(http://cssdh.mianfeimoban.com/uploadfile/2011/1128/20111128113319538.jpg) no-repeat;float:left; line-height:50px; color:#fff; font-weight:bold; font-size:12px; text-decoration:none;}
    .daohang li a:hover{background:url(http://cssdh.mianfeimoban.com/uploadfile/2011/1128/20111128113334907.jpg) no-repeat;}
    </style>
    </head>
    <body>
    <div class="daohang">
        <ul>
            <li><a href="#">免费模板</a></li>
            <li><a href="#">网页代码</a></li>
            <li><a href="#">网站代码</a></li>
            <li><a href="#">html代码</a></li>
            <li><a href="#">psd 模板</a></li>
            <li><a href="#">淘宝代码</a></li>
            <li><a href="#">网页教程</a></li>
            <li><a href="#">网页特效</a></li>
            <li><a href="#">淘宝教程</a></li>    
        </ul>
    </div>
    </body>
    </html>

     

      文件来源http://cssdh.mianfeimoban.com/cssdaohangtiao/201111289.html

    转载于:https://www.cnblogs.com/thebigdipper/p/3780510.html

    展开全文
  • dedecms顶级栏目列表、子栏目列表调用DEDECMS调用父栏目名称 怎么在dede栏目列表或者dede子栏目列表调用DEDE调用父栏目名称?DEDECMS调用父栏目名称、DEDECMS调用子栏目里的父栏目名称的方法 方法如下: ...
    dedecms顶级栏目列表、子栏目列表调用DEDECMS调用父栏目名称


    怎么在dede栏目列表或者dede子栏目列表调用DEDE调用父栏目名称?DEDECMS调用父栏目名称、DEDECMS调用子栏目里的父栏目名称的方法


    方法如下:
    新建一个php文件,命名为:parentcannel.lib.php,dedecms然后在此文件写入以下代码:

    function lib_parentchannel($ctag,$refObj)
    {
    global $_sys_globals,$dsql;
    $attlist = "row|100,nosonmsg|,col|1";
    FillAttsDefault($ctag->CAttribute->Items,$attlist);
    extract($ctag->CAttribute->Items, EXTR_SKIP);
    $innertext = $ctag->GetInnerText();

    $reid = 0;
    $topid = 0;
    //如果属性里没指定栏目id,从引用类里获取栏目信息
    if(empty($typeid))
    {
    if( isset($refObj->TypeLink->TypeInfos['id']) )
    {
    $typeid = $refObj->TypeLink->TypeInfos['id'];
    $reid = $refObj->TypeLink->TypeInfos['reid'];
    $topid = $refObj->TypeLink->TypeInfos['topid'];
    }
    else {
    $typeid = 0;
    }
    } //如果指定了栏目id,从数据库获取栏目信息
    else
    {
    $row2 = $dsql->GetOne("SELECT * FROM `dede_arctype` WHERE id='$typeid' ");
    $typeid = $row2['id'];
    $reid = $row2['reid'];
    $topid = $row2['topid'];
    $issetInfos = true;
    }

    $sql = "SELECT id,typename,typedir,isdefault,ispart,defaultname,namerule2,moresite,siteurl,sitepath
    FROM `dede_arctype` WHERE reid='$typeid' AND ishidden<>1 ORDER BY sortrank ASC LIMIT 1";
    $dsql->SetQuery($sql);
    $dsql->Execute();
    $totalRow = $dsql->GetTotalRow();

    //And id<>'$typeid'
    $row = $dsql->GetOne("SELECT id,typename,reid,typedir,isdefault,ispart,defaultname,namerule2,moresite,siteurl,sitepath
    FROM `dede_arctype` WHERE id='$typeid' ");
    if(!is_array($row)) return '';
    if($totalRow==0){
    $typeid = $row['reid'];
    $row = $dsql->GetOne("SELECT id,typename,reid,typedir,isdefault,ispart,defaultname,namerule2,moresite,siteurl,sitepath
    FROM `dede_arctype` WHERE id='$typeid' ");
    if(!is_array($row)) return '';
    }
    if(trim($innertext)=='') $innertext = GetSysTemplets("part_type_list.htm");

    $dtp = new DedeTagParse();
    $dtp->SetNameSpace('field','[',']');
    $dtp->LoadSource($innertext);
    if(!is_array($dtp->CTags))
    {
    unset($dtp);
    return '';
    }
    else
    {
    $row['typelink'] = $row['typeurl'] = GetOneTypeUrlA($row);
    foreach($dtp->CTags as $tagid=>$ctag)
    {
    if(isset($row[$ctag->GetName()])) $dtp->Assign($tagid,$row[$ctag->GetName()]);
    }
    $revalue = $dtp->GetResult();
    unset($dtp);
    return $revalue;
    }
    }
    ?>
    然后在htm模板文件里用以下代码进行调用:
    {dede:parentchannel}[field:typename/]{/dede:parentchannel}
    此方法可以用在栏目列表页中根据是否有下级栏目显示父级栏目名称。
    织梦dedecms5.7系统会员列表标签(memberlist)详解
    展开全文
  • 首先是列表页和二级栏目页list.html {$CATEGORYS[$top_parentid][catname]} //顶级父栏目名称 {$CATEGORYS[$CAT[parentid]][catname]} //父栏目名称这个没有测试过。 {$CATEGORYS[$top_parentid][XXX]} //顶级父栏目...
  • wordpress边栏加入广告,很简单,拖拉几下就能完事,不需要特别加以记录,而如果想在列表页或文章内容中插入广告,相对而言难度就大一些,需要特别的代码来实现其功能。一 文章内容页中加入代码要在文章内容中加入...
  • 无限分类编辑移动栏目代码

    千次阅读 2012-06-17 10:52:34
    '系统页面加载初始化参数设定 ClassID=request("ClassID") if ClassID="" or not isnumeric(ClassID) then  response.Write("alert('传递参数错误!系统即将返回!...'类别列表读取函数 Function ShowC
  • 以下的实现办法为修订的方法,可实现任意指定栏目的文章数量统计,包括最终列表栏目和含有子栏目的栏目。
  • 今天公司有个需求是,点击导航上的父栏目进去默认显示第一个子栏目列表,以下是具体实现方法,可能有点笨,呵呵. 第一步:新建模版,比如 oneUrl.htm,内容如下,注,以下内容写到 javascript 标签里. 代码如下: {dede:...
  • 首先记录的是前端分类 更详细点去显示上级栏目的分类 这个方法我们写在model代码里面 之前的文章有写过 在学习巩固一下 lst.html的代码 <td> <?php echo str_repeat('-',$cate['level']*14);?> <a ...
  • 织梦子栏目调用上一级栏目列表

    千次阅读 2013-03-14 18:39:39
    在织梦中上一级调用下一级子栏目调用常用到,但是在调用子栏目调用父级列表 更甚者调用父级的父级列表织梦的官方模板是没有提供的,在这里我给大家一个简单的方法 修改/include/taglib/channel.lib.php 文件   ...
  • 使用DEDECMS程序建网站时,有些栏目下面有子...dedecms调用子栏目及文章列表可以使用以下的代码进行调用: <div class="list"> {dede:channelartlist} <dl class="lball"> <dt class="lb...
  • 帝国CMS之列表页调用父栏目下所有子栏目名称(带链接) 列表页模板的代码: <h3>您的当前位置: [!--newsnav--]</h3> <?php $fcr=explode('|',$class_r[$GLOBALS[navclassid]][featherclass]); ...
  • 我们先来看下默认栏目调用的代码:复制代码代码如下:{pc:content action="lists" catid="$catid" num="25" order="id DESC" page="$page"}{loop $data $r}{date('Y-m-d H:i:s',$r[inputtime])}·{$r[title]}{if $n%5...
  • 今天该模版的时候有这个... 捣腾了半天 var_dump($r['pictureurls']) 发现array被转成string了. 下面是代码. {pc:content action="lists" catid="$catid" num="10" order="listorder DESC" moreinfo="1" page="$...
  • 实现代码如下: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 {loopsubcat($catid)$c} {if$c['child']} {php$child=s...
  • 问题:织梦列表页默认排序包括了文章id,更新时间,热度及sortrank栏目排序等,然后有时候缺需要对其他因素进行排序。这次碰到的需求是给多个医生排序,考虑了一下,进行了权重大小排序,具体步骤如下: 解决方案...
  • 网站栏目页及列表页要实现的效果如下:1、栏目页最多只列出100页;2、列表页不限制最大页数,有多少页就列出多少页。要实现这个效果,需要改动的文件有3个,文件及改动内容如下:复制代码代码如下:/*文件:/include/...
  • [showclasstemp]$class_r[$GLOBALS[navclassid]]['bclassid'],3,0,0[/showclasstemp]必须要先获取到当前栏目的父栏目ID页面模板内容支持的变量下有[!--bclass.id--]但是这个不能在标签里使用所以采用php代码来获取$...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 691
精华内容 276
关键字:

列表栏目代码