1、織夢提示文字修改
include\common.func.php 找到DedeCMS提示信息 改成自己想要的文字 也可以加圖片哦
2、提交完數(shù)據(jù)跳轉(zhuǎn)到指定頁面
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或者更大的數(shù)值就可以了
6、調(diào)用某一篇文章 idlist=""
調(diào)用全站最新文章 typeid="all"
7、織夢頻道頁調(diào)用友情鏈接的方法
{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 找到這個函數(shù)function?GetPositionLink($islink=true) 大約111行
把true修改成false,這個函數(shù)就不執(zhí)行了再找到:$typelink = "<a href='".$typepage."'>".$typeinfos['typename']."</a>";
修改成$typelink = "".$typeinfos['typename']."";即可
符號修改:系統(tǒng)---系統(tǒng)基本參數(shù)--核心設(shè)置--欄目位置的間隔符號 >
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、那么我們?nèi)绾涡薷臑椴桓聻楫斍叭掌谀?,我們打開/dede/templets/article_edit.htm
查找$nowtime = GetDateTimeMk(time());
替換為$nowtime = GetDateTimeMk($arcRow["pubdate"]);
12、tag標簽長度修改:
1.修改數(shù)據(jù)庫中表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]) 。
織夢標簽大全
首頁
標題關(guān)鍵字描述:
<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"/}
調(diào)用制定欄目以及超鏈接:
{dede:type typeid='1'}<a href="[field:typelink/]">[field:typename/]</a>{/dede:type}
調(diào)用文章以及摘要:
{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")'/]
________________________________________________________________________
列表頁
關(guān)鍵詞描述:
{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/]
列表分頁調(diào)用:
{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/}
內(nèi)容{dede:field name='body'/}
_________________________________________________
內(nèi)容
<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)"/}
點擊次數(shù):<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>
內(nèi)容:{dede:field.body/}
上一篇:{dede:prenext get='pre'/}
下一篇:{dede:prenext get='next'/}
_________________________________________________
頻道頁面
調(diào)用當前子欄目
{dede:channel type='son' noself='yes'}
<a href="[field:typelink/]" title="[field:typename/]">[field:typename/]</a>
{/dede:channel}
織夢調(diào)用多個欄目下的子欄目循環(huán):
{dede:channelartlist typeid='20,21,22'}
{dede:type}
<a href="[field:typelink /]">[field:typename /]</a>
{/dede:type}
{/dede:channelartlist}
織夢簡介截?。?/div>
[field:description function='cn_substr(@me,488)'/]!
______________________________________________________
更改
分頁條數(shù):plus/search.php 15行10改成其他的條數(shù)
分頁樣式: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
商務(wù)通再新窗體彈出 一次彈出
織夢搜索去掉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修改成指定的數(shù)字,比如500
再更改數(shù)據(jù)表:dede_archives里的字段description,如果要大數(shù)據(jù),可以把類型更改為text
最后在調(diào)用的時候,就可以自定義自己限制范圍內(nèi)的字符數(shù)了,方法:
織夢關(guān)閉幻燈片:
把模板中
@me = "<script language='javascript'>dStartPlay();</script>\r\n"; 改成 @me = '';
首頁{dede:flink row='50' linktype='2' /}
內(nèi)頁{dede:flink row='50' linktype='1' typeid='8' /}
onclick="return CheckNull();" 返回原來的地址 submit中庸的到
<input type="hidden" name="searchtype" value="titlekeyword" />
內(nèi)容靜態(tài):{dede:field.click/}
內(nèi)容頁動態(tài):
<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 復(fù)制一份 然后命名為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' ");
}
這幾行代碼 即插入數(shù)據(jù)庫的這兩行 保存
最后在首頁和列表頁中需要需要調(diào)用點擊次數(shù)的地方添加
<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\中的緩存數(shù)據(jù) 自定義廣告
<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/}
文章常用調(diào)用標簽: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數(shù)據(jù)庫的寫入權(quán)限給關(guān)了,數(shù)據(jù)庫下的tplcache緩存文件
iis服務(wù)器可以直接設(shè)置,空間可以在.htaccess中加入;
RewriteEngine on RewriteCond % !^$
RewriteRule uploads/(.*).(php)$ [F]
RewriteRule data/(.*).(php)$ [F]
RewriteRule templets/(.*).(php)$ [F]