织梦DEDECMS文章恣意排序
织梦DEDECMS文章恣意排序
效果便是恣意一个文章想放哪个地位便放哪个地位
我想大家一定也是要这个性能的吧
先找到:
archives_add.php
在165行左右找到
<select name="sortup" id="sortup" style="width:150">
<option value="0" selected>默许排序</option>
<option value="7">置顶一周</option>
<option value="30">置顶一个月</option>
<option value="90">置顶三个月</option>
<option value="180">置顶半年</option>
<option value="360">置顶一年</option>
</select>
改成:
<input name="sortup" type="text" id="sortup" value="0" style="width:100"/>
这样在发新文章时便可能输入恣意的数字了,数字越大,排得越前,假设你想让你的网站很多年后还在的话,建议从5000以上输起,也不能太高,最高11063。此ID在以后栏目可用,就是说换个栏目数字可能反复。
再改一个文件:
article_edit.php
在178行左右找到
<select name="sortup" id="sortup" style="width:150">
<?php
$subday = SubDay($arcRow["sortrank"],$arcRow["senddate"]);
echo "<option value='0'>失常排序</option>\r\n";
if($subday>0) echo "<option value='$subday' selected>置顶 $subday 天</option>\r\n";
?>
<option value="7">置顶一周</option>
<option value="30">置顶一个月</option>
<option value="90">置顶三个月</option>
<option value="180">置顶半年</option>
<option value="360">置顶一年</option>
</select>
改成
<input name="sortup" type="text" id="sortup" value="<?php $subday = SubDay($arcRow["sortrank"],$arcRow["senddate"]);echo"$subday\r\n";?>" style="width:100"/>
下次你要编辑排序地位的时分间接改数字便可能了!
最后记得在模板里加上
orderby='sortrank'