User talk:Icelilly
Opening Wiki
Oh is there any way you could change the default skin from Vector to Monobook? :/ -FH14 10:37, 1 November 2011 (EST)
- I don't think you can but I can check. I think users can change to whichever skin they like but I think Vector will always be the default skin when they log out.
- While I'm still here, would you like me to transfer your userpage over from the old wiki? Icelilly 10:42, 1 November 2011 (EST)
- Already transferred it. And Vector is similar enough that it isn't that big of a deal TBH I just need to transfer some extra coding later (Do you mind if I do that now or..?) -FH14 11:11, 1 November 2011 (EST)
- Sure! You can do it now. I'm just transferring over the images from the old wiki. Currently working on the flags. Once I get those done the profiles will be complete. Icelilly 11:19, 1 November 2011 (EST)
- I thought you had a transfer file. How come some of the pages weren't copied over? :/ -FH14 11:22, 1 November 2011 (EST)
- Oh and here this will probably help - Special:MultipleUpload -FH14 11:27, 1 November 2011 (EST)
- I thought you had a transfer file. How come some of the pages weren't copied over? :/ -FH14 11:22, 1 November 2011 (EST)
- I have a transfer file and it's a whopping 132 MB file and I can't upload it without it failing so I have to do it the long and hard way. Also the exporting process goes by categories so if a page doesn't have a category, it doesn't get transferred. The news and anniversary portals got transferred but I don't understand why they're not showing properly and it's baffling me. The characters list and the memes page are two pages I can't seem to transfer over without getting a session loss error message so I assume this is because of my slow and crappy internet. You could give it a shot yourself if you like. Exporting doesn't seem to be restricted to admins so anyone can do it. Oh and I'm using the multiple upload. It's my friend right now. :D Icelilly 11:44, 1 November 2011 (EST)
- Please click edit and Copypasta this code into MediaWiki:Vector.css -FH14 14:29, 2 November 2011 (EST)
/* CSS placed here will affect users of the Monobook skin */
/* Background image */ body { background-image:url(http://hetalia.wikinet.org/w/images/hetalia/uploads/2/26/Background.png); background-repeat:repeat-y; }
/* Character Portal */
- bodyContent div.portal_charbox div.portal_inner_charbox {
visibility: hidden; }
- bodyContent div.portal_charbox:hover div.portal_inner_charbox {
visibility: visible; }
- Oh and do the same (go to edit window and copypasta) for the following code into MediaWiki:Common.js -FH14 14:34, 2 November 2011 (EST)
/** Collapsible tables *********************************************************
* * Description: Allows tables to be collapsed, showing only the header. See * Wikipedia:NavFrame. * Maintainers: User:R. Koot */ var autoCollapse = 2; var collapseCaption = "hide"; var expandCaption = "show"; function collapseTable( tableIndex ) { var Button = document.getElementById( "collapseButton" + tableIndex ); var Table = document.getElementById( "collapsibleTable" + tableIndex ); if ( !Table || !Button ) { return false; } var Rows = Table.rows; if ( Button.firstChild.data == collapseCaption ) { for ( var i = 1; i < Rows.length; i++ ) { Rows[i].style.display = "none"; } Button.firstChild.data = expandCaption; } else { for ( var i = 1; i < Rows.length; i++ ) { Rows[i].style.display = Rows[0].style.display; } Button.firstChild.data = collapseCaption; } } function createCollapseButtons() { var tableIndex = 0; var NavigationBoxes = new Object(); var Tables = document.getElementsByTagName( "table" ); for ( var i = 0; i < Tables.length; i++ ) { if ( hasClass( Tables[i], "collapsible" ) ) { /* only add button and increment count if there is a header row to work with */ var HeaderRow = Tables[i].getElementsByTagName( "tr" )[0]; if (!HeaderRow) continue; var Header = HeaderRow.getElementsByTagName( "th" )[0]; if (!Header) continue; NavigationBoxes[ tableIndex ] = Tables[i]; Tables[i].setAttribute( "id", "collapsibleTable" + tableIndex ); var Button = document.createElement( "span" ); var ButtonLink = document.createElement( "a" ); var ButtonText = document.createTextNode( collapseCaption ); Button.style.styleFloat = "right"; Button.style.cssFloat = "right"; Button.style.fontWeight = "normal"; Button.style.textAlign = "right"; Button.style.width = "6em"; ButtonLink.style.color = Header.style.color; ButtonLink.setAttribute( "id", "collapseButton" + tableIndex ); ButtonLink.setAttribute( "href", "javascript:collapseTable(" + tableIndex + ");" ); ButtonLink.appendChild( ButtonText ); Button.appendChild( document.createTextNode( "[" ) ); Button.appendChild( ButtonLink ); Button.appendChild( document.createTextNode( "]" ) ); Header.insertBefore( Button, Header.childNodes[0] ); tableIndex++; } } for ( var i = 0; i < tableIndex; i++ ) { if ( hasClass( NavigationBoxes[i], "collapsed" ) || ( tableIndex >= autoCollapse && hasClass( NavigationBoxes[i], "autocollapse" ) ) ) { collapseTable( i ); } } } addOnloadHook( createCollapseButtons ); /** Dynamic Navigation Bars (experimental) ************************************* * * Description: See Wikipedia:NavFrame. * Maintainers: UNMAINTAINED */ // set up the words in your language var NavigationBarHide = '[' + collapseCaption + ']'; var NavigationBarShow = '[' + expandCaption + ']'; // shows and hides content and picture (if available) of navigation bars // Parameters: // indexNavigationBar: the index of navigation bar to be toggled function toggleNavigationBar(indexNavigationBar) { var NavToggle = document.getElementById("NavToggle" + indexNavigationBar); var NavFrame = document.getElementById("NavFrame" + indexNavigationBar); if (!NavFrame || !NavToggle) { return false; } // if shown now if (NavToggle.firstChild.data == NavigationBarHide) { for ( var NavChild = NavFrame.firstChild; NavChild != null; NavChild = NavChild.nextSibling ) { if ( hasClass( NavChild, 'NavPic' ) ) { NavChild.style.display = 'none'; } if ( hasClass( NavChild, 'NavContent') ) { NavChild.style.display = 'none'; } } NavToggle.firstChild.data = NavigationBarShow; // if hidden now } else if (NavToggle.firstChild.data == NavigationBarShow) { for ( var NavChild = NavFrame.firstChild; NavChild != null; NavChild = NavChild.nextSibling ) { if (hasClass(NavChild, 'NavPic')) { NavChild.style.display = 'block'; } if (hasClass(NavChild, 'NavContent')) { NavChild.style.display = 'block'; } } NavToggle.firstChild.data = NavigationBarHide; } } // adds show/hide-button to navigation bars function createNavigationBarToggleButton() { var indexNavigationBar = 0; // iterate over all < div >-elements var divs = document.getElementsByTagName("div"); for( var i=0; NavFrame = divs[i]; i++ ) { // if found a navigation bar if (hasClass(NavFrame, "NavFrame")) { indexNavigationBar++; var NavToggle = document.createElement("a"); NavToggle.className = 'NavToggle'; NavToggle.setAttribute('id', 'NavToggle' + indexNavigationBar); NavToggle.setAttribute('href', 'javascript:toggleNavigationBar(' + indexNavigationBar + ');'); var NavToggleText = document.createTextNode(NavigationBarHide); for ( var NavChild = NavFrame.firstChild; NavChild != null; NavChild = NavChild.nextSibling ) { if ( hasClass( NavChild, 'NavPic' ) || hasClass( NavChild, 'NavContent' ) ) { if (NavChild.style.display == 'none') { NavToggleText = document.createTextNode(NavigationBarShow); break; } } } NavToggle.appendChild(NavToggleText); // Find the NavHead and attach the toggle link (Must be this complicated because Moz's firstChild handling is borked) for( var j=0; j < NavFrame.childNodes.length; j++ ) { if (hasClass(NavFrame.childNodes[j], "NavHead")) { NavFrame.childNodes[j].appendChild(NavToggle); } } NavFrame.setAttribute('id', 'NavFrame' + indexNavigationBar); } } } addOnloadHook( createNavigationBarToggleButton );
/* Test if an element has a certain class **************************************
* * Description: Uses regular expressions and caching for better performance. * Maintainers: User:Mike Dillon, User:R. Koot, User:SG */ var hasClass = (function () { var reCache = {}; return function (element, className) { return (reCache[className] ? reCache[className] : (reCache[className] = new RegExp("(?:\\s|^)" + className + "(?:\\s|$)"))).test(element.className); }; })();
- Might be for the best to change the default skin to Monobook. Just make sure to copypasta the stuff in MediaWiki:Vector.css into MediaWiki:Monobook.css -FH14 15:33, 2 November 2011 (EST)
- Alright done! Icelilly 15:34, 2 November 2011 (EST)
FH14 Mockups
Oh here's a section where we can discuss the mockups~ User:FH14/Sandbox. So what do you think about Cyprus? And I think Thailand and Vietnam may have enough after we get the information from the Special Edition booklet that has yet to be translated. -FH14 14:25, 1 November 2011 (EST)
- Yep! You get the okay from me! I think Thailand and Vietnam could be good to go too but if you want to wait till the SE booklet gets translated we can do that too. Icelilly 14:33, 1 November 2011 (EST)
- Maybe you're right. :/ And I also did mockups for Romania and Macau which seem to be pretty good (though I don't have the kanji/katakana for Macau yet and is Romania's correct? I hope you didn't use an online text translator because they're unreliable.) -FH14 16:34, 3 November 2011 (EST)
- The kanji/katakana is correct. The romanization (I guess that's the right word?) might be a bit rough but I got it from a English-Japanese dictionary I have in my room (that's currently collecting dust). The book didn't have Macau so I left it blank. The mock-ups are turning out quite nicely! Icelilly 16:48, 3 November 2011 (EST)
- Maybe you're right. :/ And I also did mockups for Romania and Macau which seem to be pretty good (though I don't have the kanji/katakana for Macau yet and is Romania's correct? I hope you didn't use an online text translator because they're unreliable.) -FH14 16:34, 3 November 2011 (EST)
Interwiki
Could you change the kitayume link on Special:Interwiki to http://kitayume.wikinet.org/wiki/$1 -FH14 15:37, 9 November 2011 (EST)
Done! Icelilly 15:43, 9 November 2011 (EST)
Ability to block editing?
I was recently wondering if admins had the ability to block editing on certain articles? I ask because there will probably come a time when articles, particularly controversial ones, are going to be edited. Wikipedia has the ability to lock articles, and I was wondering if this site allowed for that as well. For example, Wikipedia articles can be locked so only certain groups (admins, mods, registered users, etc.) can edit. Watermint 12:27, 10 November 2011 (EST)
I can block editing by protecting the article or through the Farmer setting though the latter option would be global. I know when we moved, protection on certain articles (ex. the main page) wore off so I've been slowing putting that back on. Protect only gives me three options: Allow all users, Block unregistered and new users and admins only. That's the most I can do. Icelilly 12:57, 10 November 2011 (EST)