讓織夢後臺的文章列表中顯示權重和自定義字段的方法

今天做了個文章需要按權重排序的網站,做完發現文章太多的時候查看每篇文章的權重很不方便,於是找到了以下教程並進行了些許修改。
【顯示權重的方法】
打開dede/content_list.php,找到208行的:

$query = "SELECT arc.id,arc.typeid,arc.senddate,arc.flag,arc.ismake,
arc.channel,arc.arcrank,arc.click,arc.title,arc.color,arc.litpic,arc.pubdate,arc.mid
FROM `$maintable` arc
$whereSql
ORDER BY $orderbyField DESC";

增加weight字段查詢,將上面代碼修改爲:

$query = "SELECT arc.id,arc.typeid,arc.weight,arc.senddate,arc.flag,arc.ismake,
arc.channel,arc.arcrank,arc.click,arc.title,arc.color,arc.litpic,arc.pubdate,arc.mid
FROM `$maintable` arc
$whereSql
ORDER BY $orderbyField DESC";

使用方法:打開dede/content_list.htm,搜索:

<td width="6%">ID</td>

修改爲:

<td width="3%">ID</td>
<td width="3%">權重</td>

搜索:

	<td nowrap>
		{dede:field.id/}
	</td>

在下面增加:

	<td nowrap>
		{dede:field.weight/}
	</td>

====================================================================
【顯示自定義字段的方法(未測試)】
如新增一個“name”字段,打開dede/content_list.php,註釋掉165行的以下代碼:

$whereSql = empty($channelid) ? " WHERE arc.channel > 0  AND arc.arcrank > -2 " : " WHERE arc.channel = '$channelid' AND arc.arcrank > -2 ";

找到208行的:

$query = "SELECT arc.id,arc.typeid,arc.senddate,arc.flag,arc.ismake,
arc.channel,arc.arcrank,arc.click,arc.title,arc.color,arc.litpic,arc.pubdate,arc.mid
FROM `$maintable` arc
$whereSql
ORDER BY $orderbyField DESC";

修改爲:

$query = "SELECT arc.id,arc.typeid,addon.name,arc.flag,arc.ismake,arc.channel,
arc.arcrank,arc.click,arc.title,arc.color,arc.litpic,arc.pubdate,arc.mid
FROM `$maintable` arc,`#@__addonarticle` addon,`#@__arctype` act where (arc.id=addon.aid) and (arc.typeid=act.id)$whereSql
ORDER BY $orderbyField DESC";

使用方法:打開dede/content_list.htm,搜索:

<td width="6%">ID</td>

修改爲:

<td width="3%">ID</td>
<td width="3%">名字</td>

搜索:

	<td nowrap>
		{dede:field.id/}
	</td>

在下面增加:

	<td nowrap>
		{dede:field.name/}
	</td>
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章