HDCMS常用的一些调用!
HDCMS常用的一些调用:
头部的标题/描述/关键词的调用:
<title><?php if($hdcms['aid']):?><?php if($hdcms['seo_title']):?>{$hdcms.seo_title}<?php else: ?>{$hdcms.title}-{$hd.config.webname}<?php endif; ?><?php elseif($hdcms['cid']): ?><?php if($hdcms['cat_seo_title']): ?>{$hdcms.cat_seo_title}<?php else: ?>{$hdcms.catname}-{$hd.config.webname}<?php endif; ?><?php else: ?>{$hd.config.webname}<?php endif; ?></title>
<meta name="Keywords" content="<?php if($hdcms['aid']):?><?php if($hdcms['keywords']): ?>{$hdcms.keywords}<?php else: ?>{$hd.config.keywords}<?php endif; ?><?php elseif($hdcms['cid']): ?><?php if($hdcms['cat_keyworks']): ?>{$hdcms.cat_keyworks}<?php else: ?>{$hd.config.keywords}<?php endif; ?><?php else: ?>{$hd.config.keywords}<?php endif; ?>">
<meta name="Description" content="<?php if($hdcms['aid']):?><?php if($hdcms['description']): ?>{$hdcms.description}<?php else: ?>{$hd.config.description}<?php endif; ?><?php elseif($hdcms['cid']): ?><?php if($hdcms['cat_seo_description']): ?>{$hdcms.cat_seo_description}<?php else: ?>{$hd.config.description}<?php endif; ?><?php else: ?>{$hd.config.description}<?php endif; ?>">
常用的 U 方法调链接:
<a href="{|U('Index/Index/category',array('mid'=>1,'cid'=>13))}">
<a href="{|U('Index/Index/category',array('mid'=>11,'cid'=>$v[cid]))}"></a>
<!-- foreach 循环的时候用 -->
<a href="{|U('Index/Index/content',array('mid'=>1,'cid'=>39,'aid'=>85))}">
<a href="{|U('Index/Index/content',array('mid'=>11,'cid'=>$v[cid],'aid'=>$v[aid]))}"></a>
arclist标签的使用:
<arclist mid='' cid='' aid='' row='' flag='3' titlelen='20' infolen='100' order='aid desc'>
{$field.index}
{$field.url}
{$field.title}
{$field.thumb}
{$field.description}
{$field.updatetime|hd_date:'Y-m-d h:i:s'}
{$field.source|default:''}
{$field.title|hd_substr:12}
{$field.docabout|hd_substr:9,''}
<if value='{$field.index} eq 1'>
<else/>
</if>
</arclist>
pagelist标签的使用:
<pagelist row='10' titlelen='20' infolen='30' fid=''>
{$field.index}
{$field.url}
{$field.title}
{$field.thumb}
{$field.description}
{$field.updatetime|hd_date:'Y-m-d h:i:s'}
{$field.source|default:''}
{$field.title|hd_substr:12}
{$field.docabout|hd_substr:9,''}
</pagelist>
其他一些字段的使用:
<div>
栏目
======================
栏目名称:{$hdcms.catname}
关键词:{$hdcms.cat_keyworks}
描述:{$hdcms.cat_description}
SEO标题:{$hdcms.cat_seo_title}
SEO描述:{$hdcms.cat_seo_description}
截取字符串:{$field.title|hd_substr:12}{$field.docabout|hd_substr:9,''}
为空时给出默认值:{$houdunwang|default:' 后盾网 '}
==============
文章
======================
标题:{$hdcms.title}
作者:{$hdcms.username}
来源:{$hdcms.source}
来源为空:{$hdcms.source|default:'后盾网'}
点击数:{$hdcms.click}
日期:{$hdcms.updatetime|hd_date:'Y-m-d h:i:s'}
内容:{$hdcms.content}
描述:{$hdcms.description}
缩略图:{$field.thumb}
关键词:{$hdcms.keywords}
SEO标题:{$hdcms.seo_title}
</div>
友情链接插件的使用:
<plugin plugin='Link' tag='link' type='all' tid='1'>
<li>
<a href='{$field.url}'>
<h6><img src='{$field.logo}' width='60' height='59'></h6>
<p>{$field.webname}</p>
</a>
</li>
</plugin>
留言插件的使用:
<img src='{|U:'code'}' onclick='this.src='{|U:'code'}&'+Math.random()' />
<script type='text/javascript' src='__TEMPLATE__/block/layer/layer.js'></script>
<script type='text/javascript'>
$(function(){
$('input.btn').click(function(){
var phone = $('.m_phone').val();
//判断电话
if (phone == '') {
layer.tips('电话不能为空!', '.m_phone', {
tips: [1, '#951510'] //还可配置颜色
});
$('.m_phone').focus();
return false;
};
//验证电话
//验证电话
var reg = /1\d{10}$/;
var str = $('.m_phone').val();
if (!reg.test(str)) {
layer.tips('手机号码不合法!', '.m_phone', {
tips: [1, '#df0011'] //还可配置颜色
});
phone.focus();
return false;
};
//发送数据
var url = '__WEB__' + '?g=Plugin&a=Message&c=Index&m=add';
$.post(url,{name:name,phone:phone,content:content,code:code}, function(data) {
if (data.state) {
alert(data.message);
window.location.reload();
}else{
alert(data.message);
}
},'JSON');
//第二种发送数据的方式
var url = '__WEB__' + '?g=Plugin&a=Message&c=Index&m=add';
$.post(url,$('form').serialize(), function(data) {
if (data.state) {
alert(data.message);
window.location.reload();
}else{
alert(data.message);
}
},'JSON');
});
});
</script>
留言信息的调用:
<plugin plugin='Message' tag='msglist' row="5">
<dl class='huifu_dl'>
<dt>姓名:{$field.name} 时间:{$field.lytime|hd_date:'Y-m-d h:i:s'}</dt>
<dd>
<div class="tit">留言内容:</div>
<div class="con">{$field.content}</div>
</dd>
<dd class='huifu_dd'>
<div class="tit">管理员回复: 时间:{$field.replaytime|hd_date:'Y-m-d h:i:s'}</div>
<div class="con conthuifu">{$field.replay}</div>
</dd>
</dl>
</plugin>
HDCMS常用的一些调用!的更多相关文章
- LR常用函数以及调用自定义函数
2.LR常用函数以及调用自定义函数 2.1.LR常用函数以及对信息的判断 2.1.1. LR内部自定义函数 在LR脚本中定义变量和编写自定义函数,需将变量的声明放在脚本其他内容的上方,否则会提示[il ...
- 24、jQuery常用AJAX-API/Java调用MySQL / Oracle过程与函数
1)掌握jQuery常用AJAX-API 2)掌握Java调用MySQL / Oracle过程与函数 一)jQuery常用AJAX-API 目的:简化客户端与服务端进行局部刷新的异步通讯 (1)取 ...
- 生活常用类API调用的代码示例合集:邮编查询、今日热门新闻查询、区号查询等
以下示例代码适用于 www.apishop.net 网站下的API,使用本文提及的接口调用代码示例前,您需要先申请相应的API服务. 邮编查询:通过邮编查询地名:通过地名查询邮编 今日热门新闻查询:提 ...
- 常用的Expression调用形式
ConstantExpression exp1 = Expression.Constant();构建常量表达式(还可以加类型) BinaryExpression exp12 = Expression. ...
- oracle常用函数以及调用入参为record的存储过程的方法,
转自:http://www.cnblogs.com/zhangronghua/archive/2007/08/20/862812.html SQL中的单记录函数1.ASCII返回与指定的字符对应的十进 ...
- 我所常用的ajax调用格式
ajax: $.ajax({ type: "post", datatype: "json", contentType: "appli ...
- 常用的WebService调用接口
天气预报Web服务,数据来源于中国气象局Endpoint :http://www.webxml.com.cn/WebServices/WeatherWebService.asmxDisco ...
- python 基础———— 字符串常用的调用 (图)
Python 常用的 字符串调用方法 这里用到了pycharm ( 使用Python 有力的工具) 下载地址https://www.jetbrains.com/pycharm/download/#s ...
- iOS中多线程常用的知识点
1.pThread 跨平台的多线程技术 , 是IEEE制定的POSIX 表示可移植性操作系统接口的多线程计数,UNIX内核平台 Unix,Linux,Mac(小红帽) (windows上有可移 ...
随机推荐
- kettle的jndi的使用
kettle可以使用jdbc的方式设置job或者tansform的数据库连接,但是,同时它也支持JNDI方式连接数据库,后者更加方便,只需要配置一份配置文件就可以了,不用每个DBConnection都 ...
- [mysql] mysql-myibatis-整理
==================================== insert ========================================== 语句1 <inser ...
- 关于Cocos2d-x的粒子系统
1.cocos2d-x有一些自带的粒子效果,以后可以用到.当然,也可以自己定义一些粒子,不过要定义的话,虽然可以用cpp文件自己写,但是没有可视化的调节,还要设定各种奇怪的参数,是非常困难的.可以用一 ...
- C++ 类 & 对象
C++ 类 & 对象C++ 在 C 语言的基础上增加了面向对象编程,C++ 支持面向对象程序设计.类是 C++ 的核心特性,通常被称为用户定义的类型. 类用于指定对象的形式,它包含了数据表示法 ...
- Ubuntu13.04下Eclipse中文乱码解决
参考:http://www.linuxidc.com/Linux/2011-12/50056.htm baoyu@baoyu:~$ gedit /var/lib/locales/supported.d ...
- FusionMap 检测融合基因
定义:融合基因是指两个或者多个基因联合起来,一起转录形成一个转录本: 检测的意义:融合基因可以作为某些疾病的特异分子标记,比如 bcr/abl融合基因存在于95%以上的慢性粒细胞白血病患者中: AML ...
- CleanMyMac 3.7.5最强中文版_激活码_破解版_下载_注册码
版权归作者所有,任何形式转载请联系作者.作者:缘来远去(来自豆瓣)来源:https://www.douban.com/note/612586476/ 最新版CleanMyMac 3中文版本已经发布快要 ...
- bat、cmd、dos窗口:后台调用,不显示黑色的控制台dos(命令行)窗口
建立一个windows的vbs脚本文件,内容类似如下:注意末尾的参数0 createobject("wscript.shell").run "VBoxheadless.e ...
- 如何根据select选择的值反查option的属性
有时候select已经被选中了,想知道这个选中option的属性又该如何处理呢? 我这里提供一种粗暴的方式 <!DOCTYPE HTML> <html lang="en-U ...
- swift - 表格的编辑功能(添加、删除)
表格(tableview)的确是一个很好用的控件,现在来实现一个编辑功能的实现,包含添加和删除,删除包括长按删除和左滑删除 效果图如下: 具体代码如下: 1.创建表格(这个表格有2个区,有区头和区尾) ...