`
yisou8sina
  • 浏览: 6990 次
  • 性别: Icon_minigender_1
  • 来自: 广州
最近访客 更多访客>>
社区版块
存档分类
最新评论

[e:loop]栏目列表页调用内容页的文章实例

阅读更多
关键字:帝国cms教程,列表页,内容页,实例,e:loop
在列表模板使用如下代码插入列表模板中:
 
[e:loop={"select * from phome_ecms_news where classid='$GLOBALS[navclassid]' limit 1",1,24,0}]   
<?php   
$fr=$empire->fetch1("select newstext from phome_ecms_news_data_{$bqr[stb]} where id='$bqr[id]'");   
?>   
标题:<?=$bqr[title]?><br>   
内容:<?=$fr[newstext]?>   
[/e:loop]   
 
代码说明:
第一句中含有的select * from phome_ecms_news where classid='$GLOBALS[navclassid]'
表示从新闻数据表中phome_ecms_news 选取全部的内容,但是条件是classid='$GLOBALS[navclassid]'表示动态获取当前的栏目或者分类,limit 1,下一个1,表示选择显示条数(好像没用,受到limit 1 SQL语句控制),24,表示操作类型使用sql语法,0,表示不限定是否选择有标题图的文章;
第二句话:
$fr=$empire->fetch1("select newstext from phome_ecms_news_data_{$bqr[stb]} where id='$bqr[id]'");
表示再次选择以上栏目包含的id下的标题文章,newstext 代表文章内容,id='$bqr[id]'表示条件是调用该栏目下的对应的id的文章内容,如果将其更换成id=3,表示调用仅此id这一篇文章,
例如下面的例子:
 
[e:loop={"select * from phome_ecms_news where classid='$GLOBALS[navclassid]' limit 1",0,24,0}]   
<?php   
$fr=$empire->fetch1("select newstext from phome_ecms_news_data_{$bqr[stb]} where id='469'");   
?>   
<?=$fr[newstext]?>   
[/e:loop]   
 
注意:limit 1id='$bqr[id]'的使用方式,如果limit 4 表示循环调用出该栏目所有的文章内容
调用截取部分文字信息:
 
[e:loop={"select * from phome_ecms_news where classid='87' limit 1",0,24,0}]   
<?php   
$fr=$empire->fetch1("select newstext from phome_ecms_news_data_{$bqr[stb]} where id='784'");   
?>   
<?=substr($fr[newstext],0,900)?>   
[/e:loop]   
 
红色表示截取900个字符从0开始
分享到:
评论

相关推荐

    帝国CMS灵动标签e:loop的使用方法分享

    [e:loop={参数列表}] 模板代码内容 [/e:loop] ``` 其中“参数列表”用于定义循环的数据源和行为方式,而模板代码内容则根据这些参数来展示数据。 #### 三、参数详解 1. **栏目ID/专题ID**:这是用来指定需要从...

    ecms灵动标签e:loop的用法通过执行sql获取需要的记录

    使用e:loop标签配合SQL语句,可以非常方便地根据数据库中的数据变化而动态更新页面内容,而无需手动修改代码,这对于网站的后期维护和内容更新是非常有益的。 接下来,让我们详细了解一下e:loop标签的具体使用方法...

    解决yolov3_object_tracking中loop of ufunc does not support argument 0 of type Tensor which has问题

    TypeError: loop of ufunc does not support argument 0 of type Tensor which has no callable arctan method 报错行 self.u = np.round(np.dot(self.F, self.u)) #或者 self.u = np.round(self.u + np.dot(K, ...

    phpcms v9栏目列表调用每一篇文章内容方法

    在Phpcms V9中,默认情况下,栏目列表模板只调用文章的标题、链接以及发布时间等基本信息,若要调用文章的详细内容,需要对模板代码进行一定的修改和数据库查询操作。 首先,需要了解Phpcms V9的模板标签系统。在...

    帝国cms灵动标签调用栏目导航技巧

    [e:loop={栏目 ID/专题 ID,显示条数,操作类型,只显示有标题图片,附加 SQL 条件,显示排序}]模板代码内容[/e:loop] ``` 对应的 PHP 函数是: ``` sys_ReturnEcmsLoopBq(栏目 ID/专题 ID,显示条数,操作类型,只显示有...

    keil常见错误.pdf

    main.c(35): warning: #128-D: loop is not reachable from preceding code main.c(54): warning: #1-D: last line of file ends without a newline initSpi.c(6): error: #268: declaration may not appear after ...

    帝国cms使用说明

    灵动标签的使用是帝国 CMS 的一大特色,其语法为 [e:loop={栏目 ID,显示条数,操作类型,只显示有标题图片}],其中操作类型决定栏目 ID 值,例如调用某栏目的最新信息操作类型按栏目调用值为 0,调用默认表的最新信息...

    Oracle匿名块三种方法输出乘法表:loop/for/while

    Oracle用三种循环方法输出乘法表,比如loop的用法: m := 1; loop n := 1; loop dbms_output.put(m||'*'||n||'='||m*n||' '); n := n + 1; exit when n &gt; m; end loop; dbms_output.put_line(''); ...

    php 文章调用类代码

    文章类(Article类)主要负责文章列表和内容的获取,其核心方法是`getArticleListByCateId()`。这个方法允许我们根据分类ID获取文章列表,并且可以灵活定制展示样式。下面我们将详细分析该类的结构和使用方法。 ...

    MySQL数据库:流程控制语句loop.pptx

    数据库编程 流程控制语句LOOP语句 课程目标 1)理解 —— LOOP语句的语法规则; 2)掌握 ——LOOP语句的使用方法;...调用验证:call dowhile(); 注:在存储过程里面添加代码: select a; LOOP循环语句

    帝国CMS实现循环调用子栏目的方法

    在实际开发中,循环调用子栏目的方法不仅可以用来显示文章或内容列表,也可以用来创建多种布局,比如轮播图、侧边栏推荐等。因此,掌握循环调用子栏目的方法对于模板开发和网站制作具有重要的参考价值。 需要注意的...

    帝国CMS调用可嵌套其他标签栏目缩略图的方法

    对于简单的栏目缩略图调用,不涉及其他标签嵌套,可以使用帝国CMS的内置标签`[e:loop]`。以下是一个例子: ```html [e:loop={"select classid,classname,classimg,intro from phome_enewsclass where classid=栏目...

    keil错误集V1.0.pdf

    1. **错误#128-D: loop is not reachable from preceding code** 这个警告表示程序中的循环无法从前面的代码中到达,通常是因为有一个无限循环(如`while(1)`)导致后续的代码实际上不会被执行。解决方法是检查并...

    Phpcms V9内容页show模板调用标签解读

    ### Phpcms V9内容页Show模板调用标签解读 #### 概述 Phpcms V9是一款功能强大的内容管理系统,被广泛应用于构建各种类型的网站。在Phpcms V9中,通过使用自定义的模板标签可以实现对数据的灵活展示。本文将详细...

    帝国cms内容页调用栏目缩略图的可行方法

    在讨论帝国CMS内容管理系统(CMS)的使用时,我们经常会遇到需要在内容页上展示栏目缩略图的需求。帝国CMS是一种在中国较为流行的网站内容管理系统,它能够方便地管理网站的内容发布与页面显示。在早期版本,如5.1...

    phpcms模板标签总结

    例如,我们可以使用 `{loop subcat($catid) $c}` 来循环显示子分类信息,并使用 `{if $c['child']}` 来判断是否有子分类,然后使用 `{loop $child $catc}` 来循环显示子分类下的信息。 当前栏目信息 phpcms提供了...

    phpcms 列表页中调用其下的所有子栏目(或特定的子栏目)的方法

    下面,我们将详细介绍如何在phpcms的列表页模板中调用所有子栏目或特定的子栏目的方法。 phpcms是一个使用PHP语言开发的网站内容管理系统。它具有模块化、灵活性高、扩展性强的特点。在phpcms系统中,栏目是网站...

    钩子函数调用实例

    在这个"钩子函数调用实例"中,我们将深入探讨如何利用钩子函数来实现一个功能:在用户修改屏幕分辨率之前保存并恢复桌面图标的布局。 首先,我们需要理解Windows消息机制。Windows操作系统使用消息队列来传递事件...

    phpcms标签调用总结

    这将调用catid为15的栏目,并显示该栏目下的33条文章。 组图调用 在PHPCMS V9中,我们可以使用`{loop}`标签来调用组图。例如,要调用一组图片,可以使用以下代码: ```php {loop $photos $r} &lt;li&gt;&lt;a href="{$r...

    帝国cms 封面模板标题调用栏目别名的方法

    例如,如果你想在封面和列表页同时调用栏目别名,可以使用以下代码: ```html [e:loop={"select bname from phome_enewsclass where classid='$GLOBALS[navclassid]'",1,24,0}] $bqr[bname]?&gt; [/e:loop] ``` ...

Global site tag (gtag.js) - Google Analytics