站长百科 | 数字化技能提升教程 数字化时代生存宝典
首页
数字化百科
电子书
建站程序
开发
服务器
办公软件
开发教程
服务器教程
软件使用教程
运营教程
热门电子书
WordPress教程
宝塔面板教程
CSS教程
Shopify教程
导航
程序频道
推广频道
网赚频道
人物频道
网站程序
网页制作
云计算
服务器
CMS
论坛
网店
虚拟主机
cPanel
网址导航
WIKI使用导航
WIKI首页
最新资讯
网站程序
站长人物
页面分类
使用帮助
编辑测试
创建条目
网站地图
站长百科导航
站长百科
主机侦探
IDCtalk云说
跨境电商导航
WordPress啦
站长专题
网站推广
网站程序
网站赚钱
虚拟主机
cPanel
网址导航专题
云计算
微博营销
虚拟主机管理系统
开放平台
WIKI程序与应用
美国十大主机
编辑“
Phpcms:标签说明
”
人物百科
|
营销百科
|
网赚百科
|
站长工具
|
网站程序
|
域名主机
|
互联网公司
|
分类索引
跳转至:
导航
、
搜索
警告:
您没有登录。如果您做出任意编辑,您的IP地址将会公开可见。如果您
登录
或
创建
一个账户,您的编辑将归属于您的用户名,且将享受其他好处。
反垃圾检查。
不要
加入这个!
<span style="text-align:center; border:1px solid #000; float:right; padding:6px; margin-bottom:10px;"><strong>导航:</strong> [[Phpcms:Phpcms使用手册|上一级]] | [[PHPCMS]] | {{Template:Phpcms导航}}</span> <div style="clear:both; font-size:15px; font-weight:bold; padding:0 5px; margin:20px 0 20px; background:#f0f0f0; border:1px solid #999;"> 中文标签 </div> [[PHP]][[CMS]]2007改变了3.0不易理解的长标签调用方式,采用中文方式封装长标签,降低了模板的制作门槛。 现在只需要在后台进行简单的设置就可以生成一个中文标签。 在模板制作过程中,甚至不需要先设置中文标签,只需要在模板中按现有规则插入中文标签,例如{tag_最新文章}, 等模板全部制作完毕后,再根据已有的命名在后台设置中文标签,更新[[网站]]即可。 在模板目录中,以tag_开头的即为标签模板,同一类别的不同模板用中划线-表示,例如tag_article_list.html和 tag_article_list-1.html均为文章列表的标签模板。在后台添加中文标签时可以选择不同的模板来个性化你的网站。 备注:如果您习惯3.0式的长标签调用,可以参考模板目录tags_config.php文件里和函数及其参数,一个标签实 际上就是一个函数调用,phpcms模板里是可以直接插入函数的。 <div style="font-size:15px; font-weight:bold; padding:0 5px; margin:20px 0 20px; background:#f0f0f0; border:1px solid #999;"> phpcms新建标签 </div> 新增一个类型的调用,我们需要新增加一个标签列表,我们不能修改以前的标签,如果修改以前的标签,那么使用这个标签的页面也会随之改变。 <ul> <li>文章列表标签 <div style="border:1px solid #999; width:476px;"> [[{{ns:image}}:phpcms152.gif|Phpcms标签说明]]</div><br> <div style="border:1px solid #999; width:798px;"> [[{{ns:image}}:phpcms153.gif|Phpcms标签说明|Phpcms标签说明]]</div><br> <div style="border:1px solid #999; width:640px;"> [[{{ns:image}}:phpcms154.gif|Phpcms标签说明]]</div> <li>幻灯片文章标签<br> 我们通过上面的导航可以选择要添加的标签的类型 <div style="border:1px solid #999; width:582px;"> [[{{ns:image}}:phpcms155.gif|Phpcms标签说明]]</div><br> <div style="border:1px solid #999; width:798px;"> [[{{ns:image}}:phpcms156.gif|Phpcms标签说明]]</div> <li>栏目标签 <div style="border:1px solid #999; width:693px;"> [[{{ns:image}}:phpcms157.gif|Phpcms标签说明]]</div> 我们可以通过预览来查看我们设置的效果 <div style="border:1px solid #999; width:567px;"> [[{{ns:image}}:phpcms158.gif|Phpcms标签说明]]</div><br> <div style="border:1px solid #999; width:522px;"> [[{{ns:image}}:phpcms159.gif|Phpcms标签说明]]</div> 通过这里可以修改选中的模版 <div style="border:1px solid #999; width:720px;"> [[{{ns:image}}:phpcms160.gif|Phpcms标签说明]]</div> 最好我们通过会产生一个只有的标签 <div style="border:1px solid #999; width:798px;"> [[{{ns:image}}:phpcms161.gif|Phpcms标签说明]]</div> 我们将{tag_文章1}复制到我们的模版中,更新相关页面 生成静态 --即可显示结果。 </ul> <div style="font-size:15px; font-weight:bold; padding:0 5px; margin:20px 0 20px; background:#f0f0f0; border:1px solid #999;"> 修改标签 </div> 我们进入标签管理--找到需要修改的标签,如果是栏目标签,或者其他标签,我们通过导航来进入相应的标签管理列表 <div style="border:1px solid #999; width:798px;"> [[{{ns:image}}:phpcms162.gif|Phpcms标签说明]]</div><br> <div style="border:1px solid #999; width:798px;"> [[{{ns:image}}:phpcms163.gif|Phpcms标签说明]]</div> 修改标签会直接影响到已经应用于此标签的模版页面。 所以通过修改标签可以轻松的完成页面的显示效果,比如标题长度,是否显示点击次数等等 <div style="font-size:15px; font-weight:bold; padding:0 5px; margin:20px 0 20px; background:#f0f0f0; border:1px solid #999;"> 标签应用 </div> <p>[[网页]][[美工]]设计者往往要在前台模板中输出变量或一段[[程序]],但是他们对这些程序是不懂的,所以要将这些程序简化成像写[[HTML]]标记一样,这样他们就容易写了。而这些简化的标记被成为标签。这些标签在执行是时候还会被提取出来重新还原成程序被执行。下面举几个例子说明:</p> <div style="border:1px solid #999; width:575px;"> [[{{ns:image}}:phpcms164.jpg|Phpcms标签说明]]</div> 现在看这段代码在前台被编译后的样子: <div style="border:1px solid #999; width:630px;"> [[{{ns:image}}:phpcms165.jpg|Phpcms标签说明]]</div> <strong style="color:red;">这写标签不是随便乱写的,只有后台提供是那写才可以插到前台里面。</strong> 提供这些标签的地方在每个频道里面。就以文章频道为例,打还网站后台,在后台首页的导航栏中选择“网站频道”,如图: <div style="border:1px solid #999; width:723px;"> [[{{ns:image}}:phpcms166.jpg|Phpcms标签说明]]</div> 加载完成后,在页面的左框架中选择“文章”点击。在加载后的页面的左框架中选择“高级管理”中的“标签调用管理”点击。如图: <div style="border:1px solid #999; width:160px;"> [[{{ns:image}}:phpcms167.jpg|Phpcms标签说明]]</div> 在新加载的页面截图如下: <div style="border:1px solid #999; width:605px;"> [[{{ns:image}}:phpcms168.jpg|Phpcms标签说明]]</div> <strong style="color:red;">在这个页面定义的标签都可以使用。</strong><br> 在举些在前台模板中插标签的例子,如图: <div style="border:1px solid #999; width:687px;"> [[{{ns:image}}:phpcms169.jpg|Phpcms标签说明]]</div> 此段代码经过编译之后在前台显示的内容为: <div style="border:1px solid #999; width:482px;"> [[{{ns:image}}:phpcms170.jpg|Phpcms标签说明]]</div> <p>像这些里面有中文的标签叫作中文标签,一般的中文标签都是用{tag_中文名}的形式。还有一些标签里面只有英文,比如“{$cat[catname]}”这个标签的作用就是输出数组cat里catname的值。这是前台模版里典型输出变量的标签,格式是{变量}。</p><br> 下面的截图中大量的使用了标签: <div style="border:1px solid #999; width:735px;"> [[{{ns:image}}:phpcms171.jpg|Phpcms标签说明]]</div> <p>这个页面里使用了像{if $subheading}<h2>--{$subheading}<h2>{/if}这是一个判断标签,当{if $subheading}里的变量$subheading被赋值且值不为0、空时就回显示{if}与{/if}之间的值,即<h2>--{$subheading}<h2>在[[浏览器]]上被显示出来。这个是条件判断标签。还有一种是循环标签,见图:</p> <div style="border:1px solid #999; width:732px;"> [[{{ns:image}}:phpcms172.jpg|Phpcms标签说明]]</div> <pre style="border:1px solid #999; background:white; width:928px;"> {loop $a $b} * {/loop} 或者 {loop $a $b $c} * {/loop} ,{loop $a $b} * {/loop} 被解析成<? if(is_array($a)) foreach($a AS $b) { ?> * <? } ?> ,而{loop $a $b $c} * {/loop}则被解析成 <? if(is_array($a)) foreach($a AS $b=>$c) {> * <}> 注意if和loop语法应该写在html注释符之间,这样可以避免在编辑工具中难看,例如: 这样写 if <!--{if $a>$b}--><!--{else}--><!--{/if}--> 这样写 loop <!--{loop $arr $key $val}--><!--{/loop}--> </pre> 判断标签和循环标签都是前台模版中最常用的标签。 <div style="font-size:15px; font-weight:bold; padding:0 5px; margin:20px 0 20px; background:#f0f0f0; border:1px solid #999;"> 跨站[[JS]]调用 </div> 我们要跨站调用列表的话,我们新增加的标签就不能带有任何的变量,如果带有变量,将会产出下面的结果 <div style="border:1px solid #999; width:798px;"> [[{{ns:image}}:phpcms173.gif|Phpcms标签说明]]</div> 没有任何变量访客通过调用下面的代码进行调用 <div style="border:1px solid #999; width:798px;"> [[{{ns:image}}:phpcms174.gif|Phpcms标签说明]]</div> [[Category:CMS使用]] [[Category:PHPCMS内容管理系统]]
摘要:
请注意,您对站长百科的所有贡献都可能被其他贡献者编辑,修改或删除。如果您不希望您的文字被任意修改和再散布,请不要提交。
您同时也要向我们保证您所提交的内容是您自己所作,或得自一个不受版权保护或相似自由的来源(参阅
Wordpress-mediawiki:版权
的细节)。
未经许可,请勿提交受版权保护的作品!
取消
编辑帮助
(在新窗口中打开)
本页使用的模板:
模板:Phpcms导航
(
查看源代码
)(受保护)