fastadmin cms 使用说明
【代码】fastadmin cms 使用说明。
·
一、获取全部栏目全部文章内容
$channel=Channel::select();
$list_all=[];
foreach ($channel as $key=>$value){
$channel_id=$value->id;
$list_all["$channel_id"]["channel"]=$value;
$list_all["$channel_id"]['list']=Archives::where("channel_id=$channel_id") ->alias('aaa')
->join('fa_cms_addonnews w','aaa.id = w.id')->select();
$list_all["$channel_id"]['list_hot']=Archives::where("channel_id=$channel_id")->where(["flag"=>'hot']) ->alias('aaa')
->join('fa_cms_addonnews w','aaa.id = w.id')->select();
}
$this->view->assign("list_all",$list_all);
二、全局变量
{$__LIST__} {$__PAGELIST__} {$__CHANNEL__} {$__ARCHIVES__}
三、模板标签
{cms:archives model="1" addon="true" name="createtime|date='Y-m-d H:i:s',###" /}
{:date("Y年m月d日", $item['createtime'])}
{cms:archives name="content" /}
{cms:archives name="title|htmlentities" /}
主营业务
{cms:arclist id="item" row="25" orderby="id" orderway="desc"}{/cms:arclist}
公司新闻
{cms:arclist id="item" channel='25' limit="0,1" orderby="id" orderway="desc"}{/cms:arclist}
{cms:channel name="name" /}
{$item.description|htmlentities}
面包屑导航
{cms:breadcrumb id="item" orderby="id asc"}
<a href='{$item.url}'>{$item.name}</a> >
{if $key>1}
><span class="crumbs-handle">{$__LIST__[$key]['name']}
<a href="{$__LIST__[$key-1]['url']}">×</a></span>
{/if}
{/cms:breadcrumb}
子分类
{cms:channellist id="nav" typeid="$__CHANNEL__.id" type="son" condition="1=isnav" }
<li><a href="{$nav.url}?">{$nav.name|htmlentities}</a></li>
{/cms:channellist}
父栏目下全部子栏目
{cms:channellist id="channel" type="son" typeid="28" orderby="id" orderway="asc"}
<li>
<h3>
<a href="{$channel.url}">{$channel.name}</a>
</h3>
{cms:arclist id="row" channel="$channel.id"}
<a href="{$row.url}">{$row.title}</a>
{/cms:arclist}
</li>
{/cms:channellist}
当前栏目页文章列表
{cms:pagelist id="item"}
{/cms:pagelist}
{include file="common/pageinfo" /}
当前位置
{cms:breadcrumb id="item"}
<li><a class="in_actived " href="{$item.url}" target="_self" title="{$item.name}">{$item.name}<i
class="normal">></i></a></li>
{/cms:breadcrumb}
转数组
{:explode(',',$item.images)[0]}
{volist name=":explode(',',$__ARCHIVES__.geshouyinyue)" id="item"}
{:var_dump($item)}
{/volist}
四、留言
public function liuyan(){
$request=Request::instance()->post();
var_dump($request);
$data=['xingming'=>$request['contacts'],'neirong'=>$request['content'],'gongshi'=>$request['company'],'user_id'=>1,'createtime'=>time(),'dianhua'=>$request['mobile']];
Db::table('fa_cms_diyform_zaixianliuyan')->insert($data);
//var_dump($request);
echo "<script>alert('留言成功')</script>";
echo "<script>window.location.href='/lianxiwomen/130.html';</script>";
}
五、导航背景变色
{if $item.id==$__CHANNEL__.id}active{/if}
{:date("Y年m月d日", $item['publishtime'])}
{$item.description | htmlspecialchars_decode | mb_substr=0,62}
{cms:pagelist type="son" id="item"}{/cms:pagelist}
六、相关文章
{cms:arclist id="item" channel="$__ARCHIVES__.channel_id" row="6"}
{/cms:arclist}
七、上一篇下一篇
<!-- S 上一篇下一篇 -->
{cms:prevnext id="prev" type="prev" archives="__ARCHIVES__.id" channel="__CHANNEL__.id"}
<li>
<span>{:__('Prev')} ></span>
<a href="{$prev.url}">{$prev.title|htmlentities}</a>
</li>
{/cms:prevnext}
{cms:prevnext id="next" type="next" archives="__ARCHIVES__.id" channel="__CHANNEL__.id"}
<li>
<span>{:__('Next')} ></span>
<a href="{$next.url}">{$next.title|htmlentities}</a>
</li>
{/cms:prevnext}
<!-- E 上一篇下一篇 -->
八、多张图片转数组
$images=ArchivesModel::get($id)->images;
$images_arr=explode(',',$images);
九、邮件发送

use app\common\library\Email;
$email = new Email();
$res=$email->
//标题
subject('邮件标题')->
//发给谁
to('604649841@qq.com')->
//内容
message('这里是邮件正文')->
send();
if($res!==false){
$this->success('返回成功');
}else {
$this->error('返回失败', $email->getError());
}
更多推荐



所有评论(0)