zoukankan      html  css  js  c++  java
  • 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

      友情链接

          

      •                      {$r['name']}

                     

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

    6. 6

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

      {: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 = { 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.第一步 AinaphpConfHome  config.php文件下加如下代码

       

      0

      阅读 评论 收藏 转载 喜欢 打印举报
      已投稿到:
      • 评论加载中,请稍候...
      发评论

        发评论

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

    11. 相关阅读:
      Android 编程下 Eclipse 恢复被删除的文件
      Android 编程下背景图片适配工具类
      Android 编程下 Managing Your App's Memory
      Android 编程下代码之(QQ消息列表滑动删除)
      Android 编程下 Canvas and Drawables
      Android 编程下 AlarmManager
      Android 编程下去除 ListView 上下边界蓝色或黄色阴影
      Java 编程下字符串的 16 位、32位 MD5 加密
      C#枚举类型和int类型相互转换
      MVC和普通三层架构的区别
    12. 原文地址:https://www.cnblogs.com/lxwphp/p/7730838.html
    Copyright © 2011-2022 走看看