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)


相关推荐

  • Micron(美光)内存颗粒的命名规则,7lk17d9PTK,MT29F2G08ABAEA(矿机自带)

    Micron(美光)内存颗粒的命名规则,7lk17d9PTK,MT29F2G08ABAEA(矿机自带)三四十买了一个矿机主板,ddr3的芯片和flash的型号认不全,找了一些资料,如下1.DDR3芯片的识别ZYNQ7000系列ddr最多支持1G,这两个拼一起就是500M一半的样子我们随便找一个Micron的DDR3或者SPINANDFLASH,会发现丝印不是具体型号,真他妈奇怪!!!!!如:看了都有不知道什么型号的DDR芯片以前自己懵剩剩的,还好公司的硬件工程师帮我解答了多年以来的困惑:https://www.micron.com/support/tools-and-utilities

  • Microsoft Visio Pro 2016产品密钥激活成功教程完整免费下载「建议收藏」

    Microsoft Visio Pro 2016产品密钥激活成功教程完整免费下载「建议收藏」https://blog.csdn.net/jingxiansheng/article/details/75805699

  • 使用多线程实现文件的下载_多线程写同一个文件

    使用多线程实现文件的下载_多线程写同一个文件首先,我们要下载一个文件,可以通过多线程的方式快速下载!!!多线程下载文件的步骤:1、首先要知道请求下载的服务器支持断点下载,即支持request头信息中的Range的设置2、然后通过对请求头设置httpRequest.setRequestProperty(“Range”,”bytes=”+startIndex+”-“+endIndex);3、然后获取整个文件的大小4、在……

  • navicat15.0激活码【2021最新】「建议收藏」

    (navicat15.0激活码)2021最新分享一个能用的的激活码出来,希望能帮到需要激活的朋友。目前这个是能用的,但是用的人多了之后也会失效,会不定时更新的,大家持续关注此网站~IntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,下面是详细链接哦~https://javaforall.cn/100143.html…

  • webapp开发完整版

    webapp开发完整版1.开山篇关于本课程2.react-create-app,react-scripts与eject构建项目3.React新特性4.ReactHooks详解5.ReactRedux以及其API核心介绍6.渐进式WebApp搭建项目7.订票业务架构方案8.开发首页及站点及日期选择功能9.开发搜索结果展示页面10.react组件开发选座页面及…

  • C#编程入门_ToArray和CopyTo的区别_22「建议收藏」

    C#编程入门_ToArray和CopyTo的区别_22「建议收藏」ToArray是将一个集合转化成一个数组,该数组是进行ToArray操作的一个产物CopyTo(T[]array)是一个将集合中的数据复制到一个一个已经存在的数组中,只不过是对数组中的元素进行修改usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;usingSystem.T

发表回复

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

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