zoukankan      html  css  js  c++  java
  • AFC项目开发文档整理

    AFC项目开发文档整理

    PHPCMS

    的确是一个伟大的CMS,我对它爱不释手。

    • 标签嵌套无法loop获取的解决办法。关键代码如下:

        /*后台添加*/
        $str = preg_replace ( "/{loop(S+)s+(S+)s+(S+)}/", "<?php $n\1=1;if(is_array(\2)) foreach(\2 AS \3) { ?>", $str );
        $str = preg_replace ( "/{loop(S+)s+(S+)s+(S+)s+(S+)}/", "<?php $n\1=1; if(is_array(\2)) foreach(\2 AS \3 =>
        \4) { ?>", $str );
        $str = preg_replace ( "/{/loop(S+)}/", "<?php $n\1++;}unset($n\1); ?>", $str );
      
        /*前台调取*/
        {pc:content action="category" catid="0" num="60" siteid="$siteid" order="listorder ASC"}
            {loop $data $r}
                <dd>
                <a href="{$r[url]}">{$r[catname]}</a>
                <ul class="list_ul clearfix">
                    {pc:content action="category" catid="$r['catid']" num="60" siteid="$siteid" order="listorder ASC" return="data2"}
                         {loop2 $data2 $v}
                    <li>
                        <a href="{$v[url]}">{$v[catname]}</a> </li>
                    {/loop2}
                    {/pc}
                </ul>
                </dd>
            {/loop}
        {/pc}
      
    • PHPCMS调取会员头像的方法:

        {php $meminfo=get_memberinfo_buyusername($username);$userimg=$meminfo['userid']}
        <a href="#" class="con_avatar" title="{$username}"><img onerror="this.src='{IMG_PATH}food/autoava.gif'" src="{get_memberavatar($userimg,90,90)}" alt="{$username}" /><span class="avatar_cover"></span></a>
      

    CSS

    • CSS圆角实现

        border: 5px solid #dedede;
        -moz-border-radius: 15px;      /* Gecko browsers */
        -webkit-border-radius: 15px;   /* Webkit browsers */
        border-radius:15px;            /* W3C syntax */
      
    • CSS半透明

        filter:alpha(opacity=50);  /*支持 IE 浏览器*/
        -moz-opacity:0.50; /*支持 FireFox 浏览器*/
        opacity:0.50;  /*支持 Chrome, Opera, Safari 等浏览器*/
      
    • CSS阴影

        box-shadow: 1px 1px 1px 1px #000000;
      

    PHP

    有一个二次检索的需求,需要自己来写。网上给出了2种方法:

    1. 利用StringBuffer
    2. 利用list,将第一次查询的结果放在list中

    看了一下,都没有深入研究,最后采用的是AJAX技术。前台组合查询条件,后台得到条件组合查询语句,每次都全新查询。然后更新查询结果显示的方法。这样,“2次”、“3次”、... n次检索都没有问题了。

    未完待续。。。

  • 相关阅读:
    。。。。。。
    数据库
    python基础
    。。。。
    drf
    CRM笔记梳理
    人生苦短,我学PYTHON
    React的初步了解
    递归与迭代比较
    有没有大佬会很标准的三层架构
  • 原文地址:https://www.cnblogs.com/gcy77/p/4395737.html
Copyright © 2011-2022 走看看