使用者討論:Fdcn/Archive2009

由LUFC在話題Template:Subst/left快速刪除通知上作出的最新留言:14 年前

一些JavaScript問題 編輯

很久沒看到自由兄了,不知是否太過忙碌?
最近中文維基的折疊功能在IE下不工作了(我已確認IE6與IE7,IE8未知,而且和微軟的補丁無關),不知道是後台改了什麼,連帶影響到Common.js。看起來其他管理員無力修復,如果自由兄有空的話請再幫忙看看吧。--百楽兎 2008年12月27日 (六) 05:04 (UTC)回覆

回復到User talk:Πrate#re:一些JavaScript問題。— fdcn  talk   — 2009年1月2日 (五) 05:16 (UTC+8) — 2009年1月1日 (四) 21:16 (UTC)回覆
感謝自由兄抽空幫忙,也很高興能再看到自由兄上來。--百楽兎 2009年1月2日 (五) 03:44 (UTC)回覆

簡繁轉換 編輯

你回歸啦?看看這個:Wikipedia:互助客棧/技術/存檔/2008年12月#.E7.AE.80.E7.B9.81.E8.BD.AC.E6.8D.A2.E7.9A.84.E7.BB.86.E5.BE.AEbug。—菲菇維基食用菌協會 2009年1月2日 (五) 11:01 (UTC)回覆

還有一年半呢,另外也祝你元旦快樂~~~~—菲菇維基食用菌協會 2009年1月3日 (六) 08:36 (UTC)回覆

效能差異 編輯

一個我個人好奇的問題想請教自由兄,就是為什麼getElementsByClassName新舊版本對IE的效能差異會如此之大?不知自由兄是否了解其中的奧妙?--百楽兎 2009年1月15日 (四) 10:44 (UTC)回覆

謝謝自由兄的指點,說明得很清晰,而且對我的思路有所啟發,實在非常感謝。
另話說編輯畫面下的那個編輯摘要連結,以前曾請您幫忙賦予ID(=Edit_summary),可是我用JavaScript抓取該node卻有時抓得到,有時抓不到,著實奇怪,到現在我也還沒搞清楚為什麼,哈哈。
document.getElementById('Edit_summary').style.display = "none";
document.getElementById('Edit_summary').style.visibility = "hidden";
這本來應該用CSS來改才是,但Chromium還不支持自訂CSS,所以我暫時用JavaScript來改。--百楽兎 2009年2月9日 (一) 05:01 (UTC)回覆


關於編輯工具條的問題 編輯

請問,為啥我選擇EE1-7的任何一個以後就會消失工具條?看到你有給出過一個連接,但是顯然那裡沒有幫忙信息,不知道可以麻煩你和俺說下不,謝謝,有時候記語法太累了。呵呵--Jyu..(~福氣世界~) (留言)

回復在User talk:Wolfan#關於編輯列。— fdcn  talk   — 2009年2月18日 (三) 20:36 (UTC+8) — 2009年2月18日 (三) 12:36 (UTC)回覆
謝謝,目前我恢復了默認,但是改成EE1-?後還是無法顯示,使用win sp2(應該估計可能是盜版)\遨遊2.5X-Opera9.x-Chrome1x 多無法顯示。 --Jyu..(~福氣世界~) (留言) 2009年2月19日 (四) 15:13 (UTC)回覆

請參與討論 編輯

關於近來圍繞香港問題的編輯戰,請到Wikipedia:互助客棧/方針#香港特別行政區不屬於中華人民共和國?!參與討論,謝謝!——¤  2009年2月26日 (四) 03:04 (UTC)回覆

關鍵字高亮 編輯

自由兄好。自由兄去年建議以JavaScript實現關鍵字高亮,我想我還是需要的。最近我想用Google Chrome掛載這種腳本,於是在網路上找了些現成的腳本,但不是IE Only就是會造成維基百科的部份JavaScript腳本失效,不知自由兄有沒有更好的腳本?

我現在在用的是下面這個腳本,但會造成中文維基百科的折疊腳本無效,不過我看不出原因,而且Chrome自帶的除錯器也沒有報錯。--百楽兎 2009年3月16日 (一) 08:38 (UTC)回覆

/*
 * This is the function that actually highlights a text string by
 * adding HTML tags before and after all occurrences of the search
 * term. You can pass your own tags if you'd like, or if the
 * highlightStartTag or highlightEndTag parameters are omitted or
 * are empty strings then the default <font> tags will be used.
 */
function doHighlight(bodyText, searchTerm, highlightStartTag, highlightEndTag) 
{
	// the highlightStartTag and highlightEndTag parameters are optional
	if ((!highlightStartTag) || (!highlightEndTag)) {
		highlightStartTag = "<span style='background: yellow;'>";
		highlightEndTag = "</span>";
	}
	
	// find all occurences of the search term in the given text,
	// and add some "highlight" tags to them (we're not using a
	// regular expression search, because we want to filter out
	// matches that occur within HTML tags and script blocks, so
	// we have to do a little extra validation)
	var newText = "";
	var i = -1;
	var lcSearchTerm = searchTerm.toLowerCase();
	var lcBodyText = bodyText.toLowerCase();
		
	while (bodyText.length > 0) {
		i = lcBodyText.indexOf(lcSearchTerm, i+1);
		if (i < 0) {
			newText += bodyText;
			bodyText = "";
		} else {
			// skip anything inside an HTML tag
			if (bodyText.lastIndexOf(">", i) >= bodyText.lastIndexOf("<", i)) {
				// skip anything inside a <script> block
				if (lcBodyText.lastIndexOf("/script>", i) >= lcBodyText.lastIndexOf("<script", i)) {
					newText += bodyText.substring(0, i) + highlightStartTag + bodyText.substr(i, searchTerm.length) + highlightEndTag;
					bodyText = bodyText.substr(i + searchTerm.length);
					lcBodyText = bodyText.toLowerCase();
					i = -1;
				}
			}
		}
	}
	
	return newText;
}

/*
 * This is sort of a wrapper function to the doHighlight function.
 * It takes the searchText that you pass, optionally splits it into
 * separate words, and transforms the text on the current web page.
 * Only the "searchText" parameter is required; all other parameters
 * are optional and can be omitted.
 */
function highlightSearchTerms(searchText, treatAsPhrase, warnOnFailure, highlightStartTag, highlightEndTag)
{
	// if the treatAsPhrase parameter is true, then we should search for 
	// the entire phrase that was entered; otherwise, we will split the
	// search string so that each word is searched for and highlighted
	// individually
	if (treatAsPhrase) {
		searchArray = [searchText];
	} else {
		searchArray = searchText.split(" ");
	}
	
	if (!document.body || typeof(document.body.innerHTML) == "undefined") {
		if (warnOnFailure) {
			alert("Sorry, for some reason the text of this page is unavailable. Searching will not work.");
		}
		return false;
	}
	
	var bodyText = document.body.innerHTML;
	for (var i = 0; i < searchArray.length; i++) {
		bodyText = doHighlight(bodyText, searchArray[i], highlightStartTag, highlightEndTag);
	}
	
	document.body.innerHTML = bodyText;
	return true;
}


機器人對羽澤月乃條目的移動保護 編輯

雖然曾一度因為日語維基的條目重定向而引起命名爭議及移動戰,但在不久之後已有共識將條目分割,由於條目已分割現在應不會再引起任何命名爭議,也不需要再作移動半保護。--五月病中的小琛兒 探病去 病歷表 2009年5月21日 (四) 11:51 (UTC)回覆

解封請求郵件列表 編輯

您好!經過申請以後,現本地已有處理解封請求郵件列表,凡管理人員俱應加入以協助處理用戶之解封請求,現敦請閣下移步至下列連結並依照頁面指引完成訂閱程序︰https://lists.wikimedia.org/mailman/listinfo/unblock-zh 。敬希 垂注。--J.Wong 2009年7月15日 (三) 09:08 (UTC)回覆

歡迎閣下前去投票 編輯

閣下您好:
目前陳鴻珍正在進行投票,請閣下前去發表意見。

中華養生益智功頁面存廢討論通知 編輯

 

您好,您先前創建或編輯的頁面中華養生益智功已被列入頁面存廢討論列表中,正在投票表決是否應該刪除。有編者認為條目可能不符合維基百科的收錄方針,並已經解釋了原因。(參見維基百科不是什麼

我們歡迎您參與討論並留下關於條目是否符合方針、應當如何處理的意見;請在WP:頁面存廢討論#中華養生益智功中留下您的意見。記得使用~~~~簽名。您也可以在討論期間改寫您原先的條目,但請不要移除條目頂端的條目刪除模板。謝謝合作,祝編輯愉快!Walter Grassroot™ |留墨存香 2009年11月3日 (二) 00:18 (UTC)回覆


Template:Subst/right快速刪除通知 編輯

 

您好,你創建的頁面被認為符合快速刪除的標準,已被提出快速刪除。

若您認為這個通知被錯誤地放到了這裡,您可以將{{hangon}}放置到被提刪頁面的頂部(但放置到快速刪除模板的下面),並在討論頁闡明您的觀點。但是,一旦條目被加入快速刪除模板,只要條目滿足快速刪除的標準,它便可能立即被刪除。請您不要自行移除快速刪除模板,但也請您大膽改善條目,以使其儘量滿足維基百科的方針與指引。在該條目被刪除後,您可以聯繫管理員,詢問他們是否可以將被刪除前的條目通過郵件發送給您,便於您未來重新編寫條目。 --LUFC~~Marching on Together圓桌會 2009年12月18日 (五) 09:21 (UTC)回覆


Template:Subst/commentRight快速刪除通知 編輯

 

您好,你創建的頁面被認為符合快速刪除的標準,已被提出快速刪除。

若您認為這個通知被錯誤地放到了這裡,您可以將{{hangon}}放置到被提刪頁面的頂部(但放置到快速刪除模板的下面),並在討論頁闡明您的觀點。但是,一旦條目被加入快速刪除模板,只要條目滿足快速刪除的標準,它便可能立即被刪除。請您不要自行移除快速刪除模板,但也請您大膽改善條目,以使其儘量滿足維基百科的方針與指引。在該條目被刪除後,您可以聯繫管理員,詢問他們是否可以將被刪除前的條目通過郵件發送給您,便於您未來重新編寫條目。 --LUFC~~Marching on Together圓桌會 2009年12月18日 (五) 09:31 (UTC)回覆


Template:Subst/commentLeft快速刪除通知 編輯

 

您好,你創建的頁面被認為符合快速刪除的標準,已被提出快速刪除。

若您認為這個通知被錯誤地放到了這裡,您可以將{{hangon}}放置到被提刪頁面的頂部(但放置到快速刪除模板的下面),並在討論頁闡明您的觀點。但是,一旦條目被加入快速刪除模板,只要條目滿足快速刪除的標準,它便可能立即被刪除。請您不要自行移除快速刪除模板,但也請您大膽改善條目,以使其儘量滿足維基百科的方針與指引。在該條目被刪除後,您可以聯繫管理員,詢問他們是否可以將被刪除前的條目通過郵件發送給您,便於您未來重新編寫條目。 --LUFC~~Marching on Together圓桌會 2009年12月18日 (五) 09:38 (UTC)回覆


Template:Subst/left快速刪除通知 編輯

 

您好,你創建的頁面被認為符合快速刪除的標準,已被提出快速刪除。

若您認為這個通知被錯誤地放到了這裡,您可以將{{hangon}}放置到被提刪頁面的頂部(但放置到快速刪除模板的下面),並在討論頁闡明您的觀點。但是,一旦條目被加入快速刪除模板,只要條目滿足快速刪除的標準,它便可能立即被刪除。請您不要自行移除快速刪除模板,但也請您大膽改善條目,以使其儘量滿足維基百科的方針與指引。在該條目被刪除後,您可以聯繫管理員,詢問他們是否可以將被刪除前的條目通過郵件發送給您,便於您未來重新編寫條目。 --LUFC~~Marching on Together圓桌會 2009年12月19日 (六) 03:28 (UTC)回覆

返回到 "Fdcn/Archive2009" 的使用者頁面。