当前位置:网站首页 >> 军事

那我們可以再假想

时间:2019-06-06 14:41:46 来源:互联网 阅读:0次

  再一次写PHP168万能标签,再一次说展望。 PHP168CMS系统独创的标签技术,是其他CMS系统所不具备的,标签调用技术的确方便了许多站长。去年3月,我也是因为PHP168的标签的便捷,而成为了P8的忠实用户之一。

  PHP168的标签调用,在龙城的大力开发下,到了V6系统时代,功能更是加强到了极点。只要在模板中加入自定义标签如 {$label[abc]} ,进入后台以后-首页-标签管理的时候,就可以看到一个蓝色的区块,点击这一区块,就可以对这个标签进行定义,定义包括 文章标题、图片、论坛帖子、HTML源代码、FLASH幻灯片,等等,甚至还可以直接通过数据库调用达到万能的目的。标签定义还可以对显示样式进行定义,P8默认提供了很多样式,用户还可以自己设计样式等等。一个简单的自定义标签,竟然可以完成这么多的功能,龙城实在值得钦佩。

  然則,現在已然進入DIV頁時代,TABLE而已成為歷史已經無可改變,也沒有任何爭議。那么,自定義標簽萬能調用這條路子是否還可以走下去呢?答 案是肯定的。我們知道,在DIV布局的思想里,樣式都是交由CSS來控制實現,那么,在同一個容器里面,我插入了一個自定義標簽,是否還能有N種顯示樣式呢?這,是可以做到的。但我們都知道,要做到這一點,就要把CSS樣式代碼與DIV混合在一起,這樣做出來的頁面,就不是一個符合WEB標準的頁面。

  假定,PHP168的标签,会做出如下改革:舍去后台调用样式功能,把标签模板直接通过模板文件来完成。这样,即不会使得模板文件支离破碎,又不会因为调用错误样式而产生错位。

  设想:新版模板中的标签代码如下书写。 div class=listul!{php168 $lab模板而错位,也不会因为需要满足不同容器模型而去书写许多冗余CSS样式代码。

  也许,这样调用后,会产生一个新的问题,比如,我选择了错位的内容怎么办?假定,我模板中书写的是标题列表,而我到后台调用的却是用户信息,那这不就风牛马不相及了么?

  那我们可以再假想:

  我们用不同的特定关键词来相对应的内容。

  如:用 {php168 article $label[abc]} 定义标签调用的内容为文章调用,用 {php168 userinfo $label[abc]} 定义标签调用内容为用户信息调用,用{php168 vote $label[abc]}定义标签调用内容为投票调用等等。

  这样,对我们来说,模板标签中限定了标签调用内容,到后台标签管理选择区块时,对应的标签调用出来对应的内容选择,就不会出现错误模板显示错误内容了。 那,有的人会不会想,这样,是不是不够自由了? 自由?直接给SQL语句行不行?如:{php168 SQL SELECT keywords AS keyword FROM [$pre]article$erp WHERE aid=$id},给你完完全全的自由。原创文章:

  注:相关站建设技巧阅读请移步到建站教程频道。

月经后期痛怎么回事
月经后期颜色黑
痛经是由什么原因引起

相关文章

一周热门

热点排行

热门精选

友情链接:
媒体合作:

Copyright (c) 2011 八零CMS 版权所有 备案号:京ICP0000001号

网站地图