DedeCMS后台文章列表同时打开5篇文章进行编辑,如果每天都需要手工编辑5篇10篇文章,手动去点有点麻烦,可以使用以下代码,实现一键打开5篇10篇文章,具体打开几篇,可以修改onClick="openMultiArticles(5)"里面的数值,然后打开/dede/templets/content_list.htm,在按钮的位置添加下面代码即可。
<!-- 在现有的按钮组后面添加以下代码 -->
<input type='button' class="coolbg np" onClick="openMultiArticles(5)" value='新窗口打开5篇' />
<input type='button' class="coolbg np" onClick="openMultiArticles(10)" value='新窗口打开10篇' />
<script>
function openMultiArticles(count) {
var rows = document.querySelectorAll("tr[bgcolor='#FFFFFF'][height='26']");
var openCount = Math.min(count, rows.length);
for (var i = rows.length - 1; i >= Math.max(0, rows.length - openCount); i--) {
var row = rows[i];
var link = row.querySelector("td a[href*='archives_do.php?aid=']");
if (link) {
var aid = link.href.match(/aid=(\d+)/)[1];
var editUrl = "archives_do.php?aid=" + aid + "&dopost=editArchives";
window.open(editUrl, '_blank');
}
}
}
</script>