首页 » PHP教程 » phpglobal怎么用技巧_DWPCMS运用global标签调用指定ID数据

phpglobal怎么用技巧_DWPCMS运用global标签调用指定ID数据

访客 2024-12-18 0

扫一扫用手机浏览

文章目录 [+]

首先DWPCMS中搜索页的模板是search.htm,模板将头部信息--logo、公告、导航栏、banner图等公共部分放到了head.htm文件中,然后在search模板中进行了调用({dede:include filename=’head.htm’/})。

头部文件:head.htm中的logo为单独文档,以是利用了{dede:sql}标签进行调用(紧张考虑便于变动和更换)。
代码如下:

phpglobal怎么用技巧_DWPCMS运用global标签调用指定ID数据

<div class=\公众logo\公众>

phpglobal怎么用技巧_DWPCMS运用global标签调用指定ID数据
(图片来自网络侵删)

<a href=\公众{dede:global.cfg_cmsurl/}/\公众 title=\"大众网站首页\"大众>

{dede:sql sql=\"大众select litpic from `#@__archives` where id='79'\"大众}

<img src=\公众[field:litpic/]\"大众 alt=\公众[field:global.cfg_webname/]\公众>

{/dede:sql}

</a>

</div>

搜索模板:search.htm中须要引用另一个ID文档的缩量图,以是笔者利用了相同的语句进行调用:

<div class=\"大众leftTitle\"大众>产品展示</div>

<div class=\"大众leftProClaList\"大众 style='background: url(

{dede:sql sql=\"大众select litpic from `#@__archives` where id=’80’\"大众}

[field:litpic/]

{/dede:sql}) center bottom no-repeat #ffffff;'>

<ul class=\公众leftProClaListUl\"大众>

<!--\"大众followid=2\"大众=栏目ID-->

...

</ul>

</div>

</div>

但是验证时,无论如何修正style语句背景图片始终没有调出来。
让我顿时一脸蒙圈,同样的语句在head中可以实行,但在search文件里却不能实行。
难道是search.php调用模板的时候涌现了冲突,导致sql语句返回缺点(确认中)。
后来查询资料,利用了别一个标签{dede:global}通过全局变量$dsql获取数据。
代码如下:

{dede:global runphp=\"大众yes\"大众}

global $dsql;

$row=$dsql->getOne(\"大众select litpic from dede_archives where id=80\"大众);

@me=\"大众 style='background: url(\公众.$row[\公众litpic\"大众].\公众) center bottom no-repeat #ffffff;'\"大众;

{/dede:global}

这样顺利得到了缩量图,虽然利用sql标签没能调用出数据,但也算顺利办理了问题。
后续再确认一下缘故原由。

标签:

相关文章