返回顶部
首页 > 资讯 > CMS >帝国CMS的phomenewspic/ecmsinfo标签详解
  • 614
分享到

帝国CMS的phomenewspic/ecmsinfo标签详解

phomenewspicecmsinfo 2022-06-12 01:06:49 614人浏览 薄情痞子
摘要

前两天刚接触帝国cms,它给我的感觉是,它确实很强大。内置非常灵活的万能调用标签:能实现各式各样的效果,满足各种网站的需要,适应于所有模型。这也就是今天所说的主题,关于标签。 至于为什么我要写这篇文章呢,我发现网上关于

前两天刚接触帝国cms,它给我的感觉是,它确实很强大。内置非常灵活的万能调用标签:能实现各式各样的效果,满足各种网站的需要,适应于所有模型。这也就是今天所说的主题,关于标签。

至于为什么我要写这篇文章呢,我发现网上关于操作帝国cms标签的完整的系统的例子很少,跟WordPress没法比,这对于想用它来建站的人是一个劣势,所以我决定把我学到的展示出来。

本题针对新鸟,老鸟可以闪过,也欢迎共同探讨。

帝国CMS的一个好处是,你可以去官网(Http://www.phome.net/ecms66/)下载“一键安装包(运行环境+ECMS)”,如图,

安装调试都很方便,即使电脑上没有安装Mysql,没有安装Apache 服务器,没有安装PHP MyAdmin(mysql 基于WEB数据库管理软件),也可以在瞬间搭建起一个运行环境,非常方便的进行调试,一切对网页操作拿不准的举动,都可以在本机先进行测试,再上传。帝国CMS给我的令一个惊喜是:它的程序运行环境可以在不到10秒左右的时间安装完成,输入localhost,即可运行,这简直是太方便了。这样的话,即使在自己机器上调试程序出错了,也可以一键卸载,删除整个EmpireServer文件夹,再重新解压缩,再一键安装,嗯,方便至极!!

声明:我不是枪手,我是在这两天接触到帝国CMS由心而发的感受,好话不多说了,下边看下今天的主题----标签。

接触到帝国CMS,首先要学习它的标签,这其实就跟学编程一样,编程学的多了,会发现其实每学习一门新的编程语言,我们需要做的只是学习一些常用的函数、api等。我个人是学过编程,但没学过php,但是这种编程的思想很重要,这也使我很快的能了解一个基于PHP构建的帝国CMS。

终于要步入正题了!!!

安装好CMS,首先就是想着,它的界面我怎么可以按照我想的样子展示出来,当然我不是学美工的,很遗憾我不能把网页设计的很漂亮。我只懂一些基本的html标签。

1.我们就拿tab选项卡来举例说明吧。如图:

2.登录后台,依次点击“模版”—“首页模版”—找到table选项卡相关代码。

3我们看到了[phomenewspic]标签,[phomenewspic]'10',3,6,128,90,1,20,0[/phomenewspic]先看看里边参数是什么意思吧,右侧下拉条拉到最下边,点击[查看模板标签语法],弹出对话框,如图

4.大体看一下标签说明,重点看操作类型说明,很重要,一会会说,如下图:

5.试着分析参数

[phomenewspic]'10',3,6,128,90,1,20,0[/phomenewspic],这是我改过了的,

默认的应该是:[phomenewspic]'news',3,6,128,90,1,20,20[/phomenewspic],首先看到这个news就晕了,这是栏目ID吗?点击上图中“查看栏目ID点这里”,发现我的主栏目ID明明只有10,12,15,16啊,到像是一个数据库表的名字,再看剩下几个table选项卡,发现第一个参数依次是photo,movie,flash。这让我想起了安装数据库时建立的系统默认建立的几个表,其中几个名字就是上边这几个。这下让我更加坚定我的猜测。

这咋整,晕了啊!回头再看看phomenewspic的参数列表,发现有一个参数,我们忽略了,就是“操作类型说明”,我觉得这点帝国CMS做的不好,应该在这做一个链接,链接到操作类型说明,一方面能引起他人注意,另一方面可能别人还不太容易发现,其实“操作类型说明”,它和我们已经见过面了,只是,我们没注意它的存在,它就在第三步点击“[查看模板标签语法]”后,偷偷的显示出来了,如图

真坑爹啊。。一开始害我去网上搜的“操作说明”,结果它就在眼皮底下。

6.操作类型有了,对照着参数列表开始分析

 [phomenewspic]'news',3,6,128,90,1,20,20[/phomenewspic],news先不管,3暂且认为是每行显示的图片数,回到主页上一看,确实是每行就显示3张图片。一次发现,6是显示的总的图片数量,128是每张图片宽度,90是每张图片高度,1为显示标题,20为截取20个字符,最后一个20就是操作类型,再去看“操作类型说明”,20代表的是“各表推荐信息”,其中的参数ID,就是数据库的表名!!!!!!!!!和我开始猜的一样,坑爹啊,在phomenewspic参数列表说明的时候为什么第一个参数只是说是“栏目ID/专题ID”呢?为什么不能添加一个“或者是数据库表名”的说明呢???由于第一个参数是“news”,害的我把剩下的每个参数都一个一个试了一遍,看是不是相应的参数,其中就包括,我把倒数第二个参数改为“2”,看是不是截取了两个字符。等等,我每个参数都这样试过了。。。。。

7.知道了每个参数的含义,我们就可以随意的操作标签啦!!!

看“操作类型说明”上,如果类型数字为:24,那么第一个参数还可以用sql语句!!!!为什么不在phomenewspic参数列表第一个参数说明一下呢!!!!

       那就试试吧,看行不行。

把第一个tab页面的标签改为[phomenewspic]'select * from [!db.pre!]news',3,6,128,90,1,20,24[/phomenewspic],保存,更新主页,发现了错误。如图:

SQL语句错误!!??由于表名中用到了这个[!db.pre!],我第一个想到的是莫非表名写错了吗??

用PHP MyAdmin 登录数据库,发现表名的后缀是:ecms_news,ecms_movie,ecms_photo

把第一个tab页面的标签改为[phomenewspic]'select * from [!db.pre!]ecms_news',3,6,128,90,1,20,24[/phomenewspic],保存,更新主页,哈哈!成功啦!如图

在我的“虚拟主机”下,把所有的发表的都显示出来了,打叉的是因为没图。但是,所有的文章都出来了。实验成功。

8 按照自己的方式显示:

[phomenewspic]'10',3,6,128,90,1,20,0[/phomenewspic]

我的操作类型选择的是“0“,指的是栏目最新信息,这样的话,我的第一个参数就可以是栏目ID了,我的栏目ID分别是:10,12,15,16。如果不知道自己的ID,可以查看第5步。

最后就是更改每一个table选项卡了。

我的table选项卡代码是:

这样,我的每个table选项卡,可以按栏目ID显示了,没更改以前,是按数据库表的内容显示的。那样的话,我不做电影,不使用电影模版,不往电影的数据库添加信息的话,电影这个选项卡永远是空的。

9.说明

因为我这几个栏目选用的都是默认新闻模版,我的所有栏目信息都在news表中,所以,当我在第7步把第一个tab页面的标签改为[phomenewspic]'select * from [!db.pre!]ecms_news',3,6,128,90,1,20,24[/phomenewspic]以后,它把我所有的信息都显示出来了。

10.写的有点多,发现帝国CMS相比于其他CMS要专业些,本文本着让每一个初次接触帝国CMS的都能看懂的方式写作,有些表述可能不太清楚,肯定也会有我个人的没想全的地方,欢迎指正。

--结束END--

本文标题: 帝国CMS的phomenewspic/ecmsinfo标签详解

本文链接: https://lsjlt.com/news/31903.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • 帝国CMS的phomenewspic/ecmsinfo标签详解
    前两天刚接触帝国cms,它给我的感觉是,它确实很强大。内置非常灵活的万能调用标签:能实现各式各样的效果,满足各种网站的需要,适应于所有模型。这也就是今天所说的主题,关于标签。 至于为什么我要写这篇文章呢,我发现网上关于...
    99+
    2022-06-12
    phomenewspic ecmsinfo
  • 帝国cms扩展标签的用法
    帝国cms扩展标签的用法有:1、{php}标签,允许在模板中嵌入PHP代码;2、{if}标签,用于根据给定条件显示或隐藏内容;3、{foreach}标签,用于循环遍历数组并输出内容;4、{eval}标签,用于执行一段PHP代码,并将结果输出...
    99+
    2023-08-02
  • 帝国cms标签调用在哪儿
    帝国cms标签调用在模板文件中进行,可以在以下位置找到标签调用的代码:1、打开帝国CMS安装目录;2、进入模板文件目录;3、打开需要编辑的模板文件;4、查找标签调用代码;5、进行标签调用修改;6、保存并应用更改。本教程操作系统:Window...
    99+
    2023-08-02
  • 帝国CMS标签tags出现空标签的情况解决方法
    修改的文件位于 e/class/t_functions.php 复制代码代码如下: $str.=$jg.'<a href="'.$tagsurl.'" target="_blank">'.$r[$i].'&...
    99+
    2022-06-12
    tags 空标签
  • 帝国cms中常用的标签有哪些
    这篇文章主要介绍了帝国cms中常用的标签有哪些,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。   判断会员是否登录   <php ...
    99+
    2024-04-02
  • 帝国CMS灵动标签e:loop怎么用
    帝国CMS灵动标签e:loop怎么用?帝国CMS灵动标签e:loop的使用方法,自定义循环标签 灵动标签 (e:loop)格式:代码如下:[e:loop={栏目ID/专题ID,显示条数,操作类型,只显示有标题图片,附加SQL条件,显示排序...
    99+
    2022-03-11
    帝国CMS
  • 帝国cms 6.6TAGS标签(showtags)调用说明
    showtags标签可以通过链接附加参数tempid在标签中设定“标签模板”ID。我测试了一下,发现所指定的模板ID只是标签模板,设定不同的模板ID改变的只是<ul></ul&g...
    99+
    2022-06-12
    TAGS showtags
  • 帝国cms灵动标签里的序号如何实现
    帝国cms灵动标签里的序号如何实现?经常需要一个带有序列号的列表。如12345.....当然万能标签也可以做到。但输出栏目列表的时候万能标签就做不到了。这时我们可以用灵动标签 经常需要一个带有序列号的列表。如12345.....当然万能标...
    99+
    2019-11-04
    帝国cms
  • 帝国CMS灵动标签e:loop的使用方法分享
    帝国CMS灵动标签e:loop的使用方法,自定义循环标签灵动标签 (e:loop)格式:代码如下:[e:loop={栏目ID/专题ID,显示条数,操作类型,只显示有标题图片,附加SQL条件,显示排序}] 模板代码内容 [/e:loop]...
    99+
    2022-06-12
    loop
  • 帝国cms的灵动标签判断栏目ID的方法
    复制代码代码如下: <php if($navinfor[classid]==15 || $navinfor[classid]==16) { echo '<p class="img-listing-dis"&g...
    99+
    2022-06-12
    灵动标签 栏目ID
  • 帝国CMS灵动标签PHP代码实现标签无限嵌套的效果
    对于熟悉帝国cms的朋友大都知道使用灵动标签进行特定信息的调用,而灵动标签的强大功能远非如此。灵动标签的php函数是:sys_ReturnEcmsLoopBq(栏目ID/专题ID,显示条数,操作类型,只显示有标题图片,附...
    99+
    2022-06-12
    帝国CMS 灵动标签 PHP代码 无限嵌套
  • 让帝国CMS留言板支持调用标签的方法
    由于帝国cms的留言板是动态页面,不支持万能标签、灵动标签等等一些标签。这给那些帝国cms建站的站长带来了极大的困扰!那么如何在让留言板也支持这些标签的调用呢。 可以根据以下步骤更改: 一、查找e/class/funct...
    99+
    2022-06-12
    帝国CMS 留言板 标签 方法
  • 帝国CMS目录详解:寻找之道
    帝国CMS目录详解:寻找之道,需要具体代码示例 导读:帝国CMS作为一款功能强大的内容管理系统,在网站建设和管理中扮演着重要的角色。其中,对于目录的管理是至关重要的一环。本文将带您深入...
    99+
    2024-03-12
    目录 cms 寻找
  • 帝国cms 搜索关键字调用标签(showsearch)使用说明
    [showsearch]每行显示条数,总条数,栏目id,操作类型[/showsearch] 参数说明: 栏目id为0,则显示所有栏目的关键字 操作类型:0为搜索热门排行,1为最新搜索排行 问题: 我在首页用[showse...
    99+
    2022-06-12
    showsearch 搜索关键字
  • 帝国CMS在反馈信息页面调用万能标签的方法
    对于帝国cms来说,其万能标签功能都十分强大!是众多使用帝国cms的站长建站时使用率较多的一个标签!今天遇到一个项目需要在反馈信息页面引用某个栏目的最新信息,使用万能标签显然实现是最简单的,而反馈信息页面不支持万能标签的...
    99+
    2022-06-12
    帝国CMS 反馈信息页面 万能标签 方法
  • 帝国cms分页标题不显示怎么解决
    帝国cms分页标题不显示的解决方法有:1、检查模板代码,确保被正确地嵌入到模板中;2、检查模板变量,是否被正确赋值为分页标题的内容;3、检查分页设置是否已经启用,并确认是否包含了正确的分页标题;4、尝试清除缓存并重新加载页面;5、更新帝国C...
    99+
    2023-08-02
  • 最简单的帝国CMS网站转移方法详解
    本文实例讲述了帝国cms网站转移方法。分享给大家供大家参考。具体方法如下: 帝国cms是当今普及率非常高的一款开源CMS,经常有朋友问我怎么将一个做好的站移到其它服务器上去,也包括本地调试好了移到服务器上,抽空写个小教程...
    99+
    2022-06-12
    帝国CMS 网站转移 方法 详解
  • 帝国cms万能标签实现标题截取后自动加入省略号的方法
    很多采用帝国cms建站的站长都会遇到标题过长导致页面排版错乱的情况,这时候往往需要用标题截取并追加上省略号的方法予以解决。对此,帝国cms万能标签标题截取后自动加入省略号,没有达到字数的则不加省略号可使用如下方法予以解决...
    99+
    2022-06-12
    帝国cms 万能标签 标题截取 省略号 方法
  • 帝国CMS功能解密之字段处理函数详解
    一、前言: 帝国cms提供了强大的自定义字段处理函数功能,极大的方便了用户对帝国cms进行二次开发! 帝国CMS在增加/修改字段时可以设置“后台增加信息处理函数”、“后台修改信息处理函...
    99+
    2022-06-12
    帝国CMS 功能解密 字段 处理函数
  • 如何解决帝国CMS网站标题无法修改的问题?
    在解决帝国CMS网站标题无法修改的问题之前,我们需要先了解造成这个问题的原因。一般来说,帝国CMS的网站标题无法修改可能是由于以下几个常见原因造成的: 模板中未正确调用网站标题变量。...
    99+
    2024-03-12
    解决 标题 帝国cms
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作