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

    发评论

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

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

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

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • idea最新激活码-激活码分享

    (idea最新激活码)本文适用于JetBrains家族所有ide,包括IntelliJidea,phpstorm,webstorm,pycharm,datagrip等。IntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,下面是详细链接哦~https://javaforall.net/100143.html…

    2022年3月22日
    103
  • RapidXml使用

    RapidXml使用vs2017rapidxml-1.131RapidXml使用1.1创建xml#include<iostream>#include”rapidxml/rapidxml.hpp”#include”rapidxml/rapidxml_utils.hpp”#include”rapidxml/rapidxml_print.hpp”usingnamespacerapidxml;voidcrateXml(){ xml_document<>doc; x

    2022年7月17日
    20
  • 图解BIO、NIO、AIO、多路复用IO的区别

    点击上方“全栈程序员社区”,星标公众号 重磅干货,第一时间送达 作者:扛麻袋的少年 blog.csdn.net/lzb348110175/article/details/98941…

    2021年6月26日
    70
  • 提供一个免费的CSDN下载账号

    提供一个免费的CSDN下载账号

    2021年12月10日
    39
  • UC浏览器如何开启html5,如何开启手机uc浏览器中的极速模式

    UC浏览器如何开启html5,如何开启手机uc浏览器中的极速模式如何开启手机 uc 浏览器中的极速模式当我们在使用手机的时候 可以下载 uc 浏览器来浏览网页 为了提升网页的浏览速度 可以开启浏览器中的极速模式 接下来就由小编来告诉大家如何操作 具体如下 1 第一步 打开手机并在桌面找到 uc 浏览器图标 点击进入 2 第二步 进入 app 主页后 点击下方的三横主菜单按钮 3 第三步 在弹出的菜单中找到设置选项 点击进入 4 第四步 跳转至更多设置页面后 点击下方的极速 省

    2025年7月10日
    0
  • istio简介和基础组件原理(服务网格Service Mesh)

    Istio简介Istio:一个连接,管理和保护微服务的开放平台。按照isito文档中给出的定义:Istio提供一种简单的方式来建立已部署的服务的网络,具备负载均衡,服务到服务认证,监控等等功能,而不需要改动任何服务代码。简单的说,有了Istio,你的服务就不再需要任何微服务开发框架(典型如SpringCloud,Dubbo),也不再需要自己手动实现各种复杂的服务…

    2022年4月4日
    54

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

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