Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[经验] ====授人以鱼不如授人以渔,UCHome全面大解析培训活动(三)====

[复制链接]
scckfzx 发表于 2009-10-27 14:34:51 | 显示全部楼层 |阅读模式
本帖最后由 scckfzx 于 2009-11-20 19:37 编辑

找插件网白菜价为你解决UCHOME插件中的疑难,只为提高淘宝信誉

详情请咨询技术QQ:11203691

为提高淘宝信誉,推出此服务,为您解决UCHOME使用中各种疑难杂症,我们的技术就是我们的实力保证。视难度收费,最低一元

我们已开发UCHOME相关插件30余个,部分插件可以见我们的演示站


第一节:https://discuz.dismall.com/viewthread.php?tid=1211354
第二节:https://discuz.dismall.com/viewthread.php?tid=1461052
第三节:https://discuz.dismall.com/viewthread.php?tid=1461362
欢迎加入我们的QQ交流群:83976559


今天统计了下这三集的效果 顶贴/浏览的比例如下

第一集: 116/6951=1.6%
第二集:  30/699=4.2%
第三集:21/526=3.9%

不知道大家是不喜欢回帖支持呢还是觉得本人写的太差呢,看啦死我些的太差了,所以决定停止后续更新了


本节开始介绍UCH模板机制
转载本文必须注明出处:http://www.yiqi123.cn/read.php?tid=26
首先告诉大家一个小技巧,就是如何让系统每次自动更新缓存,免去每次修改模板后都要到后台更新缓存操作,记住,在解决完所有问题后,要在改回来,否则会大幅度提高服务器负担.
打开source/function_common.php文件,找到

  1. if(!file_exists($objfile)) {
  2.       include_once(S_ROOT.'./source/function_template.php');
  3.       parse_template($tpl);
  4. }
复制代码
修改成:

  1. //if(!file_exists($objfile)) {
  2.       include_once(S_ROOT.'./source/function_template.php');
  3.       parse_template($tpl);
  4. //}
复制代码
这样修改模板后就不用到后台更新缓存了


下面开始讲一下模板中常用的标签及变量输出。

一、变量:

如我们在PHP文件中定义了一个变量并赋值了,如:

  1. $siteUrl='http://www.yiqi123.cn';
  2. $siteName='找插件网';
复制代码
那么如何在模板中输出呢?其实这个很简单:
站点地址:$siteUrl
站点名称:$siteName
就可以输出结果:
站点地址:http://www.yiqi123.cn
站点名称:找插件网
二、标签
UCHOME模板中一般含有以下标签
if标签,else标签,loop标签 ,eval标签
1、if标签和 else标签主要是判断标签,格式如下
<!--{if 条件}-->
输出内容
<!--{/if}-->


<!--{if 条件}-->
输出内容1
<!--{else}-->
输出内容2
<!--{/if}-->

以上的 条件  可以是变量及合法的PHP函数及自定义函数。

2、 loop标签
loop标签是循环输出数组的,如果你不懂数组,那么请自行参考相关资料。
格式一:
<!--{loop $s $key $value}-->
$value
<!--{/loop}-->
相当于PHP代码中
  1. foreach($s as $key=>$value){
  2. echo $value
  3. }
复制代码
格式二:
<!--{loop $s  $value}-->
$value;
<!--{/loop}-->
相当于PHP代码中
  1. foreach($s as  $value){
  2. echo $value;
  3. }
复制代码
住$s必须是二维数组。

3、eval标签

eval标签主要是用来在模板中执行php语法,在eval后必须紧跟合法的PHP语法,如:
<!--{eval echo '这是PHP语法';}-->

基本上UCHOME模板中的标签就这么几个,也是最常用的几个了

评分

3

查看全部评分

zgdxs 发表于 2009-10-27 14:54:11 | 显示全部楼层
你今天心情好啊
回复

使用道具 举报

abcdefgxw 发表于 2009-10-27 15:03:08 | 显示全部楼层
顶一下后再慢慢看
回复

使用道具 举报

 楼主| scckfzx 发表于 2009-10-27 15:13:55 | 显示全部楼层
你今天心情好啊
zgdxs 发表于 2009-10-27 14:54


呵呵!不好,所以化痛苦为奉献啊!
回复

使用道具 举报

zgdxs 发表于 2009-10-27 15:17:37 | 显示全部楼层
呵呵!不好,所以化痛苦为奉献啊!
scckfzx 发表于 2009-10-27 15:13



    为什么心情不好啊
插件卖的咋样啊
回复

使用道具 举报

arming580 发表于 2009-10-27 15:36:21 | 显示全部楼层
祝你天天好心情!!让我们多学点。
回复

使用道具 举报

f1999 发表于 2009-10-27 15:41:22 | 显示全部楼层
支持楼主, 楼主好久没出来冒泡了。。。。。。。。。。
回复

使用道具 举报

 楼主| scckfzx 发表于 2009-10-27 21:04:58 | 显示全部楼层
支持楼主, 楼主好久没出来冒泡了。。。。。。。。。。
f1999 发表于 2009-10-27 15:41



     谢谢!
回复

使用道具 举报

kevke 发表于 2009-10-27 21:49:03 | 显示全部楼层
边搞边学,好得很嘛
回复

使用道具 举报

zj2050 发表于 2009-10-27 21:55:33 | 显示全部楼层
继续啊,分析一下文件对应,辛苦
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-11-16 09:05 , Processed in 0.036215 second(s), 6 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表