Bước tới nội dung

Thảo luận MediaWiki:Common.js

Nội dung trang không được hỗ trợ ở ngôn ngữ khác.
Thêm đề tài
Bách khoa toàn thư mở Wikipedia

Give search results even when page doesn't exist

Screenshot of the Earth test search, with this script adding links to Wikidata, Reasonator, Commons, and Wikipedia.

Hello, I propose to enable the tool created by Magnus Manske (creator of MediaWiki) to provide results from other languages and Commons (via Wikidata) when a page doesn't exist here: links are added to Special:Search and noarticletext. This helps to encourage translation and to make readers use your wiki more, because they can be sure to find something even if it's not local (rather than searching directly on the biggest wiki). The Italian and Polish Wikipedias, among others already enabled it by default.
Examples: . More information: Magnus blog.
How to: just add the following line at the end of Common.js.

// Results from Wikidata// [[File:Wdsearch_script_screenshot.png]]if ( mw.config.get( 'wgCanonicalSpecialPageName' ) === 'Search' ||  ( mw.config.get( 'wgArticleId' ) === 0 && mw.config.get( 'wgCanonicalSpecialPageName' ) === false ) ) {	importScriptURI("//en.wikipedia.org/w/index.php?title=MediaWiki:Wdsearch.js&action=raw&ctype=text/javascript");}

--Nemo 10:57, ngày 14 tháng 12 năm 2013 (UTC) (comments, translations and last instructions)Trả lời

check done.--~~~~ thảo luận quên ký tên này là của Cheers! (thảo luận đóng góp) vào lúc 09:18, ngày 12 tháng 12 năm 2013.
Great, thanks! Sorry for the unclosed pre above. --Nemo bis (thảo luận) 10:57, ngày 14 tháng 12 năm 2013 (UTC)Trả lời

createNavigationBarToggleButton

I noticed Mxn replacedmw.hook("wikipage.content").add(function () { mw.loader.using("jquery.makeCollapsible", function () { createNavigationBarToggleButton(); }); });bymw.hook("wikipage.content").add(mw.loader.using("jquery.makeCollapsible", createNavigationBarToggleButton));but as far as I know, mw.hook(...).add only accepts a function or a list of functions as parameters. My suggestion is to usemw.hook("wikipage.content").add(function () { mw.loader.using("jquery.makeCollapsible", createNavigationBarToggleButton); });instead. Helder 13:39, ngày 28 tháng 7 năm 2014 (UTC)Trả lời

Đã sửa Thanks!  Nguyễn Xuân Minh (thảo luận, đóng góp) 12:55, ngày 30 tháng 7 năm 2014 (UTC)Trả lời

Announced JavaScript change for badges implementation

Hi! I want to let you know that in near future badges will be deployed on Wikidata and the Wikipedias. They help us with displaying the good and featured article icons next to the sitelinks and will replace the javascript hack which is used at the moment together with the Link GA and Link FA templates. To avoid an overlap where the current system and the new feature conflict, I will add a minor fix to your Common.js which adds the class names to the interwiki links. This is part of my task as a global edit interface editor for the Wikidata team. Thanks, Bene* (thảo luận) 19:23, ngày 11 tháng 8 năm 2014 (UTC)Trả lời

Phím tắt đến hướng dẫn tải lên tập tin

@P.T.Đ: Nhờ bạn sửa liên kết ở dòng 484 thành Wikipedia:Trình tải lên tập tin thay vì Wikipedia:Tải tập tin lên. Không hiểu tại sao khi click liên kết "Tải tập tin lên" thì nó chỉ tới Wikipedia:Trình tải lên tập tin như bình thường còn khi nhấn tổ hợp ALT-SHIFT-U thì nó lại chỉ tới Wikipedia:Tải tập tin lên? – #MASTERENDLESS (thảo luận) 04:38, ngày 16 tháng 9 năm 2021 (UTC)Trả lời

(Cụ thể) Đổi
/* Cố định liên kết "Tải tập tin lên" */mw.hook("wikipage.content").add(function() {	$("#t-upload a").attr("href", mw.util.getUrl("Wikipedia:Tải tập tin lên"));});
thành
/* Cố định liên kết "Tải tập tin lên" */mw.hook("wikipage.content").add(function() {	$("#t-upload a").attr("href", mw.util.getUrl("Wikipedia:Trình tải lên tập tin"));});
Tôi thử tại trang mã JS của tôi và thấy có hiệu quả. Nhờ bạn sửa lại, cảm ơn. #MASTERENDLESS (thảo luận) 03:47, ngày 18 tháng 9 năm 2021 (UTC)Trả lời
check P.T.Đ đã giải quyết xong. Cảm ơn bạn! #MASTERENDLESS (thảo luận) 05:19, ngày 19 tháng 9 năm 2021 (UTC)Trả lời

Về việc tối ưu hoá và nâng cấp để thích ứng với phiên bản MediaWiki mới nhất

Dựa trên https://www.mediawiki.org/wiki/ResourceLoader/Migration_guide_(users) ta có thể thấy được common.js của Wikipedia tiếng Việt có một số thành phần lỗi thời, và dựa trên một số LLM (Gemini 2.5 Pro, Sonnet 4) đã chỉ ra một số điểm có thể được cải thiện trong common.js hiện tại. Nên mong các thành viên có chuyên môn có thể cải thiện lại common.js đã lâu chưa được cập nhật của chúng ta. Có thể tham khảo common.js của tui đã nhờ Gemini sửa lại dựa trên Migration guide bên trên.

– CDzWik (thảo luận) 10:09, ngày 29 tháng 6 năm 2025 (UTC)Trả lời

@CDzWik Nên chỉ rõ những phần nào đã lỗi thời. ⋆˚。⋆୨✧୧˚ 강혜원 ˚୨✧୧⋆。˚⋆🎀 𝑪𝑼𝑻𝑬 🎀 03:04, ngày 23 tháng 10 năm 2025 (UTC)Trả lời
Vui lòng ghi rõ, nếu theo ResourceLoader/Migration guide, thì đoạn nào trong mã là lỗi thời? Tự dưng viết khơi khơi không rõ chi tiết rồi kêu người khác kiểm tra? Plantaest (thảo luận) 03:11, ngày 23 tháng 10 năm 2025 (UTC)Trả lời
Ối dồi ôi sao phải máy móc thế, feed cho con AI nó chỉ chỗ nào cho, sao cứ phải bắt bưng cơm tận nơi mới chịu à, code thì cả trăm dòng. Chủ yếu đang bảo ní nào vừa có quyền vừa có chuyên môn cái WikiMedia thì ắt sẽ biết outdate chỗ nào và cập nhật, còn không có chuyên môn với WikiMedia, tức cũng chả biết outdate chỗ nào, thì cũng không nên đụng vào lỡ hỏng cái gì. – CDzWik (thảo luận) 18:47, ngày 23 tháng 10 năm 2025 (UTC)Trả lời
Bạn thử liệt kê 1–2 điểm được cho là lỗi thời xem? Vấn đề là phải có trách nhiệm với các thay đổi, bạn có dám chắc AI 100% đã sửa đúng và phù hợp? Còn nói kiểu ai muốn làm gì làm thì đương nhiên là thiếu trách nhiệm với đề xuất, nên là người ta có quyền từ chối xem xét vì dù sao cũng chỉ là việc tình nguyện, hơi đâu đụng đến các yêu cầu thiếu rõ ràng. Plantaest (thảo luận) 19:08, ngày 23 tháng 10 năm 2025 (UTC)Trả lời
@CDzWik Phong cách này của bạn cho thấy bạn vô trách nhiệm. Bạn không thể chỉ đưa ra đề xuất chung chung, rồi bắt họ xem xét, không đúng, người ta có quyền từ chối bạn dù đây chỉ là đề xuất chứ không yêu cầu bắt buộc và các bảo quản viên giao diện cũng chỉ là tình nguyện không lương. Chưa kể việc khuyên dùng AI trong vấn đề lập trình, thứ nhất làm sao để chắc chắn nó đúng 100% để chạy ổn định, thứ hai làm sao nó có thể hiểu được bối cảnh của những đoạn mã được thêm vào? Rõ ràng có những mã đặc thù cho một wiki, hoặc được thêm vào thông qua đồng thuận, không thể tuỳ ý bỏ ra hay điều chỉnh mà không thảo luận trước. Viết bài viết chất lượng dài khó gấp ngàn lần sửa mấy dòng mã, vẫn có những người sẵn sàng “soi” lỗi và chỉ ra những chỗ sai. Nói chung, tôi không thể chấp nhận được cách làm việc như thế này. – ⋆˚。⋆୨✧୧˚ 강혜원 ˚୨✧୧⋆。˚⋆🎀 𝑪𝑼𝑻𝑬 🎀 06:48, ngày 24 tháng 10 năm 2025 (UTC)Trả lời

Cập nhật

Biểu tượng ổ khóa và sao chọn lọc

@Hide on Rosé: Hiện tại trên giao diện Vector 2022 đang bị lỗi hiển thị các biểu tượng ổ khoá và sao chọn lọc (không hiện icon ở trên thanh tiêu đề như Vector cũ). Để sửa lỗi này, thì chỉ cần thêm đoạn mã sau vào common.js (cụ thể là ở dùng 415):

/** Move indicators in Vector 2022 skin */function moveIndicators() {	$( 'body.skin-minerva .mw-indicators' ).insertAfter( '#p-lang-btn' );}moveIndicators();

Preview trướcsau khi thêm. Tôi cũng đã thử trong common.js cá nhân và đã có hiệu quả. Hoặc có thể thêm vào MediaWiki:Vector-2022.js cũng được. Bạn cân nhắc nhé. – Nvdtn19 (thảo luận) 02:12, ngày 1 tháng 10 năm 2025 (UTC)Trả lời

@Nvdtn19 Cái này định bằng CSS được không? ⋆˚。⋆୨✧୧˚ 강혜원 ˚୨✧୧⋆。˚⋆🎀 𝑪𝑼𝑻𝑬 🎀 08:17, ngày 1 tháng 10 năm 2025 (UTC)Trả lời
@Hide on Rosé: Tôi nghĩ là không, bởi vì theo như thảo luận này thì cấu trúc DOM cần được thay đổi để chỉnh lại vị trí icon. float không thể được sử dụng vì icon nằm phía sau tiêu đề trong mã nguồn HTML. Đề xuất này tôi lấy ý tưởng từ bên dewikivoyage, nếu bạn có thắc mắc thì có thể hỏi bên họ. Tạm thời bên WMF chưa fix được cái này thì mình đành dùng tạm JS vậy. Nvdtn19 (thảo luận) 11:24, ngày 1 tháng 10 năm 2025 (UTC)Trả lời
@Nvdtn19:
Đang tính nhân dịp này, tôi tính cắt bỏ một số phần ra khỏi MediaWiki:Common.js, nhờ bạn xem qua cái tôi từng đề xuất ở lưu trữ WP:TLCĐ xem có cái nào ổn. ⋆˚。⋆୨✧୧˚ 강혜원 ˚୨✧୧⋆。˚⋆🎀 𝑪𝑼𝑻𝑬 🎀 13:11, ngày 1 tháng 10 năm 2025 (UTC)Trả lời
@Nvdtn19: "giao diện Vector 2022 đang bị lỗi hiển thị các biểu tượng ổ khoá và sao chọn lọc": Cái này là tính năng, không phải lỗi, đó là chỗ đúng của tụi nó trên skin Vector 2022. Plantaest (thảo luận) 08:03, ngày 10 tháng 10 năm 2025 (UTC)Trả lời
Tôi thì không nghĩ đó là tính năng. Tại sao lại là như vậy nhỉ? Nvdtn19 (thảo luận) 09:56, ngày 11 tháng 10 năm 2025 (UTC)Trả lời
@Nvdtn19: Sao lại không? Bạn nên hỏi tác giả Vector 2022 thay vì hỏi tôi. Xem lại tên skin, nó đã phát hành từ năm 2022, giờ là 2025, một "lỗi" nhỏ nhặt mà chờ đến 3 năm chưa sửa và hàng loạt wiki lớn chả đoái hoài ngoài một wiki nhỏ như dewikivoyage, và phải patch bằng đoạn mã vụng về? Wiki đó thích thì triển, còn chúng ta vẫn nên tuân theo các wiki lớn. Lưu ý, khu vực đó còn có một thứ khác là thông tin tọa độ, ví dụ như Trường Trung học phổ thông chuyên, Trường Đại học Sư phạm Hà Nội, nếu đẩy lên trên thì trông rất chật chội. Vector 2022 khác Vector cũ, 2 cái này không phải là bản sao của nhau. Plantaest (thảo luận) 10:05, ngày 11 tháng 10 năm 2025 (UTC)Trả lời

Tôi nghĩ đây là thiết kế có chủ đích. Bên Wikipedia tiếng Anh vẫn để như vậy. ⋆˚。⋆୨✧୧˚ 강혜원 ˚୨✧୧⋆。˚⋆🎀 𝑪𝑼𝑻𝑬 🎀 03:07, ngày 23 tháng 10 năm 2025 (UTC)Trả lời

Nếu đúng là như vậy thì tôi xin rút lại đề xuất, do các skin khác không để giống vậy nên thấy hơi lạ. – Nvdtn19 (thảo luận) 04:29, ngày 23 tháng 10 năm 2025 (UTC)Trả lời

Bảng thông báo chỗ thử

@Hide on Rosé: Về đề xuất 2 và 3 ở đây, tôi nghĩ nếu không có ai phản đối và đã test, kiểm tra tính ổn định rồi thì có thể triển khai, nhưng còn về đề xuất 1 thì tôi thấy chưa ổn cho lắm (nếu ý của bạn là xoá dòng đó và chèn {{Đầu chỗ thử}} vào Trợ giúp:Chỗ thử). Cái header tôi nghĩ là luôn luôn phải có chứ không nên bị các thành viên khác xóa đi, cho dù sau đó có được bot khôi phục lại. Thay vào đó thì có thể cải thiện đoạn JS này để nó lấy nội dung từ {{Đầu chỗ thử}}, nếu được thì cũng nên thêm vào MediaWiki:Mobile.jsMediaWiki:Common.js không có tác dụng trên giao diện Minerva:

/** * Gắn bảng giới thiệu vào đầu [[Trợ giúp:Chỗ thử]] bằng cách lấy nội dung từ một bản mẫu. */mw.hook("wikipage.content").add(function () {	// Chỉ chạy trên trang "Trợ giúp:Chỗ thử", ở chế độ xem, và khi bảng giới thiệu chưa tồn tại.	if (mw.config.get("wgPageName") !== "Trợ_giúp:Chỗ_thử" ||		mw.config.get("wgAction") !== "view" ||		$("#sandbox-intro").length) {		return;	}	// Sử dụng mw.Api() để gọi API MediaWiki một cách an toàn và tiện lợi.	var api = new mw.Api();	api.get({		action: 'parse',		// Thay vì dùng 'page', chúng ta dùng 'text' để yêu cầu API phân tích		// cú pháp của chính mã nhúng bản mẫu. Điều này sẽ mô phỏng chính xác		// quá trình nhúng (transclusion) và loại bỏ thẻ <noinclude>.		text: '{{Bản mẫu:Đầu chỗ thử}}',		// Cung cấp 'title' làm ngữ cảnh để các hàm parser (như {{PAGENAME}}, {{FULLPAGENAME}})		// bên trong bản mẫu có thể hoạt động đúng.		title: mw.config.get('wgPageName'),		prop: 'text',		disablelimitreport: true,		disableeditsection: true,		formatversion: 2	}).done(function (data) {		if (data && data.parse && data.parse.text) {			var templateHtml = data.parse.text;			var intro = $('<div>')				.attr('id', 'sandbox-intro')				.addClass('plainlinks toccolours')				.html(templateHtml);			// Chèn vào đầu vùng nội dung đã được phân tích cú pháp của trang.			$("#mw-content-text .mw-parser-output").first().prepend(intro);		}	}).fail(function (error) {		console.error('Không thể tải nội dung từ Bản mẫu:Đầu chỗ thử.', error);	});});
Mà JS của dự án cũng đang có một số chỗ khác cần cải thiện hoặc tinh giản, những chỗ đó tôi sẽ xem qua sau. Nvdtn19 (thảo luận) 21:08, ngày 5 tháng 10 năm 2025 (UTC)Trả lời
@Nvdtn19 Chuyện chống gỡ bảng đầu chỗ thử có thể dùng bộ lọc, ở mw.org và Meta đang làm cách này. Nói chung không khó, nhờ Lê Song Vĩ cập nhật lại bot là được. ⋆˚。⋆୨✧୧˚ 강혜원 ˚୨✧୧⋆。˚⋆🎀 𝑪𝑼𝑻𝑬 🎀 00:29, ngày 6 tháng 10 năm 2025 (UTC)Trả lời
@Hide on Rosé: Dù sao thì tôi cũng muốn nghe thêm một ý kiến của người khác về việc có nên triển khai theo cách này, nếu bạn thấy phương án chống gỡ theo kiểu bên Meta phù hợp hơn thì có thể cân nhắc. – Nvdtn19 (thảo luận) 06:40, ngày 6 tháng 10 năm 2025 (UTC)Trả lời
Lấy nội dung bản mẫu → tạo thêm một lệnh gọi API không cần thiết. Nói chung là màu mè. Plantaest (thảo luận) 08:10, ngày 10 tháng 10 năm 2025 (UTC)Trả lời

Phương án tốt nhất là chèn {{đầu chỗ thử}}, và dùng bộ lọc để chặn việc gỡ bảng ra khỏi trang. ⋆˚。⋆୨✧୧˚ 강혜원 ˚୨✧୧⋆。˚⋆🎀 𝑪𝑼𝑻𝑬 🎀 03:05, ngày 23 tháng 10 năm 2025 (UTC)Trả lời

Chuyển kết quả từ Wikidata thành gadget

Nhân tiện thì tôi thấy có dòng này (376-380):

// Kết quả từ Wikidata// [[:Tập tin:Wdsearch script screenshot.png]]if ( mw.config.get( 'wgCanonicalSpecialPageName' ) === 'Search' ||  ( mw.config.get( 'wgArticleId' ) === 0 && mw.config.get( 'wgCanonicalSpecialPageName' ) === false ) ) {        mw.loader.load("//en.wikipedia.org/w/index.php?title=MediaWiki:Wdsearch.js&action=raw&ctype=text/javascript");}

Có lẽ nên thay bằng gadget sẽ hợp lý hơn. Nvdtn19 (thảo luận) 10:14, ngày 11 tháng 10 năm 2025 (UTC)Trả lời

@Nvdtn19: Cái này tôi không chắc. Nên hỏi ý kiến người thêm vào, với lại mỗi vấn đề nên chia đề mục, không nên tiện hỏi rồi làm rối thảo luận. Plantaest (thảo luận) 15:52, ngày 11 tháng 10 năm 2025 (UTC)Trả lời
@Plantaest: Cái này chỉ là hiện thêm kết quả tìm kiếm từ Wikidata (nếu có) khi đang xem một trang không tồn tại hoặc khi đang search trong Đặc biệt:Tìm kiếm. Nếu chuyển sang dạng gadget thì sẽ tương thích với cả thiết bị di động, với lại cũng cho phép ai không có nhu cầu thì có thể tắt đi. – Nvdtn19 (thảo luận) 02:54, ngày 19 tháng 10 năm 2025 (UTC)Trả lời
@Nvdtn19: Vấn đề là bạn phải hỏi người thêm vào để nắm bối cảnh. Ví dụ, nếu một thay đổi là do một đồng thuận cộng đồng, thì tôi không thể xóa tùy tiện. Tôi thì không hứng thú với cái này lắm, tốt nhất là xóa vì không có nhiều ý nghĩa, đừng làm gadget chi cho rối thêm. Plantaest (thảo luận) 10:16, ngày 19 tháng 10 năm 2025 (UTC)Trả lời
@Plantaest: Thực ra cái này cũng không phải do đồng thuận gì cả. Bạn có thể xem ngay ở đầu trang thảo luận này, một thành viên đã mời thêm nó vào. Nếu bạn muốn hỏi thì tôi đã hỏi, mà tôi cũng đã thử chuyển cái này sang dạng gadget trên Wikivoyage và thấy không có vấn đề gì. Rối theo ý bạn là sao nhỉ, chỉ cần chuyển đoạn đó vào một trang gadget riêng và thêm vào MediaWiki:Gadgets-definition là xong? Nvdtn19 (thảo luận) 10:27, ngày 19 tháng 10 năm 2025 (UTC)Trả lời
Bên frwiki cũng đã chuyển cái này sang dạng gadget (fr:MediaWiki:Gadget-Wdsearch.js). Nvdtn19 (thảo luận) 10:33, ngày 19 tháng 10 năm 2025 (UTC)Trả lời
Tôi không thấy nó quá cần thiết, và cũng không thích thêm hầm bà lằng vào gadget. "thiết bị di động" → không cần cái nào cũng hiển thị trên này, gây rối thêm cho không gian màn hình nhỏ hẹp. Tôi có quan điểm riêng, không cần dùng thì xóa, đừng để lại rác. Vậy tầm cuối tuần tôi sẽ xử lý. Plantaest (thảo luận) 10:34, ngày 19 tháng 10 năm 2025 (UTC)Trả lời
Đâu phải ai cũng có quan điểm giống như bạn? Gadget không phải là thứ bắt buộc hiển thị mà là công cụ tùy chọn, người dùng có thể bật hoặc tắt theo nhu cầu, vậy nên chuyển sang đó là phù hợp. Bạn không thích thì vẫn có thể tắt đi mà? Tôi thì vẫn thấy nó phù hợp. Xóa hoàn toàn mà không có đồng thuận là điều nên cân nhắc. Nvdtn19 (thảo luận) 10:44, ngày 19 tháng 10 năm 2025 (UTC)Trả lời
@Nvdtn19: Gadget không phải là chỗ thích thì thêm vào. Lưu ý, bạn muốn dùng thì sửa common.js của bản thân là được, có vấn đề gì? Plantaest (thảo luận) 10:46, ngày 19 tháng 10 năm 2025 (UTC)Trả lời
Wiki bạn quản lý là wiki nhỏ, không có cộng đồng gì mấy, sửa gadget sao cũng được. Nhưng các wiki lớn cần đồng thuận, đâu phải tự nhiên tôi có quyền thêm Citron hay Citoidx vào đó. Xem thêm en:Wikipedia:Gadget#Proposals. Plantaest (thảo luận) 10:50, ngày 19 tháng 10 năm 2025 (UTC)Trả lời
"Gadget không phải là chỗ thích thì thêm vào" – ừ thì cũng đúng, nhưng cũng không phải là chỗ cấm đoán nếu có lý do chính đáng. Cái này vốn đã được thêm vào dự án từ 2013 rồi, và tôi cũng không thấy có ai ý kiến gì về tính năng này? Nhiều dự án khác cũng bật tính năng này theo mặc định chứ không riêng gì wiki mình. Bạn phản đối thì nên dựa trên lý do kỹ thuật chứ không phải cảm tính cá nhân. "Nhưng các wiki lớn cần đồng thuận" - bạn muốn xóa nó hoàn toàn đi thì cũng cần có đồng thuận. Nvdtn19 (thảo luận) 10:57, ngày 19 tháng 10 năm 2025 (UTC)Trả lời
@Nvdtn19: Vậy thì tôi không đụng đến nó nữa vậy, được không? Một BQVGD sẽ tiếp tục xử lý việc nó có tồn tại ở MediaWiki:Common.js hay không, tự bạn liên hệ. Còn nếu muốn đưa nó vào gadget, vui lòng tạo thảo luận cộng đồng. Plantaest (thảo luận) 11:02, ngày 19 tháng 10 năm 2025 (UTC)Trả lời
"bạn muốn xóa nó hoàn toàn đi thì cũng cần có đồng thuận" → Việc thêm cái này vào đây về cơ bản là chưa thông qua đồng thuận, nên tôi vẫn có quyền xóa nó nếu bản thân tôi thấy nó "không cần thiết", vì đơn giản nó làm nặng Common.js hoặc gây tải trang search lâu (đủ kỹ thuật theo ý bạn chưa?). Tuy nhiên, quy ước đồng thuận chỉ mới thông qua những năm gần đây, nên tôi vẫn sẽ cho rằng đoạn mã này đã được ít nhất 2 người đồng ý là Nemo_bis và Cheers! (không hồi tố). Plantaest (thảo luận) 11:17, ngày 19 tháng 10 năm 2025 (UTC)Trả lời

Hiện chưa thấy cần thiết, có thể xem xét tạo thảo luận sau. ⋆˚。⋆୨✧୧˚ 강혜원 ˚୨✧୧⋆。˚⋆🎀 𝑪𝑼𝑻𝑬 🎀 03:00, ngày 23 tháng 10 năm 2025 (UTC)Trả lời

@MxnNemo bis: (for the context, see above) What do you think about moving this to gadget? ⋆˚。⋆୨✧୧˚ 강혜원 ˚୨✧୧⋆。˚⋆🎀 𝑪𝑼𝑻𝑬 🎀 03:03, ngày 23 tháng 10 năm 2025 (UTC)Trả lời
Xem m:User talk:Nemo bis#Search results from Wikidata, tôi có hỏi trước họ ở đó – Nvdtn19 (thảo luận) 04:31, ngày 23 tháng 10 năm 2025 (UTC)Trả lời

Thông báo sửa đổi

/** * Thông báo sửa đổi ma thuật **************************************************** * * Mô tả: Thêm thông báo sửa đổi cho trang định hướng và TSNDS. * Bảo trì: [[:en:User:RockMFR]] */function addEditIntro( name ) {	$( '.mw-editsection, #ca-edit, #ca-ve-edit' ).find( 'a' ).each( function ( i, el ) {		el.href = $( this ).attr( 'href' ) + '&editintro=' + name;	} );}if ( mw.config.get( 'wgNamespaceNumber' ) === 0 ) {	$( function () {		if ( document.getElementById( 'disambigbox' ) ) {			addEditIntro( 'Bản_mẫu:Disambig_editintro' );		}	} );	$( function () {		var cats = mw.config.get('wgCategories');		if ( !cats ) {			return;		}		if ( $.inArray( 'Nhân vật còn sống', cats ) !== -1 || $.inArray( 'Nhân vật có thể còn sống', cats ) !== -1 ) {			addEditIntro( 'Bản_mẫu:BLP_editintro' );		}	} );}

Phần này có thể được bỏ đi để thay bằng mô đun Lua. ⋆˚。⋆୨✧୧˚ 강혜원 ˚୨✧୧⋆。˚⋆🎀 𝑪𝑼𝑻𝑬 🎀 03:10, ngày 23 tháng 10 năm 2025 (UTC)Trả lời