pcwap网站开发标签手册
全站通用标签
使用下列标签可以在全站任何模板中调用你想要的内容结果!全站通用标签分为固定标签和循环标签两类;
手机程序全站固定标签
以下标签在网站模板中的任何位置都可以调用出来后台设置的值;使用方法是在大括号中用$符号加上标
导航调用标签
例子一:
输出结果:
如果有二级分类则是
示例二:
输出结果:
如果当前分类标题等于循环标题加上class="hover"
可用参数:调用二级分类跟一级分类一样,跟例子一样,只需要加一个v1[sub]再次循环跟一级分类一样写;
分类列表页专用标签
以下标签在分类列表中是专用的,用在其它页面无效;通过以下标签可以自动调用出网站的图片列表和文章列表;默认模板是pic_list.html和text_list.html两个模板使用;
如果不明白可以下载官方默认模板查看text_list.html和pic_list.html
分类列表页专用标签
分类页循环标签可用于:
pic_list.html (默认的图片列表)
text_list.html (默认的文章列表)
tags.html (TAGS列表)
search.html (关键词搜索列表)
如果自定义分类页也要用以下标签;
例子一:
{$https://www.360docs.net/doc/ca18136835.html,}
发布时间:{$vo.time} TAGS:{$vo.tag} 所属分类:
{$vo2.diykey}:{$vo2.value}
输出结果:
发布时间:2014-10-25 10:10:12
所属分类:分类一
生成日期:2014
保质期:3年
生产厂家:pcwap
解释:
分类列表的时候调用了信息图片,信息标题,信息URL,发布时间,信息标签,所属分类,自定义字段等信息;
可用参数:
下面是分类页固定标签
指定分类调用标签
例子一:
例子二:
{$cate['content']|msubstr=###,0,200}
可用参数详见分类专用标签
调用指定分类信息标签使用说明
调用指定分类信息,推荐信息,置顶信息,图片信息,文章信息,随机排序,标签的使用说明;如有不明白可以在下面回贴,我们会第一时间为你解答!
信息内容页标签使用说明
通过以下标签可以在内容页即默认的show.html页调用后台内容,也可以自定义模板名只要用以下标签就可以当作内容页使用;如:自定义一个模板名叫product.html放在模板目录下也可以用以下标签调用内容;使用该自定义模板的时候只需要在后台添加分类的时候添加信息模板名product就可以,注意,后台加自定义模板的时候不需要写.html只要写名字就要以;
内容页专用标签评论表单
调用评论列表:
- {$https://www.360docs.net/doc/ca18136835.html,}{$vo.time}
- {$vo.content}
- {$vo.reply}
可能参数:
发表评论表单
例子一:
下面是ajax提交例子:
$("#postrev").click(function(){
if($("input[name='name']").val()==false){
$("input[name='name']").focus();
return false
}
if($("input[name='email']").val()==false){
$("input[name='email']").focus();
return false
}
if($("input[name='tel']").val()==false){
$("input[name='tel']").focus();
return false
}
if($("#con").val()==false){
$("#con").focus();
return false
}
$.ajax({
type:'post',
url:'/index.php?s=/book.php',
data:{
name:$("input[name='name']").val(),
email:$("input[name='email']").val(),
tel:$("input[name='tel']").val(),
content:$("#con").val(),
infoid:$("input[name='infoid']").val(),
},
success:function(msg){
alert(https://www.360docs.net/doc/ca18136835.html,);
},
});
});
指定调用推荐,置顶,随即,图片等等
例子一:
说明:调用10条信息
例子二:
说明:调用分类Id为1,2,3,4中的10条内容按点击从高到低排序;并且列出每条信息所属分类名和分类url
例子三:
{$pcwap[tags]}
说明:调用置顶图片信息10条;并且调用出信息tags
例子四:
{$vo.diykey}:{$vo.value}
说明:调用5条推荐新闻信息列表;并且调用出信息的自定义字段;
在前台模板如何截取指定长度
由于系统默认好多地方是取长不取短,如时间系统默认是显到了秒;但在实际模板中可能只需要到日就可以了;我们可以用下面的方法来截断;
例子:
解释上面的例子是调用了分类id为1,2,3里的10信息中的信息url信息标题和发布时间;这里时间用msubstr函数来截断从0开始截取10位就是:2014-10-11;
那么我们截取只要月日怎么办呢; 一样的可以{$pcwa['time']|msubstr=###,5,5}就是从第五位开始截取5位就是:10-11;
同样的这个函数可以截取其它地方如:描述,标题等等在前台中太长显示不了的情况下就可以用了
友情链接调用标签
例子
广告调用标签全站可用
例子一:
说明:
调用广告id为1,2,3,4的四条广告;
可用参数:
TAGS调用标签
例子一:
说明:
随机调用10个tags
最新评论调用标签
例子一:
评论者:{$newpost['name']}
评论内容:{$newpost['content']}
说明:
调用10条最新评论;列出评论者和评论内容标题和链接加评论内容;
搜索词调用标签
例子一:
说明:
随机调用10个搜索词
做模板如何写判断
在前台写模板的时候经常会用到判断,比如:评论,后台没开启评论就不给显示评论框;我们可以这么写:
解释:上面的例子是判断isrev变量如果等1就显示下面的表单;如果不等于1就不显示;isrev是后台发布内容的时候的评论;
再来一个例子,判断导航是不是在当前分类在的给当前加上选中样式;
解释:上面这个例子是导航调用分类的一个循环;在循环里面判断当前分类名如果等于当前循环的分类名就给加上class="hover" 这个样式;
注意事项:
评论发布js函数及调用方式
把原有的pcwap.js中的内容全部替换成下面的函数;
然后在按钮的地方加上函数传递url,当前文章id
functionpostrev(url,id,d){
var name=$("input[name='name']").val();
var email=$("input[name='email']").val();
vartel=$("input[name='tel']").val();
var content=$("#con").val();
varinfoid=id;
if(name==false){
$("input[name='name']").focus();
return false
}
if(email==false){
$("input[name='email']").focus();
return false
}
if(tel==false){
$("input[name='tel']").focus();
return false
}
if(content==false){
$("textarea[name='content']").focus();
return false
}
if(infoid==false){
alert('信息ID没传')
varinfoid=1;
}
$.post(url,{
name:name,
email:email,
tel:tel,
content:content,
infoid:infoid,
},function(e){
alert(https://www.360docs.net/doc/ca18136835.html,);
});
}
使用说明如: