Không phải là một mô-đun, nhưng vẫn tốt hơn là không có gì. Lưu ý rằng một số phần của tập lệnh nhận biết chủ đề.
Điều này đi đến cuối nút--[type].tpl.php:
<?php if ($page): ?>
<script type="text/javascript">updateRecentlyVisited();</script>
<?php endif; ?>
Đây là khối mới (định dạng văn bản của khối không được thay đổi thẻ):
<script type="text/javascript">
var thisBlock = document.getElementById('[PUT BLOCK ID HERE]');
if (currentlyStored) {
var recentlyVisited = '<ul">';
for (var i = 0; i < currentlyStored.length; i++) {
recentlyVisited += '<li><a href="' + currentlyStored[i][0] + '">' + currentlyStored[i][1] + '</a></li>';
}
recentlyVisited += '</ul>';
thisBlock.innerHTML = recentlyVisited;
}
else
thisBlock.remove();
</script>
Và script.js để đính kèm trong theme.info
var hiệnStored = JSON.parse(localStorage.getItem('recentlyVisited'));
cập nhật chức năng Gần đây đã truy cập () {
var maxLinks = 20;
var currentPage = new Array (document.URL, document.getElementsByClassName('node-title').item(0).textContent);
nếu (hiện đang được lưu trữ)
for (var i = 0; i <currentStored.length; i++) {
if (currentStored[i][0] == currentPage[0]) {
hiệnStored.splice([i],1);
nghỉ;
}
}
khác
hiệnStored = new Array();
hiệnStored.unshift(currentPage);
nếu (currentStored.length > maxLinks)
hiệnStored.pop();
localStorage.setItem('Đã truy cập gần đây', JSON.stringify(hiện đã được lưu trữ));
}