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)


相关推荐

  • C# 简单封装一个XML文件读取类

    C# 简单封装一个XML文件读取类

  • 超详细mac新手教程_mac电脑新手入门教程

    超详细mac新手教程_mac电脑新手入门教程本文收录于:风云社区(提供各类mac软件资源下载)本文源自:什么值得买无论轻薄办公本、还是赶超台式性能的游戏本,关注#笔记本攻略#栏目,解决笔记本电脑从选购到使用的各种问题。引子大部分用户接触的第一个操作系统大多是windows,楼主记得曾经小学的微机课也是以win98为基础学习了一众office软件。随着工作的多样化,单一的windows系统已经无法满足部分需求,而隔壁苹果的Mac…

  • bitblt函数_统计参数的含义

    bitblt函数_统计参数的含义【转载请注明出处: http://blog.csdn.net/lzl124631x】接口BOOLBitBlt( _In_ HDChdcDest, _In_ intnXDest, _In_ intnYDest, _In_ intnWidth, _In_ intnHeight, _In_ HDChdcSrc, _I

    2022年10月19日
  • Ubuntu 18.04 浏览器安装flash[通俗易懂]

    flash官网(注意下载和系统浏览器相对应的包)PPAPI:供Opera(15以上)、Chromium(开源谷歌)浏览器使用NPAPI:适用于FireFox(火狐)、Safari(苹果)、Opera(欧朋,12.17版以下)然后解压:tar-zxvfflash_player_npapi_linux.x86_64.tar.gz复制:sudocplibflashplay…

  • telnet如何连接_telnet使用方法

    telnet如何连接_telnet使用方法目录准备的东西开启服务连接准备的东西两台主机这里设主机A和主机B用主机A访问主机B开启服务两台电脑都要开telnet服务这时候连接你会发现连不上,提示23端口未打开。看一下,确实没有打开23端口。启动之后23端口就打开了。如下图所示连接连接过程中,会提示这个错误。是因为我们用A访问B时,用的B主机上面的账户。但是B主机的账户并没有在TelnetClicents这个组里。在B主机里把账户添加到这个组就可以连接了。…

  • DirectX修复工具全部文件修复失败或下载失败的解决方法

    DirectX修复工具全部文件修复失败或下载失败的解决方法最后更新于2019-2-24问题描述  近日接连接到一些用户的反馈,说他们在使用DirectX修复工具的时候,所有文件的状态均为修复失败或者下载失败(如下图)。虽然他们使用的是标准版或增强版而非在线修复版,程序还是会尝试下载需要的DirectX组件。注:由于我无法复现此现象,因此此图片来自网络截图。所有权归原上传者所有。  之后他们也都按照程序的提示以安全模式启动系统…

发表回复

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

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