Difference between revisions of "MediaWiki Tricks"

From ivc wiki
Jump to navigationJump to search
Line 17: Line 17:
To add new boxes the the left menu, each box has to be hard coded into the MonoBook.php skin file.
To add new boxes the the left menu, each box has to be hard coded into the MonoBook.php skin file.


=== v1.11.1 ===
File: skins/MonoBook.php, line 164 to add a box under the navigation:


Search portion:
* '''v1.11.1:''' File: skins/MonoBook.php, line 164 to add a box under the navigation:
* '''v1.16.0:''' File: skins/MonoBook.php, line 217 to add a box under the navigation:
 
Search box portion:
  <?php } ?>
  <?php } ?>
  <nowiki><div id="p-search" class="portlet"></nowiki>
  <nowiki><div id="p-search" class="portlet"></nowiki>


New box:
New box put in-between the lines above:
  <nowiki>
  <nowiki>
  <div class='portlet'>
  <div class="portlet">
   <h5>site support</h5>
   <h5>site support</h5>
  <div class="pBody">
  new box content
  </div>
  </div></nowiki>
  </div></nowiki>


== Logo ==
== Logo ==

Revision as of 17:39, 26 November 2010

Nyud.net image mirror

To use the excellent nyud.net mirror service to host the thumbnail pictures (File:Picture.jpg this trick will rewrite the url to include nyud.net:8080.

  • v1.11.1: File: includes/Linker.php, line 581.
  • v1.16.0: File: includes/Linker.php, line 547.

Original line:

return str_replace("\n", ' ',$prefix.$s.$postfix);

New edit:

return str_replace("\n", ' ',$prefix.str_replace("<img alt=\"\" src=\"/wiki/","<img alt=\"\" 
 src=\"http://beta.ivancover.com.nyud.net:8080/wiki/",$s).$postfix);

Left menu boxes

To add new boxes the the left menu, each box has to be hard coded into the MonoBook.php skin file.


  • v1.11.1: File: skins/MonoBook.php, line 164 to add a box under the navigation:
  • v1.16.0: File: skins/MonoBook.php, line 217 to add a box under the navigation:

Search box portion:

<?php } ?>
<div id="p-search" class="portlet">

New box put in-between the lines above:

 <div class="portlet">
  <h5>site support</h5>
  <div class="pBody">
   new box content
  </div>
 </div>


It seems many don't mess around and want to change the default wikilogo.

It's quite easy, just create a new image with the dimentions 135x135 pixels with transparent background in Photoshop, export as PNG.

Put the file in wiki/skins/common/images/ivc_wiki.png. And link the image in LocalSettings.php:

$wgLogo = "$wgStylePath/common/images/ivc_wiki.png";