统计排行 社区服务 搜索 帮助
  • 56055阅读
  • 32回复
wbsifan 离线

级别: 一星会员

  • UID455140
  • 精华 1
  • 发帖126
  • 金钱420 两
  • 威望206 点
  • PW积分20 点
  • 技术分0 分
  • 团队工龄0 月
  • 在线时间349(时)
  • 注册时间2005-09-19
  • 最后登录2010-04-26
倒序阅读, 只看楼主, 楼主   发表于: 2008-01-31
更多操作

VeryCMS 系统标签及常用调用函数代码大全 [最新整理]

本帖被 孤独之虎 设置为精华(2008-02-01)
最近做风格时为了方便制作,自己把一些常用的标签收集起来.
现在发布出来,希望对大家制作风格模板时带来方便.


本文将近可以详细的说明标签的用法,以及常用的技巧.

1楼. 常用系统标签...

2楼. 调用文章 及使用PHP函数

5楼. 灵活调用图片文章...
[ 此贴被wbsifan在2008-01-31 17:22重新编辑 ]
本帖最近评分记录:
断桥duanqiao 威望 +3 2009-09-23 您的无私奉献精神值得我们鼓励!
_少主 威望 +10 2008-01-31 谢谢分享
八十后 威望 +10 2008-01-31 感谢您的付出
lwid 威望 +5 2008-01-31
孤独之虎 威望 +5 2008-01-31 厉害 向你学习
骨头 威望 +10 2008-01-31
happy地瓜 威望 +1 2008-01-31
sall 威望 +3 2008-01-31 谢谢您为论坛所做的贡献
_少主 威望 +10 2008-01-31 谢谢分享
八十后 威望 +10 2008-01-31 感谢您的付出
隐藏评分记录清空我的评分动态 15 条评分 查看更多
wbsifan 离线

级别: 一星会员

  • UID455140
  • 精华 1
  • 发帖126
  • 金钱420 两
  • 威望206 点
  • PW积分20 点
  • 技术分0 分
  • 团队工龄0 月
  • 在线时间349(时)
  • 注册时间2005-09-19
  • 最后登录2010-04-26
只看该作者, 沙发   发表于: 2008-01-31
截取标题字符:                        $val[title]    {@substrs($val[title],60)@}

链接地址:                                $val[url] 

时间:                                      {@get_date($val[postdate],'y-m-d H:i')@}

文章简介:                                {@substrs($val[intro],170)@}

正文简介:                                {@substrs(strip_tags($val[content]),200)@}

缩略图:                                {@miniimg($val[photo],80,60)@}

当前位置:                            $cate::position
------------------------------------------------------------------
系统目录:                  $very[url]

栏目名称:                  {$catedb[8][cname]}

栏目链接:                {$catedb[8][listurl]}

论坛地址:                  $very[bbs_url]
------------------------------------------------------------------
时间:                        {@get_date($view[postdate])@}

来源:                        $view[fromsite]

作者:                      $view[author]

网友评论                <span id='comnum'>$view[comnum]</span> 条

浏览次数                <span id='hits'>$view[hits]</span>
[ 此贴被wbsifan在2008-01-31 17:27重新编辑 ]
wbsifan 离线

级别: 一星会员

  • UID455140
  • 精华 1
  • 发帖126
  • 金钱420 两
  • 威望206 点
  • PW积分20 点
  • 技术分0 分
  • 团队工龄0 月
  • 在线时间349(时)
  • 注册时间2005-09-19
  • 最后登录2010-04-26
只看该作者, 板凳   发表于: 2008-01-31
-------------------------------------------------------------------------

调用文章标准:

<!--#$array=$cms::thread("mid:1;cid:3;num:2,1;digest:1,2,3;where:photo!='';");
foreach($array as $val){#-->
<!--}#-->

digest:1,2,3这里表示调用推荐的文章 ,  where:photo!=''  表示调用有缩略图的内容.
这句话的意思是  把满足这些条件的文章数据写到一个数组,
然后遍历数组 把内容输出到模板中..

<!--#      这里是PHP代码        #--> 
这个标记里面可以根据自己的要求写上PHP代码,我们的CMS会自动解板这些代码.


拿首页的幻灯片举个例子:   
比如幻灯片的脚本中,要生成这样一断代码

var pics='attachment/1.gif | attachment/2.jpg | attachment/3.jpg';
var links='www/pw/2007-07/208.html | www/pw/2007-07/207.html |  www/pw/2007-07/207.html';


我们的首页应该怎么写呢?
我们可以这样写:

<!--#$array=$cms::thread("mid:1;num:5;digest:3;where:photo!='';");#-->  //调用5条有图文章
<!--#
foreach($array as $val){                                          //遍历数组
$pics[] = miniImg($val[photo],230,180);            //把缩略图写到一个新的$pics数组中
$links[] = str_replace('&','%26',$val[url]);            //写与链接到$links中
}
$flashpics = implode('|',$pics);                        //把数组中元素通过"|"连接成字符串
$flashlinks = implode('|',$links);
#-->
var pics='$flashpics';                  //这里最终生成的就是上面的内容
var links='$flashlinks';


可以看到 PHP代码是写在 <!--#  后面,并且可以换行,直到碰到 #-->结束
其中 str_replace('&','%26',$val[url]);  表示把 地址中的 &换成 %26
implode 是将数组元素连接成字符串.


这里只是简单的举个例子, 更多的功能 可以通过不同的PHP代码来实现.



苏格 离线

级别: 新手上路

  • UID1410716
  • 精华 0
  • 发帖45
  • 金钱221 两
  • 威望13 点
  • PW积分0 点
  • 技术分0 分
  • 团队工龄0 月
  • 在线时间56(时)
  • 注册时间2007-11-02
  • 最后登录2010-07-29
只看该作者, 3楼  发表于: 2008-01-31
兄弟,看下这张图片这样的调用代码多少




我找了半天也没弄好,只会单张和竖着调用.
谢谢了
banket 离线

级别: 新手上路

  • UID1219501
  • 精华 0
  • 发帖38
  • 金钱213 两
  • 威望0 点
  • PW积分0 点
  • 技术分0 分
  • 团队工龄0 月
  • 在线时间13(时)
  • 注册时间2007-05-20
  • 最后登录2008-09-07
只看该作者, 4楼  发表于: 2008-01-31
整理得不错,太少像楼主这么热心的人了
顶一个
wbsifan 离线

级别: 一星会员

  • UID455140
  • 精华 1
  • 发帖126
  • 金钱420 两
  • 威望206 点
  • PW积分20 点
  • 技术分0 分
  • 团队工龄0 月
  • 在线时间349(时)
  • 注册时间2005-09-19
  • 最后登录2010-04-26
只看该作者, 5楼  发表于: 2008-01-31
大家先来看这样一张图...

[upload=1]

可以在http://www.yese.in/zcms上看到演示

如何在首页也做一个一样的图片展示页面呢?
下面就是实上面效果的简单代码...


<div class="pic">   
<ul>   

<!--#$array=$cms::thread("mid:1;cid:12;num:6;where:photo!='';");      //这里开始了
foreach($array as $val){#-->
<li>
<p><a href="$val[url]" target="_blank">
<img src="{@miniimg($val[photo],136,204)@}" width="136" height="204" border="0" /></a></p>
<p><a href="$val[url]" target="_blank" title=" alt="$val[title]">{@substrs($val[title],24)@}</a></p>
</li>
<!--#}#-->      //到这里循环结束

</ul>
</div>

图片的个数大小可以在上面代码中间调整,
但是上面的代码放到主页上面 可能会是一坚排的 ,也有可能是乱排的, 就是做不成图上一样.

这里就要靠CSS了, 因为我们标签的责任只是输出内容,如何排版是CSS的事情.

要实现横排可以这样写:

.pic ul{
padding: 20px 0px 0px 14px;        //定义图片列表内空白
}
.pic li{
width: 156px;                                //每张图片宽度
float: left;                                      //加上这句就会横排啦, 意思是左对齐
list-style: none outside;
height: 148px;
line-height: 20px;
margin: 0px;
}
.pic img{ border: 1px solid #FFFFFF;}


如果要想更加漂亮,可以加个背景图什么的,就看你的CSS功底啦~~~

3楼的那位朋友可以看看这里.......
[ 此贴被wbsifan在2008-01-31 17:32重新编辑 ]
本帖最近评分记录:
骨头 威望 +10 2008-01-31 原创内容-感谢您的付出
骨头 威望 +10 2008-01-31 原创内容-感谢您的付出
隐藏评分记录清空我的评分动态 2 条评分
苏格 离线

级别: 新手上路

  • UID1410716
  • 精华 0
  • 发帖45
  • 金钱221 两
  • 威望13 点
  • PW积分0 点
  • 技术分0 分
  • 团队工龄0 月
  • 在线时间56(时)
  • 注册时间2007-11-02
  • 最后登录2010-07-29
只看该作者, 6楼  发表于: 2008-02-01
感谢楼主,谢谢了。

明白了呵呵。
vencie_9dff 离线

级别: 一星会员

  • UID954641
  • 精华 0
  • 发帖202
  • 金钱315 两
  • 威望24 点
  • PW积分10 点
  • 技术分0 分
  • 团队工龄0 月
  • 在线时间52(时)
  • 注册时间2006-11-02
  • 最后登录2009-11-05
只看该作者, 7楼  发表于: 2008-02-01
收藏了!  顶 !
八十后 离线

级别: 论坛版主

  • UID1102054
  • 精华 0
  • 发帖1204
  • 金钱2937 两
  • 威望7473 点
  • PW积分33 点
  • 技术分0 分
  • 团队工龄9 月
  • 群组Pw Fans
  • 在线时间1023(时)
  • 注册时间2007-03-15
  • 最后登录2010-09-06
只看该作者, 8楼  发表于: 2008-02-01
 
严重支持
soulsea 离线

级别: 二星会员

  • UID62713
  • 精华 0
  • 发帖344
  • 金钱482 两
  • 威望17 点
  • PW积分15 点
  • 技术分0 分
  • 团队工龄0 月
  • 群组PHPWind社区运营
  • 在线时间268(时)
  • 注册时间2004-10-01
  • 最后登录2010-09-06
只看该作者, 9楼  发表于: 2008-02-01
赞!~~
happy地瓜 离线

级别: 四星会员

  • UID982734
  • 精华 0
  • 发帖4356
  • 金钱11 两
  • 威望154 点
  • PW积分5 点
  • 技术分0 分
  • 团队工龄0 月
  • 在线时间430(时)
  • 注册时间2006-11-28
  • 最后登录2010-09-06
只看该作者, 10楼  发表于: 2008-02-25
学习
iminger 离线

级别: 二星会员

  • UID1273765
  • 精华 0
  • 发帖659
  • 金钱351 两
  • 威望40 点
  • PW积分15 点
  • 技术分0 分
  • 团队工龄0 月
  • 在线时间230(时)
  • 注册时间2007-07-06
  • 最后登录2010-06-12
只看该作者, 11楼  发表于: 2008-02-25
感动!!!!!
dufanct 离线

级别: 新手上路

  • UID1428051
  • 精华 0
  • 发帖102
  • 金钱222 两
  • 威望0 点
  • PW积分15 点
  • 技术分0 分
  • 团队工龄0 月
  • 在线时间29(时)
  • 注册时间2007-11-11
  • 最后登录2009-11-14
只看该作者, 12楼  发表于: 2008-03-14
  656
30240348 离线

级别: 一星会员

  • UID1233137
  • 精华 0
  • 发帖313
  • 金钱496 两
  • 威望3 点
  • PW积分15 点
  • 技术分0 分
  • 团队工龄0 月
  • 在线时间66(时)
  • 注册时间2007-06-01
  • 最后登录2010-08-23
只看该作者, 13楼  发表于: 2008-04-24
非常感谢,我顶了!!!!!!
quickyao 离线

级别: 新手上路

  • UID1353521
  • 精华 0
  • 发帖26
  • 金钱200 两
  • 威望0 点
  • PW积分0 点
  • 技术分0 分
  • 团队工龄0 月
  • 在线时间18(时)
  • 注册时间2007-09-24
  • 最后登录2008-10-13
只看该作者, 14楼  发表于: 2008-04-25








再顶
描述
快速回复

温馨提示:欢迎交流讨论,请勿纯表情、纯引用!
验证问题:
你将要注册的是什么网站<答:phpwind> 正确答案:phpwind
 回复后跳转到最后一页