finecms全局常用标签

全局基础标签


网站标题:{$meta_title}

网站关键字:{$meta_keywords}

网站描述:{$meta_description}

网站seo标题:{$SITE_TITLE}

统计代码(后台网站设置添加):{$SITE_JS}

ICP号(后台网站设置添加):{$SITE_ICP}

网站底部:{$SITE_BOTTOM_INFO}

网站主题绝对路径:{SITE_THEME}

网站地址:{SITE_PATH}

公共调用模板:{template header}

 

首页列表标签


 

{list  catid=11 order=updatetime num=6 cache=36000}
<a href="{$t['url']}" title="{$t['title']}">{$t['title']}</a>
{strcut($t['description'],210)}
{/list}

 

头部栏目调用标签


1、不带二级栏目

{loop $cats $t}
{if $t['parentid']==0 && $t['ismenu']}
{php $arrchilds = @explode(',', $t['arrchilds']);}
<li {if isset($catid) && in_array($catid, $arrchilds)}style="color:red"{/if}><a href="{$t['url']}">{$t['catname']}</a></li>
{/if}
{/loop}

2、带二级栏目

{loop $cats $cat}
{if $cat[parentid] == 0 && $cat['ismenu']}
{$cat['catname']}
<ul class="sub">
 {if $cat['child']}
{loop $cats $a}
{if $a[parentid] == $cat[catid]}
<li><a href="{$a['url']}">{$a['catname']}</a></li>
 {/if}
 {/loop}
 {/if}
</ul>
 {/if}
 {/loop}

3、当前栏目的所有同级子栏目(带on)

{php $value=getCatNav($catid);}
{loop $value $c}
<li  {if $c['catid']==$catid}class="on"{/if}><a href="{$c['url']}">{$c['catname']}</a></li>
{/loop}

4、当前栏目的子栏目

 

{loop $cats $c}
{if $c['parentid']==$cats[$catid]['parentid']} 
<li><a href="{$c['url']}">{$c['catname']}</a></li>
{/if}
{/loop}

5、指定栏目名称及链接

栏目名称:{$cats[21][catname]}

栏目链接:{$cats[21]['url']}

 

列表页标签


路径导航{catpos($catid, ' &gt;&nbsp;')}

列表页的当前栏目名称:{$catname}

{list catid=$catid page=$page order=updatetime}
标题:{$t['title']}
缩略图:{thumb($t['thumb'])}
标题链接:{$t['url']}
描述:{$t['description']}
截取描述字数:{strcut($t['description'],210)}
时间:{date("Y-m-d", $t['updatetime'])}
{/list}

分页代码: {$pagelist}

分页样式配置文件:(/config/pagerule.ini.php)

 

strcut注释:{strcut($string, 长度, 截取后替代字符)}

获取当前栏目的子栏目

{php $value=getCatNav($catid);}

{loop $value $c}

 <li  {if $c['catid']==$catid}class="on"{/if}><a href="{$c['url']}">{$c['catname']}</a></li>

{/loop}

 

 

内容页标签


内容页的当前栏目名称:{$cat[catname]} 

内容:{$content}

标题:{$title}

时间:{date("Y.m.d", $updatetime)}

点击次数:<script type="text/javascript" src="{url('api/hits',array('id'=>$id, 'hits'=>$hits))}"></script>

内容页显示复选框字段内容:{php echo implode(',', $复选框字段);}

内容页分页:

{if $contentpage}
{loop $contentpage $i=>$u}
<a{if $page!=$i} href="{$u}"{/if}>{$i}</a>
{/loop}
{/if}

上一篇,下一篇:

{if $prev_page}上一篇:<a href="{$prev_page['url']}">{$prev_page['title']}</a>{/if} <br/>{if $next_page}下一篇:<a href="{$next_page['url']}">{$next_page['title']}</a>{/if}

<li>{if $prev_page}<span>上一篇</span> <a href="{$prev_page['url']}"><em>查看详情 +</em>{$prev_page['title']}</a>{else}<span>上一篇</span> 没有了</a> {/if}</li>
<li> {if $next_page}<span>下一篇</span> <a href="{$prev_page['url']}"><em>查看详情 +</em>{$next_page['title']}</a>{else}<span>下一篇</span> 没有了{/if}</li>

打印,关闭,收藏,返回:

<a οnclick="window.print()" href="#">[打印本页]</a>
<a href ="#"  onClick="jscript:window.external.AddFavorite(document.location.href,document.title);">[收藏本页]</a>
<a href="javascript:window.close();">[关闭本页]</a>
<a href ="#"  οnclick="javascript:history.back(-1);">[返回上一页]</a>

 

列表页筛选标签


筛选标签:

按使用功能:{php $catid = array('全部'=>'4','卧室系列'=>'5','客厅系列'=>'6','餐厅系列'=>'7','茶台系列'=>'8','办公系列'=>'9');}
{loop $catid $k=>$t}<a href="{list_url($param, 'catid', $t)}" {if $param['catid']==$t}class="onc"{/if}>{$k}</a>{/loop}

按红木材质:{php $cz = array('不分材质'=>'','花梨木'=>'花梨木','红酸枝'=>'红酸枝','黑酸枝'=>'黑酸枝');}
{loop $cz $k=>$t}<a href="{list_url($param, 'cz', $t)}" {if $param['cz']==$t}class="onc"{/if}>{$k}</a>{/loop}

筛选列表:

{php $rule = list_url($param, 'page', '[page]');}
{list catid=$catid cz=$param[cz] catid=$param[catid]   page=$page pagesize=$pagesize urlrule=$rule order=updatetime more=1} 
自定义标签:{$t['字段名称']}  
标题:{$t['title']}
缩略图:{thumb($t['thumb'])}
标题链接:{$t['url']}
描述:{$t['description']}
截取描述字数:{strcut($t['description'],210)}
时间:{date("Y-m-d", $t['updatetime'])}
{/list}

筛选需要自定义函数:

<?php
//自定义URL函数,网站上线后请将函数放在自定义函数库文件中,就可以随便更改url规则
function list_url($param, $name=NULL, $value=NULL) {
    unset($param['page']);
    if (!is_null($name) && !is_null($value)) {
        $param[$name] = $value;
    } elseif (!is_null($name) && is_null($value)) {
        unset($param[$name]);
    }
    $url  = url('content/list', $param);//动态地址
    return $url;
}
?>

 

 

表单类标签


预约类:

<form action="{url('form/post', array('modelid'=>3))}" method="post" οnsubmit="return check(this)">
输入框:<input type="text" name="data[weixin]" id="weixin" placeholder="微信" />
提交:<input type="submit" class="submit" value="立刻预约" name="submit">
验证码:
{if $code}<input name="code" type="text"/><img src="{url('api/captcha', array('width'=>80,'height'=>25))}">{/if}
</form>

留言类:

 

{list table=gbook.gbook catid=$catid page=$page pagesize=5 order=addtime_desc }
用户名:{$t['name']}
时间:{date("Y-m-d", $t['addtime'])}
内容:{$t['content']}
{if $t['status']==1}   //判断审核状态
管理员回复:{$t['r_content']}
{/if}
{/list}

分页代码:{$pagelist}

 

TAG标签


案例:红木手串网彩色TAG调用函数在function.php里增加getTagStyle()

{list action=tag num=20}
<span style="{getTagStyle()}"><a href="{$t[url]}" title="{$t[name]}">{$t['name']}</a></span>
{/list}

 

友情链接标签


{list table=link.link order=listorder_asc num=10}
图片类
{if $t['logo']}
<a href="{$t['url']}" target="_blank" title="{$t['introduce']}"><img src="{$t['logo']}"></a>
{else}
{/if}
文字类
{if $t['logo']}
{else}
<a href="{$t['url']}" target="_blank" title="{$t['introduce']}">{$t['name']}</a>
{/if}
{/list}

 

功能性标签


1、每隔5条信息一条横线

{if ($key+1)%5==0}<div style="border-bottom:1px solid #e8e8e8;margin:20px 0;"/></div>{/if}

2、最新日期加标签

<font {if date('Y-m-d', $t['updatetime']) == date('Y-m-d')}style="color:red"{/if}>

3、计数排行榜:{$key+1}

4、首页列表页分页

{php $page=(int)$_GET['page'] ? (int)$_GET['page'] : 1;}
{list modelid=1 INcatid=2,3,4,5 page=$page pagesize=5 urlrule=index.php?page=[page] order=updatetime}
标题:{$t['title']}
缩略图:{thumb($t['thumb'])}
标题链接:{$t['url']}
描述:{$t['description']}
截取描述字数:{strcut($t['description'],210)}
时间:{date("Y-m-d", $t['updatetime'])}  
{/list} 
{$pagelist}

5、伪静态设置

修改config/router.ini.php,后台设置tag配置tag-{tag}.html

//tag伪静态/

'^page([0-9]+).html$'                 => 'index.php?page=${1}',

'^tag-([a-zA-Z0-9]+).html$'           => 'c=tag&a=list&kw=${1}',

6、修改远程下载图片的路径问题(修复编辑器下载后路径)

修改models/ContentModel.php里,搜索download_images函数

 

转载于:https://www.cnblogs.com/hm21/p/10198978.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
FineCMS v2(简称v2海豚CMS)是一款开源的跨平台网站内容管理系统,以“实用+好用”为基本产品理念,提供从内容发布、组织、传播、互动和数据挖掘的网站一体化解决方 案。系统基于CodeIgniter框架,具有良好扩展性和管理性,可以帮助您在各种操作系统与运行环境中搭建各种网站模型而不需要对复杂繁琐的编程语言 有太多的专业知识,系统采用UTF-8编码,采取(语言-代码-程序)两两分离的技术模式,全面使用了模板包与语言包结构,为用户的修改提供方便,网站内 容的每一个角落都可以在后台予以管理,是一套非常适合用做系统建站或者进行二次开发的程序核心,史上灵活性最强的CMS系统。 运行环境 1、PHP版本:Php5.2.6 ~ php5.5 2、服务器环境:Nginx、Apache等 3、数据库软件:mysql5.x 4、系统框架程序:Codeigniter 3.0 适合行业 1、CMS内容管理系统 2、B2C网店系统 3、B2B电子商务网站 4、分类信息网站 6、小说、杂志网站 7、视频播放、点播系统 8、旅游类等垂直型网站 9、地方门户系统 基于FineCMS系统的任何网站都支持地区分站、行业分站功能 多站点国际化 每个站点均属独立的系统,模板与语言相互独立、权限互相独立、操作互不影响,共享会员中心,单点同步登录注册等,结合站点语言包能创建出多语言版本的网站,支持站点独立数据库存储,支持站点静态页面同步至指定服务器,可轻松实现强大的负载均衡。 自定义模块、模型、表单 各个模块相互独立,支持域名绑定,支持按栏目进行权限划分,无限分表存储让模块的负载能力更高,超强的自定义模块和字段功能则把系统灵活度发挥到了极致,可以不用编程就实现各种信息发布和检索,系统内置了文章、组图、下载等内容模块。 自定义URL规则、自动生成伪静态 自 定义URL一直是FineCMS系统的一个亮点,能够DIY出各种格式的URL,并支持函数与自定义运用到标签中,增强了自定义URL的灵活性。在v2中 支持自动生成伪静态规则,无需用户动手写规则,系统能自动帮你把规则写好,真正的傻瓜式操作,一键生成规则,并且完美支持主流web服务器。 OAuth、Ucenter 内 置腾讯QQ、新浪微博、百度、网易、Google、搜狐等OAuth一键登录功能,发布文章、评论自动发微博分享,还集成手机短信接口API通过手机短信 验证更安全,同时会员支持与Ucenter完美整合,会员空间支持域名绑定,用它可以创建标准的个人网站或者企业网站。 v2.3.5更新内容如下: 优化数据量达到500万以上时的部分延迟 增加文章内容同模块的复制功能 增加邀请好友注册功能,自动关注邀请者 增加发布动态、邀请好友赠送虚拟币和经验值 增加会员互动微博功能 增加会员动态转发功能 增加粉丝与关注功能 增加任务队列时执行自动更新模块缓存(3小时更新一次) 增加自动缓存、定时缓存,优化缓存机制,修改配置后可不用更新缓存 模块字段(非栏目字段)支持同步其他站点 增强模块和应用的安全性下载检测 修复微信模块在绑定移动端域名时的BUG 取消模块内容描述字段的空格清除 会员管理列表增加自定义字段数据筛选 改进后台首页统计显示方式,增加发布快捷入口 改进会员中心的宽屏显示样式 优化模块修改部分 list表情增加空置的查询值判断和随机排序方式 增加list查询标签参数NOT来匹配“不等于”的查询 增加会员空间创建时的默认模板选择 增加对远程附件服务器的远程URL有效性验证 添加单页时继承上级单页部分属性 增加文章内容水印功能开关

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值