Code hoặc hướng dẫn này được sử dụng trên phiên bản Xenforo cũ đã quá hạn sử dụng. Bạn hãy
click để tìm bản mới hơn
Mở tất cả liên kết (ngay cả các liên kết nội bộ) trong tab mới 1.0.0
Đây là một template đơn giản dựa vào add-on mà mình khiến tất cả các liên kết trong XenForo của bạn sẽ được mở trong tab mới.
Cả externals (mà theo mặc định được mở trong tab mới) và internals (mà theo mặc định được mở trong cùng một tab)
Nếu bạn chỉ muốn ép buộc liên kết nội bộ trong chủ đề và bài viết sẽ được mở trong tab mới, không cài đặt add-on (vì nó buộc tất cả các liên kết trong tất cả các nơi trong trang web của bạn sẽ được mở trong tab mới). Chỉ cần mở template "message" của style của bạn và thêm mã này vào dòng đầu tiên:
Chúc các bạn thành công.
Đây là một template đơn giản dựa vào add-on mà mình khiến tất cả các liên kết trong XenForo của bạn sẽ được mở trong tab mới.
Cả externals (mà theo mặc định được mở trong tab mới) và internals (mà theo mặc định được mở trong cùng một tab)
Nếu bạn chỉ muốn ép buộc liên kết nội bộ trong chủ đề và bài viết sẽ được mở trong tab mới, không cài đặt add-on (vì nó buộc tất cả các liên kết trong tất cả các nơi trong trang web của bạn sẽ được mở trong tab mới). Chỉ cần mở template "message" của style của bạn và thêm mã này vào dòng đầu tiên:
Mã:
<script>
window.onload = function() {
if (!document.getElementsByTagName) return false;
var links = document.getElementsByTagName("a");
for (var i=0; i<links.length; i++) {
if (links[i].getAttribute("class") == "internalLink") {
links[i].onclick = function() {
return !window.open(this.href);
}
}
}
}
</script>
Chúc các bạn thành công.
Nguồn: xenforo.com
Đính kèm
Bài viết liên quan
Được quan tâm
Bài viết mới