yourphp常用标签

yourphp常用标签

方法/步骤

  1. 1

    引入页面:

    首页链接:{$site_url}  英文首页{$site_url}/en

    面包屑导航:

    {:L(catpos)}
    {:L(home_font)} >      

     

    幻灯片调用:

     

    碎片调用:

        文本调用–golf字段名     图片调用–code字段名

     

    if/else语法:

    {if $catid==51}{elseif $catid==52}{else}{/if}

    导航栏标签

     

  2. 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. 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条

           

    • <=2 }class=”first_li”{else}class=”others_li”{/if}>           {$r.title|str_cut=###,30,”}           [{$r.createtime|toDate=###,’Y-m-d’}]     
    • 4、list标签sql语句调用

             

    • {$r.title}
    •  

      5、列表页分页

      {$pages}
  4. 4

    详情页

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

     

    组图调用

            

  5. 5

    友情链接

        

    •                     

                   

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

  6. 6

    下拉表单(类别管理中添加相关条目)

    请选择{$r.name} {:Form::select(array(‘field’=>’module’,’options’=>$search_module),$module)}

  7. 7

    筛选功能

    城市:

  8. 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. 9

    百度地图

     

    var map = new BMap.Map(“map”);  // 创建地图实例

    map.centerAndZoom(new BMap.Point({$x_y}), 15);  // 创建点坐标

    map.enableScrollWheelZoom();  // 初始化地图,设置中心点坐标和地图级别

    var marker=new BMap.Marker(new BMap.Point({$x_y}));

    map.addOverlay(marker);

    var licontent=”{$company_name}

    “;

    licontent+=”地址:{$company_addr}
    “;

    licontent+=”电话:{$service_line}
    “;

    var content1 =”

    ” + licontent +” “;

    var opts1 = { width: 300 };

    var  infoWindow = new BMap.InfoWindow(content1, opts1);

    marker.openInfoWindow(infoWindow); marker.addEventListener(‘click’,function(){ marker.openInfoWindow(infoWindow);});

  10. 10

    双语版文件分离处理

    提示如何创建双语版:

    1.在根目录index.php文件里打开双语言 define(‘APP_LANG’, true);

    2.安装系统时选择双语版(已安装的在后台菜单管理-多语言管理-添加语言)

     

    一、双语版方法一模版文件分离法

    1.第一步 Ainaphp\Conf\Home  config.php文件下加如下代码

     

    0

    阅读


    评论

    收藏


    转载



    喜欢


    打印

    举报
    已投稿到:

    加载中,请稍候……
    • 评论加载中,请稍候…

    发评论

    登录名:密码:找回密码 注册 记住登录状态

    昵   称:

    评论并转载此博文sg_trans.gif

    发评论

    以上网友发言只代表其个人观点,不代表新浪网的观点或立场。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/113904.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)
blank

相关推荐

  • linux查看网卡设备名称_linux查看网卡速率命令

    linux查看网卡设备名称_linux查看网卡速率命令linux显示网卡型号#kudzu–probe–class=network范例:[root@localhost~]#kudzu–probe–class=network-class:NETWORKbus:PCIdetached:0device:eth0driver:r8169desc:”RealtekSemiconductorCo.,Ltd.RTL8101E/…

    2022年10月19日
  • 急!!ftp登录错误,提示 530 not logged in,连接失败 ,,是怎么回事啊

    急!!ftp登录错误,提示 530 not logged in,连接失败 ,,是怎么回事啊

  • Jenkins教程(Windows版)

    Jenkins教程(Windows版)安装Java环境安装过程省略环境变量JAVA_HOME=C:\ProgramFiles\Java\jdk1.8.0_191PATH增加%JAVA_HOME%\binjava-version安装Maven环境安装过程省略环境变量MAVEN_HOME=D:\apache-maven-3.5.4PATH增加%MAVEN_HOME%\binmvn-v安装Tomcat环境安装过程省略环境变量CATALINA_BASE=D:\apache-tom..

  • jQuery的下载以及使用[通俗易懂]

    jQuery的下载以及使用[通俗易懂]一、版本选择jQuery的版本有很多,大家在选择版本的时候,一般原则是越新越好,但其实不然,jQuery版本是在不断进步和发展的,最新版是当时最高技术水平,也是最先进的技术理念。如何选择jQuery版本是个值得思考的问题目前jQuery有三个大版本:1.x:兼容ie678,使用最为广泛的,官方只做BUG维护,功能不再新增。因此一般项目来说,使用1.x版本就可以了,最终版本:1.12.4(2…

  • process information unavailable

    process information unavailable今天在虚拟机kill进程的时候出现了processinformationunavailable出现这个问题的原因呢?其实很简单,就是你用A用户创建了一个进程,然后你用B用户把他干掉了,虽然是干掉了,但是查看的时候会出现这个该怎么解决呢?首先我们进入到tmp目录下,用ls查看,你会发现有几个以hsperfdata_开头的文件然后你点进去看的时候就知道那个进程是哪个用…

  • PolSARpro v5.1.3 处理Sentinel-1A SLC数据

    PolSARpro v5.1.3 处理Sentinel-1A SLC数据PolSARproV.5.1处理Sentinel1A数据PolSARpro软件简介准备工作PolSARpro读取Sentinel1A数据PolSARpro软件简介PolSARpro是由法国雷恩第一大学(UniversitédeRennes1)电子和电信学院教授EricPottier1等人带头开发的专门用于PolSAR(极化合成孔径雷达)、Pol-InSAR(极化干涉合成孔径雷…

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号