dede:php 中写的方法,怎么在其他织梦标签怎么调用

dede:php 中写的方法,怎么在其他织梦标签怎么调用,第1张

如果你懂数据库和php的话,可以直接在文件中写php的函数和查询数据库的操作;

如按照你刚才的说法id="1" 的栏目中调用 id=“2” 栏目的自定义内容。

{dede:sql sql='Select content from dede_arctype where id=2'}

[field:content/]

{/dede:sql}

将上述代码放入到id=1的栏目中即可。。

dedecms列表页如何调用子栏目列表以及子栏目的名称的方法。

如下参考:

1打开梦想编织设备的主界面,直接找到增加顶级top程序,选择跳转。

2此时,进入新的对话框,根据实际情况设置相关参数。

3如果下一步没有问题,点击确定,如下图。

4以便在特殊情况下看到相应的结果,可以转移到使用指定列下的子列列表中。

不少朋友需要在DedeCms的问答系统、留言本、会员空间导航里调用系统标签,但默认是不支持系统标签调用的,需要对系统文件进行简单的修改。

第一步:打开"/include/commonfuncphp",

然后在该文件中加入一个函数,代码如下:

function pasterTempletDiy($path)

{

require_once(DEDEINC"/arcpartviewclassphp");

global $cfg_basedir,$cfg_templets_dir;

$tmpfile = $cfg_basedir$cfg_templets_dir"/"$path;//模版文件的路径

$dtp = new PartView();

$dtp->SetTemplet($tmpfile);

$dtp->Display();

}

第二步,加上上面的函数之后,也就可以调用主站下的/templets/default/所有模板文件,比如要在问答模块的主页调用主站的随机文章,你可 以在主站 模板/templets/default/下新建一个headhtm文件,然后在headhtm里面加入你需要的标签和标签属性:

{dede:arclist titlelen='100' row='15' orderby='rand'}

<li><a href="[field:arcurl/]" title="[field:title/]">[field:title/]</a></li>

{/dede:arclist}

第三部,自定义yourfilephp文件,内容如下

<php

require_once("//include/commonincphp");

>

想读取公共文件,如:{dede:include filename=''headhtm/}就使用<php pasterTempletDiy("cdqx/headhtm");>

大功告成!

即可使用<php pasterTempletDiy("default/headhtm");>

{dede:typetypeid='1'}[field:typename/]{/dede:type}\x0d\{dede:typetypeid='2'}[field:typename/]{/dede:type}\x0d\{dede:typetypeid='8'}[field:typename/]{/dede:type}\x0d\{dede:typetypeid='9'}[field:typename/]{/dede:type}\x0d\这样就能调用1289这四个栏目,希望能帮到你,望采纳。

<div class="side_part">

    

<div class="part_list toplist">

    

<div class="hd">

    

<ul>

    

 <li class="">推荐</li>

    

 <li class="">最热</li>

    

<li class="">随机</li>

    

 </ul>

    

</div>

<div class="bd">

    

 <ul>

    

<!--当前栏目推荐信息-->

{dede:arclist    row='3'     titlelen='40'    flag='c'    typeid='栏目id'            }    

<li><em class="num">[field:global runphp='yes' name=autoindex]</em>

    

<h4 class="y">

    

<a href="[field:arcurl/]" target="_blank" title="[field:title/]">[field:title/]</a>

    

<p> [field:writer /] / [field:pubdate function="MyDate('m-d',@me)"/]</p></h4></li>

    

{/dede:arclist}

     

</ul>

    

 <ul>

<!--当前栏目热点信息-->    

{dede:arclist    row='3'     titlelen='40'     orderby ='click'    typeid='栏目id'            }    

<li><em class="num">[field:global runphp='yes' name=autoindex]</em>

    

<h4 class="y">

    

<a href="[field:arcurl/]" target="_blank" title="[field:title/]">[field:title/]</a>

    

<p> [field:writer /] / [field:pubdate function="MyDate('m-d',@me)"/]</p></h4></li>

    

{/dede:arclist}

</ul>      

 <ul>

<!--当前栏目随机信息-->    

{dede:arclist    row='3'     titlelen='40'    orderby ='rand'    typeid='栏目id'            }    

<li><em class="num">[field:global runphp='yes' name=autoindex]</em>

    

<h4 class="y">

    

<a href="[field:arcurl/]" target="_blank" title="[field:title/]">[field:title/]</a>

    

<p> [field:writer /] / [field:pubdate function="MyDate('m-d',@me)"/]</p></h4></li>

    

{/dede:arclist}

</ul>      

</div>

    

 </div>

    

 </div>

    

</div>

OK,完成。这是首页模板用的代码。

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » dede:php 中写的方法,怎么在其他织梦标签怎么调用

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情