首先问大家一个问题,你为什么选择ThinkCMF这套框架?原因可能有很多,但是我相信都会有一个特别重要的原因——thinkcmf里面有各种各样封装好的函数,开发起来超级方便。但是,悲剧的是,ThinkCMF手册并没有太详细的介绍这些函数的使用,只是给了个函数基本说明。这篇文章,详细记载作者在使用ThinkCMF过程中对ThinkCMF系统函数的使用分析,给大家在开发过程中作为参考。
文章持续更新中...
ThinkCMF获取SEO信息
首页
<title>{$site_seo_title}</title>
<meta name="keywords" content="{$site_seo_keywords} ">
<meta name="description" content="{$site_seo_description} ">
列表页
<title> {$seo_title}_{$site_name} </title>
<meta name="keywords" content="{$seo_keywords} ">
<meta name="description" content="{$seo_description} ">
单页面
<title> {$post_title}_{$site_name} </title>
<meta name="keywords" content=" {$post_keywords}">
<meta name="description" content=" {$post_excerpt} ">
文章页
<title> {$post_title}_{$site_name} </title>
<meta name="keywords" content=" {$post_keywords}">
<meta name="description" content=" {$post_excerpt} ">
ThinkCMF基本常量
{$site_name} /站点名称
{$site_host} /站点域名
{$site_root} /安装目录
{$site_icp} /备案信息
{$site_admin_email} /管理员邮箱
{$site_tongji} /页面统计代码
{$site_seo_title} /SEO标题
{$site_seo_keywords} /SEO关键字
{$site_seo_description} /SEO描述
{$site_copyright} /版权信息
ThinkCMF获取导航条
<php>
$menu=sp_get_menu_tree(1);
</php>
<volist name="menu" id="vo">
<li>
<a href="{$vo['href']}" target="{$vo['target']}" >{$vo['label']}</a>
<notempty name="vo['child']">
<div class="childnavin">
<volist name="vo['child']" id="v">
<a href="{$v['href']}" target="{$v['target']}">{$v['label']}</a>
</volist>
</div>
</notempty>
</li>
</volist>
ThinkCMF获取幻灯片
<php>
$slides=sp_getslide('banner');
</php>
<foreach name="slides" item="vo">
<div class="item">
<a href="{$vo.slide_url}" target="_blank" title="{$vo.slide_name}">
<img src="{$vo.slide_pic}" />
</a>
</div>
</foreach>
ThinkCMF获取文章列表
<php>
$news=sp_sql_posts("cid:1,2,3,4,6;order:post_date desc;limit:8;");
</php>
<foreach name="news" item="vo">
<php>
$smeta=json_decode($vo['smeta'],true);
if($smeta['thumb']==null){
$src="/themes/yunze/Public/images/s_new.jpg";
}else{
$src=sp_get_asset_upload_path($smeta['thumb']);
}
</php>
<li>
<a href="{:leuu('article/index',array('id'=>$vo['tid']))}">
<img src="{$src}"/>
</a>
<p>
<a href="{:leuu('article/index',array('id'=>$vo['tid']))}">{$vo.post_title}</a>
</p>
</li>
</foreach>
ThinkCMF获取友情链接
<php>
$links=sp_getlinks();
</php>
<foreach name="links" item="vo">
<a href="{$vo.link_url}" target="{$vo.link_target}">
{$vo.link_name}
</a>
</foreach>
持续更新中...