公共调用
<h2>入口文件定义</h2>
<hr />
<blockquote>
<p><code>5.1</code>默认的应用入口文件位于<code>public/index.php</code>,内容如下:</p>
<p>定义入口文件方法</p>
<pre><code class="language-php">// [ 应用入口文件 ]
define('BIND_MODULE','test');
// 定义应用目录
define('APP_PATH', __DIR__ . '/../app/');
// 加载框架引导文件
require __DIR__ . '/../thinkphp/start.php';</code></pre>
<p>入口文件位置的设计是为了让应用部署更安全,<code>public</code>目录为web可访问目录,其他的文件都可以放到非WEB访问目录下面。</p>
</blockquote>
<h4>1、模板文件嵌套引用</h4>
<blockquote>
<p>引入公共模板文件方式</p>
</blockquote>
<p><code><{include file="*"}></code>
</p>
<h4>使用说明:</h4>
<blockquote>
<p>可以嵌套使用,如:index.html 嵌套一个head.html,同时head.html中嵌套css.html</p>
<p><code><{include file="head"}> 不用加后缀 .html</code></p>
<p>支持使用子目录,如:<code><{include file=">public/***"}></code></p>
</blockquote>
<h4>2、时间格式化标签</h4>
<blockquote>
<p><code>date='Y-m-d H:i'</code> 如:内容列表时间格式化</p>
<p><code><{list:date|date="Y/m/d",###}></code></p>
<p>内容详情页时间格式化<code><{content:date|date="Y/m/d",###}></code></p>
</blockquote>
<h4>系统内置了下面几个固定的过滤规则(不区分大小写)</h4>
<blockquote>
<p>过滤方法 描述</p>
<p>date 日期格式化(支持各种时间类型)调用方式 <code><{list:date|date="Y/m/d"></code></p>
<p>format 字符串格式化</p>
<p>upper 转换为大写</p>
<p>lower 转换为小写</p>
<p>first 输出数组的第一个元素</p>
<p>last 输出数组的最后一个元素</p>
<p>default 默认值</p>
<p><code>同时也支持自定义方法进行过滤转换 调用方法同上</code></p>
<p>自定义函数:<code>transfer_time(时间戳)</code></p>
</blockquote>
<pre><code class="language-php"> if ($time < 60)
{
$str = '刚刚';
}
elseif ($time < 60 * 60)
{
$min = floor($time/60);
$str = $min.'分钟前';
}
elseif ($time < 60 * 60 * 24)
{
$h = floor($time/(60*60));
$str = $h.'小时前 '.$htime;
}
elseif ($time < 60 * 60 * 24 * 3)
{
$d = floor($time/(60*60*24));
if($d==1)
$str = '昨天 '.$rtime;
else
$str = '前天 '.$rtime;
}
else
{
$str='刚刚';
}</code></pre>
<p> </p>
<h4>3、内容截取标签</h4>
<blockquote>
<p>长度截取使用 <strong>msubstr(字符串,开始位置,截取长度)</strong></p>
<p><code><{:msubstr($li.description,0,20)}></code></p>
<p>中英文混合截取 <strong>substr_both(字符串,开始位置,截取长度)</strong></p>
<p>用法同上:<code><{:substr_both($li.description,0,20)}></code></p>
</blockquote>
<h3>4、面包屑标签</h3>
<blockquote>
<p><code><{assign name="scode" value=":getTopcode($content.scode)"}></code></p>
<p>获取当前栏目scode 传参到助手函数 getCurrent()获取 当前位置: 调用方法</p>
<p><code><{:getCurrent($content.scode)}></code></p>
</blockquote>
<p><strong>效果如:当前位置: 首 页 > 新闻 > 新闻资讯 ></strong></p>
<h2>草邦CMS官方QQ群</h2>
<blockquote>
<h5>草邦CMS快速技术服务QQ 1227187938(仅对付费用户)</h5>
<h5>草邦CMS 群3 317446696</h5>
</blockquote>