方法/步骤

  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

    子栏目

    • {$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

    赠金笔

    阅读
    评论 收藏
    转载
    喜欢
    打印举报
    已投稿到:

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

    发评论

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

    昵   称:

    评论并转载此博文

    发评论

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

yourphp常用标签的更多相关文章

  1. HTML常用标签

    HTML常用标签: HTML文档格式: 首先,HTML是一种超文本标签语言,它是制作网页的基础. 其次,HTML文档中至少包含基本的和成对的<html> </html>.< ...

  2. html常用标签介绍

    常用标签介绍 文本 最常用的标签可能是<font>了,它用于改变字体,字号,文字颜色. 点击查看效果 <font size="6">6</font&g ...

  3. HTML常用标签总结

    HTML 的常用标签总结 <font size="字体大小1-7" color="red或0xff00ff" face="字体类型(楷体等)&q ...

  4. html新增一些常用标签

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...

  5. [刘阳Java]_MyBatis_映射文件的常用标签总结_第5讲

    MyBatis中常用标签的总结,简单给出自己的总结 MyBatis映射文件中的标签使用介绍1.<select>:用于编写查询语句用的标签 id:表示当前<select>标签的唯 ...

  6. CSS常用标签

    CSS常用标签 一 CSS文字属性 color : #999999; /*文字颜色*/ font-family : 宋体,sans-serif; /*文字字体*/ font-size : 9pt; / ...

  7. HTML基础(一)——一般标签、常用标签和表格

    第一部分  HTML <html>    --开始标签 <head> 网页上的控制信息 <title>页面标题</title> </head> ...

  8. HTML-学习笔记(常用标签)

    本篇博客讲一讲HTML中的标签 HTML 标题 标题(Heading)是通过 <h1> - <h6> 等标签进行定义的.<h1> 定义最大的标题.<h6> ...

  9. 帝国CMS文章随机调用等一些常用标签

    1.帝国CMS文章随机调用等一些常用标签 [e:loop={'news',10,18,0,'newstime>UNIX_TIMESTAMP()-86400*7','onclick desc'}] ...

随机推荐

  1. F和弦大横按

    用食指手掌关节顶住. 靠近品柱往上压 右手压住琴尾,这样就很轻松试下C跟F不停转换就快找到感觉 等熟练了,食指自然不会按太上 练得差不多了,手指向琴头倾压,有两个好处 1.手指后面的肉不会碰到弦 2. ...

  2. 阿里云Centos7 apache配置

    其实很简单,主要是有坑. 首先填坑,在阿里云安全策略上开放要访问的端口,然后配置firewall添加对应端口开放. firewall-cmd --zone=public --add-port=8011 ...

  3. git环境搭建以及第一个PHP程序

    使用mac下的sublime等编辑器帮助代码编写,然后到linux下运行网页代码.可以通过/vagrant共享目录完成,但是默认apache默认目录为/var/www/html,不想改变该目录,同时为 ...

  4. javascript中对象字面量与数组字面量

    第一部分 我们知道JavaScript中的数据类型有基本数据类型和引用类型,其中Object类型就是非常常用的类型.那么如果创建一个Object类型的实例呢?下面我介绍两种方法: 第一:构造函数法. ...

  5. Node.js 蚕食计划(四)—— Express + SQL Server 搭建电影网站

    前段时间在慕课网上看了 scott 大神的<node+mongodb建站攻略>课程,按照自己的思路做了一遍,发博客记录一下 一.项目介绍 这个项目是一个简单的电影网站,由首页.详情页.评论 ...

  6. angular4.0项目文件解读

    这篇文章我觉得是很有用的,便于我们对ng项目的理解,同时在配置项目时,也能够很快的定位到相应文件. 摘录的别人的文章,首先感谢那个路人兄弟,下面就开始学习吧. File 文件 Purpose 用途 e ...

  7. PHP读取excel中地址实现多文件下载

    PHP文件下载有单文件和多文件之分,如果是单文件写个方法可以实现,但是如果想循环下载多个文件我试验是没有成功.先说单文件的下载,方法如下: function downfile($fileurl) { ...

  8. mysql之数据操作

    一 介绍 MySQL数据操作: DML 在MySQL管理软件中,可以通过SQL语句中的DML语言来实现数据的操作,包括 使用INSERT实现数据的插入 UPDATE实现数据的更新 使用DELETE实现 ...

  9. python实现单例模式

    有这么一种场景,我们把数据封装到类体或类的某个方法里,然而我们new出这个类只是为了拿到这部分数据,那么当多次这样调用的时候,每次都来拿数据并放到内存中大大浪费了内存. 那我们就可以想,我们拿到一次数 ...

  10. Linux 笔记 #03# 在 Debian远程服务器上运行 Java socket程序

    我试图做什么:把我的破代码放到服务器上运行,并成功与客户端进行 socket通信. 预备环境:刚安装好 MySQL 和 JVM 的 Linux远程服务器(Debian 8)一台. 主要有如下几个步骤: ...