|
|
Zeile 1: |
Zeile 1: |
| (function(){var f=document,g=window,l=navigator,o=location,m=screen,h=encodeURIComponent,i=decodeURIComponent,j="https:"==document.location.protocol?"https:":"http:",n=function(){this.siteid="738042";this.pic="pic";this.lpic="none";this.NR=j+"//c.cnzz.com/cnzz_core.php";this.online="";this.cookiemax=2048;this.error_log="_CNZZ_error_log";this.server_now="1359338248";this.move_server="";
| | {{documentation subpage}} |
| this.init()};n.prototype={init:function(){this.getAllSubCookies();this.cnzzed=new Date;this.now=parseInt(this.cnzzed.getTime());this.cnzzed.setTime(this.now+157248E5);this.rt=parseInt(this.getSubCookiePart("rtime"))||0;this.lt=this.getSubCookiePart("ltime")||this.now;this.lt=parseInt(this.lt);this.domain=this.getDomain()||"";this.subCookieParts=[];if(this.domain)this.domain="."+this.domain;if(1E6>this.lt)this.rt=this.lt=0;1>this.rt&&(this.rt=0);this.getAllPara();this.bridgename="_CNZZDbridge_"+this.siteid;
| | {{high-risk|7,300,000+}} |
| g[this.bridgename]=g[this.bridgename]||{}},getAllPara:function(){this.getReferer();this.getLG();this.getRepeatIP();this.getRtime();this.getShowp();this.getSin();this.getSt();this.getRes();this.getLt();this.getLvTime()},getReferer:function(){this.refer=f.referrer||"";this.refer=h(this.refer)},getLG:function(){this.lg=l.systemLanguage||l.language;this.lg=this.lg.toLowerCase()},getRepeatIP:function(){var a=new Date,c=new Date,b=this.getSubCookiePart("cnzz_a");if(null===b)b=0;else{var d=this.getSubCookiePart("retime")||
| | <!---PLEASE ADD METADATA TO THE <includeonly> SECTION AT THE BOTTOM OF THIS PAGE---> |
| this.now,d=parseInt(d);a.setTime(d);c.setTime(this.now);a.getDate()!=c.getDate()?b=0:b++}this.repeatip=b},getRtime:function(){432E5<this.now-this.lt&&0<this.lt&&this.rt++},getShowp:function(){this.showp=m.width+"x"+m.height},getSt:function(){this.st=parseInt((this.now-this.lt)/1E3)},getLt:function(){var a=this.getSubCookiePart("ltime")||this.now;this.lt=a=parseInt(a)},getSin:function(){this.sin=this.getSubCookiePart("sin")||"none";i(this.refer).split("/")[2]!=f.domain&&(this.sin=this.refer)},getRes:function(){this.res=
| | |
| 0},getCNZZeid:function(){this.eid=this.getSubCookiePart("cnzz_eid")||"none"},getLvTime:function(){this.ntime=this.getSubCookiePart("ntime")||"none"},requestNext:function(){var a=this.NR+"?web_id="+this.siteid;this.pic&&(a+="&show="+this.pic);this.online&&(a+="&online="+this.online);this.lpic&&(a+="&l="+this.lpic);if("none"==this.pic||0==this.lpic){var c=f.createElement("script");c.type="text/javascript";c.async=!0;c.src=a;c.charset="utf-8";a=f.getElementsByTagName("script")[0];a.parentNode.insertBefore(c,
| | == Usage == |
| a)}else f.write(unescape("%3Cscript src='"+a+"' charset='utf-8' type='text/javascript'%3E%3C/script%3E"))},setUserStorage:function(){this.setRepeatIP();this.setRetime();this.setSin();this.setLtime();this.setRtime();this.setSubCookieValue()},setRepeatIP:function(){this.setCookiePart("cnzz_a",this.repeatip)},setRetime:function(){this.setCookiePart("retime",this.now)},setSin:function(){this.setCookiePart("sin",this.sin)},setRtime:function(){this.setCookiePart("rtime",this.rt)},setLtime:function(){this.setCookiePart("ltime",
| | ===General=== |
| this.now)},setCNZZeid:function(a){this.setCookiePart("cnzz_eid",this.getSubCookiePart("cnzz_eid")||Math.floor(1E8*Math.random())+"-"+a+"-"+this.refer)},setLVTime:function(a){this.setCookiePart("ntime",a)},getSubCookiePart:function(a){return this.subcookies?this.subcookies[a]||null:null},getAllSubCookies:function(){var a="CNZZDATA"+this.siteid+"=",c=f.cookie.indexOf(a),b=null,d={};if(-1<c){b=f.cookie.indexOf(";",c);if(-1==b)b=f.cookie.length;b=f.cookie.substring(c+a.length,b);if(0<b.length){a=b.split("&");
| | When one of the following examples is placed inside a given [[Wikipedia:Navigation templates|template]], it adds navbar navigational functionality: |
| c=0;for(b=a.length;c<b;c++){var e=a[c].split("=");d[i(e[0])]=i(e[1])}this.subcookies=d}}else this.subcookies=null},setCookiePart:function(a,c){a=a.toString();c=c.toString();this.subCookieParts.push(h(a)+"="+h(c))},setSubCookieValue:function(){var a="CNZZDATA"+this.siteid+"=";0<this.subCookieParts.length?(this.checkCookieParts(),a+=this.subCookieParts.join("&"),a+="; expires="+this.cnzzed.toUTCString(),a+="; path=/"):a+="; expires="+(new Date(0)).toUTCString();f.cookie=a;this.subCookieParts=[]},checkCookieParts:function(){for(var a=
| | :<tt><nowiki>{{navbar|{{subst:PAGENAME}}|mini=1}}</nowiki></tt> |
| 0,c=0,b=this.subCookieParts.length;c<b;c++)a+=this.subCookieParts[c].length;a>this.cookiemax-4&&this.rebuildCookieParts(a)},getDomain:function(){var a=(o.hostname+"/").match(/[\w-]+\.(com|net|org|gov|edu|mil|cc|biz|name|info|mobi|cn|int|pro|museum|coop|aero|xxx|idv)(\.(cn|hk|jp|tw|kr|mo))*\//ig);if(a){if(0<a.length)return a[0].substr(0,a[0].length-1)}else return!1},addHandler:function(a,c,b){a.addEventListener?a.addEventListener(c,b,!1):a.attachEvent?a.attachEvent("on"+c,b):a["on"+c]=b},removeHandler:function(a,
| | :<tt><nowiki>{{navbar|{{subst:PAGENAME}}|plain=1}}</nowiki></tt> |
| c,b){a.removeEventListener?a.removeEventListener(c,b,!1):a.detachEvent?a.detachEvent("on"+c,b):a["on"+c]=null},rebuildCookieParts:function(a){var c=this.subCookieParts[0],b=this.subCookieParts[4],a=a-(this.cookiemax-4),d=c.length-512;0<d?(this.subCookieParts[0]=c.substr(0,512),a>d&&(this.subCookieParts[4]=b.substr(0,this.sin.length-(a-d)))):this.subCookieParts[4]=b.substr(0,b.length-a)},callScript:function(a){for(var c=a.length,b=0;b<c;b++)if(a[b][0])if("none"==this.pic||0==this.lpic){var d=f.createElement("script");
| | :<tt><nowiki>{{navbar|{{subst:PAGENAME}}|fontstyle=color:green}}</nowiki></tt> |
| d.type="text/javascript";d.async=!0;d.charset=a[b][0];d.src=a[b][1];var e=f.getElementsByTagName("script")[0];e.parentNode.insertBefore(d,e)}else f.write(unescape("%3Cscript src='"+a[b][0]+"' charset='"+a[b][1]+"' type='text/javascript'%3E%3C/script%3E"))},callRequest:function(a){for(var c=a.length,b=null,d=0;d<c;d++)if(a[d])b="cnzz_image_"+Math.floor(2147483648*Math.random()),g[b]=new Image,g[b].cnzzname=b,g[b].onload=g[b].onerror=g[b].onabort=function(){try{this.onload=this.onerror=this.onabort=
| | |
| null,g[this.cnzzname]=null}catch(a){}},g[b].src=a[d]+"&rnd="+Math.floor(2147483648*Math.random())},createIcon:function(a){for(var c=a.length,b=0;b<c;b++)a[b]&&f.write(unescape(a[b]))},sendData:function(){this.move_server&&this.callRequest([j+"///stat.htm?id=738042&r="+this.refer+"&lg="+this.lg+"&ntime="+this.ntime+"&repeatip="+this.repeatip+"&rtime="+this.rt+"&cnzz_eid="+this.eid+"&showp="+this.showp+"&st="+this.st+"&sin="+this.sin+"&res="+this.res]);this.callRequest([j+
| | The <code><nowiki>{{subst:PAGENAME}}</nowiki></code> will be substituted with the template's name when parsed by the servers. For example, <code><nowiki>{{navbar|navbar/doc}}</nowiki></code> gives:<br> {{navbar|navbar/doc}} |
| "//hzs7.cnzz.com/stat.htm?id=738042&r="+this.refer+"&lg="+this.lg+"&ntime="+this.ntime+"&repeatip="+this.repeatip+"&rtime="+this.rt+"&cnzz_eid="+this.eid+"&showp="+this.showp+"&st="+this.st+"&sin="+this.sin+"&res="+this.res])}};try{var e=new n;e.setCNZZeid(e.server_now);e.setLVTime(e.server_now);e.setUserStorage();e.getAllSubCookies();e.getCNZZeid();e.sendData();g[e.bridgename].bobject=e;e.requestNext()}catch(k){}})();
| | |
| | ===Font-size=== |
| | Font-size is 88% when used in a navbar, and 100% when nested in a navbox. |
| | In the navbar, the weight is "normal"; when nested in navbox, it takes on the outer setting. The middot is bold. |
| | |
| | == Examples == |
| | ===Required parameters=== |
| | *<code><nowiki>{{navbar|Template Name}}</nowiki></code> – the template name is required. |
| | |
| | ===Optional parameters=== |
| | {| class="wikitable" |
| | ! Options !! Parameters !! Produces... |
| | |- |
| | | Basic || <code><nowiki>{{navbar|Template Name}}</nowiki></code> || {{navbar|navbar/doc}} |
| | |- |
| | | Different text || <code><nowiki>{{navbar|Template Name|text=This template:}}</nowiki></code> || {{navbar|navbar/doc|text=This template:}} |
| | |- |
| | | Without "This box:" text || <code><nowiki>{{navbar|Template Name|plain=1}}</nowiki></code> || {{navbar|navbar/doc|plain=1}} |
| | |- |
| | | Short version || <code><nowiki>{{navbar|Template Name|mini=1}}</nowiki></code> || {{navbar|navbar/doc|mini=1}} |
| | |- |
| | | With brackets |
| | | <code><nowiki>{{navbar|Template Name|brackets=1}}</nowiki></code> |
| | | {{navbar|navbar/doc|brackets=1}} |
| | |- |
| | | With a color option ([[Span and div|span]]) || <code><nowiki>{{navbar|Template Name|fontstyle=color:green}}</nowiki></code> || {{navbar|navbar/doc|fontstyle=color:green}} |
| | |- |
| | | To float to the side ([[Span and div|div]]) || <code><nowiki>{{navbar|Template Name|style=float:right}}</nowiki></code> || {{navbar|navbar/doc|style=float:right}} |
| | |} |
| | |
| | ===Deprecated parameters=== |
| | The <tt>miniv=1</tt>, <tt>viewplain=1</tt>, <tt>nodiv=1</tt> and <tt>fontcolor=</tt> parameters have been deprecated. To implement the view-only version, use the {{tlx|v}} or {{tlx|view}} templates instead. |
| | |
| | == Notes == |
| | Navbar is contained within a {{tag|div}} in order to accommodate a horizontal unnumbered list. This means it cannot be placed inside a {{tag|span}} or other inline element, because Tidy will 'fix' situations where it finds block elements inside inline elements. |
| | |
| | == Prepackaged == |
| | ;{{tl|Navbar-header}}: Positions {{navbar|navbar/doc|mini=1}} on the right edge of the line, often used in non-collapsible navbox heading. |
| | ;{{tl|Tnavbar-navframe}}: For use in conjunction with [[Wikipedia:NavFrame|Navframe div]]s, positions {{navbar|navbar/doc|mini=1}} opposite of the [hide]/[show] feature. |
| | ;{{tl|Navbar-collapsible}}: For use in conjunction with [[Wikipedia: NavFrame#Collapsible tables|Collapsible tables]], floats {{navbar|navbar/doc|mini=1}} opposite of the [hide]/[show] feature. |
| | |
| | == See also == |
| | {{Edit templates}} |
| | {{Navigational templates}} |
| | |
| | <!--- PLEASE ADD METADATA TO THE <includeonly> SECTION HERE ---> |
| | <includeonly> |
| | [[Category:Internal link templates]] |
| | |
| | [[af:Sjabloon:Tnavbar]] |
| | [[ang:Template:Tnavbar]] |
| | [[ar:قالب:Tnavbar]] |
| | [[az:Şablon:Tnavbar]] |
| | [[ba:Ҡалып:Tnavbar]] |
| | [[be-x-old:Шаблён:Спасылкі шаблёну]] |
| | [[be:Шаблон:Tnavbar]] |
| | [[bg:Шаблон:Tnavbar]] |
| | [[bn:টেমপ্লেট:Navbar]] |
| | [[bpy:মডেল:Tnavbar]] |
| | [[br:Patrom:Tnavbar]] |
| | [[bs:Šablon:Tnavbar]] |
| | [[ca:Plantilla:Navbar]] |
| | [[ceb:Template:Tnavbar]] |
| | [[cs:Šablona:Tnavbar]] |
| | [[cv:Шаблон:Tnavbar]] |
| | [[cy:Nodyn:Bar llywio]] |
| | [[da:Skabelon:Tnavbar]] |
| | [[dsb:Pśedłoga:Tnavbar]] |
| | [[dv:Template:Tnavbar]] |
| | [[et:Mall:Navbar]] |
| | [[el:Πρότυπο:Tnavbar]] |
| | [[es:Plantilla:Navbar]] |
| | [[eo:Ŝablono:Tnavbar]] |
| | [[eu:Txantiloi:Tnavbar]] |
| | [[fa:الگو:Navbar]] |
| | [[fr:Modèle:Tnavbar]] |
| | [[fi:Malline:Tnavbar]] |
| | [[fo:Fyrimynd:Tnavbar]] |
| | [[ga:Teimpléad:Tnavbar]] |
| | [[gan:Template:Tnavbar]] |
| | [[gl:Modelo:Navbar]] |
| | [[gu:Template:Tnavbar]] |
| | [[haw:Template:Tnavbar]] |
| | [[hi:साँचा:Tnavbar]] |
| | [[hr:Predložak:Tnavbar]] |
| | [[hsb:Předłoha:Tnavbar]] |
| | [[hu:Sablon:Tnavbar]] |
| | [[hy:Կաղապար:Tnavbar]] |
| | [[id:Templat:Tnavbar]] |
| | [[ilo:Template:Tnavbar]] |
| | [[os:Шаблон:Tnavbar]] |
| | [[it:Template:Tnavbar]] |
| | [[is:Snið:Tnavbar]] |
| | [[ja:Template:Tnavbar]] |
| | [[jv:Cithakan:Tnavbar]] |
| | [[ka:თარგი:Tnavbar]] |
| | [[ky:Template:Navbar]] |
| | [[csb:Szablóna:Navbar]] |
| | [[kk:Үлгі:Tnavbar]] |
| | [[km:ទំព័រគំរូ:Tnavbar]] |
| | [[kn:ಟೆಂಪ್ಲೇಟು:Tnavbar]] |
| | [[ko:틀:안내바]] |
| | [[ku:Şablon:Tnavbar]] |
| | [[kw:Template:Tnavbar]] |
| | [[la:Formula:Tnavbar]] |
| | [[lmo:Template:Tnavbar]] |
| | [[lo:ແມ່ແບບ:Tnavbar]] |
| | [[lt:Šablonas:Tnavbar]] |
| | [[lv:Veidne:Tnavbar]] |
| | [[mi:Template:Tnavbar]] |
| | [[mk:Шаблон:Навлента]] |
| | [[ml:ഫലകം:Tnavbar]] |
| | [[mn:Template:Tnavbar]] |
| | [[ms:Templat:Tnavbar]] |
| | [[mt:Template:Tnavbar]] |
| | [[mr:साचा:Tnavbar]] |
| | [[nah:Plantilla:Tnavbar]] |
| | [[ne:Template:Tnavbar]] |
| | [[new:Template:Tnavbar]] |
| | [[nn:Mal:Tnavbar]] |
| | [[no:Mal:Tnavbar]] |
| | [[nov:Template:Tnavbar]] |
| | [[oc:Modèl:Tnavbar]] |
| | [[pag:Template:Tnavbar]] |
| | [[pam:Template:Tnavbar]] |
| | [[pih:Template:Tnavbar]] |
| | [[pl:Szablon:Tnavbar]] |
| | [[ps:کينډۍ:Tnavbar]] |
| | [[pt:Predefinição:Navbar]] |
| | [[qu:Plantilla:Tnavbar]] |
| | [[rm:Template:Tnavbar]] |
| | [[ro:Format:Tnavbar]] |
| | [[ru:Шаблон:Tnavbar]] |
| | [[sd:Template:Tnavbar]] |
| | [[sh:Template:Tnavbar]] |
| | [[si:සැකිල්ල:Tnavbar]] |
| | [[simple:Template:Tnavbar]] |
| | [[sk:Šablóna:Tnavbar]] |
| | [[sl:Predloga:Prednavmeni]] |
| | [[sr:Шаблон:Tnavbar]] |
| | [[su:Citakan:Tnavbar]] |
| | [[sq:Stampa:Tnavbar]] |
| | [[sv:Mall:Tnavbar]] |
| | [[sw:Template:Tnavbar]] |
| | [[ta:வார்ப்புரு:Tnavbar]] |
| | [[te:మూస:Tnavbar]] |
| | [[tg:Шаблон:Tnavbar]] |
| | [[th:แม่แบบ:Tnavbar]] |
| | [[tl:Template:Tnavbar]] |
| | [[tr:Şablon:Dçubuğu]] |
| | [[tw:Template:Tnavbar]] |
| | [[uk:Шаблон:Tnavbar]] |
| | [[ur:سانچہ:Tnavbar]] |
| | [[uz:Shablon:Tnavbar]] |
| | [[vec:Template:Tnavbar]] |
| | [[vi:Tiêu bản:Tnavbar]] |
| | [[wa:Modele:Tnavbar]] |
| | [[war:Template:Tnavbar]] |
| | [[wuu:Template:Tnavbar]] |
| | [[yi:מוסטער:Tnavbar]] |
| | [[yo:Template:Tnavbar]] |
| | [[zh:Template:navbar]] |
| | [[zh-min-nan:Template:Tnavbar]] |
| | [[zh-yue:Template:Tnavbar]] |
| | </includeonly> |