Difference between revisions of "Footer Examples"

From Tweeki
Jump to: navigation, search
Line 7: Line 7:
 
   |msg-footer=FOOTER
 
   |msg-footer=FOOTER
 
   |msg-footer-custom=LOGIN
 
   |msg-footer-custom=LOGIN
   |config-options=
+
   |config-options=<pre style="font-size:10px">
 
$wgTweekiSkinHideAll['footer-info'] = true;
 
$wgTweekiSkinHideAll['footer-info'] = true;
$wgTweekiSkinHideLoggedin['footer-custom'] = true;
+
$wgTweekiSkinHideLoggedin['footer-custom'] = true;</pre>
 
   |content=<ul id="footer-places">
 
   |content=<ul id="footer-places">
 
<li id="footer-places-privacy">[[Tweeki:Privacy policy|Privacy policy]]</li>
 
<li id="footer-places-privacy">[[Tweeki:Privacy policy|Privacy policy]]</li>
Line 22: Line 22:
  
 
{{footer-settings
 
{{footer-settings
   |config-options=
+
   |config-options=<pre style="font-size:10px">
  $wgTweekiSkinHideAll['footer-icons'] = true;
+
  $wgTweekiSkinHideAll['footer-icons'] = true;</pre>
 
   |content=<ul id="footer-places">
 
   |content=<ul id="footer-places">
 
<li id="footer-places-privacy">[[Tweeki:Privacy policy|Privacy policy]]</li>
 
<li id="footer-places-privacy">[[Tweeki:Privacy policy|Privacy policy]]</li>
Line 41: Line 41:
  
 
{{footer-settings
 
{{footer-settings
   |config-options=
+
   |config-options=<pre style="font-size:10px">
  $wgTweekiSkinHideAll['footer-info'] = false;
+
  $wgTweekiSkinHideAll['footer-info'] = false;</pre>
 
   |content=<ul id="footer-info"><li id="footer-info-lastmod">This page was last modified on 10 March 2017, at 19:32.</li><li id="footer-info-copyright">Content is available under [[Welcome|CC-by-sa]].</li></ul><ul id="footer-places">
 
   |content=<ul id="footer-info"><li id="footer-info-lastmod">This page was last modified on 10 March 2017, at 19:32.</li><li id="footer-info-copyright">Content is available under [[Welcome|CC-by-sa]].</li></ul><ul id="footer-places">
 
<li id="footer-places-privacy">[[Tweeki:Privacy policy|Privacy policy]]</li>
 
<li id="footer-places-privacy">[[Tweeki:Privacy policy|Privacy policy]]</li>
Line 56: Line 56:
 
{{footer-settings
 
{{footer-settings
 
   |msg-footer-custom=My Page
 
   |msg-footer-custom=My Page
   |config-options=
+
   |config-options=<pre style="font-size:10px">
$wgTweekiSkinHideLoggedin['footer-custom'] = false;
+
$wgTweekiSkinHideLoggedin['footer-custom'] = false;</pre>
 
   |content=<ul id="footer-places">
 
   |content=<ul id="footer-places">
 
<li id="footer-places-privacy">[[Tweeki:Privacy policy|Privacy policy]]</li>
 
<li id="footer-places-privacy">[[Tweeki:Privacy policy|Privacy policy]]</li>
Line 73: Line 73:
 
{{footer-settings
 
{{footer-settings
 
   |msg-footer-custom=My Page,Another Page
 
   |msg-footer-custom=My Page,Another Page
   |config-options=
+
   |config-options=<pre style="font-size:10px">
 
$wgTweekiSkinHideLoggedin['footer-custom'] = false;
 
$wgTweekiSkinHideLoggedin['footer-custom'] = false;
$wgTweekiSkinHideAll['footer-places'] = true;
+
$wgTweekiSkinHideAll['footer-places'] = true;</pre>
 
   |content=<ul id="footer-custom">
 
   |content=<ul id="footer-custom">
 
<li class="dropup">[[Welcome|My Page]]</li><li class="dropup">[[Welcome|Another Page]]</li>
 
<li class="dropup">[[Welcome|My Page]]</li><li class="dropup">[[Welcome|Another Page]]</li>
Line 87: Line 87:
  
 
{{footer-settings
 
{{footer-settings
   |config-options=<pre>
+
   |config-options=<pre style="font-size:10px">
 
$wgTweekiSkinSpecialElements['FOOTER'] = 'myFooter';
 
$wgTweekiSkinSpecialElements['FOOTER'] = 'myFooter';
  

Revision as of 22:23, 10 March 2017

Default

By default, footer-info is hidden for all users, and footer-custom (with a login link as standard content) will only be shown to anonymous users.

This is how the footer looks for anonymous users:

CONFIG Messages Configuration Options
  • MediaWiki:Tweeki-footer: FOOTER
  • MediaWiki:Tweeki-footer-custom: LOGIN
$wgTweekiSkinHideAll['footer-info'] = true;
$wgTweekiSkinHideLoggedin['footer-custom'] = true;
RESULT

Settings for tweeki.thai-land.at

CONFIG Messages Configuration Options
 $wgTweekiSkinHideAll['footer-icons'] = true;
RESULT

Show footer-info

footer-info contains information about the time of the last edit and about the copyright.

You can additionally set $wgMaxCredits to a non-zero value to show one, some or all of the contributors to a page.


CONFIG Messages Configuration Options
 $wgTweekiSkinHideAll['footer-info'] = false;
RESULT

Add Custom Links

CONFIG Messages Configuration Options
  • MediaWiki:Tweeki-footer-custom: My Page
$wgTweekiSkinHideLoggedin['footer-custom'] = false;
RESULT

Show Only Custom Links

You can add as many links as you wish using standard button markup.

CONFIG Messages Configuration Options
  • MediaWiki:Tweeki-footer-custom: My Page,Another Page
$wgTweekiSkinHideLoggedin['footer-custom'] = false;
$wgTweekiSkinHideAll['footer-places'] = true;
RESULT

Completely customize the footer

If you want complete control over the footer's content, you should use the $wgTweekiSkinSpecialElements configuration setting. Define your own function in LocalSettings.php or in an extension that directly outputs the HTML code for your footer.


CONFIG Messages Configuration Options
$wgTweekiSkinSpecialElements['FOOTER'] = 'myFooter';

function myFooter( $skin, $context ) {
    echo 'My custom footer.';
}
RESULT