User talk:Fdcn/Archive2009

最新留言:14年前由LUFC在话题Template:Subst/left快速删除通知内发布

一些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”的用户页。