精华内容
下载资源
问答
  • dede58的授权

    2018-10-23 11:01:55
    dede58授权 2018年01月07日 07:10:38 hyt48079287 阅读数:805更多 <div class="tags-box space"&...

    ●模板加密说明:

     

    加密方法很简单,就是将模板必须的JS文件,加入域名判断代码,然后加密.

     

    模板加密的前提是这套模板有必须的JS文件,少了JS会少很多效果,否则加密了,别人把这个加密的JS文件删除掉,就没用了.

     

    加密JS前尽可能将JS文件合并,如果调用了多个JS,合并成一个JS,然后加密这个JS文件.

    ===================================================================================================

     

    ●模板加密方法:

     

    1.将模板所需的JS文件合并成一个文件,然后将下面的代码加带JS文件里.

     

    $ym = document.domain;

    if($ym.indexOf('dede58.com')<0&&$ym.indexOf('127.0.0.1')<0&&$ym.indexOf('localhost')<0){

    alert("该模板尚未授权此站使用,请购买授权");

    location.href='http://www.dede58.com';

    }

     

    2.将上面的代码添加到JS里以后,到下面的网址进行JS加密

     

    http://www.javascriptobfuscator.com/

    ====================================================================================================

     

    ●模板授权方法:

     

    未加密的JS中的 if() 中判断了三个域名

     

    dede58.com为客户网址(授权的时候将这个域名替换为客户的网址)

     

    后面的127.0.0.1和localhost 为本地测试网址,方便客户本地调试

     

    location.href处为跳转到的网址.

     

    然后再把这个代码到加密的网站中加密,让客户替换指定JS文件,并提示客户更新一下缓存,就可以了!

    展开全文
  • 【价值千元!!】网站建设资料集合,VIP网盘链接,永久有效! 8:dede58织梦CMS模板
  • dede58】响应式咨询管理类网站织梦模板(自适应移动端)
  • http://www.dede58.com/a/dedecode/16537.html---模板名称: 娱乐新闻资讯类网站织梦MIP模板(三端同步)+MIP+PC+移动端+利于SEO优化 模板介绍: 织梦最新内核开发的模板,该模板属于新闻、资讯类企业使用, 自带最新...
  • dede58授权

    千次阅读 2018-01-07 07:10:38
    if($ym.indexOf('dede58.com')$ym.indexOf('127.0.0.1')$ym.indexOf('localhost')){ alert("该模板尚未授权此站使用,请购买授权"); location.href='http://www.dede58.com'; }   2.将上面的...

    ●模板加密说明:

     

    加密方法很简单,就是将模板必须的JS文件,加入域名判断代码,然后加密.

     

    模板加密的前提是这套模板有必须的JS文件,少了JS会少很多效果,否则加密了,别人把这个加密的JS文件删除掉,就没用了.

     

    加密JS前尽可能将JS文件合并,如果调用了多个JS,合并成一个JS,然后加密这个JS文件.

    ===================================================================================================

     

    ●模板加密方法:

     

    1.将模板所需的JS文件合并成一个文件,然后将下面的代码加带JS文件里.

     

    $ym = document.domain;

    if($ym.indexOf('dede58.com')<0&&$ym.indexOf('127.0.0.1')<0&&$ym.indexOf('localhost')<0){

    alert("该模板尚未授权此站使用,请购买授权");

    location.href='http://www.dede58.com';

    }

     

    2.将上面的代码添加到JS里以后,到下面的网址进行JS加密

     

    http://www.javascriptobfuscator.com/

    ====================================================================================================

     

    ●模板授权方法:

     

    未加密的JS中的 if() 中判断了三个域名

     

    dede58.com为客户网址(授权的时候将这个域名替换为客户的网址)

     

    后面的127.0.0.1和localhost 为本地测试网址,方便客户本地调试

     

    location.href处为跳转到的网址.

     

    然后再把这个代码到加密的网站中加密,让客户替换指定JS文件,并提示客户更新一下缓存,就可以了!

    展开全文
  • dede参考网站

    2021-03-26 11:23:43
    http://www.dede58.com/a/dedebq/2015/0313/1789.html 织梦dedecms发布文章页面怎么增加新字段 https://jingyan.baidu.com/article/48a42057a903fce8242504d2.html 织梦让dede:channel支持调用栏目描述...
    1. 织梦调用指定顶级栏目名称的方法
      http://www.dede58.com/a/dedebq/2015/0313/1789.html

    2. 织梦dedecms发布文章页面怎么增加新字段
      https://jingyan.baidu.com/article/48a42057a903fce8242504d2.html

    3. 织梦让dede:channel支持调用栏目描述description或栏目内容content
      http://www.dede58.com/a/dedejq/9345.html

    4. 让dede:type调用栏目内容content、seo标题seotitle的方法
      http://www.szcxdl.com/wzjs/133.html

    5 dedecms内容模型自定义字段在{dede:arclist}中调用不显示的解决
    http://www.dede58.com/a/dedejq/43811.html

    1. Dedecms如何调取某篇文章或某个栏目所在的顶级栏目的所有子栏目?
      https://zhidao.baidu.com/question/1817586159552668148.html

    2. 织梦dedecms{dede:channelartlist}标签栏目循环序号调用方法
      http://www.dede58.com/a/dedejq/8323.html

    3. dede遍历二级分类及所有内容
      https://zhidao.baidu.com/question/454799571180161405.html

    4. dede使用方法----调用列表页的分页功能
      https://blog.csdn.net/weixin_33704234/article/details/85770762

    5. 织梦分页如何控制每页显示数量
      https://blog.csdn.net/cqmeiwang/article/details/51767284

    6. 更改分页默认样式
      http://www.dede58.com/a/dedejq/4763.html

    在include/arc.listview.class.php文件下找分页方法,如果是动态的,ctrl+F查找function GetPageListDM。如果是静态的,ctrl+F查找function GetPageListST

    在这里插入图片描述
    自定义css

    <style>
            .pagelist{
                display: flex;
                flex-direction: row;
                justify-content: center;
            }
            .pagelist li{
                width: 28px;
                height: 28px;
                line-height: 28px;
                text-align: center;
                background: #ddd;
                color: #333;
                margin: 0 5px;
            }
            .thisclass{
                background: blue !important;
                color: #fff !important;
            }
            .page_width{
                width: auto !important;
                padding: 0 5px;
            }
        </style>
    

    html

    {dede:include filename="nav_position.htm"/}
    
                <div class="cpzx_nk cpzx_cont_list">
                    <ul>   
                    	// pagesize自定义每页显示的内容数量
                        {dede:list pagesize='3'}
                            <li class="wow bounceIn cpzx_cont_li">
                                <a href="[field:arcurl/]">
                                    <img src="[field:picname/]" alt="">
                                    <p>[field:title/]</p>
                                </a>
                            </li>
                        {/dede:list}
                    </ul>
                    <div class="dede_pages"><ul class=pagelist>{dede:pagelist listitem="info,index,end,pre,next,pageno,option"listsize="3"/}</ul></div>
                </div>
    
    1. 织梦获取浏览次数
      http://www.dede58.com/a/dedejq/8935.html
    使用织梦建站时,在文章页的信息页面,官方给出的调用文章浏览次数的标签是:
    
      {dede:field.click/}
    
      这个标签调用的是静态浏览次数,也就是我们生成文章时的那个随机生成的浏览次数,这里不论在文章页怎么刷新都不会增加浏览次数,用户体验十分差。
    
      网上有解决方法,即把调用标签换为:
    
      <script src="{dede:field name='phpurl'/}/count.php?view=yes&aid={dede:field name='id'/}&mid={dede:field name='mid'/}&cid={dede:field name='channel'/}" type='text/javascript' language="javascript"></script>
    
      
    
    这样一来就能实现动态调用文章浏览次数,刷新一次增加一次,但是用过之后发现一个问题,每次页面加载到这个地方都会卡顿一下,因为这里是js调用,每次都要向服务器请求一次,这里的标签是及时加载,到这里肯定会卡顿,研究之后给出一种最优的解决方案。
    
      具体的思路为:我们可以先自定义一个数字(可以定义为0)。当网页先进行加载时,是加载我们事先预定好的数字,然后通过网页最后的加载JS调用真正的点击次数。具体步骤为:
    
      1、在点击次数的位置用span标签定义一个点击次数
    
      <span id="countnum">0</span>次
    
      2、修改Dede核心函数,找到 plus/count.php中
    
      echo "document.write('".$row['click']."');\r\n";
    
      大概在25行,换成
    
      echo 'document.getElementById("countnum").innerHTML='.$row['click'];
    
      3、在网页底部添加js代码
    
      <script src="{dede:field name='phpurl'/}/count.php?view=yes&aid={dede:field name='id'/}&mid={dede:field name='mid'/}" type='text/javascript' language="javascript"></script>
    
      把js添加在网页底部就能完美解决载入浏览次数时卡顿的问题用用体验很好,至此,就实现了文章页动态调用文章浏览次数。
    
    1. dede随机推荐文章
      https://www.php.cn/cms/dedecms/437374.html

    2. 织梦顶级栏目导航跳转到第一个子栏目设置教程
      http://www.dede58.com/a/dedejq/19378.html

    3. dede移动端上一篇下一篇
      https://baijiahao.baidu.com/s?id=1614085076576144228&wfr=spider&for=pc

    4. 如何去除织梦底部版权信息Power by DedeCms
      https://jingyan.baidu.com/article/ad310e80e95dca1849f49ee3.html

    5. 网站提示DedeCMS:CSRF Token Check Failed!解决
      https://jingyan.baidu.com/article/414eccf68a25796b431f0ad3.html

    6. dedecms循环时条件判断
      https://blog.csdn.net/hxl95810/article/details/50352045
      http://www.huanglucheng.com/cms/117.html
      http://www.dede58.com/a/dedejq/42321.html

    7. dedecms添加/编辑文章如何把附加选项去掉默认勾选状态
      https://blog.csdn.net/m__l__/article/details/82751389

    8. 织梦dedecms如何调用指定一个栏目的描述
      https://blog.csdn.net/qq_39086902/article/details/109390154

    9. 织梦dedecms默认编辑器实现上传视频功能
      https://www.jb51.net/cms/720756.html

    10. 织梦如何在文章发布中添加上传视频文件?
      http://www.7y8d.com/m/view.php?aid=180

    1、内容模型上添加字段,选择多媒体文件类型
    列表要调用,也要设置一下
    2、系统参数————附件选项,多媒体文件类型增加mp4
    3、增加mp4后缀后,后台可正常上传多媒体文件,但上传上没法点选.需要修改一个文件才行.
    在网站根目录中,找到include/dialog/select_media.php ,在140行,增加mp4,修改后如下.
    1#.(swf|fly|fla|flv|mp4)#i
    
    4、文章模板中,调用时直接用{dede:field.字段名}或者后台上传路径可以直接输入第三方视频路径(如淘宝视频),在首页或其他页面中调用方式:
    {dede:arclist flag='c' typeid='19' channelid='17' addfields='mprfile'}
                        <div class="con">
                            <div class="video">
                                <a class="play" rel='[field:mp4file/]'><i></i></a>
                                <figure class="Ispic" style="background-image: url(/static/uploadfiles/home-video-img1.jpg)"></figure>
                            </div>
                            <div class="txt">
                                <h3>[field:title/]</h3>
                                <p>[field:description function="cn_substr(@me,88)"/]</p>
                            </div>
                        </div>
                        {/dede:arclist}
    说明:channelid='1'表示模型ID号,addfields='mp4file'表示所要添加的自定义字段名,这两个一定要加上哦。channelid内容模型ID确定,再确定typdide栏目ID。
    
    1. Dedecms织梦系统修改文章描述字数长度的方法
      https://jingyan.baidu.com/article/4e5b3e195a938a91901e24f5.html

    2. dede怎么去掉当前位置最后一个箭头
      https://blog.csdn.net/zhan0623/article/details/79863659?utm_source=blogxgwz6

    3. DEDECMS更新栏目时显示模板文件不存在,无法解析文档!
      标准答案:直接更新缓存!!!!如果更新缓存还是不行就勾选 检测并清理错误文档!!!一般问题就解决了。
      https://jingyan.baidu.com/article/2a138328c24361074b134f5d.html

    4. 织梦后台删除栏目提示删除成功但却没有把栏目删掉的解决方法
      http://www.dedeyuan.com/xueyuan/jiqiao/3263.html

    5. dede 内容页文章标题显示不全的更改方法
      https://blog.csdn.net/lxw1844912514/article/details/100026876

    6. dedecms调用[field:title/]标签时,标题出现b标签怎么去掉
      http://www.dede58.com/a/dedejq/42628.html

    7. dedecms 调用文章简介[field:description /]如何限制字数
      https://blog.csdn.net/fan_geduo/article/details/80267477

    8. 织梦栏目字段添加并调用:例如图片上传
      https://blog.csdn.net/qq_29362889/article/details/52402104

    9. 织梦文章自定义属性j调用文章跳转网址的方法
      http://www.dede58.com/a/dedejq/19935.html

    10. dedecms全文搜索功能的实现方法
      http://www.dede58.com/a/dedejq/41027.html

    11. 织梦dede:channelartlist调用排除指定typeid栏目数据的方法
      http://www.dede58.com/a/dedejq/43011.html

    12. 织梦{dede:channelartlist}如何判断
      http://www.dede58.com/a/dedejq/5170.html

    13. DEDECMS首页循环调用一级栏目和二级栏目的实现方法
      http://www.dede58.com/a/dedejq/3211.html

    14. 怎么用织梦dedecms自定义表单添加在线留言功能?
      https://jingyan.baidu.com/article/fdbd42772fc866f89f3f4808.html

    37.dedecms教程:织梦自定义表单通过ajax提交的实现方法
    https://blog.csdn.net/buzhang1314/article/details/50351798

    html

    <form action="javascript:;" enctype="multipart/form-data" method="post">
                <input type="hidden" name="action" value="post" />
                <input type="hidden" name="diyid" value="1" />
                <input type="hidden" name="do" value="2" />
     
                <label>姓名:<input type="text" id="name" name="name" value="" /></label>
                <label>电话:<input type="text" id="tel" name="tel" value="" /></label>
                <label>手机:<input type="text" id="iphone" name="iphone" value="" /></label>
                <label>邮箱:<input type="text" id="email" name="email" value="" /></label>
                <table>
                  <tr>
                    <td valign="top">留言:</td>
                    <td><textarea id="liuyan" name="liuyan"></textarea></td>
                  </tr>
                </table>
                <input type="hidden" name="dede_fields" value="name,textchar;tel,textchar;iphone,textchar;email,textchar;liuyan,multitext" />
        <input type="button" class="submit fr" value="提 交" οnclick="add_ajaxmessage()"/>
    </form>
    
    

    js

    function add_ajaxmessage(){
        
        var name=document.getElementById("name");
        var tel    =document.getElementById("tel");
        var iphone=document.getElementById("iphone");
        var email=document.getElementById("email");
        var liuyan=document.getElementById("liuyan");
        
        //定义变量接收上面表单每项的值和几个dede隐藏的input的值
        var dataString = 'name='+ name.value + '&tel=' + tel.value + '&iphone=' + iphone.value + '&email=' + email.value + '&liuyan='+ liuyan.value +'&action=post'+ '&diyid=1&do=2&dede_fields=name,textchar;tel,textchar;iphone,textchar;email,textchar;liuyan,multitext';
        $.ajax({
            type: "POST",
            url: "/plus/diy.php", //提交到后台文件
            data: dataString, //传值
            success: function(data) {
     
                alert(data);//成功打印PHP返回的值
            
            }
        });
        return false;
     
    }
    
    

    php

    在/plus/diy.php中找到:if(!empty($dede_fields))
    {
        //在里面加入判断语句,不判断也可以
    
        if($name==""){    
            echo "请填写您的姓名!";//注意:输出用echo输出,不要用showMsg();
            exit();
        }
    }
    
    找到:$goto = !empty($cfg_cmspath) ? $cfg_cmspath : '/';
          $bkmsg = '发布成功,请等待管理员处理...';
    这两句,改成:echo "提交成功!";
    
    删掉下面这一句:showmsg($bkmsg, $goto);
    
    

    38.织梦错误:Call to a member function GetInnerText() on a non-object解决
    http://www.dedevvip.com/question/79.html

    39.三步实现DedeCMS的站内搜索功能
    http://www.dede58.com/a/dedejq/30020.html

    40.从原理上教你如何删除织梦dedecms自定义字段
    https://blog.csdn.net/dustin_php/article/details/41143807

    1. 织梦dedecms如何删除得德广告模块
      http://www.huanglucheng.com/cms/78.html
    2. 织梦DedeCMS移动站的搜索功能实现方法
      https://blog.csdn.net/u012767761/article/details/111571694

    43.dede织梦自动识别手机端
    https://blog.csdn.net/qq_41642348/article/details/108448983

    首页:
    <meta http-equiv="mobile-agent" content="format=xhtml;url={dede:global.cfg_mobileurl/}/index.php">
    
    <script type="text/javascript">if(window.location.toString().indexOf('pref=padindex') != -1){}else{if(/AppleWebKit.*Mobile/i.test(navigator.userAgent) || (/MIDP|SymbianOS|NOKIA|SAMSUNG|LG|NEC|TCL|Alcatel|BIRD|DBTEL|Dopod|PHILIPS|HAIER|LENOVO|MOT-|Nokia|SonyEricsson|SIE-|Amoi|ZTE/.test(navigator.userAgent))){if(window.location.href.indexOf("?mobile")<0){try{if(/Android|Windows Phone|webOS|iPhone|iPod|BlackBerry/i.test(navigator.userAgent)){window.location.href="{dede:global.cfg_mobileurl/}/index.php";}else if(/iPad/i.test(navigator.userAgent)){}else{}}catch(e){}}}}</script>
    
    
    列表页
     <meta http-equiv="mobile-agent" content="format=xhtml;url={dede:global.cfg_mobileurl/}/list.php?tid={dede:field.id/}">
    
    <script type="text/javascript">if(window.location.toString().indexOf('pref=padindex') != -1){}else{if(/AppleWebKit.*Mobile/i.test(navigator.userAgent) || (/MIDP|SymbianOS|NOKIA|SAMSUNG|LG|NEC|TCL|Alcatel|BIRD|DBTEL|Dopod|PHILIPS|HAIER|LENOVO|MOT-|Nokia|SonyEricsson|SIE-|Amoi|ZTE/.test(navigator.userAgent))){if(window.location.href.indexOf("?mobile")<0){try{if(/Android|Windows Phone|webOS|iPhone|iPod|BlackBerry/i.test(navigator.userAgent)){window.location.href="{dede:global.cfg_mobileurl/}/list.php?tid={dede:field.id/}";}else if(/iPad/i.test(navigator.userAgent)){}else{}}catch(e){}}}}</script>
    
    
    内容页
     <meta http-equiv="mobile-agent" content="format=xhtml;url={dede:global.cfg_mobileurl/}/view.php?aid={dede:field.id/}">
    
    <script type="text/javascript">if(window.location.toString().indexOf('pref=padindex') != -1){}else{if(/AppleWebKit.*Mobile/i.test(navigator.userAgent) || (/MIDP|SymbianOS|NOKIA|SAMSUNG|LG|NEC|TCL|Alcatel|BIRD|DBTEL|Dopod|PHILIPS|HAIER|LENOVO|MOT-|Nokia|SonyEricsson|SIE-|Amoi|ZTE/.test(navigator.userAgent))){if(window.location.href.indexOf("?mobile")<0){try{if(/Android|Windows Phone|webOS|iPhone|iPod|BlackBerry/i.test(navigator.userAgent)){window.location.href="{dede:global.cfg_mobileurl/}/view.php?aid={dede:field.id/}";}else if(/iPad/i.test(navigator.userAgent)){}else{}}catch(e){}}}}</script>
    
    
    1. 织梦 dede:channel 倒序
      https://www.cnblogs.com/lelehellow/p/12588390.html

    2. dedecms中limit调用问题
      https://zhidao.baidu.com/question/227094738.html

    3. 织梦dedecms内容页分页数太多的隐藏方法
      http://www.dede58.com/a/dedejq/30725.html

    4. dedecms 按照ID升序 降序排列方法
      https://blog.csdn.net/rcxqc2002/article/details/31757715

    5. dedecms中limit调用问题
      https://zhidao.baidu.com/question/227094738.html

    6. 让dede:flink拥有和dede:arclist一样使用limit标签
      http://www.dede58.com/a/dedejq/5165.html

    7. dedecms备份mysql数据库文件_dedecms备份的数据库文件在哪
      https://blog.csdn.net/weixin_35020639/article/details/114165581

    /data/backupdata目录中
    
    1. dede备份后备份得文件为空(织梦运行在PHP7)
      https://www.cnblogs.com/dedehtml/p/9913827.html
    打开 /dede/sys_data_done.php 找到
    $fs = $bakStr = '';
    改成
    $fs = array();$bakStr = '';
    
    1. 织梦dedecms首页列表页ajax点击下拉加载更多文章瀑布流效果
      http://www.dede58.com/a/zhimengjiaocheng/development/4580.html

    2. 织梦dedecms首页列表页ajax点击下拉加载更多文章瀑布流效果
      http://www.dede58.com/a/zhimengjiaocheng/development/4580.html

    3. dede搜索页面不能使用arclist等标签解决办法
      http://www.dede58.com/a/dedejq/26040.html

    4. 织梦dede后台删除了文章,后台前台列表显示的文章总数还是删除之前的
      https://blog.csdn.net/weixin_42238165/article/details/95630055

    5. dede:channel 判断 在第四个循环后增加图标
      https://zhidao.baidu.com/question/2080174471842029588.html

    6. 织梦DedeCMS实现{dede:channel}标签增加数字序号的方法
      https://www.idedecms.com/jiaocheng/149.html

    织梦模板里经常用到的{dede:channel}标签是调用导航的,想要在这个标签里实现数字序号的效果可以使用下面的方法。
    
    示例:
    
    <a href="#" class="d1"></a>
    <a href="#" class="d2"></a>
    <a href="#" class="d3"></a>
    ....
    
    代码:
    
    {dede:channel type='top' line='1'}
         <a href="[field:typeurl/]" class="d[field:line/]"></a>
    {/dede:channel}
    
    注:line='1'是指从1开始递增
    
    修改方法:
    
    1、修改/include/taglib/channel.lib.php文件的lib_channel函数,把如下代码
    
    $attlist = "typeid|0,reid|0,row|100,col|1,type|son,currentstyle|,cacheid|";
    
    修改成
    
    $attlist = "typeid|0,reid|0,row|100,col|1,type|son,currentstyle|,cacheid|,line|1";
    
    | 后面的是默认值
    
    2、修改/include/taglib/channel.lib.php文件的lib_channel函数,在
    
    extract($ctag->CAttribute->Items, EXTR_SKIP);
    
    下面添加如下代码:
    
    //默认属性里设置的行数
    $default_line = $ctag->CAttribute->Items["line"];
    
    3、修改/include/taglib/channel.lib.php文件的lib_channel函数,把如下代码
    
    $row['sonids'] = $row['rel'] = '';
    
    修改成如下代码:
    
    $row['sonids'] = $row['rel'] = '';
    $row['line'] = $default_line+$i;
    
    1. 织梦channelartlist加入当前栏目焦点样式(给多级导航添加点击样式)
      http://www.dede58.com/a/zhimengjiaocheng/zhanchangshouji/2015/1123/3016.html
    给首页增加点击样式
    <li  {dede:field name=typeid runphp="yes"}(@me=="")? @me=" class='active'":@me="";{/dede:field}><a href="{dede:global.cfg_basehost/}">网站首页</a></li>
    
    -----------------------------
    大家都知道如何加上channel的当前栏目焦点样式了,但channelartlist还是比较少接触。可以用currentstyle='activate'
    
    比如
    
    {dede:channelartlist  row='6' typeid="top" currentstyle='activate' }
    <li class='{dede:field.currentstyle/}'><a  href="{dede:field name='typeurl'/}">{dede:field name='typename'/}</a>
    <!--二级菜单-->
    <ul class="sub-menu list-unstyled">
    {dede:channel type='son' noself='yes' }
    <li><a href='[field:typeurl/]' >[field:typename/]</a></li>
    {/dede:channel}
    </ul>
    <!--/二级菜单-->
    </li>
    {/dede:channelartlist}
    
    1. 织梦缩略图自动补齐绝对路径_织梦5.7最新版缩略图终极解决办法(不变形、居中裁剪)附三种方法…
      https://blog.csdn.net/weixin_35727143/article/details/112048097
    第二种方法:也就是网上流传的一种方法:
    
    缩略图是下面这个样子的
    
    
    
    操作流程:打开网站根目录下的include/helpers/文件夹中的“image.helper.php”文件。
    
    查找如下代码:$srcW=ImageSX($im);
    
    $srcH=ImageSY($im);
    
    if($srcW<=$toW && $srcH<=$toH )
    
    return TRUE;
    
    $toWH=$toW/$toH;
    
    $srcWH=$srcW/$srcH;
    
    if($toWH<=$srcWH){
    $ftoW=$toW;
    
    $ftoH=$ftoW*($srcH/$srcW);
    
    }
    
    else
    
    {
    $ftoH=$toH;
    
    $ftoW=$ftoH*($srcW/$srcH);
    
    }
    
    把上面的这些代码全部替换成下面的代码:$srcW=ImageSX($im);
    
    $srcH=ImageSY($im);
    
    if($srcW<=$toW && $srcH<=$toH )
    
    return TRUE;
    
    $toWH=$toW/$toH;
    
    $srcWH=$srcW/$srcH;
    
    $ftoH=$toH;$ftoW=$toW;
    
    if ($toWH<=$srcWH) {
    $src_Y = 0;
    
    $src_X = ($srcW-$srcH*$toWH)/2;
    
    $srcW = $srcH*$toWH;
    
    }
    
    else
    
    {
    $src_X = 0;
    
    $src_Y = ($srcH-$srcW/$toWH)/2;
    
    $srcH = $srcW/$toWH;
    
    }
    
    1. dede标签arclist、channel判断是否是最后一条数据方法
    我们以修改channel标签源文件代码来介绍,channel标签php文件路径是/include/taglib/channel.lib.php,打开这个文件在116行我们可以看$GLOBALS['autoindex'] = 0;这个代码就是我们标签中用到的序号,在这一行代码下面,我们再定义一个变量$GLOBALS['iflast']=0;这个变量标识是否是最后一条记录,然后再在158行$GLOBALS['autoindex']++;这个代码下面,加上对我们加入的变量的判断赋值代码,代码为if($GLOBALS['autoindex']==$totalRow-1)$GLOBALS['iflast']=1;这代码的含义就是如果是最后一条再给变量$GLOBALS['iflast']赋值为“1”。
    
    这样我们的代码就修改完了,然后我们在模板中的channel标签中就可以使用我们加入的变量来判断是否是最后一条,下面贴出代码:
    
    {dede:channel}[field:typename/][field:global name=iflast runphp="yes"]if(@me==0)@me=' | ';else @me='';[/field:global]{/dede:channel}
    

    参考:http://www.qwkj.com/web/150.html

    1. 解决织梦channel标签 指定typeid或设置son时 currentstyle无效的修复办法
      https://blog.csdn.net/weixin_30631587/article/details/98982588

    修改include/taglib/channel.lib.php

    搜索
    if( ($row['id']==$typeid || ($topid==$row['id'] && $type=='top') ) && $currentstyle!='' )
    改成:
    if( ( $row['id']== $refObj->TypeLink->TypeInfos['id'] || ($topid==$row['id'] && $type=='top') ) && $currentstyle!='' )
    
    1. dedecms列表页按文章权重排序:dede_arctiny 按weight排序
      http://www.dede58.com/a/dedejq/42080.html
    织梦dedecms列表页实现文档按权重weight排序(从小到大的顺序)方法:
     
    1,在list_artcile.htm模板中使用
    {dede:list pagesize=’12′ orderby=’weight’ orderway=’asc’}
    2,然后修改include目录下的arc.listview.class.php
    查找else if($orderby==”lastpost。。。
    在下面补充
    else if($orderby==”weight”) { $ordersql = ” order by arc.weight $orderWay”; }
    3,同样是这个文件,查找“if(ereg(‘hot|click|lastpost’,$orderby))”改为:
    if(ereg(‘hot|click|weight|lastpost’,$orderby))
    上面三个步骤,即可实现列表页内容按权重排序,越小越靠前。
    希望以上内容对大家有所帮助 。
    
    展开全文
  • dede的研究

    2020-02-02 01:53:11
    搞了个模板,结果进去报错,源站也没了。。。 ...。。 真是试错的过程 ...3.后台不显示菜单栏的问题,http://www.dede58.com/a/zhimengjiaocheng/dedefault/2525.html,成功 4.各种不行,模板使用不成功...

    搞了个模板,结果进去报错,源站也没了。。。

    把www文件夹设置为samba共享,又折腾一圈samba。。。

    真是试错的过程

    1.用模板的web文件夹去覆盖原文件,就是不行,报错

    2.返回原文件,正常。。

    3.后台不显示菜单栏的问题,http://www.dede58.com/a/zhimengjiaocheng/dedefault/2525.html,成功

    4.各种不行,模板使用不成功

    5.可以进后台,但是导入不对

    6.导入进了,但是主页显示不对。

     

    马上2点了,但是成了

    两个重点:

    1.先部署dede

    2.成功后按教程导入模板

    3.要把dede放在根目录,不能取巧

    4.所有文件用chmod -R 777设置全部可读写权限,不然更新实际没更新

    展开全文
  • http://www.dede58.com/a/zhimengjiaocheng/dedefault/3041.html
  • 1.https://www.dedemao.com/dedemuban/company/3309.html 2.http://www.dede58.com/a/dedecms/1610.html
  • dede模版-织梦精品模版,本人在淘宝购买的 分享给csdn的朋友们!
  • http://www.dede58.com/a/dedebq/2015/0226/1737.html 1.首页在后台单页文档管理里添加一个单页文档,内容编辑框输入你要的内容生成。 2.在需要调用单页文档的地方加入SQL万用标签 { dede :sql sql=select body ...
  • 预览地址:http://demo934.dede58.com/ 主流三合一响应式网站 一个网站就能自动适应PC端+平板端+手机端使用
  • 青色宠物医院网站织梦dede模板源码[带手机版数据同步] 模板名称: 青色宠物医院网站织梦dede模板源码[带手机版数据同步] 模板介绍: 织梦最新内核开发的模板,...演示地址:http://demoall.dede58.com/3592/ 电脑版截图
  • 织梦DEDE搬家数据还原后 前台错位 问题描述:按照正确的步骤搬家后,数据还原后,也更新了,前台错位。 ...解决办法:一般造成这个...举例解决:比如我的站的模板风格是dede58. 1:点击系统-->> 模板默认风格(d
  • dede后台栏目hover换背景颜色 如果栏目太多就看不清楚当前选择是哪一行,很费眼。。怎么把颜色改显眼点呢。再这里:include/typeunit.class.admin.php查找:#FAFCE0替换:#A1EA7F全部替换之后就可以看到后台hover...
  • http://www.dede58.com/a/dedejq/1095.html
  • 参考网址:http://www.dede58.com/a/zhimengjiaocheng/development/4580.html 一、首先找到并打开/plus/list.php文件,在里面找到如下代码: require_once(dirname(FILE)."/…/include/common.inc.php"); 在这段代码...
  • 前几天使用织梦做一个搜索功能,正常使用{dede:list}调用自定义内容模型中的自定义字段,代码如下:(自定义字段的调用可以参考:http://www.dede58.com/a/dedejq/5233.html,本文不再赘述) {dede:list row='100...
  • 模板名称: 响应式智能科技设备类网站织梦模板(自适应手机端)+PC+wap+利于SEO优化 演示地址:http://www.dede58.com/plus/demo.php?aid=16511
  • Dede 标签调用汇总

    2015-04-06 16:38:00
    熟练使用DEDE离不开标签,可以说标签是dede的灵魂之所在,作为一名PC网络管理者,你都知道怎么使用dede的标签吗?在需要调用的时候,你能够得心应手的操作吗? 下面总结了58种常见的标签调用,包括关键描述调用、...
  • DEDE栏目名称长度 修改

    千次阅读 2016-03-21 11:06:45
    DEDE栏目名称长度 修改来源:58nin.com  发布:市场部 日期:2012-03-03DEDE后台添加新栏目的时候,有个栏目名称,可是字符长度被限制了,很多朋友需要将其修改长一些,方法如下: 方法1,直接修改数据库表 打开...
  • 演示地址:http://www.dede58.com/plus/demo.php?aid=16504?198;[编号198-16504]智能环保设备类网站织梦模板(带手机端)_织梦58
  • 演示站:http://www.dede58.com/plus/demo_mb.php?aid=2088?1;[编号1-2088]HTML5高端大气黑色网络工作室网络设计织梦模板_织梦58;
  • 大气黑色包装印刷公司dede模板由织梦58采用dedecms5.7 GBK编码 最新版设计。效果相当的好,相当简洁大气高端,织梦模板简单易用,建站方便。 源码说明: 本源码适用于印刷写真喷绘写
  • 模板预览地址:http://www.dede58.com/plus/demo.php?aid=4622?198 [编号198-4622] 装修装饰设计公司网站织梦模板(带手机端)可关联设计师织梦58
  • 织梦地址:http://www.dede58.com/shop/2018/1220/11858.html 模板名称: 高端教育培训商业教学类织梦模板(带手机版)+PC+移动端+利于SEO优化 模板介绍: 织梦最新内核开发的模板,该模板属于教育、培训、教学类...

空空如也

空空如也

1 2 3 4 5 ... 13
收藏数 257
精华内容 102
热门标签
关键字:

dede58