婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 網(wǎng)站建設(shè) > 建站知識 > dedecms增加自定義文件名功能

dedecms增加自定義文件名功能

POST TIME:2020-04-08 17:46

關(guān)鍵字描述:功能 文件 定義 增加 " pagename“字段

為了更好地實現(xiàn)SEO功能,為了廣大的DEDE愛好者不再大傷腦筋,這兩天抽了點時間把此功能弄出來跟大家分享。

以下修改能實現(xiàn)DEDE自定義網(wǎng)頁文件名的功能,例如:

zi-ding-yi.html/zidingyi.html/defined-pagename.html/自定義某某某.html 等
(反正你填什么就是什么,除了短橫杠連詞符號 -,最好別亂填其它特殊符號特別是單、雙引號、空格等,以免出錯)。
如果你不填自定義文件名,則默認(rèn)為文章的aid,如:
138.html/65.html 等。

以下皆以文章模型為例作修改。強烈建議初學(xué)者在對文件進(jìn)行修改前備份之。

以下為針對 DEDE V5 的修改:
=====================================================================

1、在 后臺 頻道管理 -> 修改欄目(或者增加欄目) -> 高級選項 -> 文章命名規(guī)則:

把 {typedir}/{Y}{M}/{D}-{aid}.html 修改成 {typedir}/{aa}.html
({aa} 用來接收自定義文件名。因個人不大喜歡年月日之類的,所以把{Y}、{M}、{D}、{aid}等都去掉了,你喜歡的話,自己加上即可)

2、修改數(shù)據(jù)庫表 dede_archives 增加 pagename 字段 varchar 100 (100夠用了,如果不夠用,自己改大(255之內(nèi))即可)

在 后臺 -> 功能菜單 -> SQL命令運行器 中輸入:
alter table dede_archives add column pagename varchar(100);
按確定執(zhí)行即可。

3、增加對 {aa} 的處理:

修改文件:include/inc_channel_unit_functions.php
把大約73行的:
$articleRule = str_replace("{cc}",dd2char($m.$d.$aid.$y),$articleRule);
改為:
$articleRule = str_replace("{aa}",GetPagename($aid),$articleRule);
(因為{cc}實在沒什么用,扔掉得了)

4、針對上面 GetPagename($aid) 的處理:

修改文件: include/inc_functions.php
在文件最后面 ?> 前加入以下函數(shù):

//獲取自定義文件名的函數(shù),檢測如果輸入了自定義文件名則文件名為所輸入的,否則默認(rèn)為文章的aid
function GetPagename($dd){
$sql = "select pagename from dede_archives where id = '$dd'";
$dsql = new DedeSql(false);
$row = $dsql->GetOne($sql);
$pagename = $row["pagename"];
if($pagename!=""){
$pagename = $pagename;
}else{
$pagename = $dd;
}
return $pagename;
}

5、修改文章添加和修改頁面,在里面加入 pagename 的 input

(1)修改文件:dede/templets/article_add.htm

在:
<tr>
<td height="24" class="bline">
<table width="800" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="90"> Tag標(biāo)簽:</td>
<td>
<input name="tag" type="text" id="tag" style="width:300px" value="">
(用空格或','分開)
</td>
</tr>
</table>
</td>
</tr>
前加上:

<!-- 自定義文件名開始 -->
<tr>
<td height="24" class="bline">
<table width="800" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="100"> 自定義文件名:</td>
<td width="650"><input name="pagename" type="text" id="pagename" style="width:630px" maxlength="100" /></td>
</tr>
</table>
</td>
</tr>
<!-- 自定義文件名結(jié)束 -->

(2)修改文件:dede/templets/article_edit.htm

在:
<tr>
<td height="24" class="bline">
<table width="800" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="90"> Tag標(biāo)簽:</td>
<td>
<input name="oldtag" type="hidden" id="oldtag" value="<?php echo $tags; ?>" />
<input name="tag" type="text" id="tag" style="width:300px" value="<?php echo $tags; ?>" />
(用空格或','分開)
</td>
</tr>
</table>
</td>
</tr>

前加上:

<!-- 自定義文件名開始 -->
<tr>
<td height="24" class="bline">
<table width="800" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="100"> 自定義文件名:</td>
<td width="650"><input name="pagename" type="text" id="pagename" style="width:630px" maxlength="100" value="<?php echo $arcRow["pagename"]?>" /></td>
</tr>
</table>
</td>
</tr>
<!-- 自定義文件名結(jié)束 -->

6、修改文章添加和修改的處理頁面,對 form 里提交的 pagename 進(jìn)行處理

(1)修改文件: dede/action/article_add_action.php

 A、在 $title = cn_substr($title,80); 下面增加一行 $pagename = trim($pagename);
 B、在下面增加以下紅色部分(看準(zhǔn)顏色)。
//加入數(shù)據(jù)庫的SQL語句
//----------------------------------
$inQuery = "INSERT INTO `{$cts['maintable']}`(
ID,typeid,typeid2,sortrank,iscommend,ismake,channel,
arcrank,click,money,title,shorttitle,color,writer,source,reader,litpic,
pubdate,senddate,arcatt,adminID,memberID,description,keywords,templet,redirecturl,likeid,pagename)
VALUES ('$arcID','$typeid','$typeid2','$sortrank','$iscommend','$ismake','$channelid',
'$arcrank','0','$money','$title','$shorttitle','$color','$writer','$source','$reader','$litpic',
'$pubdate','$senddate','$arcatt','$adminID','0','$description','$keywords','$templet','$redirecturl','$likeid','$pagename');";

(2)修改文件: dede/action/article_eidt_action.php

 A、在 $title = cn_substr($title,80); 下面增加一行 $pagename = trim($pagename);
 B、在下面增加以下紅色部分(看準(zhǔn)顏色)。
//更新數(shù)據(jù)庫的SQL語句
//----------------------------------
$inQuery = "
update `{$aTables['maintable']}` set
typeid='$typeid',
typeid2='$typeid2',
sortrank='$sortrank',

redirecturl='$redirecturl',
iscommend='$iscommend',
ismake='$ismake',
arcrank='$arcrank',
money='$money',
title='$title',
color='$color',
writer='$writer',
source='$source',
reader='$reader',
litpic='$litpic',
pubdate='$pubdate',
description='$description',
keywords='$keywords',
templet='$templet',
shorttitle='$shorttitle',
arcatt='$arcatt',
likeid='$likeid',
pagename = '$pagename'
where ID='$ID'; ";

7、測試發(fā)文章,生成html,大功告成。


收縮
  • 微信客服
  • 微信二維碼
  • 電話咨詢

  • 400-1100-266
婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
国产女人aaa级久久久级| 欧美少妇一区二区| 日韩高清不卡一区二区| 亚洲柠檬福利资源导航| 中文字幕va一区二区三区| 日本一区免费视频| 国产精品无人区| 亚洲免费资源在线播放| 亚洲欧美电影一区二区| 亚洲精品乱码久久久久久久久| 国产精品色眯眯| 一区二区三区欧美在线观看| 午夜精品123| 激情五月婷婷综合网| 成人福利视频在线看| 91九色02白丝porn| 91精品免费在线| 久久综合999| 国产精品卡一卡二卡三| 亚洲午夜在线视频| 久久99久久99精品免视看婷婷| 国模一区二区三区白浆| 国产sm精品调教视频网站| 91麻豆免费看| 精品久久久久久久久久久久久久久久久| 精品福利视频一区二区三区| 亚洲视频图片小说| 美女一区二区视频| 99这里只有久久精品视频| 欧美日韩亚州综合| 中文一区在线播放| 日韩激情中文字幕| www.亚洲在线| 日韩精品一区二区三区视频| **网站欧美大片在线观看| 日本不卡视频一二三区| 成人h动漫精品一区二| 91麻豆精品91久久久久同性| 亚洲少妇中出一区| 精品综合免费视频观看| 欧美三级一区二区| 国产精品久久久久久亚洲毛片| 日韩国产一区二| 91丨国产丨九色丨pron| 国产欧美一区二区在线| 人人狠狠综合久久亚洲| 一本大道久久a久久精品综合 | 欧美经典三级视频一区二区三区| 亚洲免费毛片网站| 成熟亚洲日本毛茸茸凸凹| 在线电影国产精品| 一个色在线综合| 成人性生交大片免费看中文网站| 欧美变态口味重另类| 亚洲午夜一二三区视频| 色综合一区二区三区| 国产精品色哟哟网站| 国产精品影视天天线| 日韩欧美色电影| 婷婷中文字幕一区三区| 欧美性大战久久| 伊人婷婷欧美激情| 日本乱码高清不卡字幕| 中文字幕在线不卡一区| 成人理论电影网| 欧美激情一区二区在线| 国产成+人+日韩+欧美+亚洲| 日韩一级高清毛片| 亚洲精品免费一二三区| 91麻豆免费看| 亚洲综合久久久| 日本韩国一区二区三区| 一区二区免费在线| 欧洲日韩一区二区三区| 亚洲国产日韩a在线播放| 欧美色图片你懂的| 五月婷婷激情综合| 日韩视频在线永久播放| 精品一区二区三区影院在线午夜| 欧美不卡视频一区| 国产精品888| 亚洲视频免费在线观看| 欧美亚洲国产bt| 日韩电影免费一区| 久久综合九色综合欧美98| 成人性生交大片免费看中文| 亚洲色图20p| 欧美一区二区视频在线观看2022 | 日韩精品最新网址| 国产一区二区三区在线观看免费视频 | 成人动漫一区二区三区| 亚洲精品国产第一综合99久久 | 欧美午夜精品理论片a级按摩| 亚洲黄色免费网站| 日韩免费性生活视频播放| 国产精品一区二区在线观看网站 | 久久精品亚洲国产奇米99| 懂色av噜噜一区二区三区av| 亚洲欧美激情小说另类| 日韩一区二区视频在线观看| 国产精品99久久久久久似苏梦涵| 亚洲欧美在线视频| 日韩午夜av电影| 91小视频在线免费看| 蜜桃久久av一区| 日韩理论片在线| 日韩亚洲国产中文字幕欧美| 不卡欧美aaaaa| 另类人妖一区二区av| 国产精品久久午夜夜伦鲁鲁| 欧美一区二区三区四区高清| 成人黄动漫网站免费app| 日韩高清在线电影| 依依成人综合视频| 2欧美一区二区三区在线观看视频| 色综合天天综合在线视频| 激情小说欧美图片| 日韩专区中文字幕一区二区| 国产精品伦理在线| 精品久久国产字幕高潮| 欧美三级日韩在线| 成人高清视频在线| 国产91精品欧美| 五月天一区二区三区| 亚洲欧美日韩久久| 国产精品视频你懂的| 久久午夜国产精品| 欧美一区二区三区免费| 欧美亚洲自拍偷拍| 91首页免费视频| 国产成人免费视| 精品一区二区三区免费视频| 亚洲va欧美va人人爽| 洋洋成人永久网站入口| 中文字幕在线观看一区二区| 国产亚洲婷婷免费| 久久亚洲综合av| 精品国产乱码久久久久久久久| 欧美男生操女生| 欧美视频一区二区在线观看| 欧美亚洲国产一区二区三区va | 国产一区高清在线| 美脚の诱脚舐め脚责91 | 91精品欧美福利在线观看| 欧美午夜精品一区二区蜜桃 | 亚洲 欧美综合在线网络| 亚洲精品日韩专区silk| 综合久久久久综合| 亚洲乱码国产乱码精品精小说| 日韩一区在线免费观看| 中文字幕一区二区三区不卡| 亚洲精品写真福利| 亚洲国产精品久久久久婷婷884| 亚洲二区在线视频| 午夜精品福利久久久| 精品综合久久久久久8888| 久久不见久久见免费视频7 | 亚洲与欧洲av电影| 亚洲午夜精品网| 日韩中文字幕麻豆| 国精产品一区一区三区mba视频| 国产一区二区按摩在线观看| 成人污污视频在线观看| 日本精品视频一区二区三区| 欧美日韩电影在线| 精品粉嫩超白一线天av| 中文字幕精品综合| 亚洲精品老司机| 蜜臀av性久久久久蜜臀aⅴ| 国产老肥熟一区二区三区| 99riav久久精品riav| 3d动漫精品啪啪| 精品国产乱码久久久久久闺蜜| 欧美韩国日本综合| 亚洲第一福利视频在线| 久久精品99国产精品| 成人av第一页| 91精品国产色综合久久不卡蜜臀| ww亚洲ww在线观看国产| 亚洲图片欧美激情| 极品销魂美女一区二区三区| 99riav久久精品riav| 91精品国产丝袜白色高跟鞋| 国产精品入口麻豆九色| 偷拍亚洲欧洲综合| 99re热这里只有精品视频| 日韩一区二区视频| 一区二区成人在线观看| 国产精品99久| 日韩一区二区三区视频在线| 中文字幕色av一区二区三区| 久久国产综合精品| 在线观看亚洲a| 中文字幕中文字幕中文字幕亚洲无线| 日韩电影在线看| 91免费看`日韩一区二区| 久久久久久久久久久久久女国产乱| 亚洲免费观看在线视频| 成人激情动漫在线观看| 久久先锋影音av|