• 全国400电话网上服务平台
    强大号码库资源任选,方便,快捷,快速开通。
    咨询热线:400-1100-266  

    织梦新手网 分享织梦建站经验
    POST TIME:2017-11-30 16:46
    1、织梦提示文字修改
    include\common.func.php 找到DedeCMS提示信息 改成自己想要的文字 也可以加图片哦
    2、提交完数据跳转到指定页面
    plus/diy.php 找到$goto = !empty($cfg_cmspath) ? $cfg_cmspath : '/'; 后面写上页面路径(相对路径)
    3、description长度修改
    1.进phpmyadmin 查看dede_archives 表,默认的是
    description varchar(255)
    把它改为
    description varchar(600)
    2.打开文件 dede/spec_add.php ; spec_edit.php
    5.1、5.2、5.3版本的是
    搜索$description,250
    把它改为
    $description,600
    注:v5.5、v5.6版本是 $description = cn_substrR($description,$cfg_auot_description);这样的,把$cfg_auot_description修改为600或者更大的数值就可以了
    6、调用某一篇文章 idlist=""
    调用全站最新文章 typeid="all"
    7、织梦频道页调用友情链接的方法
    {dede:flink row='50' linktype='2' /}
    {dede:flink row='50' linktype='1' typeid='8' /}
    8、
    {dede:sql sql='Select * from 304_sgpage where aid=4'}
    <dd>[field:description function='cn_substr(@me,160)'/]...<a href="/ksjj.html" target="_blank">[详细]</a></dd>
    {/dede:sql}
    9、织梦当前位置修改
    不带链接:include/typelink.class.php 找到这个函数function?GetPositionLink($islink=true) 大约111行
    把true修改成false,这个函数就不执行了再找到:$typelink = "<a href='".$typepage."'>".$typeinfos['typename']."</a>";
    修改成$typelink = "".$typeinfos['typename']."";即可
    符号修改:系统---系统基本参数--核心设置--栏目位置的间隔符号 >
    10、 Fatal error: Call to a member function read() on a non-object in 报错
    文件/dede/testenv.php第170行 $dh = dir($d); 修改成:if (!is_dir($d)){ return $dirname; } $dh = dir($d);
    这是因为这个文件没有检查你的文件夹是否存在,它只按DEDE默认的文件夹去检索!
    11、那么我们如何修改为不更新为当前日期呢,我们打开/dede/templets/article_edit.htm
    查找$nowtime = GetDateTimeMk(time());
    替换为$nowtime = GetDateTimeMk($arcRow["pubdate"]);
    12、tag标签长度修改:
    1.修改数据库中表dede_tagindex 和dede_taglist的tag字段属性:varchar(12)修改为varchar(255) 。
    2、后台或者phpmyadmin
    ALTER TABLE dede_tagindex modify column tag char(251) not null;
    ALTER TABLE dede_taglist modify column tag char(251) not null;
    3、修改文件:/include/helpers/archive.helper.php
    查找:if(isset($tag[12]) 修改为:if(isset($tag[255]) ;
    再将if(isset($tag[20]) 修改为:if(isset($tag[255]) 。
     
    织梦标签大全
    首页
    标题关键字描述:
    <title>{dede:global.cfg_webname/}_{dede:global.srzcnk/}自定义变量</title>
    <meta name="keywords" content="{dede:global.cfg_keywords/}" />
    <meta name="description" content="{dede:global.cfg_description/}" />
    引入外部文件:
    {dede:include filename="head1.htm"/}
    调用制定栏目以及超链接:
    {dede:type typeid='1'}<a href="[field:typelink/]">[field:typename/]</a>{/dede:type}
    调用文章以及摘要:
    {dede:arclist typeid='43' orderby='pubdate' row='1' flag='h' titlelen='40' infolen='165'}
    <a href="[field:arcurl/]" title="[field:fulltitle/]">[field:title/]</a>
    [field:pubdate function="GetDateMK(@me)"/]
    [field:info/]
    {/dede:arclist}
    织梦标题长度控制:[field:title function='(strlen("@me")>22 ? cn_substr("@me",22)."...":"@me")'/]
    [field:title function='(strlen("@me")>35 ? cn_substr("@me",35)."...":"@me")'/]
    ________________________________________________________________________
    列表页
    关键词描述:
    {dede:field.typename/} {dede:field.seotitle/}
    <meta name="keywords" content="{dede:field name='keywords'/}" />
    <meta name="description" content="{dede:field name='description' function='html2text(@me)'/}" />
    自增:[field:global.autoindex/]
    列表分页调用:
    {dede:list pagesize='20'}
    <li><span>[[field:pubdate function="GetDateMK(@me)"/]]</span><a title="[field:title/]" href="[field:arcurl/]">[field:title/]</a></li>
    [field:global runphp='yes' name=autoindex]
    $a="<li class=bd></li>";
    $b="";
    if ((@me%5)==0) @me=$a; else @me=$b;
    [/field:global]
     
    {/dede:list}
    {/dede:list}
    分页:{dede:pagelist listitem="info,index,end,pre,next,pageno" listsize="2"/}
     
    _______________________________________________
    单页
    标题{dede:field.title/}
    内容{dede:field name='body'/}
     
    _________________________________________________
    内容
    <title>{dede:field.title/}_{dede:global.srzcnk/}</title>
    <meta name="keywords" content="{dede:field.keywords/}" />
    <meta name="description" content="{dede:field.description function='html2text(@me)'/}" />
     
    标题 {dede:field.title/}
    时间:{dede:field.pubdate function="MyDate('Y-m-d',@me)"/}
    点击次数:<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>
    内容:{dede:field.body/}
    上一篇:{dede:prenext get='pre'/}
    下一篇:{dede:prenext get='next'/}
    _________________________________________________
    频道页面
    调用当前子栏目
    {dede:channel type='son' noself='yes'}
    <a href="[field:typelink/]" title="[field:typename/]">[field:typename/]</a>
    {/dede:channel}
    织梦调用多个栏目下的子栏目循环:
    {dede:channelartlist typeid='20,21,22'}
    {dede:type}
    <a href="[field:typelink /]">[field:typename /]</a>
    {/dede:type}
    {/dede:channelartlist}
     
    织梦简介截取:
    [field:description function='cn_substr(@me,488)'/]!
    ______________________________________________________
    更改
    分页条数:plus/search.php 15行10改成其他的条数
    分页样式:include/arc.searchview.class.php
    更改织梦上一篇下一篇:include/arc.archives.class.php
    下载地址:{dede:field name='softlinks'/}
    \templets\system\channel_downlinkpage.htm channel_downlinks.htm
    /plus/download.php
    商务通再新窗体弹出 一次弹出
    织梦搜索去掉li
    查找/include/arc.listview.class.php以及arc.archives.class.php文件 ,用EditPlus或Dreamweaver打开
    按Ctrl+H键,查找
    <li> 全部替换为空格
    </li> 全部替换为空格
    <li class=\&;thisclass\&;>全部替换为空格
    保存,覆盖原文件即可.
    织梦修改默认的简介250字符
    只需更改
    /data/config.cache.bak.php
    /data/config.cache.inc.php
    artiale_add edit
    这两个文件里的一个变量即可
    找到$cfg_auot_description = 255;
    把255修改成指定的数字,比如500
    再更改数据表:dede_archives里的字段description,如果要大数据,可以把类型更改为text
    最后在调用的时候,就可以自定义自己限制范围内的字符数了,方法:
    织梦关闭幻灯片:
    把模板中
    @me = "<script language='javascript'>dStartPlay();</script>\r\n"; 改成 @me = '';
     
    首页{dede:flink row='50' linktype='2' /}
    内页{dede:flink row='50' linktype='1' typeid='8' /}
     
    onclick="return CheckNull();" 返回原来的地址 submit中庸的到
    <input type="hidden" name="searchtype" value="titlekeyword" />
     
     
    内容静态:{dede:field.click/}
    内容页动态:
    <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>
    列表页(时时刷新)
    <script src="/plus/count.php?view=yes&aid=[field:id/]&mid=1" type='text/javascript' language="javascript"></script>
    <scriptsrc="[field:phpurl/]/contclick.php?view=yes&aid=[field:id/]&mid=[field:mid/]"type='text/javascript' language="javascript"></script>
    在/plus 目录下找到count.php 复制一份 然后命名为contclick.php用编辑器将contclick.php打开 然后删除
    if(!empty($maintable))
    {
    $dsql->ExecuteNoneQuery(" UPDATE `{$maintable}` SET click=click+1 WHERE {$idtype}='$aid' ");
    }
    if(!empty($mid))
    {
    $dsql->ExecuteNoneQuery(" UPDATE `dede_member_tj` SET pagecount=pagecount+1 WHERE mid='$mid' ");
    }
    这几行代码 即插入数据库的这两行 保存
    最后在首页和列表页中需要需要调用点击次数的地方添加
    <scriptsrc="[field:phpurl/]/contclick.php?view=yes&aid=[field:id/]&mid=[field:mid/]"type='text/javascript' language="javascript"></script>
    [field:global runphp='yes' name=autoindex]
    $a="class=bg1";
    $b="class=bg2";
    if ((@me%2)==0) @me=$a; else @me=$b;
    [/field:global]
    data\cache\中的缓存数据 自定义广告
    <form action="{dede:field name='phpurl'/}/search.php" name="formsearch">
    <div class="form">
    <input type="hidden" name="kwtype" value="0" />
    <input type="hidden" name="searchtype" value="titlekeyword" />
    <input name="keyword" type="text" class="search-keyword" id="search-keyword" />
    <select name="typeid" class="search-option" id="typeid">
    <option value='0' selected='1'>全部栏目</option>
    {dede:channelartlist typeid='top' }
    {dede:type} <option value='[field:id/]'>[field:typename/]</option>{/dede:type}
    {dede:channel type='son' noself='yes'}
    <option value='[field:id/]'>-[field:typename/]</option>
    {/dede:channel}
    {/dede:channelartlist}
    </select><button type="submit" class="search-submit">搜索</button>
    </div>
    </form>
    原文地址位置{dede:global.cfg_basehost/}{dede:field.arcurl/}
    文章常用调用标签:idlist="1,2,3,4"
    1、90sec.php木马
    include/dedesql.class.php找到$v2 .= chr($arrs2[$i]); 将其注释掉;
    如下效果代码:
    //特殊操作
    if(isset($GLOBALS['arrs1']))
    {
    $v1 = $v2 = '';
    for($i=0;isset($arrs1[$i]);$i++)
    {
    $v1 .= chr($arrs1[$i]);
    }
    for($i=0;isset($arrs2[$i]);$i++)
    {
    //$v2 .= chr($arrs2[$i]); //注释这里
    }
    $GLOBALS[$v1] .= $v2;
    }
    2、data这个文件夹里也是木马程序的常驻基地,把data数据库的写入权限给关了,数据库下的tplcache缓存文件
    iis服务器可以直接设置,空间可以在.htaccess中加入;
    RewriteEngine on RewriteCond % !^$
    RewriteRule uploads/(.*).(php)$ [F]
    RewriteRule data/(.*).(php)$ [F]
    RewriteRule templets/(.*).(php)$ [F]
    
    关于我们 | 付款方式 | 建站知识 | 增值服务 | 网站模板
    Copyright © 2003-2016
    时间:9:00-21:00 (节假日不休)
    版权所有:巨人网络(扬州)科技有限公司
    总部地址:江苏省信息产业基地11号楼四层
    《增值电信业务经营许可证》 苏B2-20120278
    X

    截屏,微信识别二维码

    微信号:veteran88

    (点击微信号复制,添加好友)

     打开微信

    微信号已复制,请打开微信添加咨询详情!