多语言展示
当前在线:1477今日阅读:155今日分享:35

yourphp常用标签

下面是本人在使用yourphp总结的一些常用标签
方法/步骤
1

引入页面:首页链接:{$site_url}  英文首页{$site_url}/en面包屑导航:

{:L(catpos)} {:L(home_font)} >      
 幻灯片调用:  碎片调用:    文本调用--golf字段名     图片调用--code字段名 if/else语法:{if $catid==51}{elseif $catid==52}{else}{/if}导航栏标签

2

栏目调用上级目录名称:{$Categorys[$parentid]['catname']}  $Categorys[$bcid][image] 当前栏目调用:{$Categorys[16][url]}、{$Categorys[16][catname]}、{$Categorys[$catid][image]}  分别读取子栏目下的文章列表,该示例为3级分类,第一级catid 为 1  

       
        
                               
  •                      [{$res.createtime|toDate=###,'m-d'}]                      {$res.title|str_cut=###,36}                 
  •           
            
    
  
子栏目     
  •         {$r.catname}     
  • 参数说明: catid='8'为定义取栏目id为8的所有子栏目 self='1' 为1时同时在结果中加入本身栏目数据,为0为只取其所有子栏目 key='n'定义数据结果键值名称 id='r'定义数据查询的结果存放变量名称 判断是否当前栏目:{if MODULE_NAME == 'Index'}class='active'{/if}---是否首页{if $bcid==3}class='active'{/if}---是否当前顶级栏目{if $catid==3}class='active'{/if}---是否当前栏目

    3

    列表页1、列表页不指定栏目id{$r.url}     {$r.createtime|toDate=###,'Y-m-d'}     {$r.title|str_cut=###,15} 标题图片:{$r.thumb|thumb=###,219,135,1} 其中thumb=###,219,135,1为用thumb函数处理标题图片###为当前值在函数中的位置, 后面三个值分别设置为缩略图的宽度,高度,是否自动裁剪(1为自动裁剪0为不裁剪) {$r.title|str_cut=###,15} str_cut=###,15 ,15为设置标题截取15个字符 str_cut=###,15,'...' 后面可加截取后缀 {$r.createtime|toDate=###,'Y-m-d H:i:s'} toDate=###,'Y-m-d H:i:s'为格式化时间2、指定栏目ID       

  • {$r.title|str_cut=###,15}{$r.createtime|toDate=###,'Y-m-d'}
  • catid='6'设置调取那些栏目数据.多个栏目用半角逗号分开3,4,5,10当设置为大栏目ID时 取此栏目下所有子栏目数据.也可为变量$catid posid='1' 设置数据推荐位 id = 'r' 定义数据查询的结果存放变量 key = 'i' 返回数据主键变量名称 where ='' 数据筛选条件 order = 'id desc';排序方式 limit ='10' 调用条数 默认10条 field='*' 调用那些字段 thumb='1' 值为1时调用有标题图片的数据 name='Article' 设置模型名称 sql='' 自定义sql语句查询3、取第2到第5条      
  •            {$r.title|str_cut=###,30,''}            [{$r.createtime|toDate=###,'Y-m-d'}]     
  • 4、list标签sql语句调用        
  • {$r.title}
  •  5、列表页分页
    {$pages}

    4

    详情页{$title}标题、{$content}内容、{$createtime|toDate=###,'Y-m-d'}发布时间、{$hits}点击次数、{$thumb}缩略图 上一篇/下一篇 {:prevnext($module_name,$id,$catid)} 当前位置:首页 -  组图调用         

  •                                                                   
  • 5

    友情链接     

  •                      {$r[             
  • 参数说明: typeid='2' 为友情链接所属类别ID linktype='2' 设置调用什么类型的链接 1为文字链接.2为图片链接

    6

    下拉表单(类别管理中添加相关条目) {:Form::select(array('field'=>'module','options'=>$search_module),$module)}

    7

    筛选功能

    8

    添加表单 1.添加相应模型,并增加相应字段, 2.在表单模板中指定action的提交地址index控制器中如:index.php?a=golf。 3.在index控制器添加处理方法function golf() {         $mod = M('golf');         $_POST = get_safe_replace($_POST);         if(false!==$mod->create()){             $mod->status = 1;             $mod->lang = 1;             $mod->createtime = time();             $mod->updatetime = time();             $mod->add();             $this->success('提交成功');         }else{             $this->error('提交失败');         } }

    9

    百度地图 

    10

    双语版文件分离处理提示如何创建双语版:1.在根目录index.php文件里打开双语言 define('APP_LANG', true);2.安装系统时选择双语版(已安装的在后台菜单管理-多语言管理-添加语言) 一、双语版方法一模版文件分离法1.第一步 Ainaphp\Conf\Home  config.php文件下加如下代码  $default_theme,);return $config;?> 2.第二步在 Ainaphp\Tpl\Home下复制Default 命名为 en  二、双语版方法二在中文版文件里做判断 {if $langid==1}我是中文{elseif $langid==2}我是英文{/if}

    推荐信息