交流群:462197261站长百科站长论坛热门标签收藏本站北冥有鱼 互联网前沿资源第一站 助力全行业互联网+
点击这里给我发消息
  • 当前位置:
  • 如何增加dede广告的“启用暂停”功能

    如何增加织梦dedecms广告的“启用暂停”功能



    步骤:

    一、打开模板文件:ad_edit.htm,在广告位名称下(41行)增加如下代码:

              <tr>

                <td height="25" align="center">是否启用:</td>

                <td colspan="2">

                  <input class="np" name="adon" type="radio" value="1" <?php if($row['adon']==1) echo " checked=’1′ "; ?> />启用

                  <input class="np" name="adon" type="radio" value="0" <?php if($row['adon']==0) echo " checked=’0′ "; ?> />暂停

                </td>

              </tr>

    二、打开ad_edit.php文件,在adname=’$adname’,下增加如下代码:adon=’$adon’,

    三、打开数据库,设计表dede_myad,增加“adon”字段,类型“int”

    四、在管理页显示:

    1、打开“ad_main.htm”文件,在想要显示的地方插入如下代码:

    {dede:field.adon function=’adon(@me)’/}

    2、打开“ad_main.php”文件,增加如下代码:

    function adon($ad)

    {

        if($ad=="1")

        {

            return "<font color=green>启用</font>";

        }

        else

        {

            return "<font color=red>暂停</font>";

        }

    }

    五、最后一步,加个条件:

    打开“plus/ad_js.php”文件,

    把 

    $row = $dsql->GetOne("Select * From `2d30_myad` where aid=’$aid’ ");

    改为 

    $row = $dsql->GetOne("Select * From `2d30_myad` where aid=’$aid’ and adon=’1′");

     


    广而告之:
    热门推荐:
    深入理解Angularjs中$http.post与$.post

    摘要 在angularjs发送post请求的时候,确实很困惑,在传递json数据的时候,总会遇到在服务端无法接受到参数的情况,这里有必要与$.post进行比较学习一下。 一个例子 这里模拟登录的一个场景,post用户名与密码,服务端接受账户并直接返回到客户端不做其它业务处理。 使用angula···

    php 获取xml接口数据的处理方法

    xml格式返回的是数据一般是这样的,但也有不同: <?xml version="1.0" encoding="gbk"?> <root> <head> <actdate>20170805</actdate> <trdate>20170805</trdate> <trtime>142410</trtime> ···

    详解webpack+es6+angular1.x项目构建

    技术栈概述 ES2015(ES6) 大名ES2015,顾名思义是 ECMAScript 在2015年6月正式发布的一套标准。小名ES6,意为ECMAScript第六次变更。(JavaScript 是 ECMAScript 规范的一种实现)。如今已慢慢替代ES5,成为JS主流的开发规范,新增很多语法糖,大大提高开发效率。 webpack 一···

    php中static 静态变量和普通变量的区别

    php中static 静态变量和普通变量的区别 在变量的前面加上static 就构成了静态变量(static 变量)。 static变量和普通变量的区别在于非静态全局变量的作用域是整个源程序,当一个源程序由多个源文件组成时,非静态的全局变量在各个源文件中都是有效的。 而静态全局变量则限制了···

    微信公众号点击菜单即可打开并登录微站的实现方法

    本文实例讲述了微信公众号点击菜单即可打开并登录微站的实现方法。分享给大家供大家参考。具体分析如下: 总体来说,微信公众号点击菜单即可打开并登录微站实现步骤比较复杂,但很多微站在己用上了,本文对此进行整理归纳,相信可以给大家带来一定的参考借鉴价值。 现在大部分···

    Dedecms织梦采集功能的使用方法-不含分页的普通文章(三)

    前言:本文是“不含分页的普通文章的采集方法“的第三节,在前两节的基础上,将会对“如何采集指定节点”和“如何导出采集内容”做详细的说明。为了与前文保持一致,本文将延续使用前文的章节标记。 上接第二节。   3.1采集指定节···

    JS实现的简易拖放效果示例

    本文实例讲述了JS实现的简易拖放效果。分享给大家供大家参考,具体如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head&···

    jQuery 无刷新分页实例代码

    复制代码 代码如下:<html> <head>     <script type="text/javascript" src="script/jquery-1.7.1.min.js"></script>         <script type="text/javascript" src="script/jquery-1···

    js 动态生成html 触发事件传参字符转义的实例

    通常,在使用 JS 动态生成 html 的过程中,会嵌入相应的样式、事件等属性元素,而这时经常会出现所谓的 “单、双引号不够用” 的情况,别急,这时可以利用 html 语言中的转义字符来解决。 下面就来介绍一下相应的转义字符吧: & —— (ampersand) 转义字符对应为   ···

    JavaScript 实现打印,打印预览,打印设置

    WebBrowser是IE内置的浏览器控件,无需用户下载. 一、WebBrowser控件 <object ID='WebBrowser' WIDTH=0 HEIGHT=0 CLASSID='CLSID:8856F961-340A-11D0-A96B-00C04FD705A2'></object> 二、WebBrowder控件的方法 //打印 WebBrowser1.ExecWB(6,1); //打印设置 WebBrows···