上一主题下一主题
«12»Pages: 1/2     Go
主题 : VeryCMS 系统标签及常用调用函数代码大全 [最新整理]
级别: 一星会员
UID: 455140
精华: 1
发帖: 129
威望: 202 点
金钱: 245 两
贡献值: 5 点
PW积分: 20 点
在线时间: 349(时)
注册时间: 2005-09-19
最后登录: 2009-05-05
楼主  发表于: 2008-01-31 14:11

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

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


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

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

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

5楼. 灵活调用图片文章...
[ 此贴被wbsifan在2008-01-31 17:22重新编辑 ]
本帖最近评分记录:
  • 威望:+3(sall) 谢谢您为论坛所做的贡献
  • 威望:+1(happy地瓜)
  • 威望:+10(骨头)
  • 威望:+5(孤独之虎) 厉害 向你学习
  • 威望:+5(lwid)
  • 威望:+10(八十后) 感谢您的付出
  • 威望:+10(_少主) 谢谢分享
  • 级别: 一星会员
    UID: 455140
    精华: 1
    发帖: 129
    威望: 202 点
    金钱: 245 两
    贡献值: 5 点
    PW积分: 20 点
    在线时间: 349(时)
    注册时间: 2005-09-19
    最后登录: 2009-05-05
    沙发  发表于: 2008-01-31 14:23

    截取标题字符:                        $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重新编辑 ]
    级别: 一星会员
    UID: 455140
    精华: 1
    发帖: 129
    威望: 202 点
    金钱: 245 两
    贡献值: 5 点
    PW积分: 20 点
    在线时间: 349(时)
    注册时间: 2005-09-19
    最后登录: 2009-05-05
    地毯  发表于: 2008-01-31 14:44

    -------------------------------------------------------------------------

    调用文章标准:

    <!--#$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代码来实现.



    级别: 新手上路
    UID: 1410716
    精华: 0
    发帖: 39
    威望: 13 点
    金钱: 39 两
    贡献值: 0 点
    PW积分: 0 点
    在线时间: 50(时)
    注册时间: 2007-11-02
    最后登录: 2009-06-11
    3楼  发表于: 2008-01-31 15:09

    兄弟,看下这张图片这样的调用代码多少





    我找了半天也没弄好,只会单张和竖着调用.
    谢谢了
    唐山都市网,: 生活、境界、品味。
    唐山
    级别: 新手上路
    UID: 1219501
    精华: 0
    发帖: 38
    威望: 0 点
    金钱: 38 两
    贡献值: 0 点
    PW积分: 0 点
    在线时间: 13(时)
    注册时间: 2007-05-20
    最后登录: 2008-09-07
    4楼  发表于: 2008-01-31 15:45

    整理得不错,太少像楼主这么热心的人了
    顶一个
    级别: 一星会员
    UID: 455140
    精华: 1
    发帖: 129
    威望: 202 点
    金钱: 245 两
    贡献值: 5 点
    PW积分: 20 点
    在线时间: 349(时)
    注册时间: 2005-09-19
    最后登录: 2009-05-05
    5楼  发表于: 2008-01-31 17:20

    大家先来看这样一张图...

    [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(骨头) 原创内容-感谢您的付出
  • 级别: 新手上路
    UID: 1410716
    精华: 0
    发帖: 39
    威望: 13 点
    金钱: 39 两
    贡献值: 0 点
    PW积分: 0 点
    在线时间: 50(时)
    注册时间: 2007-11-02
    最后登录: 2009-06-11
    6楼  发表于: 2008-02-01 01:21

    感谢楼主,谢谢了。

    明白了呵呵。
    唐山都市网,: 生活、境界、品味。
    唐山
    PHP 狂热分子
    级别: 一星会员
    UID: 954641
    精华: 0
    发帖: 202
    威望: 24 点
    金钱: 139 两
    贡献值: 0 点
    PW积分: 10 点
    在线时间: 52(时)
    注册时间: 2006-11-02
    最后登录: 2009-05-06
    7楼  发表于: 2008-02-01 14:21

    收藏了!  顶 !
    gggggggg
    级别: PW官方团队
    UID: 1102054
    精华: 0
    发帖: 1140
    威望: 6144 点
    金钱: 25 两
    贡献值: 550 点
    PW积分: 33 点
    群组: Pw Fans
    在线时间: 880(时)
    注册时间: 2007-03-15
    最后登录: 2009-07-01
    8楼  发表于: 2008-02-01 14:47

     
    严重支持
    这家伙很聪明,什么都没留下!
    级别: 一星会员
    UID: 62713
    精华: 0
    发帖: 223
    威望: 14 点
    金钱: 217 两
    贡献值: 60 点
    PW积分: 15 点
    在线时间: 113(时)
    注册时间: 2004-10-01
    最后登录: 2009-07-04
    9楼  发表于: 2008-02-01 16:30

    赞!~~
    级别: 四星会员
    UID: 982734
    精华: 0
    发帖: 4078
    威望: 125 点
    金钱: 10 两
    贡献值: 0 点
    PW积分: 15 点
    在线时间: 329(时)
    注册时间: 2006-11-28
    最后登录: 2009-06-28
    10楼  发表于: 2008-02-25 01:50

    学习
    只想喝啤酒
    级别: 三星会员
    UID: 1273765
    精华: 0
    发帖: 608
    威望: 33 点
    金钱: 134 两
    贡献值: 0 点
    PW积分: 15 点
    在线时间: 216(时)
    注册时间: 2007-07-06
    最后登录: 2009-06-26
    11楼  发表于: 2008-02-25 08:31

    感动!!!!!
    网站建设,论坛安装,功能增加、修改
    QQ:121595558
    http://www.9xyw.cn
    级别: 一星会员
    UID: 1428051
    精华: 0
    发帖: 102
    威望: 0 点
    金钱: 47 两
    贡献值: 0 点
    PW积分: 15 点
    在线时间: 29(时)
    注册时间: 2007-11-11
    最后登录: 2009-06-07
    12楼  发表于: 2008-03-14 10:52

      656
    葡萄
    级别: 一星会员
    UID: 1233137
    精华: 0
    发帖: 299
    威望: 13 点
    金钱: 298 两
    贡献值: 0 点
    PW积分: 15 点
    在线时间: 63(时)
    注册时间: 2007-06-01
    最后登录: 2009-06-17
    13楼  发表于: 2008-04-24 18:05

    非常感谢,我顶了!!!!!!
    级别: 新手上路
    UID: 1353521
    精华: 0
    发帖: 26
    威望: 0 点
    金钱: 25 两
    贡献值: 0 点
    PW积分: 0 点
    在线时间: 18(时)
    注册时间: 2007-09-24
    最后登录: 2008-10-13
    14楼  发表于: 2008-04-25 10:21









    再顶
    上一主题下一主题
    «12»Pages: 1/2     Go